./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.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_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c -s /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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 4b95be694d204445e232ebb694a8a2cbedfef2f3 .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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:58:47,798 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-28 02:58:47,806 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-28 02:58:47,850 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-28 02:58:47,851 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-28 02:58:47,856 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-28 02:58:47,858 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-28 02:58:47,865 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-28 02:58:47,868 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-28 02:58:47,874 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-28 02:58:47,875 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-28 02:58:47,878 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-28 02:58:47,878 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-28 02:58:47,882 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-28 02:58:47,883 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-28 02:58:47,886 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-28 02:58:47,887 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-28 02:58:47,890 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-28 02:58:47,894 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-28 02:58:47,901 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-28 02:58:47,903 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-28 02:58:47,905 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-28 02:58:47,907 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-28 02:58:47,908 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-28 02:58:47,917 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-28 02:58:47,918 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-28 02:58:47,918 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-28 02:58:47,920 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-28 02:58:47,921 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-28 02:58:47,923 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-28 02:58:47,924 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-28 02:58:47,925 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-28 02:58:47,927 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-28 02:58:47,928 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-28 02:58:47,930 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-28 02:58:47,930 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-28 02:58:47,931 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-28 02:58:47,932 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-28 02:58:47,932 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-28 02:58:47,933 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-28 02:58:47,934 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-28 02:58:47,936 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-11-28 02:58:47,984 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-28 02:58:47,985 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-28 02:58:47,986 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-28 02:58:47,987 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-28 02:58:47,987 INFO L138 SettingsManager]: * Use SBE=true [2020-11-28 02:58:47,987 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-11-28 02:58:47,987 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-11-28 02:58:47,988 INFO L138 SettingsManager]: * Use old map elimination=false [2020-11-28 02:58:47,988 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-11-28 02:58:47,988 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-11-28 02:58:47,989 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-11-28 02:58:47,989 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-28 02:58:47,990 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-28 02:58:47,990 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-28 02:58:47,990 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-28 02:58:47,990 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-28 02:58:47,991 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-28 02:58:47,991 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-11-28 02:58:47,991 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-11-28 02:58:47,991 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-11-28 02:58:47,991 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-28 02:58:47,992 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-11-28 02:58:47,992 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-11-28 02:58:47,992 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-28 02:58:47,992 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-11-28 02:58:47,993 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-28 02:58:47,993 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-28 02:58:47,993 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-11-28 02:58:47,993 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-28 02:58:47,994 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-28 02:58:47,994 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-28 02:58:47,994 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-11-28 02:58:47,995 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-11-28 02:58:47,996 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_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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 -> 4b95be694d204445e232ebb694a8a2cbedfef2f3 [2020-11-28 02:58:48,266 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-28 02:58:48,289 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-28 02:58:48,292 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-28 02:58:48,293 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-28 02:58:48,294 INFO L275 PluginConnector]: CDTParser initialized [2020-11-28 02:58:48,295 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c [2020-11-28 02:58:48,368 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/data/b05af60b3/8d2dfa22f88a45d98687d8b1ad31801f/FLAG483922d28 [2020-11-28 02:58:48,896 INFO L306 CDTParser]: Found 1 translation units. [2020-11-28 02:58:48,897 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c [2020-11-28 02:58:48,915 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/data/b05af60b3/8d2dfa22f88a45d98687d8b1ad31801f/FLAG483922d28 [2020-11-28 02:58:49,221 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/data/b05af60b3/8d2dfa22f88a45d98687d8b1ad31801f [2020-11-28 02:58:49,224 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-28 02:58:49,225 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-11-28 02:58:49,227 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-28 02:58:49,227 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-28 02:58:49,230 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-28 02:58:49,231 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:58:49" (1/1) ... [2020-11-28 02:58:49,233 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@396c1d6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:58:49, skipping insertion in model container [2020-11-28 02:58:49,233 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:58:49" (1/1) ... [2020-11-28 02:58:49,240 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-28 02:58:49,281 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-28 02:58:49,539 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-28 02:58:49,549 INFO L203 MainTranslator]: Completed pre-run [2020-11-28 02:58:49,606 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-28 02:58:49,629 INFO L208 MainTranslator]: Completed translation [2020-11-28 02:58:49,630 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:58:49 WrapperNode [2020-11-28 02:58:49,630 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-28 02:58:49,631 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-11-28 02:58:49,631 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-11-28 02:58:49,631 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-11-28 02:58:49,641 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:58:49" (1/1) ... [2020-11-28 02:58:49,658 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:58:49" (1/1) ... [2020-11-28 02:58:49,699 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-11-28 02:58:49,700 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-28 02:58:49,700 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-28 02:58:49,700 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-28 02:58:49,708 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:58:49" (1/1) ... [2020-11-28 02:58:49,709 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:58:49" (1/1) ... [2020-11-28 02:58:49,713 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:58:49" (1/1) ... [2020-11-28 02:58:49,721 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:58:49" (1/1) ... [2020-11-28 02:58:49,730 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:58:49" (1/1) ... [2020-11-28 02:58:49,746 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:58:49" (1/1) ... [2020-11-28 02:58:49,751 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:58:49" (1/1) ... [2020-11-28 02:58:49,762 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-28 02:58:49,769 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-28 02:58:49,769 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-28 02:58:49,770 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-28 02:58:49,777 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:58:49" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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:58:49,852 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-28 02:58:49,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-28 02:58:49,853 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-28 02:58:49,853 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-28 02:58:50,017 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-28 02:58:50,721 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2020-11-28 02:58:50,721 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2020-11-28 02:58:50,737 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-28 02:58:50,737 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-11-28 02:58:50,740 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:58:50 BoogieIcfgContainer [2020-11-28 02:58:50,741 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-28 02:58:50,742 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-11-28 02:58:50,742 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-11-28 02:58:50,745 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-11-28 02:58:50,746 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 02:58:50,746 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.11 02:58:49" (1/3) ... [2020-11-28 02:58:50,747 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@15e670f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 02:58:50, skipping insertion in model container [2020-11-28 02:58:50,747 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 02:58:50,749 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:58:49" (2/3) ... [2020-11-28 02:58:50,750 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@15e670f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 02:58:50, skipping insertion in model container [2020-11-28 02:58:50,750 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 02:58:50,750 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:58:50" (3/3) ... [2020-11-28 02:58:50,752 INFO L373 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6.cil-2.c [2020-11-28 02:58:50,794 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-11-28 02:58:50,794 INFO L360 BuchiCegarLoop]: Hoare is false [2020-11-28 02:58:50,795 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-11-28 02:58:50,795 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-28 02:58:50,795 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-28 02:58:50,795 INFO L364 BuchiCegarLoop]: Difference is false [2020-11-28 02:58:50,795 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-28 02:58:50,795 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-11-28 02:58:50,811 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 158 states. [2020-11-28 02:58:50,838 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2020-11-28 02:58:50,838 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:50,838 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:50,847 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:50,847 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:58:50,848 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-11-28 02:58:50,848 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 158 states. [2020-11-28 02:58:50,857 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2020-11-28 02:58:50,857 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:50,858 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:50,859 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:50,859 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:58:50,864 INFO L794 eck$LassoCheckResult]: Stem: 109#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); 12#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; 64#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53#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; 83#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 79#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 59#L100-2true [2020-11-28 02:58:50,865 INFO L796 eck$LassoCheckResult]: Loop: 59#L100-2true assume !false; 139#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24#L103true assume !(12292 == ssl3_accept_~s__state~0); 33#L106true assume !(16384 == ssl3_accept_~s__state~0); 16#L109true assume !(8192 == ssl3_accept_~s__state~0); 141#L112true assume !(24576 == ssl3_accept_~s__state~0); 120#L115true assume !(8195 == ssl3_accept_~s__state~0); 125#L118true assume 8480 == ssl3_accept_~s__state~0; 47#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 46#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; 40#L604true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118#L641true ssl3_accept_~skip~0 := 0; 59#L100-2true [2020-11-28 02:58:50,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:50,870 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2020-11-28 02:58:50,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:50,877 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837645742] [2020-11-28 02:58:50,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:50,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:50,967 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:50,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:50,988 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:51,026 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:51,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:51,028 INFO L82 PathProgramCache]: Analyzing trace with hash -289464041, now seen corresponding path program 1 times [2020-11-28 02:58:51,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:51,028 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072005603] [2020-11-28 02:58:51,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:51,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:51,036 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:51,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:51,043 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:51,045 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:51,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:51,047 INFO L82 PathProgramCache]: Analyzing trace with hash -1315317912, now seen corresponding path program 1 times [2020-11-28 02:58:51,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:51,048 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472937583] [2020-11-28 02:58:51,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:51,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:51,148 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:58:51,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472937583] [2020-11-28 02:58:51,149 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:51,149 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:51,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875473393] [2020-11-28 02:58:51,288 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:58:51,289 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:58:51,289 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:58:51,290 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:58:51,290 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 02:58:51,290 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:58:51,290 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:58:51,290 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:58:51,291 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration1_Loop [2020-11-28 02:58:51,291 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:58:51,291 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:58:51,309 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:58:51,343 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:58:51,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:58:51,357 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:58:51,361 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:58:51,369 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:58:51,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:58:51,507 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:58:51,508 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:58:51,536 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:58:51,536 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 02:58:51,547 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 02:58:51,548 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_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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:58:51,573 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 02:58:51,573 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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) [2020-11-28 02:58:51,603 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 02:58:51,603 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:58:51,629 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 02:58:51,663 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 02:58:51,663 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 02:58:51,664 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 02:58:51,664 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 02:58:51,664 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 02:58:51,664 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:58:51,664 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 02:58:51,664 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 02:58:51,664 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration1_Loop [2020-11-28 02:58:51,664 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 02:58:51,664 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 02:58:51,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:58:51,671 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:58:51,679 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:58:51,687 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:58:51,691 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:58:51,698 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:58:51,701 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:58:51,813 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 02:58:51,818 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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) [2020-11-28 02:58:51,828 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:58:51,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:58:51,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:58:51,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:58:51,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:58:51,831 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:58:51,833 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:58:51,834 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:58:51,841 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 02:58:51,881 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:58:51,882 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 02:58:51,883 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 02:58:51,883 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 02:58:51,883 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 02:58:51,883 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 02:58:51,887 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 02:58:51,887 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 02:58:51,892 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 02:58:51,921 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 02:58:51,921 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_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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:58:51,985 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 02:58:51,986 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 02:58:51,986 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 02:58:51,986 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:58:52,036 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 02:58:52,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:52,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:52,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 02:58:52,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:58:52,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:52,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 02:58:52,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:58:52,193 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:58:52,207 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:58:52,208 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 158 states. Second operand 5 states. [2020-11-28 02:58:53,070 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 158 states.. Second operand 5 states. Result 875 states and 1497 transitions. Complement of second has 10 states. [2020-11-28 02:58:53,071 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:58:53,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 02:58:53,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 642 transitions. [2020-11-28 02:58:53,074 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 642 transitions. Stem has 6 letters. Loop has 12 letters. [2020-11-28 02:58:53,075 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:58:53,075 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 642 transitions. Stem has 18 letters. Loop has 12 letters. [2020-11-28 02:58:53,075 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:58:53,076 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 642 transitions. Stem has 6 letters. Loop has 24 letters. [2020-11-28 02:58:53,076 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 02:58:53,077 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 875 states and 1497 transitions. [2020-11-28 02:58:53,094 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2020-11-28 02:58:53,110 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 875 states to 727 states and 1155 transitions. [2020-11-28 02:58:53,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 408 [2020-11-28 02:58:53,113 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 419 [2020-11-28 02:58:53,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 727 states and 1155 transitions. [2020-11-28 02:58:53,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 02:58:53,117 INFO L691 BuchiCegarLoop]: Abstraction has 727 states and 1155 transitions. [2020-11-28 02:58:53,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states and 1155 transitions. [2020-11-28 02:58:53,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 503. [2020-11-28 02:58:53,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2020-11-28 02:58:53,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 793 transitions. [2020-11-28 02:58:53,172 INFO L714 BuchiCegarLoop]: Abstraction has 503 states and 793 transitions. [2020-11-28 02:58:53,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:53,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:53,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:53,177 INFO L87 Difference]: Start difference. First operand 503 states and 793 transitions. Second operand 3 states. [2020-11-28 02:58:53,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:53,386 INFO L93 Difference]: Finished difference Result 185 states and 276 transitions. [2020-11-28 02:58:53,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:53,388 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 185 states and 276 transitions. [2020-11-28 02:58:53,390 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 156 [2020-11-28 02:58:53,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 185 states to 175 states and 266 transitions. [2020-11-28 02:58:53,392 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 175 [2020-11-28 02:58:53,393 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 175 [2020-11-28 02:58:53,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 175 states and 266 transitions. [2020-11-28 02:58:53,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:53,394 INFO L691 BuchiCegarLoop]: Abstraction has 175 states and 266 transitions. [2020-11-28 02:58:53,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states and 266 transitions. [2020-11-28 02:58:53,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 161. [2020-11-28 02:58:53,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2020-11-28 02:58:53,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 251 transitions. [2020-11-28 02:58:53,412 INFO L714 BuchiCegarLoop]: Abstraction has 161 states and 251 transitions. [2020-11-28 02:58:53,412 INFO L594 BuchiCegarLoop]: Abstraction has 161 states and 251 transitions. [2020-11-28 02:58:53,413 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-11-28 02:58:53,413 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 161 states and 251 transitions. [2020-11-28 02:58:53,414 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 153 [2020-11-28 02:58:53,414 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:53,414 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:53,417 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:53,418 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:58:53,418 INFO L794 eck$LassoCheckResult]: Stem: 1932#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); 1824#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; 1825#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1886#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; 1887#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 1846#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 1893#L100-2 [2020-11-28 02:58:53,419 INFO L796 eck$LassoCheckResult]: Loop: 1893#L100-2 assume !false; 1894#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1849#L103 assume !(12292 == ssl3_accept_~s__state~0); 1850#L106 assume !(16384 == ssl3_accept_~s__state~0); 1833#L109 assume !(8192 == ssl3_accept_~s__state~0); 1834#L112 assume !(24576 == ssl3_accept_~s__state~0); 1941#L115 assume !(8195 == ssl3_accept_~s__state~0); 1942#L118 assume !(8480 == ssl3_accept_~s__state~0); 1934#L121 assume !(8481 == ssl3_accept_~s__state~0); 1914#L124 assume !(8482 == ssl3_accept_~s__state~0); 1915#L127 assume 8464 == ssl3_accept_~s__state~0; 1878#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 1930#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1929#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; 1838#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1964#L641 ssl3_accept_~skip~0 := 0; 1963#L100-2 assume !false; 1962#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1961#L103 assume 12292 == ssl3_accept_~s__state~0; 1940#L104 ssl3_accept_~s__new_session~0 := 1; 1924#L212 ssl3_accept_~s__server~0 := 1; 1925#L217 assume 0 != ssl3_accept_~cb~0; 1945#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 1946#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 1873#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 1866#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 1867#L244 assume 12292 != ssl3_accept_~s__state~0; 1931#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; 1868#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1823#L641 ssl3_accept_~skip~0 := 0; 1893#L100-2 [2020-11-28 02:58:53,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:53,419 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 2 times [2020-11-28 02:58:53,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:53,420 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998754173] [2020-11-28 02:58:53,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:53,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:53,450 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:53,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:53,461 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:53,468 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:53,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:53,469 INFO L82 PathProgramCache]: Analyzing trace with hash 2113971815, now seen corresponding path program 1 times [2020-11-28 02:58:53,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:53,473 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815470215] [2020-11-28 02:58:53,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:53,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:53,526 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 02:58:53,526 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815470215] [2020-11-28 02:58:53,526 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:53,526 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:53,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863897664] [2020-11-28 02:58:53,527 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:53,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:53,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:53,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:53,528 INFO L87 Difference]: Start difference. First operand 161 states and 251 transitions. cyclomatic complexity: 91 Second operand 3 states. [2020-11-28 02:58:53,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:53,803 INFO L93 Difference]: Finished difference Result 219 states and 327 transitions. [2020-11-28 02:58:53,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:53,804 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 219 states and 327 transitions. [2020-11-28 02:58:53,806 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2020-11-28 02:58:53,809 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 219 states to 207 states and 315 transitions. [2020-11-28 02:58:53,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 207 [2020-11-28 02:58:53,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 207 [2020-11-28 02:58:53,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 207 states and 315 transitions. [2020-11-28 02:58:53,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:53,812 INFO L691 BuchiCegarLoop]: Abstraction has 207 states and 315 transitions. [2020-11-28 02:58:53,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states and 315 transitions. [2020-11-28 02:58:53,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 202. [2020-11-28 02:58:53,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 202 states. [2020-11-28 02:58:53,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 308 transitions. [2020-11-28 02:58:53,821 INFO L714 BuchiCegarLoop]: Abstraction has 202 states and 308 transitions. [2020-11-28 02:58:53,821 INFO L594 BuchiCegarLoop]: Abstraction has 202 states and 308 transitions. [2020-11-28 02:58:53,821 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-11-28 02:58:53,822 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 202 states and 308 transitions. [2020-11-28 02:58:53,823 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 194 [2020-11-28 02:58:53,823 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:53,826 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:53,829 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:53,829 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:58:53,829 INFO L794 eck$LassoCheckResult]: Stem: 2320#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); 2210#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; 2211#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2273#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; 2274#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2234#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2280#L100-2 [2020-11-28 02:58:53,830 INFO L796 eck$LassoCheckResult]: Loop: 2280#L100-2 assume !false; 2281#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2235#L103 assume !(12292 == ssl3_accept_~s__state~0); 2236#L106 assume !(16384 == ssl3_accept_~s__state~0); 2220#L109 assume !(8192 == ssl3_accept_~s__state~0); 2221#L112 assume !(24576 == ssl3_accept_~s__state~0); 2330#L115 assume !(8195 == ssl3_accept_~s__state~0); 2331#L118 assume !(8480 == ssl3_accept_~s__state~0); 2322#L121 assume !(8481 == ssl3_accept_~s__state~0); 2301#L124 assume !(8482 == ssl3_accept_~s__state~0); 2302#L127 assume 8464 == ssl3_accept_~s__state~0; 2265#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2318#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2317#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; 2224#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2379#L641 ssl3_accept_~skip~0 := 0; 2378#L100-2 assume !false; 2377#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2376#L103 assume !(12292 == ssl3_accept_~s__state~0); 2375#L106 assume !(16384 == ssl3_accept_~s__state~0); 2374#L109 assume 8192 == ssl3_accept_~s__state~0; 2312#L212 ssl3_accept_~s__server~0 := 1; 2313#L217 assume 0 != ssl3_accept_~cb~0; 2334#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2335#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2260#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2253#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2254#L244 assume 12292 != ssl3_accept_~s__state~0; 2319#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; 2255#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2209#L641 ssl3_accept_~skip~0 := 0; 2280#L100-2 [2020-11-28 02:58:53,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:53,830 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 3 times [2020-11-28 02:58:53,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:53,831 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64273728] [2020-11-28 02:58:53,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:53,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:53,857 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:53,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:53,866 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:53,873 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:53,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:53,874 INFO L82 PathProgramCache]: Analyzing trace with hash -1743521564, now seen corresponding path program 1 times [2020-11-28 02:58:53,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:53,874 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396241835] [2020-11-28 02:58:53,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:53,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:53,897 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:58:53,898 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396241835] [2020-11-28 02:58:53,898 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:53,898 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:53,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948488135] [2020-11-28 02:58:53,899 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:53,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:53,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:53,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:53,900 INFO L87 Difference]: Start difference. First operand 202 states and 308 transitions. cyclomatic complexity: 107 Second operand 3 states. [2020-11-28 02:58:54,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:54,149 INFO L93 Difference]: Finished difference Result 277 states and 417 transitions. [2020-11-28 02:58:54,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:54,150 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 277 states and 417 transitions. [2020-11-28 02:58:54,152 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 259 [2020-11-28 02:58:54,155 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 277 states to 267 states and 407 transitions. [2020-11-28 02:58:54,155 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 267 [2020-11-28 02:58:54,156 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 267 [2020-11-28 02:58:54,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 267 states and 407 transitions. [2020-11-28 02:58:54,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:54,157 INFO L691 BuchiCegarLoop]: Abstraction has 267 states and 407 transitions. [2020-11-28 02:58:54,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states and 407 transitions. [2020-11-28 02:58:54,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 254. [2020-11-28 02:58:54,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 254 states. [2020-11-28 02:58:54,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 383 transitions. [2020-11-28 02:58:54,163 INFO L714 BuchiCegarLoop]: Abstraction has 254 states and 383 transitions. [2020-11-28 02:58:54,164 INFO L594 BuchiCegarLoop]: Abstraction has 254 states and 383 transitions. [2020-11-28 02:58:54,164 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-11-28 02:58:54,164 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 254 states and 383 transitions. [2020-11-28 02:58:54,165 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 246 [2020-11-28 02:58:54,166 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:54,166 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:54,167 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:54,167 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:58:54,167 INFO L794 eck$LassoCheckResult]: Stem: 2811#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); 2695#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; 2696#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2759#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; 2760#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2719#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2786#L100-2 [2020-11-28 02:58:54,168 INFO L796 eck$LassoCheckResult]: Loop: 2786#L100-2 assume !false; 2914#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2720#L103 assume !(12292 == ssl3_accept_~s__state~0); 2721#L106 assume !(16384 == ssl3_accept_~s__state~0); 2705#L109 assume !(8192 == ssl3_accept_~s__state~0); 2706#L112 assume !(24576 == ssl3_accept_~s__state~0); 2883#L115 assume !(8195 == ssl3_accept_~s__state~0); 2882#L118 assume !(8480 == ssl3_accept_~s__state~0); 2813#L121 assume !(8481 == ssl3_accept_~s__state~0); 2789#L124 assume !(8482 == ssl3_accept_~s__state~0); 2790#L127 assume 8464 == ssl3_accept_~s__state~0; 2837#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2808#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2806#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; 2807#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2893#L641 ssl3_accept_~skip~0 := 0; 2892#L100-2 assume !false; 2891#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2890#L103 assume !(12292 == ssl3_accept_~s__state~0); 2889#L106 assume !(16384 == ssl3_accept_~s__state~0); 2888#L109 assume !(8192 == ssl3_accept_~s__state~0); 2887#L112 assume !(24576 == ssl3_accept_~s__state~0); 2886#L115 assume !(8195 == ssl3_accept_~s__state~0); 2825#L118 assume !(8480 == ssl3_accept_~s__state~0); 2826#L121 assume !(8481 == ssl3_accept_~s__state~0); 2879#L124 assume !(8482 == ssl3_accept_~s__state~0); 2802#L127 assume !(8464 == ssl3_accept_~s__state~0); 2776#L130 assume !(8465 == ssl3_accept_~s__state~0); 2752#L133 assume !(8466 == ssl3_accept_~s__state~0); 2724#L136 assume 8496 == ssl3_accept_~s__state~0; 2725#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2697#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 2698#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 2815#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 2816#L294-2 ssl3_accept_~s__init_num~0 := 0; 2709#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2694#L641 ssl3_accept_~skip~0 := 0; 2902#L100-2 assume !false; 2901#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2900#L103 assume !(12292 == ssl3_accept_~s__state~0); 2899#L106 assume 16384 == ssl3_accept_~s__state~0; 2738#L212 ssl3_accept_~s__server~0 := 1; 2932#L217 assume 0 != ssl3_accept_~cb~0; 2931#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2930#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2928#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2926#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2925#L244 assume 12292 != ssl3_accept_~s__state~0; 2809#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; 2810#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2915#L641 ssl3_accept_~skip~0 := 0; 2786#L100-2 [2020-11-28 02:58:54,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:54,168 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 4 times [2020-11-28 02:58:54,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:54,169 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298525126] [2020-11-28 02:58:54,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:54,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:54,189 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:54,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:54,201 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:54,207 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:54,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:54,212 INFO L82 PathProgramCache]: Analyzing trace with hash 541425707, now seen corresponding path program 1 times [2020-11-28 02:58:54,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:54,213 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530307215] [2020-11-28 02:58:54,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:54,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:54,272 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2020-11-28 02:58:54,272 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530307215] [2020-11-28 02:58:54,272 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:54,272 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:54,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075139263] [2020-11-28 02:58:54,273 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:54,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:54,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:54,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:54,274 INFO L87 Difference]: Start difference. First operand 254 states and 383 transitions. cyclomatic complexity: 130 Second operand 3 states. [2020-11-28 02:58:54,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:54,527 INFO L93 Difference]: Finished difference Result 305 states and 461 transitions. [2020-11-28 02:58:54,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:54,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 305 states and 461 transitions. [2020-11-28 02:58:54,531 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 294 [2020-11-28 02:58:54,533 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 305 states to 302 states and 458 transitions. [2020-11-28 02:58:54,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 302 [2020-11-28 02:58:54,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2020-11-28 02:58:54,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 302 states and 458 transitions. [2020-11-28 02:58:54,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:54,535 INFO L691 BuchiCegarLoop]: Abstraction has 302 states and 458 transitions. [2020-11-28 02:58:54,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states and 458 transitions. [2020-11-28 02:58:54,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 294. [2020-11-28 02:58:54,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 294 states. [2020-11-28 02:58:54,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 446 transitions. [2020-11-28 02:58:54,548 INFO L714 BuchiCegarLoop]: Abstraction has 294 states and 446 transitions. [2020-11-28 02:58:54,548 INFO L594 BuchiCegarLoop]: Abstraction has 294 states and 446 transitions. [2020-11-28 02:58:54,548 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-11-28 02:58:54,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 294 states and 446 transitions. [2020-11-28 02:58:54,551 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 286 [2020-11-28 02:58:54,552 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:54,552 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:54,555 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:54,555 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:58:54,555 INFO L794 eck$LassoCheckResult]: Stem: 3374#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); 3260#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; 3261#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3322#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; 3323#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3284#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3350#L100-2 [2020-11-28 02:58:54,562 INFO L796 eck$LassoCheckResult]: Loop: 3350#L100-2 assume !false; 3532#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3531#L103 assume !(12292 == ssl3_accept_~s__state~0); 3530#L106 assume !(16384 == ssl3_accept_~s__state~0); 3529#L109 assume !(8192 == ssl3_accept_~s__state~0); 3527#L112 assume !(24576 == ssl3_accept_~s__state~0); 3526#L115 assume !(8195 == ssl3_accept_~s__state~0); 3525#L118 assume !(8480 == ssl3_accept_~s__state~0); 3376#L121 assume !(8481 == ssl3_accept_~s__state~0); 3353#L124 assume !(8482 == ssl3_accept_~s__state~0); 3354#L127 assume 8464 == ssl3_accept_~s__state~0; 3395#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3371#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3370#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; 3306#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3259#L641 ssl3_accept_~skip~0 := 0; 3329#L100-2 assume !false; 3330#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3285#L103 assume !(12292 == ssl3_accept_~s__state~0); 3286#L106 assume !(16384 == ssl3_accept_~s__state~0); 3270#L109 assume !(8192 == ssl3_accept_~s__state~0); 3271#L112 assume !(24576 == ssl3_accept_~s__state~0); 3384#L115 assume !(8195 == ssl3_accept_~s__state~0); 3385#L118 assume !(8480 == ssl3_accept_~s__state~0); 3388#L121 assume !(8481 == ssl3_accept_~s__state~0); 3522#L124 assume !(8482 == ssl3_accept_~s__state~0); 3366#L127 assume !(8464 == ssl3_accept_~s__state~0); 3341#L130 assume !(8465 == ssl3_accept_~s__state~0); 3315#L133 assume !(8466 == ssl3_accept_~s__state~0); 3289#L136 assume 8496 == ssl3_accept_~s__state~0; 3290#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3262#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 3263#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 3378#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 3379#L294-2 ssl3_accept_~s__init_num~0 := 0; 3272#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3500#L641 ssl3_accept_~skip~0 := 0; 3498#L100-2 assume !false; 3496#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3494#L103 assume !(12292 == ssl3_accept_~s__state~0); 3492#L106 assume !(16384 == ssl3_accept_~s__state~0); 3490#L109 assume !(8192 == ssl3_accept_~s__state~0); 3488#L112 assume !(24576 == ssl3_accept_~s__state~0); 3487#L115 assume !(8195 == ssl3_accept_~s__state~0); 3483#L118 assume !(8480 == ssl3_accept_~s__state~0); 3482#L121 assume !(8481 == ssl3_accept_~s__state~0); 3481#L124 assume !(8482 == ssl3_accept_~s__state~0); 3480#L127 assume !(8464 == ssl3_accept_~s__state~0); 3479#L130 assume !(8465 == ssl3_accept_~s__state~0); 3478#L133 assume !(8466 == ssl3_accept_~s__state~0); 3476#L136 assume !(8496 == ssl3_accept_~s__state~0); 3474#L139 assume !(8497 == ssl3_accept_~s__state~0); 3475#L142 assume !(8512 == ssl3_accept_~s__state~0); 3477#L145 assume !(8513 == ssl3_accept_~s__state~0); 3399#L148 assume !(8528 == ssl3_accept_~s__state~0); 3400#L151 assume !(8529 == ssl3_accept_~s__state~0); 3401#L154 assume !(8544 == ssl3_accept_~s__state~0); 3524#L157 assume !(8545 == ssl3_accept_~s__state~0); 3523#L160 assume 8560 == ssl3_accept_~s__state~0; 3275#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 3276#L428 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; 3287#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3506#L641 ssl3_accept_~skip~0 := 0; 3501#L100-2 assume !false; 3499#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3497#L103 assume !(12292 == ssl3_accept_~s__state~0); 3495#L106 assume !(16384 == ssl3_accept_~s__state~0); 3493#L109 assume 8192 == ssl3_accept_~s__state~0; 3364#L212 ssl3_accept_~s__server~0 := 1; 3365#L217 assume 0 != ssl3_accept_~cb~0; 3389#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3390#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3311#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3304#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3305#L244 assume 12292 != ssl3_accept_~s__state~0; 3372#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; 3373#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3533#L641 ssl3_accept_~skip~0 := 0; 3350#L100-2 [2020-11-28 02:58:54,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:54,563 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 5 times [2020-11-28 02:58:54,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:54,564 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323763476] [2020-11-28 02:58:54,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:54,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:54,583 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:54,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:54,606 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:54,611 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:54,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:54,619 INFO L82 PathProgramCache]: Analyzing trace with hash -1238131205, now seen corresponding path program 1 times [2020-11-28 02:58:54,620 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:54,620 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913188283] [2020-11-28 02:58:54,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:54,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:54,680 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:58:54,682 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913188283] [2020-11-28 02:58:54,683 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:54,683 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:54,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358852811] [2020-11-28 02:58:54,685 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:54,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:54,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:54,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:54,686 INFO L87 Difference]: Start difference. First operand 294 states and 446 transitions. cyclomatic complexity: 153 Second operand 3 states. [2020-11-28 02:58:54,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:54,931 INFO L93 Difference]: Finished difference Result 348 states and 498 transitions. [2020-11-28 02:58:54,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:54,932 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 348 states and 498 transitions. [2020-11-28 02:58:54,935 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 340 [2020-11-28 02:58:54,938 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 348 states to 348 states and 498 transitions. [2020-11-28 02:58:54,938 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 348 [2020-11-28 02:58:54,939 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 348 [2020-11-28 02:58:54,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 348 states and 498 transitions. [2020-11-28 02:58:54,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:54,940 INFO L691 BuchiCegarLoop]: Abstraction has 348 states and 498 transitions. [2020-11-28 02:58:54,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states and 498 transitions. [2020-11-28 02:58:54,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 342. [2020-11-28 02:58:54,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2020-11-28 02:58:54,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 489 transitions. [2020-11-28 02:58:54,949 INFO L714 BuchiCegarLoop]: Abstraction has 342 states and 489 transitions. [2020-11-28 02:58:54,949 INFO L594 BuchiCegarLoop]: Abstraction has 342 states and 489 transitions. [2020-11-28 02:58:54,949 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-11-28 02:58:54,950 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 342 states and 489 transitions. [2020-11-28 02:58:54,952 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 334 [2020-11-28 02:58:54,952 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:54,952 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:54,955 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:54,955 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:58:54,956 INFO L794 eck$LassoCheckResult]: Stem: 4025#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); 3908#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; 3909#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3971#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; 3972#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3932#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4000#L100-2 [2020-11-28 02:58:54,958 INFO L796 eck$LassoCheckResult]: Loop: 4000#L100-2 assume !false; 4154#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4153#L103 assume !(12292 == ssl3_accept_~s__state~0); 4152#L106 assume !(16384 == ssl3_accept_~s__state~0); 4151#L109 assume !(8192 == ssl3_accept_~s__state~0); 4150#L112 assume !(24576 == ssl3_accept_~s__state~0); 4149#L115 assume !(8195 == ssl3_accept_~s__state~0); 4148#L118 assume !(8480 == ssl3_accept_~s__state~0); 4147#L121 assume !(8481 == ssl3_accept_~s__state~0); 4145#L124 assume !(8482 == ssl3_accept_~s__state~0); 4054#L127 assume 8464 == ssl3_accept_~s__state~0; 4048#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 4022#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 4021#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; 3954#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3907#L641 ssl3_accept_~skip~0 := 0; 3978#L100-2 assume !false; 3979#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3933#L103 assume !(12292 == ssl3_accept_~s__state~0); 3934#L106 assume !(16384 == ssl3_accept_~s__state~0); 4194#L109 assume !(8192 == ssl3_accept_~s__state~0); 4045#L112 assume !(24576 == ssl3_accept_~s__state~0); 4035#L115 assume !(8195 == ssl3_accept_~s__state~0); 4036#L118 assume !(8480 == ssl3_accept_~s__state~0); 4027#L121 assume !(8481 == ssl3_accept_~s__state~0); 4003#L124 assume !(8482 == ssl3_accept_~s__state~0); 4004#L127 assume !(8464 == ssl3_accept_~s__state~0); 3991#L130 assume !(8465 == ssl3_accept_~s__state~0); 3963#L133 assume !(8466 == ssl3_accept_~s__state~0); 3964#L136 assume 8496 == ssl3_accept_~s__state~0; 4039#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3910#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 3911#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 4029#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 4031#L294-2 ssl3_accept_~s__init_num~0 := 0; 3943#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4111#L641 ssl3_accept_~skip~0 := 0; 4110#L100-2 assume !false; 4109#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4108#L103 assume !(12292 == ssl3_accept_~s__state~0); 4107#L106 assume !(16384 == ssl3_accept_~s__state~0); 4106#L109 assume !(8192 == ssl3_accept_~s__state~0); 4105#L112 assume !(24576 == ssl3_accept_~s__state~0); 4104#L115 assume !(8195 == ssl3_accept_~s__state~0); 4103#L118 assume !(8480 == ssl3_accept_~s__state~0); 4102#L121 assume !(8481 == ssl3_accept_~s__state~0); 4101#L124 assume !(8482 == ssl3_accept_~s__state~0); 4100#L127 assume !(8464 == ssl3_accept_~s__state~0); 4099#L130 assume !(8465 == ssl3_accept_~s__state~0); 4098#L133 assume !(8466 == ssl3_accept_~s__state~0); 4097#L136 assume !(8496 == ssl3_accept_~s__state~0); 4096#L139 assume !(8497 == ssl3_accept_~s__state~0); 4095#L142 assume !(8512 == ssl3_accept_~s__state~0); 4069#L145 assume !(8513 == ssl3_accept_~s__state~0); 4059#L148 assume !(8528 == ssl3_accept_~s__state~0); 4060#L151 assume !(8529 == ssl3_accept_~s__state~0); 4061#L154 assume !(8544 == ssl3_accept_~s__state~0); 4081#L157 assume !(8545 == ssl3_accept_~s__state~0); 4082#L160 assume 8560 == ssl3_accept_~s__state~0; 3923#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 3924#L428 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; 3935#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4140#L641 ssl3_accept_~skip~0 := 0; 4139#L100-2 assume !false; 4138#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4137#L103 assume !(12292 == ssl3_accept_~s__state~0); 4136#L106 assume !(16384 == ssl3_accept_~s__state~0); 4135#L109 assume 8192 == ssl3_accept_~s__state~0; 4133#L212 ssl3_accept_~s__server~0 := 1; 4204#L217 assume 0 != ssl3_accept_~cb~0; 4185#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4184#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4168#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4167#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4053#L244 assume 12292 != ssl3_accept_~s__state~0; 4023#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; 4024#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4155#L641 ssl3_accept_~skip~0 := 0; 4000#L100-2 [2020-11-28 02:58:54,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:54,959 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 6 times [2020-11-28 02:58:54,959 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:54,959 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664297796] [2020-11-28 02:58:54,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:54,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:54,981 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:54,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:54,992 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:55,005 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:55,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:55,006 INFO L82 PathProgramCache]: Analyzing trace with hash -344644867, now seen corresponding path program 1 times [2020-11-28 02:58:55,006 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:55,006 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831629591] [2020-11-28 02:58:55,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:55,066 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:58:55,066 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831629591] [2020-11-28 02:58:55,066 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:55,066 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:55,066 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137366419] [2020-11-28 02:58:55,067 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:55,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:55,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:55,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:55,068 INFO L87 Difference]: Start difference. First operand 342 states and 489 transitions. cyclomatic complexity: 148 Second operand 3 states. [2020-11-28 02:58:55,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:55,245 INFO L93 Difference]: Finished difference Result 370 states and 524 transitions. [2020-11-28 02:58:55,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:55,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 370 states and 524 transitions. [2020-11-28 02:58:55,248 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 362 [2020-11-28 02:58:55,251 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 370 states to 370 states and 524 transitions. [2020-11-28 02:58:55,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 370 [2020-11-28 02:58:55,252 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 370 [2020-11-28 02:58:55,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 370 states and 524 transitions. [2020-11-28 02:58:55,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:55,252 INFO L691 BuchiCegarLoop]: Abstraction has 370 states and 524 transitions. [2020-11-28 02:58:55,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states and 524 transitions. [2020-11-28 02:58:55,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 365. [2020-11-28 02:58:55,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2020-11-28 02:58:55,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 517 transitions. [2020-11-28 02:58:55,260 INFO L714 BuchiCegarLoop]: Abstraction has 365 states and 517 transitions. [2020-11-28 02:58:55,260 INFO L594 BuchiCegarLoop]: Abstraction has 365 states and 517 transitions. [2020-11-28 02:58:55,260 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-11-28 02:58:55,260 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 365 states and 517 transitions. [2020-11-28 02:58:55,262 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 357 [2020-11-28 02:58:55,262 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:55,263 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:55,264 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:55,264 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:58:55,264 INFO L794 eck$LassoCheckResult]: Stem: 4736#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); 4625#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; 4626#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4685#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; 4686#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4647#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4692#L100-2 [2020-11-28 02:58:55,264 INFO L796 eck$LassoCheckResult]: Loop: 4692#L100-2 assume !false; 4693#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4650#L103 assume !(12292 == ssl3_accept_~s__state~0); 4651#L106 assume !(16384 == ssl3_accept_~s__state~0); 4635#L109 assume !(8192 == ssl3_accept_~s__state~0); 4636#L112 assume !(24576 == ssl3_accept_~s__state~0); 4748#L115 assume !(8195 == ssl3_accept_~s__state~0); 4749#L118 assume !(8480 == ssl3_accept_~s__state~0); 4738#L121 assume !(8481 == ssl3_accept_~s__state~0); 4714#L124 assume !(8482 == ssl3_accept_~s__state~0); 4715#L127 assume 8464 == ssl3_accept_~s__state~0; 4761#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 4733#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 4731#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; 4732#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4966#L641 ssl3_accept_~skip~0 := 0; 4965#L100-2 assume !false; 4964#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4963#L103 assume !(12292 == ssl3_accept_~s__state~0); 4962#L106 assume !(16384 == ssl3_accept_~s__state~0); 4958#L109 assume !(8192 == ssl3_accept_~s__state~0); 4953#L112 assume !(24576 == ssl3_accept_~s__state~0); 4951#L115 assume !(8195 == ssl3_accept_~s__state~0); 4949#L118 assume !(8480 == ssl3_accept_~s__state~0); 4947#L121 assume !(8481 == ssl3_accept_~s__state~0); 4945#L124 assume !(8482 == ssl3_accept_~s__state~0); 4943#L127 assume !(8464 == ssl3_accept_~s__state~0); 4941#L130 assume !(8465 == ssl3_accept_~s__state~0); 4939#L133 assume !(8466 == ssl3_accept_~s__state~0); 4788#L136 assume 8496 == ssl3_accept_~s__state~0; 4752#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 4627#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 4628#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 4740#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 4741#L294-2 ssl3_accept_~s__init_num~0 := 0; 4639#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4624#L641 ssl3_accept_~skip~0 := 0; 4745#L100-2 assume !false; 4927#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4926#L103 assume !(12292 == ssl3_accept_~s__state~0); 4925#L106 assume !(16384 == ssl3_accept_~s__state~0); 4924#L109 assume !(8192 == ssl3_accept_~s__state~0); 4923#L112 assume !(24576 == ssl3_accept_~s__state~0); 4922#L115 assume !(8195 == ssl3_accept_~s__state~0); 4921#L118 assume !(8480 == ssl3_accept_~s__state~0); 4920#L121 assume !(8481 == ssl3_accept_~s__state~0); 4918#L124 assume !(8482 == ssl3_accept_~s__state~0); 4916#L127 assume !(8464 == ssl3_accept_~s__state~0); 4914#L130 assume !(8465 == ssl3_accept_~s__state~0); 4910#L133 assume !(8466 == ssl3_accept_~s__state~0); 4908#L136 assume !(8496 == ssl3_accept_~s__state~0); 4905#L139 assume !(8497 == ssl3_accept_~s__state~0); 4894#L142 assume !(8512 == ssl3_accept_~s__state~0); 4874#L145 assume !(8513 == ssl3_accept_~s__state~0); 4871#L148 assume !(8528 == ssl3_accept_~s__state~0); 4841#L151 assume !(8529 == ssl3_accept_~s__state~0); 4840#L154 assume !(8544 == ssl3_accept_~s__state~0); 4839#L157 assume !(8545 == ssl3_accept_~s__state~0); 4838#L160 assume !(8560 == ssl3_accept_~s__state~0); 4836#L163 assume !(8561 == ssl3_accept_~s__state~0); 4834#L166 assume !(8448 == ssl3_accept_~s__state~0); 4830#L169 assume !(8576 == ssl3_accept_~s__state~0); 4828#L172 assume !(8577 == ssl3_accept_~s__state~0); 4825#L175 assume !(8592 == ssl3_accept_~s__state~0); 4823#L178 assume !(8593 == ssl3_accept_~s__state~0); 4767#L181 assume !(8608 == ssl3_accept_~s__state~0); 4756#L184 assume !(8609 == ssl3_accept_~s__state~0); 4730#L187 assume !(8640 == ssl3_accept_~s__state~0); 4723#L190 assume !(8641 == ssl3_accept_~s__state~0); 4724#L193 assume 8656 == ssl3_accept_~s__state~0; 4613#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 4614#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 4704#L534 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 4690#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 4691#L554 assume !(0 == ssl3_accept_~tmp___10~0); 4699#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4882#L641 ssl3_accept_~skip~0 := 0; 4880#L100-2 assume !false; 4878#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4875#L103 assume 12292 == ssl3_accept_~s__state~0; 4746#L104 ssl3_accept_~s__new_session~0 := 1; 4747#L212 ssl3_accept_~s__server~0 := 1; 4919#L217 assume 0 != ssl3_accept_~cb~0; 4917#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4915#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4912#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4909#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4906#L244 assume 12292 != ssl3_accept_~s__state~0; 4734#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; 4735#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4970#L641 ssl3_accept_~skip~0 := 0; 4692#L100-2 [2020-11-28 02:58:55,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:55,265 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 7 times [2020-11-28 02:58:55,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:55,265 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741593091] [2020-11-28 02:58:55,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:55,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:55,274 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:55,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:55,282 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:55,290 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:55,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:55,291 INFO L82 PathProgramCache]: Analyzing trace with hash -1012709645, now seen corresponding path program 1 times [2020-11-28 02:58:55,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:55,297 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127523201] [2020-11-28 02:58:55,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:55,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:55,391 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2020-11-28 02:58:55,392 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127523201] [2020-11-28 02:58:55,392 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:55,392 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:55,392 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767812314] [2020-11-28 02:58:55,395 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:55,395 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:55,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:55,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:55,396 INFO L87 Difference]: Start difference. First operand 365 states and 517 transitions. cyclomatic complexity: 153 Second operand 3 states. [2020-11-28 02:58:55,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:55,547 INFO L93 Difference]: Finished difference Result 722 states and 1004 transitions. [2020-11-28 02:58:55,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:55,548 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 1004 transitions. [2020-11-28 02:58:55,553 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 714 [2020-11-28 02:58:55,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 1004 transitions. [2020-11-28 02:58:55,559 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2020-11-28 02:58:55,560 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2020-11-28 02:58:55,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 1004 transitions. [2020-11-28 02:58:55,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:55,562 INFO L691 BuchiCegarLoop]: Abstraction has 722 states and 1004 transitions. [2020-11-28 02:58:55,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 1004 transitions. [2020-11-28 02:58:55,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 722. [2020-11-28 02:58:55,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 722 states. [2020-11-28 02:58:55,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 1004 transitions. [2020-11-28 02:58:55,577 INFO L714 BuchiCegarLoop]: Abstraction has 722 states and 1004 transitions. [2020-11-28 02:58:55,577 INFO L594 BuchiCegarLoop]: Abstraction has 722 states and 1004 transitions. [2020-11-28 02:58:55,577 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2020-11-28 02:58:55,577 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 722 states and 1004 transitions. [2020-11-28 02:58:55,581 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 714 [2020-11-28 02:58:55,581 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:55,581 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:55,585 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:55,585 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:58:55,585 INFO L794 eck$LassoCheckResult]: Stem: 5837#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); 5719#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; 5720#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5781#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; 5782#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5743#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5810#L100-2 [2020-11-28 02:58:55,585 INFO L796 eck$LassoCheckResult]: Loop: 5810#L100-2 assume !false; 6363#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6361#L103 assume !(12292 == ssl3_accept_~s__state~0); 6359#L106 assume !(16384 == ssl3_accept_~s__state~0); 6357#L109 assume !(8192 == ssl3_accept_~s__state~0); 6355#L112 assume !(24576 == ssl3_accept_~s__state~0); 6353#L115 assume !(8195 == ssl3_accept_~s__state~0); 6351#L118 assume !(8480 == ssl3_accept_~s__state~0); 6349#L121 assume !(8481 == ssl3_accept_~s__state~0); 6347#L124 assume !(8482 == ssl3_accept_~s__state~0); 5881#L127 assume 8464 == ssl3_accept_~s__state~0; 5871#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 5834#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 5832#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; 5833#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6403#L641 ssl3_accept_~skip~0 := 0; 6402#L100-2 assume !false; 5867#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5745#L103 assume !(12292 == ssl3_accept_~s__state~0); 5746#L106 assume !(16384 == ssl3_accept_~s__state~0); 5729#L109 assume !(8192 == ssl3_accept_~s__state~0); 5730#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); 6422#L121 assume !(8481 == ssl3_accept_~s__state~0); 6419#L124 assume !(8482 == ssl3_accept_~s__state~0); 6415#L127 assume !(8464 == ssl3_accept_~s__state~0); 6413#L130 assume !(8465 == ssl3_accept_~s__state~0); 6412#L133 assume !(8466 == ssl3_accept_~s__state~0); 6092#L136 assume 8496 == ssl3_accept_~s__state~0; 6013#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6091#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 5722#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 6089#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6090#L294-2 ssl3_accept_~s__init_num~0 := 0; 6278#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6274#L641 ssl3_accept_~skip~0 := 0; 6272#L100-2 assume !false; 6269#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6266#L103 assume !(12292 == ssl3_accept_~s__state~0); 6263#L106 assume !(16384 == ssl3_accept_~s__state~0); 6260#L109 assume !(8192 == ssl3_accept_~s__state~0); 6257#L112 assume !(24576 == ssl3_accept_~s__state~0); 6254#L115 assume !(8195 == ssl3_accept_~s__state~0); 6251#L118 assume !(8480 == ssl3_accept_~s__state~0); 6248#L121 assume !(8481 == ssl3_accept_~s__state~0); 6245#L124 assume !(8482 == ssl3_accept_~s__state~0); 6242#L127 assume !(8464 == ssl3_accept_~s__state~0); 6239#L130 assume !(8465 == ssl3_accept_~s__state~0); 6236#L133 assume !(8466 == ssl3_accept_~s__state~0); 6233#L136 assume !(8496 == ssl3_accept_~s__state~0); 6230#L139 assume !(8497 == ssl3_accept_~s__state~0); 6227#L142 assume !(8512 == ssl3_accept_~s__state~0); 6225#L145 assume !(8513 == ssl3_accept_~s__state~0); 6222#L148 assume !(8528 == ssl3_accept_~s__state~0); 6216#L151 assume !(8529 == ssl3_accept_~s__state~0); 6214#L154 assume !(8544 == ssl3_accept_~s__state~0); 6212#L157 assume !(8545 == ssl3_accept_~s__state~0); 6208#L160 assume !(8560 == ssl3_accept_~s__state~0); 6204#L163 assume !(8561 == ssl3_accept_~s__state~0); 6200#L166 assume !(8448 == ssl3_accept_~s__state~0); 6198#L169 assume !(8576 == ssl3_accept_~s__state~0); 6196#L172 assume !(8577 == ssl3_accept_~s__state~0); 6195#L175 assume !(8592 == ssl3_accept_~s__state~0); 6194#L178 assume !(8593 == ssl3_accept_~s__state~0); 6193#L181 assume !(8608 == ssl3_accept_~s__state~0); 6192#L184 assume !(8609 == ssl3_accept_~s__state~0); 6190#L187 assume !(8640 == ssl3_accept_~s__state~0); 6167#L190 assume !(8641 == ssl3_accept_~s__state~0); 6166#L193 assume 8656 == ssl3_accept_~s__state~0; 6140#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 6165#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 6164#L534 assume !(10 == ssl3_accept_~blastFlag~0); 6163#L537 assume !(13 == ssl3_accept_~blastFlag~0); 6162#L540 assume !(16 == ssl3_accept_~blastFlag~0); 6161#L543 assume !(19 == ssl3_accept_~blastFlag~0); 6160#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 6159#L554 assume !(0 == ssl3_accept_~tmp___10~0); 6155#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6152#L641 ssl3_accept_~skip~0 := 0; 6151#L100-2 assume !false; 6150#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6149#L103 assume !(12292 == ssl3_accept_~s__state~0); 6145#L106 assume 16384 == ssl3_accept_~s__state~0; 6063#L212 ssl3_accept_~s__server~0 := 1; 6143#L217 assume 0 != ssl3_accept_~cb~0; 6141#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6138#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6134#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6131#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6122#L244 assume 12292 != ssl3_accept_~s__state~0; 6123#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; 6370#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6366#L641 ssl3_accept_~skip~0 := 0; 5810#L100-2 [2020-11-28 02:58:55,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:55,586 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 8 times [2020-11-28 02:58:55,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:55,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488966026] [2020-11-28 02:58:55,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:55,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:55,603 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:55,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:55,611 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:55,617 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:55,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:55,618 INFO L82 PathProgramCache]: Analyzing trace with hash 100989493, now seen corresponding path program 1 times [2020-11-28 02:58:55,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:55,618 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557992679] [2020-11-28 02:58:55,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:55,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:55,648 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2020-11-28 02:58:55,648 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557992679] [2020-11-28 02:58:55,648 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:55,648 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:55,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138042539] [2020-11-28 02:58:55,649 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:55,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:55,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:55,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:55,650 INFO L87 Difference]: Start difference. First operand 722 states and 1004 transitions. cyclomatic complexity: 283 Second operand 3 states. [2020-11-28 02:58:55,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:55,917 INFO L93 Difference]: Finished difference Result 744 states and 1028 transitions. [2020-11-28 02:58:55,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:55,918 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 744 states and 1028 transitions. [2020-11-28 02:58:55,923 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 734 [2020-11-28 02:58:55,929 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 744 states to 742 states and 1026 transitions. [2020-11-28 02:58:55,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 742 [2020-11-28 02:58:55,930 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 742 [2020-11-28 02:58:55,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 742 states and 1026 transitions. [2020-11-28 02:58:55,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:55,931 INFO L691 BuchiCegarLoop]: Abstraction has 742 states and 1026 transitions. [2020-11-28 02:58:55,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states and 1026 transitions. [2020-11-28 02:58:55,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 728. [2020-11-28 02:58:55,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 728 states. [2020-11-28 02:58:55,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 728 states to 728 states and 1008 transitions. [2020-11-28 02:58:55,946 INFO L714 BuchiCegarLoop]: Abstraction has 728 states and 1008 transitions. [2020-11-28 02:58:55,946 INFO L594 BuchiCegarLoop]: Abstraction has 728 states and 1008 transitions. [2020-11-28 02:58:55,946 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2020-11-28 02:58:55,947 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 728 states and 1008 transitions. [2020-11-28 02:58:55,950 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 720 [2020-11-28 02:58:55,951 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:55,951 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:55,952 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:55,952 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:58:55,952 INFO L794 eck$LassoCheckResult]: Stem: 7318#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); 7190#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; 7191#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7256#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; 7257#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7211#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7287#L100-2 [2020-11-28 02:58:55,953 INFO L796 eck$LassoCheckResult]: Loop: 7287#L100-2 assume !false; 7884#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7882#L103 assume !(12292 == ssl3_accept_~s__state~0); 7881#L106 assume !(16384 == ssl3_accept_~s__state~0); 7880#L109 assume !(8192 == ssl3_accept_~s__state~0); 7878#L112 assume !(24576 == ssl3_accept_~s__state~0); 7877#L115 assume !(8195 == ssl3_accept_~s__state~0); 7876#L118 assume !(8480 == ssl3_accept_~s__state~0); 7874#L121 assume !(8481 == ssl3_accept_~s__state~0); 7854#L124 assume !(8482 == ssl3_accept_~s__state~0); 7361#L127 assume 8464 == ssl3_accept_~s__state~0; 7362#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7814#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7311#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; 7312#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7898#L641 ssl3_accept_~skip~0 := 0; 7265#L100-2 assume !false; 7266#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7350#L103 assume !(12292 == ssl3_accept_~s__state~0); 7896#L106 assume !(16384 == ssl3_accept_~s__state~0); 7894#L109 assume !(8192 == ssl3_accept_~s__state~0); 7893#L112 assume !(24576 == ssl3_accept_~s__state~0); 7888#L115 assume !(8195 == ssl3_accept_~s__state~0); 7886#L118 assume !(8480 == ssl3_accept_~s__state~0); 7885#L121 assume !(8481 == ssl3_accept_~s__state~0); 7883#L124 assume !(8482 == ssl3_accept_~s__state~0); 7305#L127 assume !(8464 == ssl3_accept_~s__state~0); 7306#L130 assume !(8465 == ssl3_accept_~s__state~0); 7879#L133 assume !(8466 == ssl3_accept_~s__state~0); 7388#L136 assume 8496 == ssl3_accept_~s__state~0; 7389#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7192#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7193#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 7323#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7325#L294-2 ssl3_accept_~s__init_num~0 := 0; 7763#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7758#L641 ssl3_accept_~skip~0 := 0; 7755#L100-2 assume !false; 7752#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7750#L103 assume !(12292 == ssl3_accept_~s__state~0); 7748#L106 assume !(16384 == ssl3_accept_~s__state~0); 7745#L109 assume !(8192 == ssl3_accept_~s__state~0); 7742#L112 assume !(24576 == ssl3_accept_~s__state~0); 7740#L115 assume !(8195 == ssl3_accept_~s__state~0); 7738#L118 assume !(8480 == ssl3_accept_~s__state~0); 7735#L121 assume !(8481 == ssl3_accept_~s__state~0); 7732#L124 assume !(8482 == ssl3_accept_~s__state~0); 7729#L127 assume !(8464 == ssl3_accept_~s__state~0); 7726#L130 assume !(8465 == ssl3_accept_~s__state~0); 7723#L133 assume !(8466 == ssl3_accept_~s__state~0); 7720#L136 assume !(8496 == ssl3_accept_~s__state~0); 7717#L139 assume !(8497 == ssl3_accept_~s__state~0); 7379#L142 assume 8512 == ssl3_accept_~s__state~0; 7378#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 7344#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 7262#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 7224#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7189#L641 ssl3_accept_~skip~0 := 0; 7330#L100-2 assume !false; 7897#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7214#L103 assume !(12292 == ssl3_accept_~s__state~0); 7215#L106 assume !(16384 == ssl3_accept_~s__state~0); 7199#L109 assume !(8192 == ssl3_accept_~s__state~0); 7200#L112 assume !(24576 == ssl3_accept_~s__state~0); 7333#L115 assume !(8195 == ssl3_accept_~s__state~0); 7334#L118 assume !(8480 == ssl3_accept_~s__state~0); 7321#L121 assume !(8481 == ssl3_accept_~s__state~0); 7291#L124 assume !(8482 == ssl3_accept_~s__state~0); 7292#L127 assume !(8464 == ssl3_accept_~s__state~0); 7277#L130 assume !(8465 == ssl3_accept_~s__state~0); 7247#L133 assume !(8466 == ssl3_accept_~s__state~0); 7248#L136 assume !(8496 == ssl3_accept_~s__state~0); 7390#L139 assume !(8497 == ssl3_accept_~s__state~0); 7391#L142 assume !(8512 == ssl3_accept_~s__state~0); 7377#L145 assume !(8513 == ssl3_accept_~s__state~0); 7366#L148 assume !(8528 == ssl3_accept_~s__state~0); 7368#L151 assume !(8529 == ssl3_accept_~s__state~0); 7369#L154 assume !(8544 == ssl3_accept_~s__state~0); 7700#L157 assume !(8545 == ssl3_accept_~s__state~0); 7699#L160 assume 8560 == ssl3_accept_~s__state~0; 7204#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 7205#L428 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; 7216#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7677#L641 ssl3_accept_~skip~0 := 0; 7676#L100-2 assume !false; 7674#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7673#L103 assume !(12292 == ssl3_accept_~s__state~0); 7672#L106 assume !(16384 == ssl3_accept_~s__state~0); 7671#L109 assume 8192 == ssl3_accept_~s__state~0; 7303#L212 ssl3_accept_~s__server~0 := 1; 7304#L217 assume 0 != ssl3_accept_~cb~0; 7342#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7343#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7243#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7234#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7235#L244 assume 12292 != ssl3_accept_~s__state~0; 7316#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; 7317#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7887#L641 ssl3_accept_~skip~0 := 0; 7287#L100-2 [2020-11-28 02:58:55,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:55,953 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 9 times [2020-11-28 02:58:55,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:55,953 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536135231] [2020-11-28 02:58:55,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:55,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:55,959 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:55,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:55,964 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:55,967 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:55,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:55,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1319699223, now seen corresponding path program 1 times [2020-11-28 02:58:55,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:55,968 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927575753] [2020-11-28 02:58:55,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:55,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:56,006 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:58:56,006 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927575753] [2020-11-28 02:58:56,006 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:56,006 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:56,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036187718] [2020-11-28 02:58:56,008 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:56,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:56,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:56,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:56,009 INFO L87 Difference]: Start difference. First operand 728 states and 1008 transitions. cyclomatic complexity: 281 Second operand 3 states. [2020-11-28 02:58:56,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:56,200 INFO L93 Difference]: Finished difference Result 806 states and 1113 transitions. [2020-11-28 02:58:56,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:56,200 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 806 states and 1113 transitions. [2020-11-28 02:58:56,206 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 798 [2020-11-28 02:58:56,212 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 806 states to 806 states and 1113 transitions. [2020-11-28 02:58:56,212 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 806 [2020-11-28 02:58:56,221 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 806 [2020-11-28 02:58:56,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 806 states and 1113 transitions. [2020-11-28 02:58:56,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:56,223 INFO L691 BuchiCegarLoop]: Abstraction has 806 states and 1113 transitions. [2020-11-28 02:58:56,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states and 1113 transitions. [2020-11-28 02:58:56,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 778. [2020-11-28 02:58:56,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 778 states. [2020-11-28 02:58:56,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1068 transitions. [2020-11-28 02:58:56,239 INFO L714 BuchiCegarLoop]: Abstraction has 778 states and 1068 transitions. [2020-11-28 02:58:56,239 INFO L594 BuchiCegarLoop]: Abstraction has 778 states and 1068 transitions. [2020-11-28 02:58:56,239 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2020-11-28 02:58:56,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 778 states and 1068 transitions. [2020-11-28 02:58:56,244 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 770 [2020-11-28 02:58:56,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:56,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:56,245 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:56,245 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:58:56,246 INFO L794 eck$LassoCheckResult]: Stem: 8855#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); 8730#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; 8731#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8795#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; 8796#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8754#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 8826#L100-2 [2020-11-28 02:58:56,246 INFO L796 eck$LassoCheckResult]: Loop: 8826#L100-2 assume !false; 9345#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9344#L103 assume !(12292 == ssl3_accept_~s__state~0); 9343#L106 assume !(16384 == ssl3_accept_~s__state~0); 9341#L109 assume !(8192 == ssl3_accept_~s__state~0); 9340#L112 assume !(24576 == ssl3_accept_~s__state~0); 9339#L115 assume !(8195 == ssl3_accept_~s__state~0); 9338#L118 assume !(8480 == ssl3_accept_~s__state~0); 9336#L121 assume !(8481 == ssl3_accept_~s__state~0); 9335#L124 assume !(8482 == ssl3_accept_~s__state~0); 8889#L127 assume 8464 == ssl3_accept_~s__state~0; 8881#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 8852#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8848#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; 8849#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9487#L641 ssl3_accept_~skip~0 := 0; 9486#L100-2 assume !false; 9480#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9428#L103 assume !(12292 == ssl3_accept_~s__state~0); 9425#L106 assume !(16384 == ssl3_accept_~s__state~0); 9422#L109 assume !(8192 == ssl3_accept_~s__state~0); 9420#L112 assume !(24576 == ssl3_accept_~s__state~0); 9418#L115 assume !(8195 == ssl3_accept_~s__state~0); 9416#L118 assume !(8480 == ssl3_accept_~s__state~0); 9414#L121 assume !(8481 == ssl3_accept_~s__state~0); 9412#L124 assume !(8482 == ssl3_accept_~s__state~0); 9409#L127 assume !(8464 == ssl3_accept_~s__state~0); 9407#L130 assume !(8465 == ssl3_accept_~s__state~0); 9406#L133 assume !(8466 == ssl3_accept_~s__state~0); 9048#L136 assume 8496 == ssl3_accept_~s__state~0; 8870#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8732#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8733#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 8886#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9118#L294-2 ssl3_accept_~s__init_num~0 := 0; 9114#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9111#L641 ssl3_accept_~skip~0 := 0; 9110#L100-2 assume !false; 9109#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9108#L103 assume !(12292 == ssl3_accept_~s__state~0); 9107#L106 assume !(16384 == ssl3_accept_~s__state~0); 9106#L109 assume !(8192 == ssl3_accept_~s__state~0); 9105#L112 assume !(24576 == ssl3_accept_~s__state~0); 9104#L115 assume !(8195 == ssl3_accept_~s__state~0); 9103#L118 assume !(8480 == ssl3_accept_~s__state~0); 9102#L121 assume !(8481 == ssl3_accept_~s__state~0); 9101#L124 assume !(8482 == ssl3_accept_~s__state~0); 9100#L127 assume !(8464 == ssl3_accept_~s__state~0); 9099#L130 assume !(8465 == ssl3_accept_~s__state~0); 9098#L133 assume !(8466 == ssl3_accept_~s__state~0); 9097#L136 assume !(8496 == ssl3_accept_~s__state~0); 9096#L139 assume !(8497 == ssl3_accept_~s__state~0); 9095#L142 assume 8512 == ssl3_accept_~s__state~0; 8933#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 9093#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 9091#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 9087#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9084#L641 ssl3_accept_~skip~0 := 0; 9083#L100-2 assume !false; 9082#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9081#L103 assume !(12292 == ssl3_accept_~s__state~0); 9080#L106 assume !(16384 == ssl3_accept_~s__state~0); 9079#L109 assume !(8192 == ssl3_accept_~s__state~0); 9078#L112 assume !(24576 == ssl3_accept_~s__state~0); 9077#L115 assume !(8195 == ssl3_accept_~s__state~0); 9076#L118 assume !(8480 == ssl3_accept_~s__state~0); 9075#L121 assume !(8481 == ssl3_accept_~s__state~0); 9074#L124 assume !(8482 == ssl3_accept_~s__state~0); 9073#L127 assume !(8464 == ssl3_accept_~s__state~0); 9072#L130 assume !(8465 == ssl3_accept_~s__state~0); 9071#L133 assume !(8466 == ssl3_accept_~s__state~0); 9070#L136 assume !(8496 == ssl3_accept_~s__state~0); 9069#L139 assume !(8497 == ssl3_accept_~s__state~0); 9068#L142 assume !(8512 == ssl3_accept_~s__state~0); 9067#L145 assume !(8513 == ssl3_accept_~s__state~0); 9066#L148 assume 8528 == ssl3_accept_~s__state~0; 8928#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 9065#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 9063#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 9064#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 9056#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 8990#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 8974#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8970#L641 ssl3_accept_~skip~0 := 0; 8968#L100-2 assume !false; 8966#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8963#L103 assume !(12292 == ssl3_accept_~s__state~0); 8961#L106 assume !(16384 == ssl3_accept_~s__state~0); 8959#L109 assume !(8192 == ssl3_accept_~s__state~0); 8956#L112 assume !(24576 == ssl3_accept_~s__state~0); 8953#L115 assume !(8195 == ssl3_accept_~s__state~0); 8951#L118 assume !(8480 == ssl3_accept_~s__state~0); 8949#L121 assume !(8481 == ssl3_accept_~s__state~0); 8947#L124 assume !(8482 == ssl3_accept_~s__state~0); 8945#L127 assume !(8464 == ssl3_accept_~s__state~0); 8943#L130 assume !(8465 == ssl3_accept_~s__state~0); 8941#L133 assume !(8466 == ssl3_accept_~s__state~0); 8939#L136 assume !(8496 == ssl3_accept_~s__state~0); 8937#L139 assume !(8497 == ssl3_accept_~s__state~0); 8935#L142 assume !(8512 == ssl3_accept_~s__state~0); 8932#L145 assume !(8513 == ssl3_accept_~s__state~0); 8930#L148 assume !(8528 == ssl3_accept_~s__state~0); 8927#L151 assume !(8529 == ssl3_accept_~s__state~0); 8925#L154 assume !(8544 == ssl3_accept_~s__state~0); 8922#L157 assume !(8545 == ssl3_accept_~s__state~0); 8920#L160 assume 8560 == ssl3_accept_~s__state~0; 8745#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 8746#L428 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; 8910#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9146#L641 ssl3_accept_~skip~0 := 0; 9144#L100-2 assume !false; 9142#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9141#L103 assume !(12292 == ssl3_accept_~s__state~0); 9140#L106 assume !(16384 == ssl3_accept_~s__state~0); 9139#L109 assume 8192 == ssl3_accept_~s__state~0; 8955#L212 ssl3_accept_~s__server~0 := 1; 9371#L217 assume 0 != ssl3_accept_~cb~0; 9368#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 9365#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 9363#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8776#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8777#L244 assume 12292 != ssl3_accept_~s__state~0; 8853#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; 8854#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9346#L641 ssl3_accept_~skip~0 := 0; 8826#L100-2 [2020-11-28 02:58:56,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:56,246 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 10 times [2020-11-28 02:58:56,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:56,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896819078] [2020-11-28 02:58:56,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:56,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:56,254 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:56,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:56,264 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:56,268 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:56,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:56,269 INFO L82 PathProgramCache]: Analyzing trace with hash -1205393949, now seen corresponding path program 1 times [2020-11-28 02:58:56,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:56,269 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669169391] [2020-11-28 02:58:56,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:56,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:56,332 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 97 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2020-11-28 02:58:56,332 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669169391] [2020-11-28 02:58:56,332 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:56,333 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:56,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75125025] [2020-11-28 02:58:56,335 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:56,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:56,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:56,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:56,336 INFO L87 Difference]: Start difference. First operand 778 states and 1068 transitions. cyclomatic complexity: 291 Second operand 3 states. [2020-11-28 02:58:56,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:56,356 INFO L93 Difference]: Finished difference Result 1534 states and 2096 transitions. [2020-11-28 02:58:56,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:56,357 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1534 states and 2096 transitions. [2020-11-28 02:58:56,368 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1526 [2020-11-28 02:58:56,379 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1534 states to 1534 states and 2096 transitions. [2020-11-28 02:58:56,380 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1534 [2020-11-28 02:58:56,381 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1534 [2020-11-28 02:58:56,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1534 states and 2096 transitions. [2020-11-28 02:58:56,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:56,384 INFO L691 BuchiCegarLoop]: Abstraction has 1534 states and 2096 transitions. [2020-11-28 02:58:56,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1534 states and 2096 transitions. [2020-11-28 02:58:56,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1534 to 780. [2020-11-28 02:58:56,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 780 states. [2020-11-28 02:58:56,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 1070 transitions. [2020-11-28 02:58:56,414 INFO L714 BuchiCegarLoop]: Abstraction has 780 states and 1070 transitions. [2020-11-28 02:58:56,414 INFO L594 BuchiCegarLoop]: Abstraction has 780 states and 1070 transitions. [2020-11-28 02:58:56,414 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2020-11-28 02:58:56,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 780 states and 1070 transitions. [2020-11-28 02:58:56,419 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 772 [2020-11-28 02:58:56,419 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:56,419 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:56,421 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:56,421 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:58:56,421 INFO L794 eck$LassoCheckResult]: Stem: 11169#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); 11049#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; 11050#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11109#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; 11110#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11073#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 11141#L100-2 [2020-11-28 02:58:56,422 INFO L796 eck$LassoCheckResult]: Loop: 11141#L100-2 assume !false; 11670#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11668#L103 assume !(12292 == ssl3_accept_~s__state~0); 11666#L106 assume !(16384 == ssl3_accept_~s__state~0); 11664#L109 assume !(8192 == ssl3_accept_~s__state~0); 11662#L112 assume !(24576 == ssl3_accept_~s__state~0); 11660#L115 assume !(8195 == ssl3_accept_~s__state~0); 11658#L118 assume !(8480 == ssl3_accept_~s__state~0); 11656#L121 assume !(8481 == ssl3_accept_~s__state~0); 11654#L124 assume !(8482 == ssl3_accept_~s__state~0); 11533#L127 assume 8464 == ssl3_accept_~s__state~0; 11243#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 11529#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11166#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; 11475#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11468#L641 ssl3_accept_~skip~0 := 0; 11466#L100-2 assume !false; 11464#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11462#L103 assume !(12292 == ssl3_accept_~s__state~0); 11460#L106 assume !(16384 == ssl3_accept_~s__state~0); 11458#L109 assume !(8192 == ssl3_accept_~s__state~0); 11456#L112 assume !(24576 == ssl3_accept_~s__state~0); 11454#L115 assume !(8195 == ssl3_accept_~s__state~0); 11452#L118 assume !(8480 == ssl3_accept_~s__state~0); 11450#L121 assume !(8481 == ssl3_accept_~s__state~0); 11448#L124 assume !(8482 == ssl3_accept_~s__state~0); 11446#L127 assume !(8464 == ssl3_accept_~s__state~0); 11444#L130 assume !(8465 == ssl3_accept_~s__state~0); 11442#L133 assume !(8466 == ssl3_accept_~s__state~0); 11424#L136 assume 8496 == ssl3_accept_~s__state~0; 11235#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11417#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11052#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 11174#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11176#L294-2 ssl3_accept_~s__init_num~0 := 0; 11774#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11770#L641 ssl3_accept_~skip~0 := 0; 11768#L100-2 assume !false; 11766#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11764#L103 assume !(12292 == ssl3_accept_~s__state~0); 11762#L106 assume !(16384 == ssl3_accept_~s__state~0); 11760#L109 assume !(8192 == ssl3_accept_~s__state~0); 11759#L112 assume !(24576 == ssl3_accept_~s__state~0); 11704#L115 assume !(8195 == ssl3_accept_~s__state~0); 11703#L118 assume !(8480 == ssl3_accept_~s__state~0); 11702#L121 assume !(8481 == ssl3_accept_~s__state~0); 11701#L124 assume !(8482 == ssl3_accept_~s__state~0); 11700#L127 assume !(8464 == ssl3_accept_~s__state~0); 11699#L130 assume !(8465 == ssl3_accept_~s__state~0); 11698#L133 assume !(8466 == ssl3_accept_~s__state~0); 11697#L136 assume !(8496 == ssl3_accept_~s__state~0); 11696#L139 assume !(8497 == ssl3_accept_~s__state~0); 11695#L142 assume 8512 == ssl3_accept_~s__state~0; 11148#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11149#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11114#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11194#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11366#L641 ssl3_accept_~skip~0 := 0; 11364#L100-2 assume !false; 11362#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11360#L103 assume !(12292 == ssl3_accept_~s__state~0); 11310#L106 assume !(16384 == ssl3_accept_~s__state~0); 11299#L109 assume !(8192 == ssl3_accept_~s__state~0); 11295#L112 assume !(24576 == ssl3_accept_~s__state~0); 11291#L115 assume !(8195 == ssl3_accept_~s__state~0); 11287#L118 assume !(8480 == ssl3_accept_~s__state~0); 11283#L121 assume !(8481 == ssl3_accept_~s__state~0); 11279#L124 assume !(8482 == ssl3_accept_~s__state~0); 11275#L127 assume !(8464 == ssl3_accept_~s__state~0); 11270#L130 assume !(8465 == ssl3_accept_~s__state~0); 11266#L133 assume !(8466 == ssl3_accept_~s__state~0); 11262#L136 assume !(8496 == ssl3_accept_~s__state~0); 11258#L139 assume !(8497 == ssl3_accept_~s__state~0); 11254#L142 assume !(8512 == ssl3_accept_~s__state~0); 11250#L145 assume !(8513 == ssl3_accept_~s__state~0); 11215#L148 assume 8528 == ssl3_accept_~s__state~0; 11214#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 11213#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 11211#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 11212#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 11095#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 11045#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 11303#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11297#L641 ssl3_accept_~skip~0 := 0; 11293#L100-2 assume !false; 11289#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11285#L103 assume !(12292 == ssl3_accept_~s__state~0); 11281#L106 assume !(16384 == ssl3_accept_~s__state~0); 11277#L109 assume !(8192 == ssl3_accept_~s__state~0); 11273#L112 assume !(24576 == ssl3_accept_~s__state~0); 11268#L115 assume !(8195 == ssl3_accept_~s__state~0); 11264#L118 assume !(8480 == ssl3_accept_~s__state~0); 11260#L121 assume !(8481 == ssl3_accept_~s__state~0); 11256#L124 assume !(8482 == ssl3_accept_~s__state~0); 11252#L127 assume !(8464 == ssl3_accept_~s__state~0); 11244#L130 assume !(8465 == ssl3_accept_~s__state~0); 11240#L133 assume !(8466 == ssl3_accept_~s__state~0); 11238#L136 assume !(8496 == ssl3_accept_~s__state~0); 11234#L139 assume !(8497 == ssl3_accept_~s__state~0); 11236#L142 assume !(8512 == ssl3_accept_~s__state~0); 11497#L145 assume !(8513 == ssl3_accept_~s__state~0); 11495#L148 assume !(8528 == ssl3_accept_~s__state~0); 11493#L151 assume !(8529 == ssl3_accept_~s__state~0); 11491#L154 assume !(8544 == ssl3_accept_~s__state~0); 11490#L157 assume !(8545 == ssl3_accept_~s__state~0); 11488#L160 assume 8560 == ssl3_accept_~s__state~0; 11064#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 11065#L428 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; 11076#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11582#L641 ssl3_accept_~skip~0 := 0; 11580#L100-2 assume !false; 11578#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11576#L103 assume !(12292 == ssl3_accept_~s__state~0); 11574#L106 assume !(16384 == ssl3_accept_~s__state~0); 11572#L109 assume 8192 == ssl3_accept_~s__state~0; 11272#L212 ssl3_accept_~s__server~0 := 1; 11690#L217 assume 0 != ssl3_accept_~cb~0; 11689#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 11688#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 11686#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 11684#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 11683#L244 assume 12292 != ssl3_accept_~s__state~0; 11619#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; 11680#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11676#L641 ssl3_accept_~skip~0 := 0; 11141#L100-2 [2020-11-28 02:58:56,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:56,422 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 11 times [2020-11-28 02:58:56,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:56,423 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389717715] [2020-11-28 02:58:56,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:56,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:56,431 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:56,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:56,440 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:56,444 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:56,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:56,447 INFO L82 PathProgramCache]: Analyzing trace with hash 733768097, now seen corresponding path program 1 times [2020-11-28 02:58:56,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:56,452 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050709038] [2020-11-28 02:58:56,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:56,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:56,509 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:58:56,509 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050709038] [2020-11-28 02:58:56,509 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:56,509 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:56,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889109095] [2020-11-28 02:58:56,510 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:56,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:56,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:56,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:56,511 INFO L87 Difference]: Start difference. First operand 780 states and 1070 transitions. cyclomatic complexity: 291 Second operand 3 states. [2020-11-28 02:58:56,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:56,705 INFO L93 Difference]: Finished difference Result 852 states and 1163 transitions. [2020-11-28 02:58:56,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:56,706 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 852 states and 1163 transitions. [2020-11-28 02:58:56,712 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 844 [2020-11-28 02:58:56,719 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 852 states to 852 states and 1163 transitions. [2020-11-28 02:58:56,719 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 852 [2020-11-28 02:58:56,720 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 852 [2020-11-28 02:58:56,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 852 states and 1163 transitions. [2020-11-28 02:58:56,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:56,723 INFO L691 BuchiCegarLoop]: Abstraction has 852 states and 1163 transitions. [2020-11-28 02:58:56,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states and 1163 transitions. [2020-11-28 02:58:56,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 834. [2020-11-28 02:58:56,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 834 states. [2020-11-28 02:58:56,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1134 transitions. [2020-11-28 02:58:56,738 INFO L714 BuchiCegarLoop]: Abstraction has 834 states and 1134 transitions. [2020-11-28 02:58:56,739 INFO L594 BuchiCegarLoop]: Abstraction has 834 states and 1134 transitions. [2020-11-28 02:58:56,739 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2020-11-28 02:58:56,739 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 834 states and 1134 transitions. [2020-11-28 02:58:56,743 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 826 [2020-11-28 02:58:56,743 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:56,743 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:56,745 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:56,745 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, 1] [2020-11-28 02:58:56,745 INFO L794 eck$LassoCheckResult]: Stem: 12819#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); 12687#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; 12688#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12754#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; 12755#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12711#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 12787#L100-2 [2020-11-28 02:58:56,746 INFO L796 eck$LassoCheckResult]: Loop: 12787#L100-2 assume !false; 13352#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13350#L103 assume !(12292 == ssl3_accept_~s__state~0); 13348#L106 assume !(16384 == ssl3_accept_~s__state~0); 13346#L109 assume !(8192 == ssl3_accept_~s__state~0); 13344#L112 assume !(24576 == ssl3_accept_~s__state~0); 13338#L115 assume !(8195 == ssl3_accept_~s__state~0); 13336#L118 assume !(8480 == ssl3_accept_~s__state~0); 13333#L121 assume !(8481 == ssl3_accept_~s__state~0); 13332#L124 assume !(8482 == ssl3_accept_~s__state~0); 13331#L127 assume 8464 == ssl3_accept_~s__state~0; 12874#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 13330#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12816#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; 13319#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13311#L641 ssl3_accept_~skip~0 := 0; 13308#L100-2 assume !false; 13305#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13302#L103 assume !(12292 == ssl3_accept_~s__state~0); 13299#L106 assume !(16384 == ssl3_accept_~s__state~0); 13296#L109 assume !(8192 == ssl3_accept_~s__state~0); 13293#L112 assume !(24576 == ssl3_accept_~s__state~0); 13290#L115 assume !(8195 == ssl3_accept_~s__state~0); 13287#L118 assume !(8480 == ssl3_accept_~s__state~0); 13285#L121 assume !(8481 == ssl3_accept_~s__state~0); 13284#L124 assume !(8482 == ssl3_accept_~s__state~0); 13283#L127 assume !(8464 == ssl3_accept_~s__state~0); 13282#L130 assume !(8465 == ssl3_accept_~s__state~0); 13281#L133 assume !(8466 == ssl3_accept_~s__state~0); 13148#L136 assume 8496 == ssl3_accept_~s__state~0; 12942#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13142#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12690#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 13141#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 13140#L294-2 ssl3_accept_~s__init_num~0 := 0; 13129#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13125#L641 ssl3_accept_~skip~0 := 0; 13123#L100-2 assume !false; 13121#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13119#L103 assume !(12292 == ssl3_accept_~s__state~0); 13117#L106 assume !(16384 == ssl3_accept_~s__state~0); 13115#L109 assume !(8192 == ssl3_accept_~s__state~0); 13113#L112 assume !(24576 == ssl3_accept_~s__state~0); 13111#L115 assume !(8195 == ssl3_accept_~s__state~0); 13109#L118 assume !(8480 == ssl3_accept_~s__state~0); 13107#L121 assume !(8481 == ssl3_accept_~s__state~0); 13105#L124 assume !(8482 == ssl3_accept_~s__state~0); 13103#L127 assume !(8464 == ssl3_accept_~s__state~0); 13101#L130 assume !(8465 == ssl3_accept_~s__state~0); 13099#L133 assume !(8466 == ssl3_accept_~s__state~0); 13097#L136 assume !(8496 == ssl3_accept_~s__state~0); 13095#L139 assume !(8497 == ssl3_accept_~s__state~0); 12953#L142 assume 8512 == ssl3_accept_~s__state~0; 12934#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12951#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 12850#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 12851#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13500#L641 ssl3_accept_~skip~0 := 0; 12763#L100-2 assume !false; 12764#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12714#L103 assume !(12292 == ssl3_accept_~s__state~0); 12715#L106 assume !(16384 == ssl3_accept_~s__state~0); 12697#L109 assume !(8192 == ssl3_accept_~s__state~0); 12698#L112 assume !(24576 == ssl3_accept_~s__state~0); 12852#L115 assume !(8195 == ssl3_accept_~s__state~0); 12838#L118 assume !(8480 == ssl3_accept_~s__state~0); 12839#L121 assume !(8481 == ssl3_accept_~s__state~0); 13450#L124 assume !(8482 == ssl3_accept_~s__state~0); 13446#L127 assume !(8464 == ssl3_accept_~s__state~0); 13441#L130 assume !(8465 == ssl3_accept_~s__state~0); 13436#L133 assume !(8466 == ssl3_accept_~s__state~0); 13431#L136 assume !(8496 == ssl3_accept_~s__state~0); 13428#L139 assume !(8497 == ssl3_accept_~s__state~0); 13424#L142 assume !(8512 == ssl3_accept_~s__state~0); 13421#L145 assume !(8513 == ssl3_accept_~s__state~0); 12878#L148 assume 8528 == ssl3_accept_~s__state~0; 12879#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 12894#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 12893#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 12891#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 12892#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 12683#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 12742#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13234#L641 ssl3_accept_~skip~0 := 0; 13233#L100-2 assume !false; 13231#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13230#L103 assume !(12292 == ssl3_accept_~s__state~0); 13228#L106 assume !(16384 == ssl3_accept_~s__state~0); 13227#L109 assume !(8192 == ssl3_accept_~s__state~0); 13226#L112 assume !(24576 == ssl3_accept_~s__state~0); 13225#L115 assume !(8195 == ssl3_accept_~s__state~0); 13223#L118 assume !(8480 == ssl3_accept_~s__state~0); 13220#L121 assume !(8481 == ssl3_accept_~s__state~0); 13217#L124 assume !(8482 == ssl3_accept_~s__state~0); 13215#L127 assume !(8464 == ssl3_accept_~s__state~0); 13212#L130 assume !(8465 == ssl3_accept_~s__state~0); 13210#L133 assume !(8466 == ssl3_accept_~s__state~0); 13207#L136 assume !(8496 == ssl3_accept_~s__state~0); 13204#L139 assume !(8497 == ssl3_accept_~s__state~0); 13199#L142 assume !(8512 == ssl3_accept_~s__state~0); 13151#L145 assume !(8513 == ssl3_accept_~s__state~0); 13150#L148 assume !(8528 == ssl3_accept_~s__state~0); 13149#L151 assume !(8529 == ssl3_accept_~s__state~0); 13143#L154 assume 8544 == ssl3_accept_~s__state~0; 12726#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 12727#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 12724#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12719#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 12720#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13371#L407 assume !(4 == ssl3_accept_~blastFlag~0); 12834#L407-2 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; 12713#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13492#L641 ssl3_accept_~skip~0 := 0; 13491#L100-2 assume !false; 13489#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13484#L103 assume !(12292 == ssl3_accept_~s__state~0); 13482#L106 assume !(16384 == ssl3_accept_~s__state~0); 13480#L109 assume 8192 == ssl3_accept_~s__state~0; 12802#L212 ssl3_accept_~s__server~0 := 1; 12803#L217 assume 0 != ssl3_accept_~cb~0; 13499#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13498#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 12739#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 12740#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 12864#L244 assume 12292 != ssl3_accept_~s__state~0; 12817#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; 12818#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13359#L641 ssl3_accept_~skip~0 := 0; 12787#L100-2 [2020-11-28 02:58:56,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:56,747 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 12 times [2020-11-28 02:58:56,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:56,747 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622573902] [2020-11-28 02:58:56,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:56,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:56,776 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:56,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:56,782 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:56,786 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:56,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:56,788 INFO L82 PathProgramCache]: Analyzing trace with hash -487625369, now seen corresponding path program 1 times [2020-11-28 02:58:56,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:56,789 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740132683] [2020-11-28 02:58:56,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:56,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:56,837 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:58:56,837 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740132683] [2020-11-28 02:58:56,837 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:56,837 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:56,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471781282] [2020-11-28 02:58:56,839 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:56,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:56,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:56,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:56,839 INFO L87 Difference]: Start difference. First operand 834 states and 1134 transitions. cyclomatic complexity: 301 Second operand 3 states. [2020-11-28 02:58:57,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:57,087 INFO L93 Difference]: Finished difference Result 898 states and 1222 transitions. [2020-11-28 02:58:57,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:57,088 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 898 states and 1222 transitions. [2020-11-28 02:58:57,094 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 890 [2020-11-28 02:58:57,101 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 898 states to 898 states and 1222 transitions. [2020-11-28 02:58:57,101 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 898 [2020-11-28 02:58:57,102 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 898 [2020-11-28 02:58:57,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 898 states and 1222 transitions. [2020-11-28 02:58:57,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:57,104 INFO L691 BuchiCegarLoop]: Abstraction has 898 states and 1222 transitions. [2020-11-28 02:58:57,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states and 1222 transitions. [2020-11-28 02:58:57,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 862. [2020-11-28 02:58:57,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 862 states. [2020-11-28 02:58:57,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1172 transitions. [2020-11-28 02:58:57,121 INFO L714 BuchiCegarLoop]: Abstraction has 862 states and 1172 transitions. [2020-11-28 02:58:57,121 INFO L594 BuchiCegarLoop]: Abstraction has 862 states and 1172 transitions. [2020-11-28 02:58:57,121 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2020-11-28 02:58:57,121 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1172 transitions. [2020-11-28 02:58:57,126 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 854 [2020-11-28 02:58:57,126 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:57,126 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:57,127 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:57,128 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, 1] [2020-11-28 02:58:57,128 INFO L794 eck$LassoCheckResult]: Stem: 14559#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); 14426#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; 14427#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14494#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; 14495#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14448#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 14528#L100-2 [2020-11-28 02:58:57,128 INFO L796 eck$LassoCheckResult]: Loop: 14528#L100-2 assume !false; 15199#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15193#L103 assume !(12292 == ssl3_accept_~s__state~0); 15194#L106 assume !(16384 == ssl3_accept_~s__state~0); 15187#L109 assume !(8192 == ssl3_accept_~s__state~0); 15188#L112 assume !(24576 == ssl3_accept_~s__state~0); 15182#L115 assume !(8195 == ssl3_accept_~s__state~0); 15183#L118 assume !(8480 == ssl3_accept_~s__state~0); 14562#L121 assume !(8481 == ssl3_accept_~s__state~0); 14563#L124 assume !(8482 == ssl3_accept_~s__state~0); 15178#L127 assume 8464 == ssl3_accept_~s__state~0; 14601#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14602#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14556#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; 15162#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15157#L641 ssl3_accept_~skip~0 := 0; 15154#L100-2 assume !false; 15151#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15148#L103 assume !(12292 == ssl3_accept_~s__state~0); 15145#L106 assume !(16384 == ssl3_accept_~s__state~0); 15142#L109 assume !(8192 == ssl3_accept_~s__state~0); 15139#L112 assume !(24576 == ssl3_accept_~s__state~0); 15136#L115 assume !(8195 == ssl3_accept_~s__state~0); 15134#L118 assume !(8480 == ssl3_accept_~s__state~0); 15132#L121 assume !(8481 == ssl3_accept_~s__state~0); 15130#L124 assume !(8482 == ssl3_accept_~s__state~0); 15128#L127 assume !(8464 == ssl3_accept_~s__state~0); 15125#L130 assume !(8465 == ssl3_accept_~s__state~0); 15123#L133 assume !(8466 == ssl3_accept_~s__state~0); 14800#L136 assume 8496 == ssl3_accept_~s__state~0; 14579#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14580#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14429#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 15051#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15049#L294-2 ssl3_accept_~s__init_num~0 := 0; 15039#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15034#L641 ssl3_accept_~skip~0 := 0; 15031#L100-2 assume !false; 15028#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15025#L103 assume !(12292 == ssl3_accept_~s__state~0); 15022#L106 assume !(16384 == ssl3_accept_~s__state~0); 15019#L109 assume !(8192 == ssl3_accept_~s__state~0); 15016#L112 assume !(24576 == ssl3_accept_~s__state~0); 14998#L115 assume !(8195 == ssl3_accept_~s__state~0); 14999#L118 assume !(8480 == ssl3_accept_~s__state~0); 14904#L121 assume !(8481 == ssl3_accept_~s__state~0); 14905#L124 assume !(8482 == ssl3_accept_~s__state~0); 14887#L127 assume !(8464 == ssl3_accept_~s__state~0); 14888#L130 assume !(8465 == ssl3_accept_~s__state~0); 14882#L133 assume !(8466 == ssl3_accept_~s__state~0); 14883#L136 assume !(8496 == ssl3_accept_~s__state~0); 14876#L139 assume !(8497 == ssl3_accept_~s__state~0); 14877#L142 assume 8512 == ssl3_accept_~s__state~0; 14536#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14537#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14594#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14595#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15110#L641 ssl3_accept_~skip~0 := 0; 15108#L100-2 assume !false; 15106#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15104#L103 assume !(12292 == ssl3_accept_~s__state~0); 15102#L106 assume !(16384 == ssl3_accept_~s__state~0); 15100#L109 assume !(8192 == ssl3_accept_~s__state~0); 15098#L112 assume !(24576 == ssl3_accept_~s__state~0); 15096#L115 assume !(8195 == ssl3_accept_~s__state~0); 15094#L118 assume !(8480 == ssl3_accept_~s__state~0); 15092#L121 assume !(8481 == ssl3_accept_~s__state~0); 15090#L124 assume !(8482 == ssl3_accept_~s__state~0); 15088#L127 assume !(8464 == ssl3_accept_~s__state~0); 15086#L130 assume !(8465 == ssl3_accept_~s__state~0); 15084#L133 assume !(8466 == ssl3_accept_~s__state~0); 14456#L136 assume !(8496 == ssl3_accept_~s__state~0); 14457#L139 assume !(8497 == ssl3_accept_~s__state~0); 15126#L142 assume !(8512 == ssl3_accept_~s__state~0); 15124#L145 assume !(8513 == ssl3_accept_~s__state~0); 14618#L148 assume 8528 == ssl3_accept_~s__state~0; 14619#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14633#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 14632#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 14630#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 14631#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 14421#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14481#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15109#L641 ssl3_accept_~skip~0 := 0; 15107#L100-2 assume !false; 15105#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15103#L103 assume !(12292 == ssl3_accept_~s__state~0); 15101#L106 assume !(16384 == ssl3_accept_~s__state~0); 15099#L109 assume !(8192 == ssl3_accept_~s__state~0); 15097#L112 assume !(24576 == ssl3_accept_~s__state~0); 15095#L115 assume !(8195 == ssl3_accept_~s__state~0); 15093#L118 assume !(8480 == ssl3_accept_~s__state~0); 15091#L121 assume !(8481 == ssl3_accept_~s__state~0); 15089#L124 assume !(8482 == ssl3_accept_~s__state~0); 15087#L127 assume !(8464 == ssl3_accept_~s__state~0); 15085#L130 assume !(8465 == ssl3_accept_~s__state~0); 15076#L133 assume !(8466 == ssl3_accept_~s__state~0); 15077#L136 assume !(8496 == ssl3_accept_~s__state~0); 15083#L139 assume !(8497 == ssl3_accept_~s__state~0); 15082#L142 assume !(8512 == ssl3_accept_~s__state~0); 15081#L145 assume !(8513 == ssl3_accept_~s__state~0); 15080#L148 assume !(8528 == ssl3_accept_~s__state~0); 15079#L151 assume !(8529 == ssl3_accept_~s__state~0); 14550#L154 assume 8544 == ssl3_accept_~s__state~0; 14466#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 14467#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 14463#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14458#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 14459#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 14569#L407 assume !(4 == ssl3_accept_~blastFlag~0); 14570#L407-2 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; 14454#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15268#L641 ssl3_accept_~skip~0 := 0; 15267#L100-2 assume !false; 15266#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15265#L103 assume !(12292 == ssl3_accept_~s__state~0); 15211#L106 assume !(16384 == ssl3_accept_~s__state~0); 15210#L109 assume !(8192 == ssl3_accept_~s__state~0); 15203#L112 assume !(24576 == ssl3_accept_~s__state~0); 15200#L115 assume !(8195 == ssl3_accept_~s__state~0); 15198#L118 assume !(8480 == ssl3_accept_~s__state~0); 15195#L121 assume !(8481 == ssl3_accept_~s__state~0); 15192#L124 assume 8482 == ssl3_accept_~s__state~0; 14455#L125 ssl3_accept_~s__state~0 := 3; 14440#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14425#L641 ssl3_accept_~skip~0 := 0; 14502#L100-2 assume !false; 14503#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14451#L103 assume !(12292 == ssl3_accept_~s__state~0); 14452#L106 assume !(16384 == ssl3_accept_~s__state~0); 15263#L109 assume 8192 == ssl3_accept_~s__state~0; 14765#L212 ssl3_accept_~s__server~0 := 1; 15261#L217 assume 0 != ssl3_accept_~cb~0; 15260#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 15259#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 15257#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 15255#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14607#L244 assume 12292 != ssl3_accept_~s__state~0; 14608#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; 15207#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15205#L641 ssl3_accept_~skip~0 := 0; 14528#L100-2 [2020-11-28 02:58:57,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:57,129 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 13 times [2020-11-28 02:58:57,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:57,130 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037259095] [2020-11-28 02:58:57,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:57,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:57,135 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:57,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:57,140 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:57,143 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:57,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:57,143 INFO L82 PathProgramCache]: Analyzing trace with hash -1116103134, now seen corresponding path program 1 times [2020-11-28 02:58:57,144 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:57,144 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622472462] [2020-11-28 02:58:57,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:57,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:57,215 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:58:57,216 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622472462] [2020-11-28 02:58:57,216 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:57,216 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:57,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423482083] [2020-11-28 02:58:57,217 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:57,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:57,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:57,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:57,218 INFO L87 Difference]: Start difference. First operand 862 states and 1172 transitions. cyclomatic complexity: 311 Second operand 3 states. [2020-11-28 02:58:57,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:57,436 INFO L93 Difference]: Finished difference Result 926 states and 1246 transitions. [2020-11-28 02:58:57,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:57,437 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 926 states and 1246 transitions. [2020-11-28 02:58:57,443 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 918 [2020-11-28 02:58:57,450 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 926 states to 926 states and 1246 transitions. [2020-11-28 02:58:57,450 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 926 [2020-11-28 02:58:57,451 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 926 [2020-11-28 02:58:57,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 926 states and 1246 transitions. [2020-11-28 02:58:57,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:57,453 INFO L691 BuchiCegarLoop]: Abstraction has 926 states and 1246 transitions. [2020-11-28 02:58:57,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 926 states and 1246 transitions. [2020-11-28 02:58:57,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 926 to 904. [2020-11-28 02:58:57,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 904 states. [2020-11-28 02:58:57,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 1224 transitions. [2020-11-28 02:58:57,471 INFO L714 BuchiCegarLoop]: Abstraction has 904 states and 1224 transitions. [2020-11-28 02:58:57,471 INFO L594 BuchiCegarLoop]: Abstraction has 904 states and 1224 transitions. [2020-11-28 02:58:57,471 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2020-11-28 02:58:57,471 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 904 states and 1224 transitions. [2020-11-28 02:58:57,476 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 896 [2020-11-28 02:58:57,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:57,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:57,478 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:57,478 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, 1] [2020-11-28 02:58:57,478 INFO L794 eck$LassoCheckResult]: Stem: 16347#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); 16219#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; 16220#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16283#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; 16284#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16240#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 16314#L100-2 [2020-11-28 02:58:57,479 INFO L796 eck$LassoCheckResult]: Loop: 16314#L100-2 assume !false; 16701#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16699#L103 assume !(12292 == ssl3_accept_~s__state~0); 16697#L106 assume !(16384 == ssl3_accept_~s__state~0); 16695#L109 assume !(8192 == ssl3_accept_~s__state~0); 16693#L112 assume !(24576 == ssl3_accept_~s__state~0); 16691#L115 assume !(8195 == ssl3_accept_~s__state~0); 16689#L118 assume !(8480 == ssl3_accept_~s__state~0); 16687#L121 assume !(8481 == ssl3_accept_~s__state~0); 16685#L124 assume !(8482 == ssl3_accept_~s__state~0); 16683#L127 assume 8464 == ssl3_accept_~s__state~0; 16520#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 16680#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16344#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; 16676#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16672#L641 ssl3_accept_~skip~0 := 0; 16671#L100-2 assume !false; 16670#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16667#L103 assume !(12292 == ssl3_accept_~s__state~0); 16665#L106 assume !(16384 == ssl3_accept_~s__state~0); 16663#L109 assume !(8192 == ssl3_accept_~s__state~0); 16661#L112 assume !(24576 == ssl3_accept_~s__state~0); 16658#L115 assume !(8195 == ssl3_accept_~s__state~0); 16655#L118 assume !(8480 == ssl3_accept_~s__state~0); 16651#L121 assume !(8481 == ssl3_accept_~s__state~0); 16645#L124 assume !(8482 == ssl3_accept_~s__state~0); 16642#L127 assume !(8464 == ssl3_accept_~s__state~0); 16637#L130 assume !(8465 == ssl3_accept_~s__state~0); 16597#L133 assume !(8466 == ssl3_accept_~s__state~0); 16510#L136 assume 8496 == ssl3_accept_~s__state~0; 16509#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16221#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16222#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 16505#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16504#L294-2 ssl3_accept_~s__init_num~0 := 0; 16496#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16492#L641 ssl3_accept_~skip~0 := 0; 16490#L100-2 assume !false; 16488#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16486#L103 assume !(12292 == ssl3_accept_~s__state~0); 16484#L106 assume !(16384 == ssl3_accept_~s__state~0); 16482#L109 assume !(8192 == ssl3_accept_~s__state~0); 16480#L112 assume !(24576 == ssl3_accept_~s__state~0); 16478#L115 assume !(8195 == ssl3_accept_~s__state~0); 16476#L118 assume !(8480 == ssl3_accept_~s__state~0); 16474#L121 assume !(8481 == ssl3_accept_~s__state~0); 16472#L124 assume !(8482 == ssl3_accept_~s__state~0); 16470#L127 assume !(8464 == ssl3_accept_~s__state~0); 16468#L130 assume !(8465 == ssl3_accept_~s__state~0); 16466#L133 assume !(8466 == ssl3_accept_~s__state~0); 16464#L136 assume !(8496 == ssl3_accept_~s__state~0); 16462#L139 assume !(8497 == ssl3_accept_~s__state~0); 16459#L142 assume 8512 == ssl3_accept_~s__state~0; 16456#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16454#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16378#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16379#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16916#L641 ssl3_accept_~skip~0 := 0; 16914#L100-2 assume !false; 16912#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16910#L103 assume !(12292 == ssl3_accept_~s__state~0); 16908#L106 assume !(16384 == ssl3_accept_~s__state~0); 16906#L109 assume !(8192 == ssl3_accept_~s__state~0); 16904#L112 assume !(24576 == ssl3_accept_~s__state~0); 16902#L115 assume !(8195 == ssl3_accept_~s__state~0); 16900#L118 assume !(8480 == ssl3_accept_~s__state~0); 16898#L121 assume !(8481 == ssl3_accept_~s__state~0); 16896#L124 assume !(8482 == ssl3_accept_~s__state~0); 16894#L127 assume !(8464 == ssl3_accept_~s__state~0); 16892#L130 assume !(8465 == ssl3_accept_~s__state~0); 16890#L133 assume !(8466 == ssl3_accept_~s__state~0); 16888#L136 assume !(8496 == ssl3_accept_~s__state~0); 16886#L139 assume !(8497 == ssl3_accept_~s__state~0); 16884#L142 assume !(8512 == ssl3_accept_~s__state~0); 16882#L145 assume !(8513 == ssl3_accept_~s__state~0); 16406#L148 assume 8528 == ssl3_accept_~s__state~0; 16407#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16422#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 16421#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16419#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16420#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 16215#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17073#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17069#L641 ssl3_accept_~skip~0 := 0; 17067#L100-2 assume !false; 17065#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17063#L103 assume !(12292 == ssl3_accept_~s__state~0); 17061#L106 assume !(16384 == ssl3_accept_~s__state~0); 17059#L109 assume !(8192 == ssl3_accept_~s__state~0); 17058#L112 assume !(24576 == ssl3_accept_~s__state~0); 17057#L115 assume !(8195 == ssl3_accept_~s__state~0); 17056#L118 assume !(8480 == ssl3_accept_~s__state~0); 17055#L121 assume !(8481 == ssl3_accept_~s__state~0); 17054#L124 assume !(8482 == ssl3_accept_~s__state~0); 17053#L127 assume !(8464 == ssl3_accept_~s__state~0); 17052#L130 assume !(8465 == ssl3_accept_~s__state~0); 17051#L133 assume !(8466 == ssl3_accept_~s__state~0); 17050#L136 assume !(8496 == ssl3_accept_~s__state~0); 17049#L139 assume !(8497 == ssl3_accept_~s__state~0); 17048#L142 assume !(8512 == ssl3_accept_~s__state~0); 17046#L145 assume !(8513 == ssl3_accept_~s__state~0); 17041#L148 assume !(8528 == ssl3_accept_~s__state~0); 17039#L151 assume !(8529 == ssl3_accept_~s__state~0); 16580#L154 assume 8544 == ssl3_accept_~s__state~0; 16562#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16563#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 16561#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16568#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16365#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 16357#L407 assume !(4 == ssl3_accept_~blastFlag~0); 16358#L407-2 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; 16245#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17099#L641 ssl3_accept_~skip~0 := 0; 17098#L100-2 assume !false; 16380#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16243#L103 assume !(12292 == ssl3_accept_~s__state~0); 16244#L106 assume !(16384 == ssl3_accept_~s__state~0); 16228#L109 assume !(8192 == ssl3_accept_~s__state~0); 16229#L112 assume !(24576 == ssl3_accept_~s__state~0); 16361#L115 assume !(8195 == ssl3_accept_~s__state~0); 16362#L118 assume !(8480 == ssl3_accept_~s__state~0); 16350#L121 assume !(8481 == ssl3_accept_~s__state~0); 16318#L124 assume !(8482 == ssl3_accept_~s__state~0); 16319#L127 assume !(8464 == ssl3_accept_~s__state~0); 16303#L130 assume !(8465 == ssl3_accept_~s__state~0); 16276#L133 assume !(8466 == ssl3_accept_~s__state~0); 16248#L136 assume !(8496 == ssl3_accept_~s__state~0); 16249#L139 assume !(8497 == ssl3_accept_~s__state~0); 16986#L142 assume !(8512 == ssl3_accept_~s__state~0); 16981#L145 assume !(8513 == ssl3_accept_~s__state~0); 16363#L148 assume !(8528 == ssl3_accept_~s__state~0); 16364#L151 assume !(8529 == ssl3_accept_~s__state~0); 16338#L154 assume !(8544 == ssl3_accept_~s__state~0); 16324#L157 assume !(8545 == ssl3_accept_~s__state~0); 16325#L160 assume !(8560 == ssl3_accept_~s__state~0); 16937#L163 assume !(8561 == ssl3_accept_~s__state~0); 16410#L166 assume 8448 == ssl3_accept_~s__state~0; 16411#L167 assume !(ssl3_accept_~num1~0 > 0); 16587#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 16557#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16549#L641 ssl3_accept_~skip~0 := 0; 16547#L100-2 assume !false; 16545#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16542#L103 assume !(12292 == ssl3_accept_~s__state~0); 16540#L106 assume 16384 == ssl3_accept_~s__state~0; 16536#L212 ssl3_accept_~s__server~0 := 1; 16659#L217 assume 0 != ssl3_accept_~cb~0; 16656#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 16652#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 16648#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 16643#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 16638#L244 assume 12292 != ssl3_accept_~s__state~0; 16639#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; 16708#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16704#L641 ssl3_accept_~skip~0 := 0; 16314#L100-2 [2020-11-28 02:58:57,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:57,479 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 14 times [2020-11-28 02:58:57,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:57,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063840309] [2020-11-28 02:58:57,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:57,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:57,485 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:57,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:57,489 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:57,498 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:57,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:57,499 INFO L82 PathProgramCache]: Analyzing trace with hash 903847251, now seen corresponding path program 1 times [2020-11-28 02:58:57,499 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:57,499 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086366015] [2020-11-28 02:58:57,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:57,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:57,576 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:58:57,576 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086366015] [2020-11-28 02:58:57,577 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529758377] [2020-11-28 02:58:57,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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:58:57,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:57,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:58:57,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:58:57,757 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:58:57,758 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:58:57,758 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 02:58:57,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891079771] [2020-11-28 02:58:57,759 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:57,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:57,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 02:58:57,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 02:58:57,759 INFO L87 Difference]: Start difference. First operand 904 states and 1224 transitions. cyclomatic complexity: 321 Second operand 4 states. [2020-11-28 02:58:58,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:58,236 INFO L93 Difference]: Finished difference Result 1966 states and 2636 transitions. [2020-11-28 02:58:58,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 02:58:58,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1966 states and 2636 transitions. [2020-11-28 02:58:58,251 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1904 [2020-11-28 02:58:58,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1966 states to 1912 states and 2582 transitions. [2020-11-28 02:58:58,265 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1912 [2020-11-28 02:58:58,267 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1912 [2020-11-28 02:58:58,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1912 states and 2582 transitions. [2020-11-28 02:58:58,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:58,270 INFO L691 BuchiCegarLoop]: Abstraction has 1912 states and 2582 transitions. [2020-11-28 02:58:58,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1912 states and 2582 transitions. [2020-11-28 02:58:58,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1912 to 1672. [2020-11-28 02:58:58,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1672 states. [2020-11-28 02:58:58,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1672 states to 1672 states and 2299 transitions. [2020-11-28 02:58:58,340 INFO L714 BuchiCegarLoop]: Abstraction has 1672 states and 2299 transitions. [2020-11-28 02:58:58,341 INFO L594 BuchiCegarLoop]: Abstraction has 1672 states and 2299 transitions. [2020-11-28 02:58:58,341 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2020-11-28 02:58:58,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1672 states and 2299 transitions. [2020-11-28 02:58:58,350 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1664 [2020-11-28 02:58:58,350 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:58,350 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:58,352 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:58,353 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, 1] [2020-11-28 02:58:58,353 INFO L794 eck$LassoCheckResult]: Stem: 19687#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); 19560#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; 19561#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19625#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; 19626#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19583#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 19656#L100-2 [2020-11-28 02:58:58,353 INFO L796 eck$LassoCheckResult]: Loop: 19656#L100-2 assume !false; 20769#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20768#L103 assume !(12292 == ssl3_accept_~s__state~0); 20766#L106 assume !(16384 == ssl3_accept_~s__state~0); 20763#L109 assume !(8192 == ssl3_accept_~s__state~0); 20757#L112 assume !(24576 == ssl3_accept_~s__state~0); 20755#L115 assume !(8195 == ssl3_accept_~s__state~0); 20753#L118 assume !(8480 == ssl3_accept_~s__state~0); 20751#L121 assume !(8481 == ssl3_accept_~s__state~0); 20749#L124 assume !(8482 == ssl3_accept_~s__state~0); 20747#L127 assume 8464 == ssl3_accept_~s__state~0; 19819#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 20744#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20324#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; 20739#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20735#L641 ssl3_accept_~skip~0 := 0; 20731#L100-2 assume !false; 20729#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20727#L103 assume !(12292 == ssl3_accept_~s__state~0); 20725#L106 assume !(16384 == ssl3_accept_~s__state~0); 20723#L109 assume !(8192 == ssl3_accept_~s__state~0); 20721#L112 assume !(24576 == ssl3_accept_~s__state~0); 20719#L115 assume !(8195 == ssl3_accept_~s__state~0); 20718#L118 assume !(8480 == ssl3_accept_~s__state~0); 20717#L121 assume !(8481 == ssl3_accept_~s__state~0); 20715#L124 assume !(8482 == ssl3_accept_~s__state~0); 20707#L127 assume !(8464 == ssl3_accept_~s__state~0); 20705#L130 assume !(8465 == ssl3_accept_~s__state~0); 20702#L133 assume !(8466 == ssl3_accept_~s__state~0); 20694#L136 assume 8496 == ssl3_accept_~s__state~0; 19810#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20691#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20300#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 20687#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20685#L294-2 ssl3_accept_~s__init_num~0 := 0; 20676#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20672#L641 ssl3_accept_~skip~0 := 0; 20670#L100-2 assume !false; 20666#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20663#L103 assume !(12292 == ssl3_accept_~s__state~0); 20661#L106 assume !(16384 == ssl3_accept_~s__state~0); 20655#L109 assume !(8192 == ssl3_accept_~s__state~0); 20648#L112 assume !(24576 == ssl3_accept_~s__state~0); 20645#L115 assume !(8195 == ssl3_accept_~s__state~0); 20642#L118 assume !(8480 == ssl3_accept_~s__state~0); 20639#L121 assume !(8481 == ssl3_accept_~s__state~0); 20636#L124 assume !(8482 == ssl3_accept_~s__state~0); 20633#L127 assume !(8464 == ssl3_accept_~s__state~0); 20630#L130 assume !(8465 == ssl3_accept_~s__state~0); 20627#L133 assume !(8466 == ssl3_accept_~s__state~0); 20625#L136 assume !(8496 == ssl3_accept_~s__state~0); 20623#L139 assume !(8497 == ssl3_accept_~s__state~0); 20274#L142 assume 8512 == ssl3_accept_~s__state~0; 19800#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20269#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19630#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19711#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21158#L641 ssl3_accept_~skip~0 := 0; 21157#L100-2 assume !false; 21156#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21154#L103 assume !(12292 == ssl3_accept_~s__state~0); 21149#L106 assume !(16384 == ssl3_accept_~s__state~0); 21147#L109 assume !(8192 == ssl3_accept_~s__state~0); 21145#L112 assume !(24576 == ssl3_accept_~s__state~0); 21143#L115 assume !(8195 == ssl3_accept_~s__state~0); 21141#L118 assume !(8480 == ssl3_accept_~s__state~0); 21139#L121 assume !(8481 == ssl3_accept_~s__state~0); 21137#L124 assume !(8482 == ssl3_accept_~s__state~0); 21135#L127 assume !(8464 == ssl3_accept_~s__state~0); 21133#L130 assume !(8465 == ssl3_accept_~s__state~0); 21131#L133 assume !(8466 == ssl3_accept_~s__state~0); 21129#L136 assume !(8496 == ssl3_accept_~s__state~0); 21127#L139 assume !(8497 == ssl3_accept_~s__state~0); 21125#L142 assume !(8512 == ssl3_accept_~s__state~0); 20941#L145 assume !(8513 == ssl3_accept_~s__state~0); 20082#L148 assume 8528 == ssl3_accept_~s__state~0; 19650#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19651#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19677#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 19618#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 19620#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20496#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20493#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20490#L641 ssl3_accept_~skip~0 := 0; 20489#L100-2 assume !false; 20488#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20487#L103 assume !(12292 == ssl3_accept_~s__state~0); 20486#L106 assume !(16384 == ssl3_accept_~s__state~0); 20485#L109 assume !(8192 == ssl3_accept_~s__state~0); 20484#L112 assume !(24576 == ssl3_accept_~s__state~0); 20479#L115 assume !(8195 == ssl3_accept_~s__state~0); 20476#L118 assume !(8480 == ssl3_accept_~s__state~0); 20474#L121 assume !(8481 == ssl3_accept_~s__state~0); 20473#L124 assume !(8482 == ssl3_accept_~s__state~0); 20472#L127 assume !(8464 == ssl3_accept_~s__state~0); 20469#L130 assume !(8465 == ssl3_accept_~s__state~0); 20468#L133 assume !(8466 == ssl3_accept_~s__state~0); 20467#L136 assume !(8496 == ssl3_accept_~s__state~0); 20465#L139 assume !(8497 == ssl3_accept_~s__state~0); 20464#L142 assume !(8512 == ssl3_accept_~s__state~0); 20463#L145 assume !(8513 == ssl3_accept_~s__state~0); 20462#L148 assume !(8528 == ssl3_accept_~s__state~0); 20461#L151 assume !(8529 == ssl3_accept_~s__state~0); 20460#L154 assume 8544 == ssl3_accept_~s__state~0; 19785#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; 20431#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20423#L641 ssl3_accept_~skip~0 := 0; 20421#L100-2 assume !false; 20419#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20417#L103 assume !(12292 == ssl3_accept_~s__state~0); 20415#L106 assume !(16384 == ssl3_accept_~s__state~0); 20413#L109 assume !(8192 == ssl3_accept_~s__state~0); 20411#L112 assume !(24576 == ssl3_accept_~s__state~0); 20409#L115 assume !(8195 == ssl3_accept_~s__state~0); 20407#L118 assume !(8480 == ssl3_accept_~s__state~0); 20405#L121 assume !(8481 == ssl3_accept_~s__state~0); 20403#L124 assume !(8482 == ssl3_accept_~s__state~0); 20401#L127 assume !(8464 == ssl3_accept_~s__state~0); 20399#L130 assume !(8465 == ssl3_accept_~s__state~0); 20397#L133 assume !(8466 == ssl3_accept_~s__state~0); 20395#L136 assume !(8496 == ssl3_accept_~s__state~0); 20393#L139 assume !(8497 == ssl3_accept_~s__state~0); 20391#L142 assume !(8512 == ssl3_accept_~s__state~0); 20370#L145 assume !(8513 == ssl3_accept_~s__state~0); 20369#L148 assume !(8528 == ssl3_accept_~s__state~0); 20367#L151 assume !(8529 == ssl3_accept_~s__state~0); 20365#L154 assume !(8544 == ssl3_accept_~s__state~0); 20363#L157 assume !(8545 == ssl3_accept_~s__state~0); 20361#L160 assume !(8560 == ssl3_accept_~s__state~0); 20359#L163 assume !(8561 == ssl3_accept_~s__state~0); 20357#L166 assume !(8448 == ssl3_accept_~s__state~0); 20355#L169 assume 8576 == ssl3_accept_~s__state~0; 19761#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 20348#L450 assume !(5 == ssl3_accept_~blastFlag~0); 20345#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 20110#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 19899#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19897#L641 ssl3_accept_~skip~0 := 0; 19892#L100-2 assume !false; 19893#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19888#L103 assume !(12292 == ssl3_accept_~s__state~0); 19889#L106 assume !(16384 == ssl3_accept_~s__state~0); 19884#L109 assume !(8192 == ssl3_accept_~s__state~0); 19885#L112 assume !(24576 == ssl3_accept_~s__state~0); 19880#L115 assume !(8195 == ssl3_accept_~s__state~0); 19881#L118 assume !(8480 == ssl3_accept_~s__state~0); 19872#L121 assume !(8481 == ssl3_accept_~s__state~0); 19873#L124 assume 8482 == ssl3_accept_~s__state~0; 20088#L125 ssl3_accept_~s__state~0 := 3; 20988#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20351#L641 ssl3_accept_~skip~0 := 0; 20352#L100-2 assume !false; 20346#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20347#L103 assume !(12292 == ssl3_accept_~s__state~0); 20076#L106 assume !(16384 == ssl3_accept_~s__state~0); 20077#L109 assume 8192 == ssl3_accept_~s__state~0; 19834#L212 ssl3_accept_~s__server~0 := 1; 20899#L217 assume 0 != ssl3_accept_~cb~0; 20897#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 20895#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 20892#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 20889#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 20881#L244 assume 12292 != ssl3_accept_~s__state~0; 20111#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; 20779#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20772#L641 ssl3_accept_~skip~0 := 0; 19656#L100-2 [2020-11-28 02:58:58,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:58,353 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 15 times [2020-11-28 02:58:58,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:58,354 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21137331] [2020-11-28 02:58:58,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:58,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:58,359 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:58,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:58,363 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:58,366 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:58,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:58,367 INFO L82 PathProgramCache]: Analyzing trace with hash -174991147, now seen corresponding path program 1 times [2020-11-28 02:58:58,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:58,368 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029356925] [2020-11-28 02:58:58,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:58,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:58,431 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:58:58,432 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029356925] [2020-11-28 02:58:58,432 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:58:58,432 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:58:58,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040922705] [2020-11-28 02:58:58,433 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:58,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:58,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:58:58,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:58:58,433 INFO L87 Difference]: Start difference. First operand 1672 states and 2299 transitions. cyclomatic complexity: 628 Second operand 3 states. [2020-11-28 02:58:58,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:58,625 INFO L93 Difference]: Finished difference Result 1666 states and 2253 transitions. [2020-11-28 02:58:58,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:58:58,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1666 states and 2253 transitions. [2020-11-28 02:58:58,635 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1658 [2020-11-28 02:58:58,648 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1666 states to 1666 states and 2253 transitions. [2020-11-28 02:58:58,648 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1666 [2020-11-28 02:58:58,650 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1666 [2020-11-28 02:58:58,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1666 states and 2253 transitions. [2020-11-28 02:58:58,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:58,653 INFO L691 BuchiCegarLoop]: Abstraction has 1666 states and 2253 transitions. [2020-11-28 02:58:58,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1666 states and 2253 transitions. [2020-11-28 02:58:58,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1666 to 1288. [2020-11-28 02:58:58,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1288 states. [2020-11-28 02:58:58,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1288 states to 1288 states and 1774 transitions. [2020-11-28 02:58:58,681 INFO L714 BuchiCegarLoop]: Abstraction has 1288 states and 1774 transitions. [2020-11-28 02:58:58,681 INFO L594 BuchiCegarLoop]: Abstraction has 1288 states and 1774 transitions. [2020-11-28 02:58:58,681 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2020-11-28 02:58:58,681 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1288 states and 1774 transitions. [2020-11-28 02:58:58,685 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1280 [2020-11-28 02:58:58,686 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:58,686 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:58,687 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:58,688 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, 1] [2020-11-28 02:58:58,688 INFO L794 eck$LassoCheckResult]: Stem: 23040#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); 22904#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; 22905#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22970#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; 22971#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22925#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 23004#L100-2 [2020-11-28 02:58:58,688 INFO L796 eck$LassoCheckResult]: Loop: 23004#L100-2 assume !false; 24074#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24072#L103 assume !(12292 == ssl3_accept_~s__state~0); 24071#L106 assume !(16384 == ssl3_accept_~s__state~0); 24069#L109 assume !(8192 == ssl3_accept_~s__state~0); 24066#L112 assume !(24576 == ssl3_accept_~s__state~0); 24063#L115 assume !(8195 == ssl3_accept_~s__state~0); 24060#L118 assume !(8480 == ssl3_accept_~s__state~0); 23988#L121 assume !(8481 == ssl3_accept_~s__state~0); 23985#L124 assume !(8482 == ssl3_accept_~s__state~0); 23216#L127 assume 8464 == ssl3_accept_~s__state~0; 23069#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 23037#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 23034#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; 23035#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24147#L641 ssl3_accept_~skip~0 := 0; 24146#L100-2 assume !false; 24145#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24144#L103 assume !(12292 == ssl3_accept_~s__state~0); 24070#L106 assume !(16384 == ssl3_accept_~s__state~0); 24068#L109 assume !(8192 == ssl3_accept_~s__state~0); 24065#L112 assume !(24576 == ssl3_accept_~s__state~0); 24062#L115 assume !(8195 == ssl3_accept_~s__state~0); 24059#L118 assume !(8480 == ssl3_accept_~s__state~0); 23990#L121 assume !(8481 == ssl3_accept_~s__state~0); 23986#L124 assume !(8482 == ssl3_accept_~s__state~0); 23981#L127 assume !(8464 == ssl3_accept_~s__state~0); 23980#L130 assume !(8465 == ssl3_accept_~s__state~0); 23979#L133 assume !(8466 == ssl3_accept_~s__state~0); 23978#L136 assume 8496 == ssl3_accept_~s__state~0; 23058#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22906#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22907#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 23045#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 23047#L294-2 ssl3_accept_~s__init_num~0 := 0; 22951#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22903#L641 ssl3_accept_~skip~0 := 0; 23050#L100-2 assume !false; 24171#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24170#L103 assume !(12292 == ssl3_accept_~s__state~0); 24169#L106 assume !(16384 == ssl3_accept_~s__state~0); 24168#L109 assume !(8192 == ssl3_accept_~s__state~0); 24167#L112 assume !(24576 == ssl3_accept_~s__state~0); 24166#L115 assume !(8195 == ssl3_accept_~s__state~0); 23057#L118 assume !(8480 == ssl3_accept_~s__state~0); 23043#L121 assume !(8481 == ssl3_accept_~s__state~0); 23009#L124 assume !(8482 == ssl3_accept_~s__state~0); 23010#L127 assume !(8464 == ssl3_accept_~s__state~0); 22993#L130 assume !(8465 == ssl3_accept_~s__state~0); 22963#L133 assume !(8466 == ssl3_accept_~s__state~0); 22932#L136 assume !(8496 == ssl3_accept_~s__state~0); 22933#L139 assume !(8497 == ssl3_accept_~s__state~0); 22946#L142 assume 8512 == ssl3_accept_~s__state~0; 23013#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23014#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22976#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23066#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24172#L641 ssl3_accept_~skip~0 := 0; 22979#L100-2 assume !false; 22980#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22928#L103 assume !(12292 == ssl3_accept_~s__state~0); 22929#L106 assume !(16384 == ssl3_accept_~s__state~0); 22913#L109 assume !(8192 == ssl3_accept_~s__state~0); 22914#L112 assume !(24576 == ssl3_accept_~s__state~0); 23053#L115 assume !(8195 == ssl3_accept_~s__state~0); 23054#L118 assume !(8480 == ssl3_accept_~s__state~0); 24154#L121 assume !(8481 == ssl3_accept_~s__state~0); 24153#L124 assume !(8482 == ssl3_accept_~s__state~0); 23023#L127 assume !(8464 == ssl3_accept_~s__state~0); 23024#L130 assume !(8465 == ssl3_accept_~s__state~0); 24067#L133 assume !(8466 == ssl3_accept_~s__state~0); 24064#L136 assume !(8496 == ssl3_accept_~s__state~0); 24061#L139 assume !(8497 == ssl3_accept_~s__state~0); 22915#L142 assume !(8512 == ssl3_accept_~s__state~0); 22916#L145 assume !(8513 == ssl3_accept_~s__state~0); 23070#L148 assume 8528 == ssl3_accept_~s__state~0; 22996#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22997#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 23027#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 22964#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 22953#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 22898#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22957#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23865#L641 ssl3_accept_~skip~0 := 0; 23863#L100-2 assume !false; 23857#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23855#L103 assume !(12292 == ssl3_accept_~s__state~0); 23853#L106 assume !(16384 == ssl3_accept_~s__state~0); 23851#L109 assume !(8192 == ssl3_accept_~s__state~0); 23849#L112 assume !(24576 == ssl3_accept_~s__state~0); 23847#L115 assume !(8195 == ssl3_accept_~s__state~0); 23845#L118 assume !(8480 == ssl3_accept_~s__state~0); 23843#L121 assume !(8481 == ssl3_accept_~s__state~0); 23841#L124 assume !(8482 == ssl3_accept_~s__state~0); 23839#L127 assume !(8464 == ssl3_accept_~s__state~0); 23837#L130 assume !(8465 == ssl3_accept_~s__state~0); 23835#L133 assume !(8466 == ssl3_accept_~s__state~0); 23833#L136 assume !(8496 == ssl3_accept_~s__state~0); 23831#L139 assume !(8497 == ssl3_accept_~s__state~0); 23829#L142 assume !(8512 == ssl3_accept_~s__state~0); 23828#L145 assume !(8513 == ssl3_accept_~s__state~0); 23822#L148 assume !(8528 == ssl3_accept_~s__state~0); 23806#L151 assume !(8529 == ssl3_accept_~s__state~0); 23791#L154 assume 8544 == ssl3_accept_~s__state~0; 22941#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 22942#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 22939#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22934#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 22935#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 23048#L407 assume !(4 == ssl3_accept_~blastFlag~0); 23049#L407-2 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; 22930#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23572#L641 ssl3_accept_~skip~0 := 0; 23559#L100-2 assume !false; 23560#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23549#L103 assume !(12292 == ssl3_accept_~s__state~0); 23550#L106 assume !(16384 == ssl3_accept_~s__state~0); 23543#L109 assume !(8192 == ssl3_accept_~s__state~0); 23544#L112 assume !(24576 == ssl3_accept_~s__state~0); 23537#L115 assume !(8195 == ssl3_accept_~s__state~0); 23535#L118 assume !(8480 == ssl3_accept_~s__state~0); 23532#L121 assume !(8481 == ssl3_accept_~s__state~0); 23529#L124 assume !(8482 == ssl3_accept_~s__state~0); 23526#L127 assume !(8464 == ssl3_accept_~s__state~0); 23523#L130 assume !(8465 == ssl3_accept_~s__state~0); 23519#L133 assume !(8466 == ssl3_accept_~s__state~0); 23520#L136 assume !(8496 == ssl3_accept_~s__state~0); 23401#L139 assume !(8497 == ssl3_accept_~s__state~0); 23402#L142 assume !(8512 == ssl3_accept_~s__state~0); 23387#L145 assume !(8513 == ssl3_accept_~s__state~0); 23388#L148 assume !(8528 == ssl3_accept_~s__state~0); 23253#L151 assume !(8529 == ssl3_accept_~s__state~0); 23234#L154 assume !(8544 == ssl3_accept_~s__state~0); 23235#L157 assume !(8545 == ssl3_accept_~s__state~0); 23227#L160 assume !(8560 == ssl3_accept_~s__state~0); 23139#L163 assume !(8561 == ssl3_accept_~s__state~0); 23136#L166 assume 8448 == ssl3_accept_~s__state~0; 23072#L167 assume !(ssl3_accept_~num1~0 > 0); 22927#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22945#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23588#L641 ssl3_accept_~skip~0 := 0; 23587#L100-2 assume !false; 23586#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23585#L103 assume !(12292 == ssl3_accept_~s__state~0); 23584#L106 assume !(16384 == ssl3_accept_~s__state~0); 23583#L109 assume 8192 == ssl3_accept_~s__state~0; 23021#L212 ssl3_accept_~s__server~0 := 1; 23022#L217 assume 0 != ssl3_accept_~cb~0; 23060#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 23061#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 22958#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 22947#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 22948#L244 assume 12292 != ssl3_accept_~s__state~0; 23038#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; 23039#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24077#L641 ssl3_accept_~skip~0 := 0; 23004#L100-2 [2020-11-28 02:58:58,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:58,689 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 16 times [2020-11-28 02:58:58,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:58,689 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188955628] [2020-11-28 02:58:58,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:58,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:58,697 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:58,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:58,701 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:58,703 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:58,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:58,704 INFO L82 PathProgramCache]: Analyzing trace with hash 453354380, now seen corresponding path program 1 times [2020-11-28 02:58:58,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:58,707 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433513058] [2020-11-28 02:58:58,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:58,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:58,808 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:58:58,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433513058] [2020-11-28 02:58:58,809 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146894085] [2020-11-28 02:58:58,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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:58:58,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:58,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:58:58,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:58:58,956 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:58:58,956 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:58:58,956 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 02:58:58,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982466970] [2020-11-28 02:58:58,957 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:58,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:58,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 02:58:58,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 02:58:58,958 INFO L87 Difference]: Start difference. First operand 1288 states and 1774 transitions. cyclomatic complexity: 487 Second operand 4 states. [2020-11-28 02:58:59,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:58:59,431 INFO L93 Difference]: Finished difference Result 2200 states and 2842 transitions. [2020-11-28 02:58:59,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 02:58:59,431 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2200 states and 2842 transitions. [2020-11-28 02:58:59,445 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2192 [2020-11-28 02:58:59,462 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2200 states to 2200 states and 2842 transitions. [2020-11-28 02:58:59,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2200 [2020-11-28 02:58:59,465 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2200 [2020-11-28 02:58:59,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2200 states and 2842 transitions. [2020-11-28 02:58:59,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:58:59,469 INFO L691 BuchiCegarLoop]: Abstraction has 2200 states and 2842 transitions. [2020-11-28 02:58:59,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2200 states and 2842 transitions. [2020-11-28 02:58:59,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2200 to 1612. [2020-11-28 02:58:59,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1612 states. [2020-11-28 02:58:59,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2118 transitions. [2020-11-28 02:58:59,510 INFO L714 BuchiCegarLoop]: Abstraction has 1612 states and 2118 transitions. [2020-11-28 02:58:59,510 INFO L594 BuchiCegarLoop]: Abstraction has 1612 states and 2118 transitions. [2020-11-28 02:58:59,510 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2020-11-28 02:58:59,510 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1612 states and 2118 transitions. [2020-11-28 02:58:59,517 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1604 [2020-11-28 02:58:59,517 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:58:59,517 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:58:59,520 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:58:59,520 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, 1, 1, 1, 1, 1, 1] [2020-11-28 02:58:59,521 INFO L794 eck$LassoCheckResult]: Stem: 26992#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); 26867#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; 26868#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26932#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; 26933#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26889#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 26940#L100-2 [2020-11-28 02:58:59,522 INFO L796 eck$LassoCheckResult]: Loop: 26940#L100-2 assume !false; 26941#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26892#L103 assume !(12292 == ssl3_accept_~s__state~0); 26893#L106 assume !(16384 == ssl3_accept_~s__state~0); 26876#L109 assume !(8192 == ssl3_accept_~s__state~0); 26877#L112 assume !(24576 == ssl3_accept_~s__state~0); 27004#L115 assume !(8195 == ssl3_accept_~s__state~0); 27005#L118 assume !(8480 == ssl3_accept_~s__state~0); 27008#L121 assume !(8481 == ssl3_accept_~s__state~0); 28377#L124 assume !(8482 == ssl3_accept_~s__state~0); 27187#L127 assume 8464 == ssl3_accept_~s__state~0; 27021#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 26990#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26988#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; 26989#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28458#L641 ssl3_accept_~skip~0 := 0; 28457#L100-2 assume !false; 28456#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28455#L103 assume !(12292 == ssl3_accept_~s__state~0); 28452#L106 assume !(16384 == ssl3_accept_~s__state~0); 28311#L109 assume !(8192 == ssl3_accept_~s__state~0); 28305#L112 assume !(24576 == ssl3_accept_~s__state~0); 28303#L115 assume !(8195 == ssl3_accept_~s__state~0); 28301#L118 assume !(8480 == ssl3_accept_~s__state~0); 28299#L121 assume !(8481 == ssl3_accept_~s__state~0); 28297#L124 assume !(8482 == ssl3_accept_~s__state~0); 28295#L127 assume !(8464 == ssl3_accept_~s__state~0); 28293#L130 assume !(8465 == ssl3_accept_~s__state~0); 28291#L133 assume !(8466 == ssl3_accept_~s__state~0); 28206#L136 assume 8496 == ssl3_accept_~s__state~0; 27009#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26869#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26870#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 26997#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 26998#L294-2 ssl3_accept_~s__init_num~0 := 0; 28360#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28357#L641 ssl3_accept_~skip~0 := 0; 28356#L100-2 assume !false; 28355#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28354#L103 assume !(12292 == ssl3_accept_~s__state~0); 28353#L106 assume !(16384 == ssl3_accept_~s__state~0); 28352#L109 assume !(8192 == ssl3_accept_~s__state~0); 28351#L112 assume !(24576 == ssl3_accept_~s__state~0); 28350#L115 assume !(8195 == ssl3_accept_~s__state~0); 28349#L118 assume !(8480 == ssl3_accept_~s__state~0); 28343#L121 assume !(8481 == ssl3_accept_~s__state~0); 28341#L124 assume !(8482 == ssl3_accept_~s__state~0); 28339#L127 assume !(8464 == ssl3_accept_~s__state~0); 28337#L130 assume !(8465 == ssl3_accept_~s__state~0); 28335#L133 assume !(8466 == ssl3_accept_~s__state~0); 28333#L136 assume !(8496 == ssl3_accept_~s__state~0); 28331#L139 assume !(8497 == ssl3_accept_~s__state~0); 28329#L142 assume !(8512 == ssl3_accept_~s__state~0); 28327#L145 assume !(8513 == ssl3_accept_~s__state~0); 28325#L148 assume !(8528 == ssl3_accept_~s__state~0); 28323#L151 assume !(8529 == ssl3_accept_~s__state~0); 28321#L154 assume !(8544 == ssl3_accept_~s__state~0); 28319#L157 assume !(8545 == ssl3_accept_~s__state~0); 28318#L160 assume !(8560 == ssl3_accept_~s__state~0); 28316#L163 assume !(8561 == ssl3_accept_~s__state~0); 28314#L166 assume !(8448 == ssl3_accept_~s__state~0); 28313#L169 assume !(8576 == ssl3_accept_~s__state~0); 28312#L172 assume !(8577 == ssl3_accept_~s__state~0); 26853#L175 assume !(8592 == ssl3_accept_~s__state~0); 26854#L178 assume !(8593 == ssl3_accept_~s__state~0); 27024#L181 assume !(8608 == ssl3_accept_~s__state~0); 27013#L184 assume !(8609 == ssl3_accept_~s__state~0); 26987#L187 assume !(8640 == ssl3_accept_~s__state~0); 26978#L190 assume !(8641 == ssl3_accept_~s__state~0); 26979#L193 assume 8656 == ssl3_accept_~s__state~0; 26855#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 26856#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27523#L534 assume !(10 == ssl3_accept_~blastFlag~0); 27522#L537 assume !(13 == ssl3_accept_~blastFlag~0); 27521#L540 assume !(16 == ssl3_accept_~blastFlag~0); 27520#L543 assume !(19 == ssl3_accept_~blastFlag~0); 27519#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 27517#L554 assume !(0 == ssl3_accept_~tmp___10~0); 27514#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27511#L641 ssl3_accept_~skip~0 := 0; 27510#L100-2 assume !false; 27509#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27508#L103 assume !(12292 == ssl3_accept_~s__state~0); 27507#L106 assume !(16384 == ssl3_accept_~s__state~0); 27506#L109 assume !(8192 == ssl3_accept_~s__state~0); 27505#L112 assume !(24576 == ssl3_accept_~s__state~0); 27504#L115 assume !(8195 == ssl3_accept_~s__state~0); 27503#L118 assume !(8480 == ssl3_accept_~s__state~0); 27502#L121 assume !(8481 == ssl3_accept_~s__state~0); 27501#L124 assume !(8482 == ssl3_accept_~s__state~0); 27500#L127 assume !(8464 == ssl3_accept_~s__state~0); 27499#L130 assume !(8465 == ssl3_accept_~s__state~0); 27498#L133 assume !(8466 == ssl3_accept_~s__state~0); 27497#L136 assume !(8496 == ssl3_accept_~s__state~0); 27496#L139 assume !(8497 == ssl3_accept_~s__state~0); 27495#L142 assume !(8512 == ssl3_accept_~s__state~0); 27494#L145 assume !(8513 == ssl3_accept_~s__state~0); 27493#L148 assume !(8528 == ssl3_accept_~s__state~0); 27492#L151 assume !(8529 == ssl3_accept_~s__state~0); 27491#L154 assume !(8544 == ssl3_accept_~s__state~0); 27490#L157 assume !(8545 == ssl3_accept_~s__state~0); 27489#L160 assume !(8560 == ssl3_accept_~s__state~0); 27488#L163 assume !(8561 == ssl3_accept_~s__state~0); 27487#L166 assume !(8448 == ssl3_accept_~s__state~0); 27486#L169 assume !(8576 == ssl3_accept_~s__state~0); 27485#L172 assume !(8577 == ssl3_accept_~s__state~0); 27484#L175 assume !(8592 == ssl3_accept_~s__state~0); 27483#L178 assume !(8593 == ssl3_accept_~s__state~0); 27482#L181 assume !(8608 == ssl3_accept_~s__state~0); 27481#L184 assume !(8609 == ssl3_accept_~s__state~0); 27480#L187 assume !(8640 == ssl3_accept_~s__state~0); 27479#L190 assume !(8641 == ssl3_accept_~s__state~0); 27126#L193 assume !(8656 == ssl3_accept_~s__state~0); 27127#L196 assume !(8657 == ssl3_accept_~s__state~0); 27478#L199 assume 8672 == ssl3_accept_~s__state~0; 27476#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 27475#L562 assume !(11 == ssl3_accept_~blastFlag~0); 27474#L565 assume !(14 == ssl3_accept_~blastFlag~0); 27472#L568 assume !(17 == ssl3_accept_~blastFlag~0); 27460#L571 assume !(20 == ssl3_accept_~blastFlag~0); 27454#L571-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 27441#L581 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 27438#L581-2 ssl3_accept_~s__init_num~0 := 0; 27439#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28445#L641 ssl3_accept_~skip~0 := 0; 28444#L100-2 assume !false; 28443#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28442#L103 assume !(12292 == ssl3_accept_~s__state~0); 28441#L106 assume !(16384 == ssl3_accept_~s__state~0); 27404#L109 assume !(8192 == ssl3_accept_~s__state~0); 27405#L112 assume !(24576 == ssl3_accept_~s__state~0); 27396#L115 assume !(8195 == ssl3_accept_~s__state~0); 27228#L118 assume !(8480 == ssl3_accept_~s__state~0); 27229#L121 assume !(8481 == ssl3_accept_~s__state~0); 27215#L124 assume !(8482 == ssl3_accept_~s__state~0); 27216#L127 assume !(8464 == ssl3_accept_~s__state~0); 27203#L130 assume !(8465 == ssl3_accept_~s__state~0); 27204#L133 assume !(8466 == ssl3_accept_~s__state~0); 27367#L136 assume !(8496 == ssl3_accept_~s__state~0); 27366#L139 assume !(8497 == ssl3_accept_~s__state~0); 27365#L142 assume !(8512 == ssl3_accept_~s__state~0); 27364#L145 assume !(8513 == ssl3_accept_~s__state~0); 27363#L148 assume !(8528 == ssl3_accept_~s__state~0); 27362#L151 assume !(8529 == ssl3_accept_~s__state~0); 27361#L154 assume !(8544 == ssl3_accept_~s__state~0); 27360#L157 assume !(8545 == ssl3_accept_~s__state~0); 27359#L160 assume !(8560 == ssl3_accept_~s__state~0); 27358#L163 assume !(8561 == ssl3_accept_~s__state~0); 27357#L166 assume 8448 == ssl3_accept_~s__state~0; 27356#L167 assume !(ssl3_accept_~num1~0 > 0); 27354#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27050#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27048#L641 ssl3_accept_~skip~0 := 0; 27039#L100-2 assume !false; 27040#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27032#L103 assume !(12292 == ssl3_accept_~s__state~0); 27033#L106 assume 16384 == ssl3_accept_~s__state~0; 27003#L212 ssl3_accept_~s__server~0 := 1; 27421#L217 assume 0 != ssl3_accept_~cb~0; 27419#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 27417#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 27414#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 27400#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 27271#L244 assume 12292 != ssl3_accept_~s__state~0; 26991#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; 26914#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26866#L641 ssl3_accept_~skip~0 := 0; 26940#L100-2 [2020-11-28 02:58:59,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:59,523 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 17 times [2020-11-28 02:58:59,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:59,523 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33747568] [2020-11-28 02:58:59,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:59,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:59,529 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:59,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:58:59,537 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:58:59,541 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:58:59,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:58:59,542 INFO L82 PathProgramCache]: Analyzing trace with hash -326967125, now seen corresponding path program 1 times [2020-11-28 02:58:59,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:58:59,542 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051999985] [2020-11-28 02:58:59,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:58:59,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:59,622 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:58:59,623 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051999985] [2020-11-28 02:58:59,623 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768011127] [2020-11-28 02:58:59,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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:58:59,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:58:59,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:58:59,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:58:59,787 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:58:59,788 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:58:59,788 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 02:58:59,788 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225334455] [2020-11-28 02:58:59,789 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:58:59,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:58:59,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 02:58:59,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 02:58:59,789 INFO L87 Difference]: Start difference. First operand 1612 states and 2118 transitions. cyclomatic complexity: 507 Second operand 4 states. [2020-11-28 02:59:00,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:00,112 INFO L93 Difference]: Finished difference Result 1976 states and 2538 transitions. [2020-11-28 02:59:00,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 02:59:00,112 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1976 states and 2538 transitions. [2020-11-28 02:59:00,122 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1617 [2020-11-28 02:59:00,134 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1976 states to 1958 states and 2516 transitions. [2020-11-28 02:59:00,134 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1958 [2020-11-28 02:59:00,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1958 [2020-11-28 02:59:00,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1958 states and 2516 transitions. [2020-11-28 02:59:00,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:00,139 INFO L691 BuchiCegarLoop]: Abstraction has 1958 states and 2516 transitions. [2020-11-28 02:59:00,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1958 states and 2516 transitions. [2020-11-28 02:59:00,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1958 to 1500. [2020-11-28 02:59:00,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1500 states. [2020-11-28 02:59:00,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1500 states to 1500 states and 1950 transitions. [2020-11-28 02:59:00,166 INFO L714 BuchiCegarLoop]: Abstraction has 1500 states and 1950 transitions. [2020-11-28 02:59:00,166 INFO L594 BuchiCegarLoop]: Abstraction has 1500 states and 1950 transitions. [2020-11-28 02:59:00,166 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2020-11-28 02:59:00,166 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1500 states and 1950 transitions. [2020-11-28 02:59:00,170 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1492 [2020-11-28 02:59:00,171 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:00,171 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:00,172 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:59:00,173 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, 1, 1, 1, 1, 1, 1] [2020-11-28 02:59:00,173 INFO L794 eck$LassoCheckResult]: Stem: 31095#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); 30964#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; 30965#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31032#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; 31033#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30986#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 31063#L100-2 [2020-11-28 02:59:00,173 INFO L796 eck$LassoCheckResult]: Loop: 31063#L100-2 assume !false; 32423#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32422#L103 assume !(12292 == ssl3_accept_~s__state~0); 32417#L106 assume !(16384 == ssl3_accept_~s__state~0); 32415#L109 assume !(8192 == ssl3_accept_~s__state~0); 31125#L112 assume !(24576 == ssl3_accept_~s__state~0); 31106#L115 assume !(8195 == ssl3_accept_~s__state~0); 31107#L118 assume !(8480 == ssl3_accept_~s__state~0); 31098#L121 assume !(8481 == ssl3_accept_~s__state~0); 31067#L124 assume !(8482 == ssl3_accept_~s__state~0); 31068#L127 assume 8464 == ssl3_accept_~s__state~0; 31128#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 31092#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31090#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; 31091#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32416#L641 ssl3_accept_~skip~0 := 0; 32414#L100-2 assume !false; 32352#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32347#L103 assume !(12292 == ssl3_accept_~s__state~0); 32346#L106 assume !(16384 == ssl3_accept_~s__state~0); 32345#L109 assume !(8192 == ssl3_accept_~s__state~0); 32344#L112 assume !(24576 == ssl3_accept_~s__state~0); 32343#L115 assume !(8195 == ssl3_accept_~s__state~0); 32342#L118 assume !(8480 == ssl3_accept_~s__state~0); 32341#L121 assume !(8481 == ssl3_accept_~s__state~0); 32340#L124 assume !(8482 == ssl3_accept_~s__state~0); 32336#L127 assume !(8464 == ssl3_accept_~s__state~0); 32332#L130 assume !(8465 == ssl3_accept_~s__state~0); 32330#L133 assume !(8466 == ssl3_accept_~s__state~0); 31313#L136 assume 8496 == ssl3_accept_~s__state~0; 31110#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 30966#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30967#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 31100#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31101#L294-2 ssl3_accept_~s__init_num~0 := 0; 32249#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32233#L641 ssl3_accept_~skip~0 := 0; 32232#L100-2 assume !false; 32231#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32230#L103 assume !(12292 == ssl3_accept_~s__state~0); 32229#L106 assume !(16384 == ssl3_accept_~s__state~0); 32228#L109 assume !(8192 == ssl3_accept_~s__state~0); 32226#L112 assume !(24576 == ssl3_accept_~s__state~0); 32220#L115 assume !(8195 == ssl3_accept_~s__state~0); 32218#L118 assume !(8480 == ssl3_accept_~s__state~0); 32216#L121 assume !(8481 == ssl3_accept_~s__state~0); 32214#L124 assume !(8482 == ssl3_accept_~s__state~0); 32212#L127 assume !(8464 == ssl3_accept_~s__state~0); 32210#L130 assume !(8465 == ssl3_accept_~s__state~0); 32208#L133 assume !(8466 == ssl3_accept_~s__state~0); 32206#L136 assume !(8496 == ssl3_accept_~s__state~0); 32204#L139 assume !(8497 == ssl3_accept_~s__state~0); 32202#L142 assume !(8512 == ssl3_accept_~s__state~0); 32200#L145 assume !(8513 == ssl3_accept_~s__state~0); 32198#L148 assume !(8528 == ssl3_accept_~s__state~0); 32196#L151 assume !(8529 == ssl3_accept_~s__state~0); 32194#L154 assume !(8544 == ssl3_accept_~s__state~0); 32192#L157 assume !(8545 == ssl3_accept_~s__state~0); 32190#L160 assume !(8560 == ssl3_accept_~s__state~0); 32188#L163 assume !(8561 == ssl3_accept_~s__state~0); 32186#L166 assume !(8448 == ssl3_accept_~s__state~0); 31005#L169 assume !(8576 == ssl3_accept_~s__state~0); 31006#L172 assume !(8577 == ssl3_accept_~s__state~0); 30949#L175 assume !(8592 == ssl3_accept_~s__state~0); 30950#L178 assume !(8593 == ssl3_accept_~s__state~0); 31132#L181 assume !(8608 == ssl3_accept_~s__state~0); 32016#L184 assume !(8609 == ssl3_accept_~s__state~0); 31983#L187 assume !(8640 == ssl3_accept_~s__state~0); 31077#L190 assume !(8641 == ssl3_accept_~s__state~0); 31078#L193 assume 8656 == ssl3_accept_~s__state~0; 30951#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 30952#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31054#L534 assume !(10 == ssl3_accept_~blastFlag~0); 31064#L537 assume !(13 == ssl3_accept_~blastFlag~0); 31051#L540 assume !(16 == ssl3_accept_~blastFlag~0); 31049#L543 assume !(19 == ssl3_accept_~blastFlag~0); 31037#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31038#L554 assume !(0 == ssl3_accept_~tmp___10~0); 31048#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31535#L641 ssl3_accept_~skip~0 := 0; 31534#L100-2 assume !false; 31533#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31532#L103 assume !(12292 == ssl3_accept_~s__state~0); 31531#L106 assume !(16384 == ssl3_accept_~s__state~0); 31530#L109 assume !(8192 == ssl3_accept_~s__state~0); 31529#L112 assume !(24576 == ssl3_accept_~s__state~0); 31528#L115 assume !(8195 == ssl3_accept_~s__state~0); 31527#L118 assume !(8480 == ssl3_accept_~s__state~0); 31526#L121 assume !(8481 == ssl3_accept_~s__state~0); 31525#L124 assume !(8482 == ssl3_accept_~s__state~0); 31524#L127 assume !(8464 == ssl3_accept_~s__state~0); 31523#L130 assume !(8465 == ssl3_accept_~s__state~0); 31522#L133 assume !(8466 == ssl3_accept_~s__state~0); 31521#L136 assume !(8496 == ssl3_accept_~s__state~0); 31520#L139 assume !(8497 == ssl3_accept_~s__state~0); 31519#L142 assume !(8512 == ssl3_accept_~s__state~0); 31514#L145 assume !(8513 == ssl3_accept_~s__state~0); 31512#L148 assume !(8528 == ssl3_accept_~s__state~0); 31509#L151 assume !(8529 == ssl3_accept_~s__state~0); 31506#L154 assume !(8544 == ssl3_accept_~s__state~0); 31499#L157 assume !(8545 == ssl3_accept_~s__state~0); 31492#L160 assume !(8560 == ssl3_accept_~s__state~0); 31489#L163 assume !(8561 == ssl3_accept_~s__state~0); 31486#L166 assume !(8448 == ssl3_accept_~s__state~0); 31483#L169 assume !(8576 == ssl3_accept_~s__state~0); 31472#L172 assume !(8577 == ssl3_accept_~s__state~0); 31464#L175 assume !(8592 == ssl3_accept_~s__state~0); 31462#L178 assume !(8593 == ssl3_accept_~s__state~0); 31461#L181 assume !(8608 == ssl3_accept_~s__state~0); 31460#L184 assume !(8609 == ssl3_accept_~s__state~0); 31321#L187 assume !(8640 == ssl3_accept_~s__state~0); 31318#L190 assume !(8641 == ssl3_accept_~s__state~0); 31148#L193 assume !(8656 == ssl3_accept_~s__state~0); 31062#L196 assume !(8657 == ssl3_accept_~s__state~0); 31030#L199 assume 8672 == ssl3_accept_~s__state~0; 31031#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 31050#L562 assume !(11 == ssl3_accept_~blastFlag~0); 31047#L565 assume !(14 == ssl3_accept_~blastFlag~0); 31027#L568 assume !(17 == ssl3_accept_~blastFlag~0); 31016#L571 assume !(20 == ssl3_accept_~blastFlag~0); 30981#L571-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30982#L581 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31066#L581-2 ssl3_accept_~s__init_num~0 := 0; 31022#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32387#L641 ssl3_accept_~skip~0 := 0; 32385#L100-2 assume !false; 32383#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32381#L103 assume !(12292 == ssl3_accept_~s__state~0); 32379#L106 assume !(16384 == ssl3_accept_~s__state~0); 32377#L109 assume !(8192 == ssl3_accept_~s__state~0); 32375#L112 assume !(24576 == ssl3_accept_~s__state~0); 32374#L115 assume !(8195 == ssl3_accept_~s__state~0); 32372#L118 assume !(8480 == ssl3_accept_~s__state~0); 32371#L121 assume !(8481 == ssl3_accept_~s__state~0); 32369#L124 assume !(8482 == ssl3_accept_~s__state~0); 32337#L127 assume !(8464 == ssl3_accept_~s__state~0); 32338#L130 assume !(8465 == ssl3_accept_~s__state~0); 31024#L133 assume !(8466 == ssl3_accept_~s__state~0); 31025#L136 assume !(8496 == ssl3_accept_~s__state~0); 31008#L139 assume !(8497 == ssl3_accept_~s__state~0); 31009#L142 assume !(8512 == ssl3_accept_~s__state~0); 32357#L145 assume !(8513 == ssl3_accept_~s__state~0); 31108#L148 assume !(8528 == ssl3_accept_~s__state~0); 31109#L151 assume !(8529 == ssl3_accept_~s__state~0); 31086#L154 assume !(8544 == ssl3_accept_~s__state~0); 31087#L157 assume !(8545 == ssl3_accept_~s__state~0); 31083#L160 assume !(8560 == ssl3_accept_~s__state~0); 31057#L163 assume !(8561 == ssl3_accept_~s__state~0); 31058#L166 assume 8448 == ssl3_accept_~s__state~0; 31203#L167 assume !(ssl3_accept_~num1~0 > 0); 31195#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31196#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31187#L641 ssl3_accept_~skip~0 := 0; 31188#L100-2 assume !false; 31183#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31184#L103 assume !(12292 == ssl3_accept_~s__state~0); 31179#L106 assume !(16384 == ssl3_accept_~s__state~0); 31180#L109 assume 8192 == ssl3_accept_~s__state~0; 31080#L212 ssl3_accept_~s__server~0 := 1; 31081#L217 assume 0 != ssl3_accept_~cb~0; 31113#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 31114#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 31018#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 31019#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 31136#L244 assume 12292 != ssl3_accept_~s__state~0; 31137#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; 32428#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32425#L641 ssl3_accept_~skip~0 := 0; 31063#L100-2 [2020-11-28 02:59:00,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:00,174 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 18 times [2020-11-28 02:59:00,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:00,174 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365336943] [2020-11-28 02:59:00,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:00,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:00,179 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:00,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:00,183 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:00,186 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:00,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:00,187 INFO L82 PathProgramCache]: Analyzing trace with hash 599726006, now seen corresponding path program 1 times [2020-11-28 02:59:00,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:00,187 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013752771] [2020-11-28 02:59:00,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:00,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:00,247 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:59:00,247 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013752771] [2020-11-28 02:59:00,247 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:00,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:59:00,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416900876] [2020-11-28 02:59:00,248 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:00,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:00,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:00,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:00,249 INFO L87 Difference]: Start difference. First operand 1500 states and 1950 transitions. cyclomatic complexity: 451 Second operand 3 states. [2020-11-28 02:59:00,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:00,277 INFO L93 Difference]: Finished difference Result 2674 states and 3466 transitions. [2020-11-28 02:59:00,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:00,277 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2674 states and 3466 transitions. [2020-11-28 02:59:00,287 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2666 [2020-11-28 02:59:00,304 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2674 states to 2674 states and 3466 transitions. [2020-11-28 02:59:00,304 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2674 [2020-11-28 02:59:00,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2674 [2020-11-28 02:59:00,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2674 states and 3466 transitions. [2020-11-28 02:59:00,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:00,311 INFO L691 BuchiCegarLoop]: Abstraction has 2674 states and 3466 transitions. [2020-11-28 02:59:00,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2674 states and 3466 transitions. [2020-11-28 02:59:00,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2674 to 2674. [2020-11-28 02:59:00,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2674 states. [2020-11-28 02:59:00,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2674 states to 2674 states and 3466 transitions. [2020-11-28 02:59:00,357 INFO L714 BuchiCegarLoop]: Abstraction has 2674 states and 3466 transitions. [2020-11-28 02:59:00,357 INFO L594 BuchiCegarLoop]: Abstraction has 2674 states and 3466 transitions. [2020-11-28 02:59:00,357 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2020-11-28 02:59:00,357 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2674 states and 3466 transitions. [2020-11-28 02:59:00,364 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2666 [2020-11-28 02:59:00,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:00,365 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:00,366 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:59:00,366 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, 1, 1] [2020-11-28 02:59:00,366 INFO L794 eck$LassoCheckResult]: Stem: 35269#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); 35144#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; 35145#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35208#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; 35209#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35167#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 35239#L100-2 [2020-11-28 02:59:00,367 INFO L796 eck$LassoCheckResult]: Loop: 35239#L100-2 assume !false; 36584#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36583#L103 assume !(12292 == ssl3_accept_~s__state~0); 36582#L106 assume !(16384 == ssl3_accept_~s__state~0); 36581#L109 assume !(8192 == ssl3_accept_~s__state~0); 36580#L112 assume !(24576 == ssl3_accept_~s__state~0); 36579#L115 assume !(8195 == ssl3_accept_~s__state~0); 36578#L118 assume !(8480 == ssl3_accept_~s__state~0); 36577#L121 assume !(8481 == ssl3_accept_~s__state~0); 36576#L124 assume !(8482 == ssl3_accept_~s__state~0); 36575#L127 assume 8464 == ssl3_accept_~s__state~0; 36146#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 36574#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 36245#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; 36570#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36567#L641 ssl3_accept_~skip~0 := 0; 36566#L100-2 assume !false; 36565#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36564#L103 assume !(12292 == ssl3_accept_~s__state~0); 36563#L106 assume !(16384 == ssl3_accept_~s__state~0); 36561#L109 assume !(8192 == ssl3_accept_~s__state~0); 36556#L112 assume !(24576 == ssl3_accept_~s__state~0); 36554#L115 assume !(8195 == ssl3_accept_~s__state~0); 36552#L118 assume !(8480 == ssl3_accept_~s__state~0); 36550#L121 assume !(8481 == ssl3_accept_~s__state~0); 36548#L124 assume !(8482 == ssl3_accept_~s__state~0); 36546#L127 assume !(8464 == ssl3_accept_~s__state~0); 36544#L130 assume !(8465 == ssl3_accept_~s__state~0); 36542#L133 assume !(8466 == ssl3_accept_~s__state~0); 36199#L136 assume 8496 == ssl3_accept_~s__state~0; 36141#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 36196#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 36192#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 36189#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36187#L294-2 ssl3_accept_~s__init_num~0 := 0; 36178#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36174#L641 ssl3_accept_~skip~0 := 0; 36172#L100-2 assume !false; 36170#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36168#L103 assume !(12292 == ssl3_accept_~s__state~0); 36166#L106 assume !(16384 == ssl3_accept_~s__state~0); 36164#L109 assume !(8192 == ssl3_accept_~s__state~0); 36162#L112 assume !(24576 == ssl3_accept_~s__state~0); 36159#L115 assume !(8195 == ssl3_accept_~s__state~0); 36157#L118 assume !(8480 == ssl3_accept_~s__state~0); 36154#L121 assume !(8481 == ssl3_accept_~s__state~0); 36151#L124 assume !(8482 == ssl3_accept_~s__state~0); 36149#L127 assume !(8464 == ssl3_accept_~s__state~0); 36147#L130 assume !(8465 == ssl3_accept_~s__state~0); 36144#L133 assume !(8466 == ssl3_accept_~s__state~0); 36142#L136 assume !(8496 == ssl3_accept_~s__state~0); 36139#L139 assume !(8497 == ssl3_accept_~s__state~0); 36136#L142 assume 8512 == ssl3_accept_~s__state~0; 36132#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36129#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 36130#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36754#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36751#L641 ssl3_accept_~skip~0 := 0; 36750#L100-2 assume !false; 36749#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36748#L103 assume !(12292 == ssl3_accept_~s__state~0); 36747#L106 assume !(16384 == ssl3_accept_~s__state~0); 36746#L109 assume !(8192 == ssl3_accept_~s__state~0); 36745#L112 assume !(24576 == ssl3_accept_~s__state~0); 36744#L115 assume !(8195 == ssl3_accept_~s__state~0); 36743#L118 assume !(8480 == ssl3_accept_~s__state~0); 36742#L121 assume !(8481 == ssl3_accept_~s__state~0); 36741#L124 assume !(8482 == ssl3_accept_~s__state~0); 36740#L127 assume !(8464 == ssl3_accept_~s__state~0); 36739#L130 assume !(8465 == ssl3_accept_~s__state~0); 36738#L133 assume !(8466 == ssl3_accept_~s__state~0); 36737#L136 assume !(8496 == ssl3_accept_~s__state~0); 36736#L139 assume !(8497 == ssl3_accept_~s__state~0); 36735#L142 assume !(8512 == ssl3_accept_~s__state~0); 36734#L145 assume !(8513 == ssl3_accept_~s__state~0); 36733#L148 assume 8528 == ssl3_accept_~s__state~0; 36323#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 36731#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 36729#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 36727#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 36722#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 36718#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 36715#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36712#L641 ssl3_accept_~skip~0 := 0; 36711#L100-2 assume !false; 36709#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36704#L103 assume !(12292 == ssl3_accept_~s__state~0); 36702#L106 assume !(16384 == ssl3_accept_~s__state~0); 36700#L109 assume !(8192 == ssl3_accept_~s__state~0); 36698#L112 assume !(24576 == ssl3_accept_~s__state~0); 36696#L115 assume !(8195 == ssl3_accept_~s__state~0); 36694#L118 assume !(8480 == ssl3_accept_~s__state~0); 36692#L121 assume !(8481 == ssl3_accept_~s__state~0); 36690#L124 assume !(8482 == ssl3_accept_~s__state~0); 36688#L127 assume !(8464 == ssl3_accept_~s__state~0); 36686#L130 assume !(8465 == ssl3_accept_~s__state~0); 36684#L133 assume !(8466 == ssl3_accept_~s__state~0); 36682#L136 assume !(8496 == ssl3_accept_~s__state~0); 36680#L139 assume !(8497 == ssl3_accept_~s__state~0); 36678#L142 assume !(8512 == ssl3_accept_~s__state~0); 36676#L145 assume !(8513 == ssl3_accept_~s__state~0); 36674#L148 assume !(8528 == ssl3_accept_~s__state~0); 36672#L151 assume !(8529 == ssl3_accept_~s__state~0); 36670#L154 assume 8544 == ssl3_accept_~s__state~0; 36316#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36667#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 36664#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 36659#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 36652#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 36649#L407 assume !(4 == ssl3_accept_~blastFlag~0); 36648#L407-2 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; 36638#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36635#L641 ssl3_accept_~skip~0 := 0; 36624#L100-2 assume !false; 36621#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36618#L103 assume !(12292 == ssl3_accept_~s__state~0); 36615#L106 assume !(16384 == ssl3_accept_~s__state~0); 36611#L109 assume !(8192 == ssl3_accept_~s__state~0); 36607#L112 assume !(24576 == ssl3_accept_~s__state~0); 36519#L115 assume !(8195 == ssl3_accept_~s__state~0); 36517#L118 assume !(8480 == ssl3_accept_~s__state~0); 36514#L121 assume !(8481 == ssl3_accept_~s__state~0); 36511#L124 assume !(8482 == ssl3_accept_~s__state~0); 36509#L127 assume !(8464 == ssl3_accept_~s__state~0); 36507#L130 assume !(8465 == ssl3_accept_~s__state~0); 36502#L133 assume !(8466 == ssl3_accept_~s__state~0); 36499#L136 assume !(8496 == ssl3_accept_~s__state~0); 36497#L139 assume !(8497 == ssl3_accept_~s__state~0); 36493#L142 assume !(8512 == ssl3_accept_~s__state~0); 36491#L145 assume !(8513 == ssl3_accept_~s__state~0); 36480#L148 assume !(8528 == ssl3_accept_~s__state~0); 36477#L151 assume !(8529 == ssl3_accept_~s__state~0); 36474#L154 assume !(8544 == ssl3_accept_~s__state~0); 36471#L157 assume !(8545 == ssl3_accept_~s__state~0); 36468#L160 assume !(8560 == ssl3_accept_~s__state~0); 36465#L163 assume !(8561 == ssl3_accept_~s__state~0); 36462#L166 assume 8448 == ssl3_accept_~s__state~0; 36459#L167 assume !(ssl3_accept_~num1~0 > 0); 36454#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36449#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36445#L641 ssl3_accept_~skip~0 := 0; 36443#L100-2 assume !false; 36441#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36439#L103 assume !(12292 == ssl3_accept_~s__state~0); 36437#L106 assume !(16384 == ssl3_accept_~s__state~0); 36435#L109 assume !(8192 == ssl3_accept_~s__state~0); 36433#L112 assume !(24576 == ssl3_accept_~s__state~0); 36431#L115 assume !(8195 == ssl3_accept_~s__state~0); 36429#L118 assume !(8480 == ssl3_accept_~s__state~0); 36427#L121 assume !(8481 == ssl3_accept_~s__state~0); 36425#L124 assume !(8482 == ssl3_accept_~s__state~0); 36423#L127 assume !(8464 == ssl3_accept_~s__state~0); 36421#L130 assume !(8465 == ssl3_accept_~s__state~0); 36419#L133 assume !(8466 == ssl3_accept_~s__state~0); 36417#L136 assume !(8496 == ssl3_accept_~s__state~0); 36415#L139 assume !(8497 == ssl3_accept_~s__state~0); 36413#L142 assume !(8512 == ssl3_accept_~s__state~0); 36412#L145 assume !(8513 == ssl3_accept_~s__state~0); 36411#L148 assume !(8528 == ssl3_accept_~s__state~0); 36410#L151 assume !(8529 == ssl3_accept_~s__state~0); 36409#L154 assume !(8544 == ssl3_accept_~s__state~0); 36408#L157 assume !(8545 == ssl3_accept_~s__state~0); 36407#L160 assume !(8560 == ssl3_accept_~s__state~0); 36405#L163 assume !(8561 == ssl3_accept_~s__state~0); 36303#L166 assume !(8448 == ssl3_accept_~s__state~0); 36300#L169 assume 8576 == ssl3_accept_~s__state~0; 35655#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 36292#L450 assume !(5 == ssl3_accept_~blastFlag~0); 36293#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 35896#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 35897#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36528#L641 ssl3_accept_~skip~0 := 0; 36527#L100-2 assume !false; 36526#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36525#L103 assume !(12292 == ssl3_accept_~s__state~0); 36524#L106 assume !(16384 == ssl3_accept_~s__state~0); 36523#L109 assume !(8192 == ssl3_accept_~s__state~0); 36521#L112 assume !(24576 == ssl3_accept_~s__state~0); 36520#L115 assume !(8195 == ssl3_accept_~s__state~0); 36518#L118 assume !(8480 == ssl3_accept_~s__state~0); 36515#L121 assume !(8481 == ssl3_accept_~s__state~0); 36512#L124 assume 8482 == ssl3_accept_~s__state~0; 36513#L125 ssl3_accept_~s__state~0 := 3; 36655#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36650#L641 ssl3_accept_~skip~0 := 0; 36643#L100-2 assume !false; 36641#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36614#L103 assume !(12292 == ssl3_accept_~s__state~0); 36610#L106 assume !(16384 == ssl3_accept_~s__state~0); 36603#L109 assume 8192 == ssl3_accept_~s__state~0; 36161#L212 ssl3_accept_~s__server~0 := 1; 36600#L217 assume 0 != ssl3_accept_~cb~0; 36599#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36598#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36596#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36594#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36593#L244 assume 12292 != ssl3_accept_~s__state~0; 36591#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; 36588#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36585#L641 ssl3_accept_~skip~0 := 0; 35239#L100-2 [2020-11-28 02:59:00,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:00,367 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 19 times [2020-11-28 02:59:00,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:00,367 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966302466] [2020-11-28 02:59:00,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:00,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:00,372 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:00,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:00,376 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:00,379 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:00,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:00,379 INFO L82 PathProgramCache]: Analyzing trace with hash -119539273, now seen corresponding path program 1 times [2020-11-28 02:59:00,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:00,379 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164690382] [2020-11-28 02:59:00,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:00,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:00,452 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:59:00,452 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164690382] [2020-11-28 02:59:00,452 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:00,452 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:59:00,452 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514047475] [2020-11-28 02:59:00,453 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:00,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:00,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:00,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:00,453 INFO L87 Difference]: Start difference. First operand 2674 states and 3466 transitions. cyclomatic complexity: 794 Second operand 3 states. [2020-11-28 02:59:00,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:00,645 INFO L93 Difference]: Finished difference Result 2640 states and 3378 transitions. [2020-11-28 02:59:00,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:00,645 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2640 states and 3378 transitions. [2020-11-28 02:59:00,655 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2380 [2020-11-28 02:59:00,669 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2640 states to 2640 states and 3378 transitions. [2020-11-28 02:59:00,669 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2640 [2020-11-28 02:59:00,671 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2640 [2020-11-28 02:59:00,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2640 states and 3378 transitions. [2020-11-28 02:59:00,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:00,675 INFO L691 BuchiCegarLoop]: Abstraction has 2640 states and 3378 transitions. [2020-11-28 02:59:00,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2640 states and 3378 transitions. [2020-11-28 02:59:00,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2640 to 2630. [2020-11-28 02:59:00,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2630 states. [2020-11-28 02:59:00,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2630 states to 2630 states and 3368 transitions. [2020-11-28 02:59:00,718 INFO L714 BuchiCegarLoop]: Abstraction has 2630 states and 3368 transitions. [2020-11-28 02:59:00,718 INFO L594 BuchiCegarLoop]: Abstraction has 2630 states and 3368 transitions. [2020-11-28 02:59:00,718 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2020-11-28 02:59:00,718 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2630 states and 3368 transitions. [2020-11-28 02:59:00,725 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2370 [2020-11-28 02:59:00,725 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:00,726 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:00,728 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:59:00,728 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:59:00,728 INFO L794 eck$LassoCheckResult]: Stem: 40605#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); 40464#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; 40465#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40539#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; 40540#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40484#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 40573#L100-2 [2020-11-28 02:59:00,729 INFO L796 eck$LassoCheckResult]: Loop: 40573#L100-2 assume !false; 41690#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41685#L103 assume !(12292 == ssl3_accept_~s__state~0); 41683#L106 assume !(16384 == ssl3_accept_~s__state~0); 41682#L109 assume !(8192 == ssl3_accept_~s__state~0); 41680#L112 assume !(24576 == ssl3_accept_~s__state~0); 41678#L115 assume !(8195 == ssl3_accept_~s__state~0); 41676#L118 assume !(8480 == ssl3_accept_~s__state~0); 41674#L121 assume !(8481 == ssl3_accept_~s__state~0); 41672#L124 assume !(8482 == ssl3_accept_~s__state~0); 41621#L127 assume 8464 == ssl3_accept_~s__state~0; 40686#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41620#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 40975#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; 41616#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41613#L641 ssl3_accept_~skip~0 := 0; 41612#L100-2 assume !false; 41611#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41610#L103 assume !(12292 == ssl3_accept_~s__state~0); 41609#L106 assume !(16384 == ssl3_accept_~s__state~0); 41608#L109 assume !(8192 == ssl3_accept_~s__state~0); 41607#L112 assume !(24576 == ssl3_accept_~s__state~0); 41606#L115 assume !(8195 == ssl3_accept_~s__state~0); 41605#L118 assume !(8480 == ssl3_accept_~s__state~0); 41604#L121 assume !(8481 == ssl3_accept_~s__state~0); 41603#L124 assume !(8482 == ssl3_accept_~s__state~0); 41602#L127 assume !(8464 == ssl3_accept_~s__state~0); 41601#L130 assume !(8465 == ssl3_accept_~s__state~0); 41600#L133 assume !(8466 == ssl3_accept_~s__state~0); 41599#L136 assume 8496 == ssl3_accept_~s__state~0; 40675#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 41598#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 40942#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 41597#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41595#L294-2 ssl3_accept_~s__init_num~0 := 0; 41592#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41589#L641 ssl3_accept_~skip~0 := 0; 41588#L100-2 assume !false; 41586#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41583#L103 assume !(12292 == ssl3_accept_~s__state~0); 41580#L106 assume !(16384 == ssl3_accept_~s__state~0); 41572#L109 assume !(8192 == ssl3_accept_~s__state~0); 41567#L112 assume !(24576 == ssl3_accept_~s__state~0); 41565#L115 assume !(8195 == ssl3_accept_~s__state~0); 41563#L118 assume !(8480 == ssl3_accept_~s__state~0); 41561#L121 assume !(8481 == ssl3_accept_~s__state~0); 41558#L124 assume !(8482 == ssl3_accept_~s__state~0); 41556#L127 assume !(8464 == ssl3_accept_~s__state~0); 41554#L130 assume !(8465 == ssl3_accept_~s__state~0); 41552#L133 assume !(8466 == ssl3_accept_~s__state~0); 41550#L136 assume !(8496 == ssl3_accept_~s__state~0); 41548#L139 assume !(8497 == ssl3_accept_~s__state~0); 41546#L142 assume 8512 == ssl3_accept_~s__state~0; 40581#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40582#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40544#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40630#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40881#L641 ssl3_accept_~skip~0 := 0; 40882#L100-2 assume !false; 40875#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40876#L103 assume !(12292 == ssl3_accept_~s__state~0); 40869#L106 assume !(16384 == ssl3_accept_~s__state~0); 40870#L109 assume !(8192 == ssl3_accept_~s__state~0); 40863#L112 assume !(24576 == ssl3_accept_~s__state~0); 40864#L115 assume !(8195 == ssl3_accept_~s__state~0); 40854#L118 assume !(8480 == ssl3_accept_~s__state~0); 40855#L121 assume !(8481 == ssl3_accept_~s__state~0); 40844#L124 assume !(8482 == ssl3_accept_~s__state~0); 40845#L127 assume !(8464 == ssl3_accept_~s__state~0); 40836#L130 assume !(8465 == ssl3_accept_~s__state~0); 40837#L133 assume !(8466 == ssl3_accept_~s__state~0); 40827#L136 assume !(8496 == ssl3_accept_~s__state~0); 40828#L139 assume !(8497 == ssl3_accept_~s__state~0); 40820#L142 assume !(8512 == ssl3_accept_~s__state~0); 40821#L145 assume !(8513 == ssl3_accept_~s__state~0); 40807#L148 assume 8528 == ssl3_accept_~s__state~0; 40805#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40797#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 40799#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 40785#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 40786#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 42195#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42192#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42189#L641 ssl3_accept_~skip~0 := 0; 42188#L100-2 assume !false; 42186#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42181#L103 assume !(12292 == ssl3_accept_~s__state~0); 42179#L106 assume !(16384 == ssl3_accept_~s__state~0); 42177#L109 assume !(8192 == ssl3_accept_~s__state~0); 42175#L112 assume !(24576 == ssl3_accept_~s__state~0); 42173#L115 assume !(8195 == ssl3_accept_~s__state~0); 42171#L118 assume !(8480 == ssl3_accept_~s__state~0); 42169#L121 assume !(8481 == ssl3_accept_~s__state~0); 42167#L124 assume !(8482 == ssl3_accept_~s__state~0); 42165#L127 assume !(8464 == ssl3_accept_~s__state~0); 42163#L130 assume !(8465 == ssl3_accept_~s__state~0); 42157#L133 assume !(8466 == ssl3_accept_~s__state~0); 42153#L136 assume !(8496 == ssl3_accept_~s__state~0); 42149#L139 assume !(8497 == ssl3_accept_~s__state~0); 42143#L142 assume !(8512 == ssl3_accept_~s__state~0); 42136#L145 assume !(8513 == ssl3_accept_~s__state~0); 42133#L148 assume !(8528 == ssl3_accept_~s__state~0); 42130#L151 assume !(8529 == ssl3_accept_~s__state~0); 42127#L154 assume 8544 == ssl3_accept_~s__state~0; 41664#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42122#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 42118#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42113#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42110#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 42107#L407 assume !(4 == ssl3_accept_~blastFlag~0); 42104#L407-2 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; 42099#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42095#L641 ssl3_accept_~skip~0 := 0; 42093#L100-2 assume !false; 42091#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42089#L103 assume !(12292 == ssl3_accept_~s__state~0); 42087#L106 assume !(16384 == ssl3_accept_~s__state~0); 42085#L109 assume !(8192 == ssl3_accept_~s__state~0); 42083#L112 assume !(24576 == ssl3_accept_~s__state~0); 42081#L115 assume !(8195 == ssl3_accept_~s__state~0); 42079#L118 assume !(8480 == ssl3_accept_~s__state~0); 42077#L121 assume !(8481 == ssl3_accept_~s__state~0); 42075#L124 assume !(8482 == ssl3_accept_~s__state~0); 42073#L127 assume !(8464 == ssl3_accept_~s__state~0); 42071#L130 assume !(8465 == ssl3_accept_~s__state~0); 42069#L133 assume !(8466 == ssl3_accept_~s__state~0); 41625#L136 assume !(8496 == ssl3_accept_~s__state~0); 41971#L139 assume !(8497 == ssl3_accept_~s__state~0); 41969#L142 assume !(8512 == ssl3_accept_~s__state~0); 41967#L145 assume !(8513 == ssl3_accept_~s__state~0); 41965#L148 assume !(8528 == ssl3_accept_~s__state~0); 41963#L151 assume !(8529 == ssl3_accept_~s__state~0); 41961#L154 assume !(8544 == ssl3_accept_~s__state~0); 41959#L157 assume !(8545 == ssl3_accept_~s__state~0); 41957#L160 assume !(8560 == ssl3_accept_~s__state~0); 41955#L163 assume !(8561 == ssl3_accept_~s__state~0); 41953#L166 assume 8448 == ssl3_accept_~s__state~0; 41951#L167 assume !(ssl3_accept_~num1~0 > 0); 41947#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41943#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41939#L641 ssl3_accept_~skip~0 := 0; 41937#L100-2 assume !false; 41935#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41933#L103 assume !(12292 == ssl3_accept_~s__state~0); 41931#L106 assume !(16384 == ssl3_accept_~s__state~0); 41929#L109 assume !(8192 == ssl3_accept_~s__state~0); 41927#L112 assume !(24576 == ssl3_accept_~s__state~0); 41925#L115 assume !(8195 == ssl3_accept_~s__state~0); 41923#L118 assume !(8480 == ssl3_accept_~s__state~0); 41921#L121 assume !(8481 == ssl3_accept_~s__state~0); 41919#L124 assume !(8482 == ssl3_accept_~s__state~0); 41917#L127 assume !(8464 == ssl3_accept_~s__state~0); 41915#L130 assume !(8465 == ssl3_accept_~s__state~0); 41913#L133 assume !(8466 == ssl3_accept_~s__state~0); 41911#L136 assume !(8496 == ssl3_accept_~s__state~0); 41909#L139 assume !(8497 == ssl3_accept_~s__state~0); 41907#L142 assume !(8512 == ssl3_accept_~s__state~0); 41905#L145 assume !(8513 == ssl3_accept_~s__state~0); 41903#L148 assume !(8528 == ssl3_accept_~s__state~0); 41901#L151 assume !(8529 == ssl3_accept_~s__state~0); 41898#L154 assume !(8544 == ssl3_accept_~s__state~0); 41895#L157 assume !(8545 == ssl3_accept_~s__state~0); 41893#L160 assume !(8560 == ssl3_accept_~s__state~0); 41891#L163 assume !(8561 == ssl3_accept_~s__state~0); 41888#L166 assume !(8448 == ssl3_accept_~s__state~0); 41787#L169 assume 8576 == ssl3_accept_~s__state~0; 41782#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 41779#L450 assume !(5 == ssl3_accept_~blastFlag~0); 41776#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 41774#L456 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 41775#L460 assume !(6 == ssl3_accept_~blastFlag~0); 41879#L460-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 41857#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41853#L641 ssl3_accept_~skip~0 := 0; 41851#L100-2 assume !false; 41849#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41847#L103 assume !(12292 == ssl3_accept_~s__state~0); 41845#L106 assume !(16384 == ssl3_accept_~s__state~0); 41843#L109 assume !(8192 == ssl3_accept_~s__state~0); 41841#L112 assume !(24576 == ssl3_accept_~s__state~0); 41839#L115 assume !(8195 == ssl3_accept_~s__state~0); 41837#L118 assume !(8480 == ssl3_accept_~s__state~0); 41835#L121 assume !(8481 == ssl3_accept_~s__state~0); 41833#L124 assume !(8482 == ssl3_accept_~s__state~0); 41831#L127 assume !(8464 == ssl3_accept_~s__state~0); 41829#L130 assume !(8465 == ssl3_accept_~s__state~0); 41827#L133 assume !(8466 == ssl3_accept_~s__state~0); 41825#L136 assume !(8496 == ssl3_accept_~s__state~0); 41823#L139 assume !(8497 == ssl3_accept_~s__state~0); 41821#L142 assume !(8512 == ssl3_accept_~s__state~0); 41819#L145 assume !(8513 == ssl3_accept_~s__state~0); 41817#L148 assume !(8528 == ssl3_accept_~s__state~0); 41815#L151 assume !(8529 == ssl3_accept_~s__state~0); 41813#L154 assume !(8544 == ssl3_accept_~s__state~0); 41811#L157 assume !(8545 == ssl3_accept_~s__state~0); 41809#L160 assume !(8560 == ssl3_accept_~s__state~0); 41807#L163 assume !(8561 == ssl3_accept_~s__state~0); 41805#L166 assume !(8448 == ssl3_accept_~s__state~0); 41796#L169 assume !(8576 == ssl3_accept_~s__state~0); 41785#L172 assume !(8577 == ssl3_accept_~s__state~0); 41786#L175 assume !(8592 == ssl3_accept_~s__state~0); 41886#L178 assume !(8593 == ssl3_accept_~s__state~0); 41885#L181 assume !(8608 == ssl3_accept_~s__state~0); 41883#L184 assume !(8609 == ssl3_accept_~s__state~0); 41884#L187 assume 8640 == ssl3_accept_~s__state~0; 42253#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 42252#L497 assume !(9 == ssl3_accept_~blastFlag~0); 42251#L500 assume !(12 == ssl3_accept_~blastFlag~0); 42250#L503 assume !(15 == ssl3_accept_~blastFlag~0); 42249#L506 assume !(18 == ssl3_accept_~blastFlag~0); 42231#L509 assume !(21 == ssl3_accept_~blastFlag~0); 42232#L506-2 assume !(ssl3_accept_~ret~0 <= 0); 42028#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 42026#L519-2 ssl3_accept_~s__init_num~0 := 0; 42023#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42020#L641 ssl3_accept_~skip~0 := 0; 42019#L100-2 assume !false; 42018#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42017#L103 assume !(12292 == ssl3_accept_~s__state~0); 42016#L106 assume !(16384 == ssl3_accept_~s__state~0); 42015#L109 assume !(8192 == ssl3_accept_~s__state~0); 42014#L112 assume !(24576 == ssl3_accept_~s__state~0); 42013#L115 assume !(8195 == ssl3_accept_~s__state~0); 42012#L118 assume !(8480 == ssl3_accept_~s__state~0); 42011#L121 assume !(8481 == ssl3_accept_~s__state~0); 42010#L124 assume !(8482 == ssl3_accept_~s__state~0); 42009#L127 assume !(8464 == ssl3_accept_~s__state~0); 42008#L130 assume !(8465 == ssl3_accept_~s__state~0); 42007#L133 assume !(8466 == ssl3_accept_~s__state~0); 42006#L136 assume !(8496 == ssl3_accept_~s__state~0); 42005#L139 assume !(8497 == ssl3_accept_~s__state~0); 42004#L142 assume !(8512 == ssl3_accept_~s__state~0); 42003#L145 assume !(8513 == ssl3_accept_~s__state~0); 42002#L148 assume !(8528 == ssl3_accept_~s__state~0); 42001#L151 assume !(8529 == ssl3_accept_~s__state~0); 42000#L154 assume !(8544 == ssl3_accept_~s__state~0); 41999#L157 assume !(8545 == ssl3_accept_~s__state~0); 41998#L160 assume !(8560 == ssl3_accept_~s__state~0); 41997#L163 assume !(8561 == ssl3_accept_~s__state~0); 41996#L166 assume !(8448 == ssl3_accept_~s__state~0); 41995#L169 assume !(8576 == ssl3_accept_~s__state~0); 41994#L172 assume !(8577 == ssl3_accept_~s__state~0); 41993#L175 assume !(8592 == ssl3_accept_~s__state~0); 41992#L178 assume !(8593 == ssl3_accept_~s__state~0); 41991#L181 assume !(8608 == ssl3_accept_~s__state~0); 41990#L184 assume !(8609 == ssl3_accept_~s__state~0); 41989#L187 assume !(8640 == ssl3_accept_~s__state~0); 41988#L190 assume !(8641 == ssl3_accept_~s__state~0); 41987#L193 assume 8656 == ssl3_accept_~s__state~0; 41900#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 41986#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 41985#L534 assume !(10 == ssl3_accept_~blastFlag~0); 41984#L537 assume !(13 == ssl3_accept_~blastFlag~0); 41983#L540 assume !(16 == ssl3_accept_~blastFlag~0); 41982#L543 assume !(19 == ssl3_accept_~blastFlag~0); 41981#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 41979#L554 assume !(0 == ssl3_accept_~tmp___10~0); 41976#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41973#L641 ssl3_accept_~skip~0 := 0; 41972#L100-2 assume !false; 41970#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41968#L103 assume !(12292 == ssl3_accept_~s__state~0); 41966#L106 assume !(16384 == ssl3_accept_~s__state~0); 41964#L109 assume !(8192 == ssl3_accept_~s__state~0); 41962#L112 assume !(24576 == ssl3_accept_~s__state~0); 41960#L115 assume !(8195 == ssl3_accept_~s__state~0); 41958#L118 assume !(8480 == ssl3_accept_~s__state~0); 41956#L121 assume !(8481 == ssl3_accept_~s__state~0); 41954#L124 assume !(8482 == ssl3_accept_~s__state~0); 41952#L127 assume !(8464 == ssl3_accept_~s__state~0); 41949#L130 assume !(8465 == ssl3_accept_~s__state~0); 41946#L133 assume !(8466 == ssl3_accept_~s__state~0); 41940#L136 assume !(8496 == ssl3_accept_~s__state~0); 41938#L139 assume !(8497 == ssl3_accept_~s__state~0); 41936#L142 assume !(8512 == ssl3_accept_~s__state~0); 41934#L145 assume !(8513 == ssl3_accept_~s__state~0); 41932#L148 assume !(8528 == ssl3_accept_~s__state~0); 41930#L151 assume !(8529 == ssl3_accept_~s__state~0); 41928#L154 assume !(8544 == ssl3_accept_~s__state~0); 41926#L157 assume !(8545 == ssl3_accept_~s__state~0); 41924#L160 assume !(8560 == ssl3_accept_~s__state~0); 41922#L163 assume !(8561 == ssl3_accept_~s__state~0); 41920#L166 assume !(8448 == ssl3_accept_~s__state~0); 41918#L169 assume !(8576 == ssl3_accept_~s__state~0); 41916#L172 assume !(8577 == ssl3_accept_~s__state~0); 41914#L175 assume !(8592 == ssl3_accept_~s__state~0); 41912#L178 assume !(8593 == ssl3_accept_~s__state~0); 41910#L181 assume !(8608 == ssl3_accept_~s__state~0); 41908#L184 assume !(8609 == ssl3_accept_~s__state~0); 41906#L187 assume !(8640 == ssl3_accept_~s__state~0); 41904#L190 assume !(8641 == ssl3_accept_~s__state~0); 41902#L193 assume !(8656 == ssl3_accept_~s__state~0); 41899#L196 assume !(8657 == ssl3_accept_~s__state~0); 41896#L199 assume 8672 == ssl3_accept_~s__state~0; 41894#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 41892#L562 assume !(11 == ssl3_accept_~blastFlag~0); 41889#L565 assume !(14 == ssl3_accept_~blastFlag~0); 41803#L568 assume !(17 == ssl3_accept_~blastFlag~0); 41802#L571 assume !(20 == ssl3_accept_~blastFlag~0); 41801#L571-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 41798#L581 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 41797#L581-2 ssl3_accept_~s__init_num~0 := 0; 41790#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41783#L641 ssl3_accept_~skip~0 := 0; 41780#L100-2 assume !false; 41777#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41770#L103 assume !(12292 == ssl3_accept_~s__state~0); 41768#L106 assume !(16384 == ssl3_accept_~s__state~0); 41745#L109 assume !(8192 == ssl3_accept_~s__state~0); 41743#L112 assume !(24576 == ssl3_accept_~s__state~0); 41742#L115 assume !(8195 == ssl3_accept_~s__state~0); 41716#L118 assume !(8480 == ssl3_accept_~s__state~0); 41741#L121 assume !(8481 == ssl3_accept_~s__state~0); 41740#L124 assume !(8482 == ssl3_accept_~s__state~0); 41739#L127 assume !(8464 == ssl3_accept_~s__state~0); 41738#L130 assume !(8465 == ssl3_accept_~s__state~0); 41737#L133 assume !(8466 == ssl3_accept_~s__state~0); 41733#L136 assume !(8496 == ssl3_accept_~s__state~0); 41732#L139 assume !(8497 == ssl3_accept_~s__state~0); 41731#L142 assume !(8512 == ssl3_accept_~s__state~0); 41698#L145 assume !(8513 == ssl3_accept_~s__state~0); 41692#L148 assume !(8528 == ssl3_accept_~s__state~0); 41666#L151 assume !(8529 == ssl3_accept_~s__state~0); 41667#L154 assume !(8544 == ssl3_accept_~s__state~0); 41643#L157 assume !(8545 == ssl3_accept_~s__state~0); 41644#L160 assume !(8560 == ssl3_accept_~s__state~0); 41628#L163 assume !(8561 == ssl3_accept_~s__state~0); 41587#L166 assume 8448 == ssl3_accept_~s__state~0; 40900#L167 assume !(ssl3_accept_~num1~0 > 0); 40899#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40747#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40745#L641 ssl3_accept_~skip~0 := 0; 40736#L100-2 assume !false; 40737#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40728#L103 assume !(12292 == ssl3_accept_~s__state~0); 40729#L106 assume !(16384 == ssl3_accept_~s__state~0); 40720#L109 assume 8192 == ssl3_accept_~s__state~0; 40712#L212 ssl3_accept_~s__server~0 := 1; 41713#L217 assume 0 != ssl3_accept_~cb~0; 41712#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 41711#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 41709#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 41702#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 41700#L244 assume 12292 != ssl3_accept_~s__state~0; 41699#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; 41695#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41691#L641 ssl3_accept_~skip~0 := 0; 40573#L100-2 [2020-11-28 02:59:00,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:00,729 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 20 times [2020-11-28 02:59:00,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:00,729 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205763567] [2020-11-28 02:59:00,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:00,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:00,734 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:00,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:00,738 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:00,741 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:00,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:00,741 INFO L82 PathProgramCache]: Analyzing trace with hash 1526054633, now seen corresponding path program 1 times [2020-11-28 02:59:00,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:00,741 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428356456] [2020-11-28 02:59:00,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:00,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:00,875 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:59:00,875 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428356456] [2020-11-28 02:59:00,875 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:00,875 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:59:00,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163596646] [2020-11-28 02:59:00,876 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:00,876 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:00,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:00,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:00,876 INFO L87 Difference]: Start difference. First operand 2630 states and 3368 transitions. cyclomatic complexity: 745 Second operand 3 states. [2020-11-28 02:59:01,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:01,028 INFO L93 Difference]: Finished difference Result 3000 states and 3793 transitions. [2020-11-28 02:59:01,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:01,028 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3000 states and 3793 transitions. [2020-11-28 02:59:01,038 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2740 [2020-11-28 02:59:01,055 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3000 states to 3000 states and 3793 transitions. [2020-11-28 02:59:01,055 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3000 [2020-11-28 02:59:01,059 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3000 [2020-11-28 02:59:01,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3000 states and 3793 transitions. [2020-11-28 02:59:01,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:01,064 INFO L691 BuchiCegarLoop]: Abstraction has 3000 states and 3793 transitions. [2020-11-28 02:59:01,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3000 states and 3793 transitions. [2020-11-28 02:59:01,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3000 to 2970. [2020-11-28 02:59:01,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2970 states. [2020-11-28 02:59:01,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2970 states to 2970 states and 3758 transitions. [2020-11-28 02:59:01,109 INFO L714 BuchiCegarLoop]: Abstraction has 2970 states and 3758 transitions. [2020-11-28 02:59:01,109 INFO L594 BuchiCegarLoop]: Abstraction has 2970 states and 3758 transitions. [2020-11-28 02:59:01,109 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2020-11-28 02:59:01,109 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2970 states and 3758 transitions. [2020-11-28 02:59:01,117 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2710 [2020-11-28 02:59:01,118 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:01,118 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:01,124 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:59:01,124 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:59:01,124 INFO L794 eck$LassoCheckResult]: Stem: 46234#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); 46099#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; 46100#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46173#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; 46174#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46122#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 46203#L100-2 [2020-11-28 02:59:01,125 INFO L796 eck$LassoCheckResult]: Loop: 46203#L100-2 assume !false; 47687#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47686#L103 assume !(12292 == ssl3_accept_~s__state~0); 47677#L106 assume !(16384 == ssl3_accept_~s__state~0); 47676#L109 assume !(8192 == ssl3_accept_~s__state~0); 47673#L112 assume !(24576 == ssl3_accept_~s__state~0); 47668#L115 assume !(8195 == ssl3_accept_~s__state~0); 47665#L118 assume !(8480 == ssl3_accept_~s__state~0); 47662#L121 assume !(8481 == ssl3_accept_~s__state~0); 47660#L124 assume !(8482 == ssl3_accept_~s__state~0); 47618#L127 assume 8464 == ssl3_accept_~s__state~0; 46268#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 46231#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 46229#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; 46230#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48241#L641 ssl3_accept_~skip~0 := 0; 48240#L100-2 assume !false; 48239#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48238#L103 assume !(12292 == ssl3_accept_~s__state~0); 48237#L106 assume !(16384 == ssl3_accept_~s__state~0); 48236#L109 assume !(8192 == ssl3_accept_~s__state~0); 48235#L112 assume !(24576 == ssl3_accept_~s__state~0); 48234#L115 assume !(8195 == ssl3_accept_~s__state~0); 48233#L118 assume !(8480 == ssl3_accept_~s__state~0); 48232#L121 assume !(8481 == ssl3_accept_~s__state~0); 48231#L124 assume !(8482 == ssl3_accept_~s__state~0); 48230#L127 assume !(8464 == ssl3_accept_~s__state~0); 48229#L130 assume !(8465 == ssl3_accept_~s__state~0); 48228#L133 assume !(8466 == ssl3_accept_~s__state~0); 48222#L136 assume 8496 == ssl3_accept_~s__state~0; 46251#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 46252#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46530#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 46528#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46526#L294-2 ssl3_accept_~s__init_num~0 := 0; 46523#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46520#L641 ssl3_accept_~skip~0 := 0; 46519#L100-2 assume !false; 46518#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46517#L103 assume !(12292 == ssl3_accept_~s__state~0); 46516#L106 assume !(16384 == ssl3_accept_~s__state~0); 46515#L109 assume !(8192 == ssl3_accept_~s__state~0); 46514#L112 assume !(24576 == ssl3_accept_~s__state~0); 46513#L115 assume !(8195 == ssl3_accept_~s__state~0); 46512#L118 assume !(8480 == ssl3_accept_~s__state~0); 46511#L121 assume !(8481 == ssl3_accept_~s__state~0); 46510#L124 assume !(8482 == ssl3_accept_~s__state~0); 46509#L127 assume !(8464 == ssl3_accept_~s__state~0); 46508#L130 assume !(8465 == ssl3_accept_~s__state~0); 46507#L133 assume !(8466 == ssl3_accept_~s__state~0); 46506#L136 assume !(8496 == ssl3_accept_~s__state~0); 46505#L139 assume !(8497 == ssl3_accept_~s__state~0); 46504#L142 assume 8512 == ssl3_accept_~s__state~0; 46424#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46499#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46496#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46376#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46374#L641 ssl3_accept_~skip~0 := 0; 46365#L100-2 assume !false; 46366#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46357#L103 assume !(12292 == ssl3_accept_~s__state~0); 46358#L106 assume !(16384 == ssl3_accept_~s__state~0); 46349#L109 assume !(8192 == ssl3_accept_~s__state~0); 46350#L112 assume !(24576 == ssl3_accept_~s__state~0); 46341#L115 assume !(8195 == ssl3_accept_~s__state~0); 46342#L118 assume !(8480 == ssl3_accept_~s__state~0); 46331#L121 assume !(8481 == ssl3_accept_~s__state~0); 46332#L124 assume !(8482 == ssl3_accept_~s__state~0); 46323#L127 assume !(8464 == ssl3_accept_~s__state~0); 46324#L130 assume !(8465 == ssl3_accept_~s__state~0); 46314#L133 assume !(8466 == ssl3_accept_~s__state~0); 46315#L136 assume !(8496 == ssl3_accept_~s__state~0); 46305#L139 assume !(8497 == ssl3_accept_~s__state~0); 46306#L142 assume !(8512 == ssl3_accept_~s__state~0); 46473#L145 assume !(8513 == ssl3_accept_~s__state~0); 46414#L148 assume 8528 == ssl3_accept_~s__state~0; 46413#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46410#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 46412#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 47964#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 47931#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 47927#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47918#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47914#L641 ssl3_accept_~skip~0 := 0; 47912#L100-2 assume !false; 47910#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47908#L103 assume !(12292 == ssl3_accept_~s__state~0); 47906#L106 assume !(16384 == ssl3_accept_~s__state~0); 47904#L109 assume !(8192 == ssl3_accept_~s__state~0); 47902#L112 assume !(24576 == ssl3_accept_~s__state~0); 47900#L115 assume !(8195 == ssl3_accept_~s__state~0); 47898#L118 assume !(8480 == ssl3_accept_~s__state~0); 47896#L121 assume !(8481 == ssl3_accept_~s__state~0); 47894#L124 assume !(8482 == ssl3_accept_~s__state~0); 47892#L127 assume !(8464 == ssl3_accept_~s__state~0); 47890#L130 assume !(8465 == ssl3_accept_~s__state~0); 47888#L133 assume !(8466 == ssl3_accept_~s__state~0); 47886#L136 assume !(8496 == ssl3_accept_~s__state~0); 47884#L139 assume !(8497 == ssl3_accept_~s__state~0); 47882#L142 assume !(8512 == ssl3_accept_~s__state~0); 47880#L145 assume !(8513 == ssl3_accept_~s__state~0); 47878#L148 assume !(8528 == ssl3_accept_~s__state~0); 47876#L151 assume !(8529 == ssl3_accept_~s__state~0); 47874#L154 assume 8544 == ssl3_accept_~s__state~0; 46648#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47871#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 47868#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47864#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47862#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 47860#L407 assume !(4 == ssl3_accept_~blastFlag~0); 47858#L407-2 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; 47851#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47847#L641 ssl3_accept_~skip~0 := 0; 47846#L100-2 assume !false; 47845#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47839#L103 assume !(12292 == ssl3_accept_~s__state~0); 47837#L106 assume !(16384 == ssl3_accept_~s__state~0); 47835#L109 assume !(8192 == ssl3_accept_~s__state~0); 47833#L112 assume !(24576 == ssl3_accept_~s__state~0); 47831#L115 assume !(8195 == ssl3_accept_~s__state~0); 47829#L118 assume !(8480 == ssl3_accept_~s__state~0); 47827#L121 assume !(8481 == ssl3_accept_~s__state~0); 47825#L124 assume !(8482 == ssl3_accept_~s__state~0); 47823#L127 assume !(8464 == ssl3_accept_~s__state~0); 47821#L130 assume !(8465 == ssl3_accept_~s__state~0); 47819#L133 assume !(8466 == ssl3_accept_~s__state~0); 47621#L136 assume !(8496 == ssl3_accept_~s__state~0); 47816#L139 assume !(8497 == ssl3_accept_~s__state~0); 47814#L142 assume !(8512 == ssl3_accept_~s__state~0); 47812#L145 assume !(8513 == ssl3_accept_~s__state~0); 47810#L148 assume !(8528 == ssl3_accept_~s__state~0); 47808#L151 assume !(8529 == ssl3_accept_~s__state~0); 47806#L154 assume !(8544 == ssl3_accept_~s__state~0); 47804#L157 assume !(8545 == ssl3_accept_~s__state~0); 47802#L160 assume !(8560 == ssl3_accept_~s__state~0); 47800#L163 assume !(8561 == ssl3_accept_~s__state~0); 47794#L166 assume 8448 == ssl3_accept_~s__state~0; 47792#L167 assume !(ssl3_accept_~num1~0 > 0); 47789#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47778#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47774#L641 ssl3_accept_~skip~0 := 0; 47772#L100-2 assume !false; 47770#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47768#L103 assume !(12292 == ssl3_accept_~s__state~0); 47766#L106 assume !(16384 == ssl3_accept_~s__state~0); 47764#L109 assume !(8192 == ssl3_accept_~s__state~0); 47762#L112 assume !(24576 == ssl3_accept_~s__state~0); 47760#L115 assume !(8195 == ssl3_accept_~s__state~0); 47758#L118 assume !(8480 == ssl3_accept_~s__state~0); 47756#L121 assume !(8481 == ssl3_accept_~s__state~0); 47754#L124 assume !(8482 == ssl3_accept_~s__state~0); 47752#L127 assume !(8464 == ssl3_accept_~s__state~0); 47750#L130 assume !(8465 == ssl3_accept_~s__state~0); 47748#L133 assume !(8466 == ssl3_accept_~s__state~0); 47746#L136 assume !(8496 == ssl3_accept_~s__state~0); 47744#L139 assume !(8497 == ssl3_accept_~s__state~0); 47742#L142 assume !(8512 == ssl3_accept_~s__state~0); 47740#L145 assume !(8513 == ssl3_accept_~s__state~0); 47738#L148 assume !(8528 == ssl3_accept_~s__state~0); 47736#L151 assume !(8529 == ssl3_accept_~s__state~0); 47734#L154 assume !(8544 == ssl3_accept_~s__state~0); 47732#L157 assume !(8545 == ssl3_accept_~s__state~0); 47690#L160 assume !(8560 == ssl3_accept_~s__state~0); 47684#L163 assume !(8561 == ssl3_accept_~s__state~0); 47680#L166 assume !(8448 == ssl3_accept_~s__state~0); 47671#L169 assume 8576 == ssl3_accept_~s__state~0; 47666#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 47663#L450 assume !(5 == ssl3_accept_~blastFlag~0); 47661#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 47648#L456 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 47649#L460 assume !(6 == ssl3_accept_~blastFlag~0); 48291#L460-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 48288#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48285#L641 ssl3_accept_~skip~0 := 0; 48284#L100-2 assume !false; 48283#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48282#L103 assume !(12292 == ssl3_accept_~s__state~0); 48281#L106 assume !(16384 == ssl3_accept_~s__state~0); 48280#L109 assume !(8192 == ssl3_accept_~s__state~0); 48279#L112 assume !(24576 == ssl3_accept_~s__state~0); 48278#L115 assume !(8195 == ssl3_accept_~s__state~0); 48277#L118 assume !(8480 == ssl3_accept_~s__state~0); 48276#L121 assume !(8481 == ssl3_accept_~s__state~0); 48275#L124 assume !(8482 == ssl3_accept_~s__state~0); 48274#L127 assume !(8464 == ssl3_accept_~s__state~0); 48273#L130 assume !(8465 == ssl3_accept_~s__state~0); 48272#L133 assume !(8466 == ssl3_accept_~s__state~0); 48271#L136 assume !(8496 == ssl3_accept_~s__state~0); 48270#L139 assume !(8497 == ssl3_accept_~s__state~0); 48269#L142 assume !(8512 == ssl3_accept_~s__state~0); 48268#L145 assume !(8513 == ssl3_accept_~s__state~0); 48267#L148 assume !(8528 == ssl3_accept_~s__state~0); 48266#L151 assume !(8529 == ssl3_accept_~s__state~0); 48265#L154 assume !(8544 == ssl3_accept_~s__state~0); 48264#L157 assume !(8545 == ssl3_accept_~s__state~0); 48263#L160 assume !(8560 == ssl3_accept_~s__state~0); 48262#L163 assume !(8561 == ssl3_accept_~s__state~0); 48261#L166 assume !(8448 == ssl3_accept_~s__state~0); 48260#L169 assume !(8576 == ssl3_accept_~s__state~0); 48259#L172 assume !(8577 == ssl3_accept_~s__state~0); 48258#L175 assume 8592 == ssl3_accept_~s__state~0; 48255#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 48257#L473 assume !(7 == ssl3_accept_~blastFlag~0); 48248#L473-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 47783#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47775#L641 ssl3_accept_~skip~0 := 0; 47773#L100-2 assume !false; 47771#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47769#L103 assume !(12292 == ssl3_accept_~s__state~0); 47767#L106 assume !(16384 == ssl3_accept_~s__state~0); 47765#L109 assume !(8192 == ssl3_accept_~s__state~0); 47763#L112 assume !(24576 == ssl3_accept_~s__state~0); 47761#L115 assume !(8195 == ssl3_accept_~s__state~0); 47759#L118 assume !(8480 == ssl3_accept_~s__state~0); 47757#L121 assume !(8481 == ssl3_accept_~s__state~0); 47755#L124 assume !(8482 == ssl3_accept_~s__state~0); 47753#L127 assume !(8464 == ssl3_accept_~s__state~0); 47751#L130 assume !(8465 == ssl3_accept_~s__state~0); 47749#L133 assume !(8466 == ssl3_accept_~s__state~0); 47747#L136 assume !(8496 == ssl3_accept_~s__state~0); 47745#L139 assume !(8497 == ssl3_accept_~s__state~0); 47743#L142 assume !(8512 == ssl3_accept_~s__state~0); 47741#L145 assume !(8513 == ssl3_accept_~s__state~0); 47739#L148 assume !(8528 == ssl3_accept_~s__state~0); 47737#L151 assume !(8529 == ssl3_accept_~s__state~0); 47735#L154 assume !(8544 == ssl3_accept_~s__state~0); 47733#L157 assume !(8545 == ssl3_accept_~s__state~0); 47691#L160 assume !(8560 == ssl3_accept_~s__state~0); 47685#L163 assume !(8561 == ssl3_accept_~s__state~0); 47681#L166 assume !(8448 == ssl3_accept_~s__state~0); 47674#L169 assume !(8576 == ssl3_accept_~s__state~0); 47669#L172 assume !(8577 == ssl3_accept_~s__state~0); 47670#L175 assume !(8592 == ssl3_accept_~s__state~0); 48254#L178 assume !(8593 == ssl3_accept_~s__state~0); 48253#L181 assume !(8608 == ssl3_accept_~s__state~0); 48251#L184 assume !(8609 == ssl3_accept_~s__state~0); 47965#L187 assume 8640 == ssl3_accept_~s__state~0; 47963#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 47962#L497 assume !(9 == ssl3_accept_~blastFlag~0); 47960#L500 assume !(12 == ssl3_accept_~blastFlag~0); 47959#L503 assume !(15 == ssl3_accept_~blastFlag~0); 47958#L506 assume !(18 == ssl3_accept_~blastFlag~0); 47956#L509 assume !(21 == ssl3_accept_~blastFlag~0); 47954#L506-2 assume !(ssl3_accept_~ret~0 <= 0); 47946#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 47945#L519-2 ssl3_accept_~s__init_num~0 := 0; 47942#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47939#L641 ssl3_accept_~skip~0 := 0; 47938#L100-2 assume !false; 47936#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47928#L103 assume !(12292 == ssl3_accept_~s__state~0); 47926#L106 assume !(16384 == ssl3_accept_~s__state~0); 47925#L109 assume !(8192 == ssl3_accept_~s__state~0); 47924#L112 assume !(24576 == ssl3_accept_~s__state~0); 47923#L115 assume !(8195 == ssl3_accept_~s__state~0); 47921#L118 assume !(8480 == ssl3_accept_~s__state~0); 47915#L121 assume !(8481 == ssl3_accept_~s__state~0); 47913#L124 assume !(8482 == ssl3_accept_~s__state~0); 47911#L127 assume !(8464 == ssl3_accept_~s__state~0); 47909#L130 assume !(8465 == ssl3_accept_~s__state~0); 47907#L133 assume !(8466 == ssl3_accept_~s__state~0); 47905#L136 assume !(8496 == ssl3_accept_~s__state~0); 47903#L139 assume !(8497 == ssl3_accept_~s__state~0); 47901#L142 assume !(8512 == ssl3_accept_~s__state~0); 47899#L145 assume !(8513 == ssl3_accept_~s__state~0); 47897#L148 assume !(8528 == ssl3_accept_~s__state~0); 47895#L151 assume !(8529 == ssl3_accept_~s__state~0); 47893#L154 assume !(8544 == ssl3_accept_~s__state~0); 47891#L157 assume !(8545 == ssl3_accept_~s__state~0); 47889#L160 assume !(8560 == ssl3_accept_~s__state~0); 47887#L163 assume !(8561 == ssl3_accept_~s__state~0); 47885#L166 assume !(8448 == ssl3_accept_~s__state~0); 47883#L169 assume !(8576 == ssl3_accept_~s__state~0); 47881#L172 assume !(8577 == ssl3_accept_~s__state~0); 47879#L175 assume !(8592 == ssl3_accept_~s__state~0); 47877#L178 assume !(8593 == ssl3_accept_~s__state~0); 47875#L181 assume !(8608 == ssl3_accept_~s__state~0); 47873#L184 assume !(8609 == ssl3_accept_~s__state~0); 47872#L187 assume !(8640 == ssl3_accept_~s__state~0); 47869#L190 assume !(8641 == ssl3_accept_~s__state~0); 47867#L193 assume 8656 == ssl3_accept_~s__state~0; 47711#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 47863#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 47861#L534 assume !(10 == ssl3_accept_~blastFlag~0); 47859#L537 assume !(13 == ssl3_accept_~blastFlag~0); 47856#L540 assume !(16 == ssl3_accept_~blastFlag~0); 47855#L543 assume !(19 == ssl3_accept_~blastFlag~0); 47854#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 47848#L554 assume !(0 == ssl3_accept_~tmp___10~0); 47842#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47838#L641 ssl3_accept_~skip~0 := 0; 47836#L100-2 assume !false; 47834#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47832#L103 assume !(12292 == ssl3_accept_~s__state~0); 47830#L106 assume !(16384 == ssl3_accept_~s__state~0); 47828#L109 assume !(8192 == ssl3_accept_~s__state~0); 47826#L112 assume !(24576 == ssl3_accept_~s__state~0); 47824#L115 assume !(8195 == ssl3_accept_~s__state~0); 47822#L118 assume !(8480 == ssl3_accept_~s__state~0); 47820#L121 assume !(8481 == ssl3_accept_~s__state~0); 47818#L124 assume !(8482 == ssl3_accept_~s__state~0); 47817#L127 assume !(8464 == ssl3_accept_~s__state~0); 47815#L130 assume !(8465 == ssl3_accept_~s__state~0); 47813#L133 assume !(8466 == ssl3_accept_~s__state~0); 47811#L136 assume !(8496 == ssl3_accept_~s__state~0); 47809#L139 assume !(8497 == ssl3_accept_~s__state~0); 47807#L142 assume !(8512 == ssl3_accept_~s__state~0); 47805#L145 assume !(8513 == ssl3_accept_~s__state~0); 47803#L148 assume !(8528 == ssl3_accept_~s__state~0); 47801#L151 assume !(8529 == ssl3_accept_~s__state~0); 47799#L154 assume !(8544 == ssl3_accept_~s__state~0); 47797#L157 assume !(8545 == ssl3_accept_~s__state~0); 47793#L160 assume !(8560 == ssl3_accept_~s__state~0); 47790#L163 assume !(8561 == ssl3_accept_~s__state~0); 47788#L166 assume !(8448 == ssl3_accept_~s__state~0); 47731#L169 assume !(8576 == ssl3_accept_~s__state~0); 47728#L172 assume !(8577 == ssl3_accept_~s__state~0); 47727#L175 assume !(8592 == ssl3_accept_~s__state~0); 47725#L178 assume !(8593 == ssl3_accept_~s__state~0); 47723#L181 assume !(8608 == ssl3_accept_~s__state~0); 47721#L184 assume !(8609 == ssl3_accept_~s__state~0); 47717#L187 assume !(8640 == ssl3_accept_~s__state~0); 47715#L190 assume !(8641 == ssl3_accept_~s__state~0); 47713#L193 assume !(8656 == ssl3_accept_~s__state~0); 47710#L196 assume !(8657 == ssl3_accept_~s__state~0); 47709#L199 assume 8672 == ssl3_accept_~s__state~0; 47708#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 47689#L562 assume !(11 == ssl3_accept_~blastFlag~0); 47683#L565 assume !(14 == ssl3_accept_~blastFlag~0); 47675#L568 assume !(17 == ssl3_accept_~blastFlag~0); 47672#L571 assume !(20 == ssl3_accept_~blastFlag~0); 47667#L571-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 47664#L581 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 47652#L581-2 ssl3_accept_~s__init_num~0 := 0; 47615#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47613#L641 ssl3_accept_~skip~0 := 0; 47563#L100-2 assume !false; 47564#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47520#L103 assume !(12292 == ssl3_accept_~s__state~0); 47521#L106 assume !(16384 == ssl3_accept_~s__state~0); 47268#L109 assume !(8192 == ssl3_accept_~s__state~0); 47263#L112 assume !(24576 == ssl3_accept_~s__state~0); 46732#L115 assume !(8195 == ssl3_accept_~s__state~0); 46730#L118 assume !(8480 == ssl3_accept_~s__state~0); 46728#L121 assume !(8481 == ssl3_accept_~s__state~0); 46726#L124 assume !(8482 == ssl3_accept_~s__state~0); 46708#L127 assume !(8464 == ssl3_accept_~s__state~0); 46703#L130 assume !(8465 == ssl3_accept_~s__state~0); 46698#L133 assume !(8466 == ssl3_accept_~s__state~0); 46693#L136 assume !(8496 == ssl3_accept_~s__state~0); 46689#L139 assume !(8497 == ssl3_accept_~s__state~0); 46685#L142 assume !(8512 == ssl3_accept_~s__state~0); 46681#L145 assume !(8513 == ssl3_accept_~s__state~0); 46677#L148 assume !(8528 == ssl3_accept_~s__state~0); 46672#L151 assume !(8529 == ssl3_accept_~s__state~0); 46673#L154 assume !(8544 == ssl3_accept_~s__state~0); 46854#L157 assume !(8545 == ssl3_accept_~s__state~0); 46853#L160 assume !(8560 == ssl3_accept_~s__state~0); 46592#L163 assume !(8561 == ssl3_accept_~s__state~0); 46587#L166 assume 8448 == ssl3_accept_~s__state~0; 46397#L167 assume !(ssl3_accept_~num1~0 > 0); 46396#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46466#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46457#L641 ssl3_accept_~skip~0 := 0; 46458#L100-2 assume !false; 46453#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46454#L103 assume !(12292 == ssl3_accept_~s__state~0); 46449#L106 assume !(16384 == ssl3_accept_~s__state~0); 46450#L109 assume 8192 == ssl3_accept_~s__state~0; 46579#L212 ssl3_accept_~s__server~0 := 1; 47726#L217 assume 0 != ssl3_accept_~cb~0; 47724#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 47722#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 47719#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 47716#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 47714#L244 assume 12292 != ssl3_accept_~s__state~0; 47712#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; 47704#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47701#L641 ssl3_accept_~skip~0 := 0; 46203#L100-2 [2020-11-28 02:59:01,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:01,125 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 21 times [2020-11-28 02:59:01,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:01,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642560606] [2020-11-28 02:59:01,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:01,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:01,133 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:01,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:01,137 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:01,139 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:01,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:01,140 INFO L82 PathProgramCache]: Analyzing trace with hash 2023008546, now seen corresponding path program 1 times [2020-11-28 02:59:01,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:01,140 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291669905] [2020-11-28 02:59:01,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:01,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:01,345 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:59:01,345 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291669905] [2020-11-28 02:59:01,345 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:01,346 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:59:01,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133603280] [2020-11-28 02:59:01,346 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:01,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:01,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:01,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:01,347 INFO L87 Difference]: Start difference. First operand 2970 states and 3758 transitions. cyclomatic complexity: 795 Second operand 3 states. [2020-11-28 02:59:01,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:01,545 INFO L93 Difference]: Finished difference Result 3360 states and 4203 transitions. [2020-11-28 02:59:01,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:01,546 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3360 states and 4203 transitions. [2020-11-28 02:59:01,561 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3100 [2020-11-28 02:59:01,578 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3360 states to 3360 states and 4203 transitions. [2020-11-28 02:59:01,578 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3360 [2020-11-28 02:59:01,581 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3360 [2020-11-28 02:59:01,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3360 states and 4203 transitions. [2020-11-28 02:59:01,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:01,585 INFO L691 BuchiCegarLoop]: Abstraction has 3360 states and 4203 transitions. [2020-11-28 02:59:01,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3360 states and 4203 transitions. [2020-11-28 02:59:01,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3360 to 3330. [2020-11-28 02:59:01,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3330 states. [2020-11-28 02:59:01,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3330 states to 3330 states and 4168 transitions. [2020-11-28 02:59:01,636 INFO L714 BuchiCegarLoop]: Abstraction has 3330 states and 4168 transitions. [2020-11-28 02:59:01,636 INFO L594 BuchiCegarLoop]: Abstraction has 3330 states and 4168 transitions. [2020-11-28 02:59:01,636 INFO L427 BuchiCegarLoop]: ======== Iteration 22============ [2020-11-28 02:59:01,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3330 states and 4168 transitions. [2020-11-28 02:59:01,647 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3070 [2020-11-28 02:59:01,647 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:01,648 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:01,651 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 02:59:01,652 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:59:01,652 INFO L794 eck$LassoCheckResult]: Stem: 52568#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); 52435#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; 52436#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 52505#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; 52506#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52459#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 52538#L100-2 [2020-11-28 02:59:01,652 INFO L796 eck$LassoCheckResult]: Loop: 52538#L100-2 assume !false; 54529#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54527#L103 assume !(12292 == ssl3_accept_~s__state~0); 54525#L106 assume !(16384 == ssl3_accept_~s__state~0); 54447#L109 assume !(8192 == ssl3_accept_~s__state~0); 54448#L112 assume !(24576 == ssl3_accept_~s__state~0); 54223#L115 assume !(8195 == ssl3_accept_~s__state~0); 54224#L118 assume !(8480 == ssl3_accept_~s__state~0); 54066#L121 assume !(8481 == ssl3_accept_~s__state~0); 54067#L124 assume !(8482 == ssl3_accept_~s__state~0); 52624#L127 assume 8464 == ssl3_accept_~s__state~0; 52600#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 52565#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52562#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; 52563#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54698#L641 ssl3_accept_~skip~0 := 0; 54696#L100-2 assume !false; 54694#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54692#L103 assume !(12292 == ssl3_accept_~s__state~0); 54690#L106 assume !(16384 == ssl3_accept_~s__state~0); 54688#L109 assume !(8192 == ssl3_accept_~s__state~0); 54686#L112 assume !(24576 == ssl3_accept_~s__state~0); 54684#L115 assume !(8195 == ssl3_accept_~s__state~0); 54682#L118 assume !(8480 == ssl3_accept_~s__state~0); 54680#L121 assume !(8481 == ssl3_accept_~s__state~0); 54678#L124 assume !(8482 == ssl3_accept_~s__state~0); 54676#L127 assume !(8464 == ssl3_accept_~s__state~0); 54674#L130 assume !(8465 == ssl3_accept_~s__state~0); 54672#L133 assume !(8466 == ssl3_accept_~s__state~0); 54671#L136 assume 8496 == ssl3_accept_~s__state~0; 52585#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 52586#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 52905#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 52903#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 52901#L294-2 ssl3_accept_~s__init_num~0 := 0; 52898#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52895#L641 ssl3_accept_~skip~0 := 0; 52894#L100-2 assume !false; 52893#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52892#L103 assume !(12292 == ssl3_accept_~s__state~0); 52891#L106 assume !(16384 == ssl3_accept_~s__state~0); 52890#L109 assume !(8192 == ssl3_accept_~s__state~0); 52889#L112 assume !(24576 == ssl3_accept_~s__state~0); 52888#L115 assume !(8195 == ssl3_accept_~s__state~0); 52887#L118 assume !(8480 == ssl3_accept_~s__state~0); 52886#L121 assume !(8481 == ssl3_accept_~s__state~0); 52885#L124 assume !(8482 == ssl3_accept_~s__state~0); 52884#L127 assume !(8464 == ssl3_accept_~s__state~0); 52883#L130 assume !(8465 == ssl3_accept_~s__state~0); 52882#L133 assume !(8466 == ssl3_accept_~s__state~0); 52881#L136 assume !(8496 == ssl3_accept_~s__state~0); 52880#L139 assume !(8497 == ssl3_accept_~s__state~0); 52879#L142 assume 8512 == ssl3_accept_~s__state~0; 52630#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52878#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 52869#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52870#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52861#L641 ssl3_accept_~skip~0 := 0; 52862#L100-2 assume !false; 52857#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52858#L103 assume !(12292 == ssl3_accept_~s__state~0); 52853#L106 assume !(16384 == ssl3_accept_~s__state~0); 52854#L109 assume !(8192 == ssl3_accept_~s__state~0); 52849#L112 assume !(24576 == ssl3_accept_~s__state~0); 52850#L115 assume !(8195 == ssl3_accept_~s__state~0); 52845#L118 assume !(8480 == ssl3_accept_~s__state~0); 52846#L121 assume !(8481 == ssl3_accept_~s__state~0); 52841#L124 assume !(8482 == ssl3_accept_~s__state~0); 52842#L127 assume !(8464 == ssl3_accept_~s__state~0); 52837#L130 assume !(8465 == ssl3_accept_~s__state~0); 52838#L133 assume !(8466 == ssl3_accept_~s__state~0); 52833#L136 assume !(8496 == ssl3_accept_~s__state~0); 52834#L139 assume !(8497 == ssl3_accept_~s__state~0); 52829#L142 assume !(8512 == ssl3_accept_~s__state~0); 52830#L145 assume !(8513 == ssl3_accept_~s__state~0); 52765#L148 assume 8528 == ssl3_accept_~s__state~0; 52766#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 52760#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 52762#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 52747#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 52748#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 54434#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54431#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54428#L641 ssl3_accept_~skip~0 := 0; 54427#L100-2 assume !false; 54425#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54420#L103 assume !(12292 == ssl3_accept_~s__state~0); 54418#L106 assume !(16384 == ssl3_accept_~s__state~0); 54416#L109 assume !(8192 == ssl3_accept_~s__state~0); 54414#L112 assume !(24576 == ssl3_accept_~s__state~0); 54412#L115 assume !(8195 == ssl3_accept_~s__state~0); 54410#L118 assume !(8480 == ssl3_accept_~s__state~0); 54408#L121 assume !(8481 == ssl3_accept_~s__state~0); 54406#L124 assume !(8482 == ssl3_accept_~s__state~0); 54404#L127 assume !(8464 == ssl3_accept_~s__state~0); 54402#L130 assume !(8465 == ssl3_accept_~s__state~0); 54400#L133 assume !(8466 == ssl3_accept_~s__state~0); 54398#L136 assume !(8496 == ssl3_accept_~s__state~0); 54396#L139 assume !(8497 == ssl3_accept_~s__state~0); 54394#L142 assume !(8512 == ssl3_accept_~s__state~0); 54392#L145 assume !(8513 == ssl3_accept_~s__state~0); 54390#L148 assume !(8528 == ssl3_accept_~s__state~0); 54388#L151 assume !(8529 == ssl3_accept_~s__state~0); 54386#L154 assume 8544 == ssl3_accept_~s__state~0; 53023#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54383#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 54380#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54376#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54374#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 54372#L407 assume !(4 == ssl3_accept_~blastFlag~0); 54370#L407-2 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; 54366#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54363#L641 ssl3_accept_~skip~0 := 0; 54362#L100-2 assume !false; 54361#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54360#L103 assume !(12292 == ssl3_accept_~s__state~0); 54359#L106 assume !(16384 == ssl3_accept_~s__state~0); 54358#L109 assume !(8192 == ssl3_accept_~s__state~0); 54357#L112 assume !(24576 == ssl3_accept_~s__state~0); 54356#L115 assume !(8195 == ssl3_accept_~s__state~0); 54355#L118 assume !(8480 == ssl3_accept_~s__state~0); 54354#L121 assume !(8481 == ssl3_accept_~s__state~0); 54353#L124 assume !(8482 == ssl3_accept_~s__state~0); 54352#L127 assume !(8464 == ssl3_accept_~s__state~0); 54351#L130 assume !(8465 == ssl3_accept_~s__state~0); 54350#L133 assume !(8466 == ssl3_accept_~s__state~0); 52627#L136 assume !(8496 == ssl3_accept_~s__state~0); 54349#L139 assume !(8497 == ssl3_accept_~s__state~0); 54348#L142 assume !(8512 == ssl3_accept_~s__state~0); 54347#L145 assume !(8513 == ssl3_accept_~s__state~0); 54346#L148 assume !(8528 == ssl3_accept_~s__state~0); 54345#L151 assume !(8529 == ssl3_accept_~s__state~0); 54344#L154 assume !(8544 == ssl3_accept_~s__state~0); 54343#L157 assume !(8545 == ssl3_accept_~s__state~0); 54342#L160 assume !(8560 == ssl3_accept_~s__state~0); 54341#L163 assume !(8561 == ssl3_accept_~s__state~0); 54340#L166 assume 8448 == ssl3_accept_~s__state~0; 54339#L167 assume !(ssl3_accept_~num1~0 > 0); 54336#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54333#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54330#L641 ssl3_accept_~skip~0 := 0; 54329#L100-2 assume !false; 54328#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54327#L103 assume !(12292 == ssl3_accept_~s__state~0); 54326#L106 assume !(16384 == ssl3_accept_~s__state~0); 54325#L109 assume !(8192 == ssl3_accept_~s__state~0); 54324#L112 assume !(24576 == ssl3_accept_~s__state~0); 54323#L115 assume !(8195 == ssl3_accept_~s__state~0); 54322#L118 assume !(8480 == ssl3_accept_~s__state~0); 54321#L121 assume !(8481 == ssl3_accept_~s__state~0); 54320#L124 assume !(8482 == ssl3_accept_~s__state~0); 54319#L127 assume !(8464 == ssl3_accept_~s__state~0); 54318#L130 assume !(8465 == ssl3_accept_~s__state~0); 54317#L133 assume !(8466 == ssl3_accept_~s__state~0); 54316#L136 assume !(8496 == ssl3_accept_~s__state~0); 54315#L139 assume !(8497 == ssl3_accept_~s__state~0); 54314#L142 assume !(8512 == ssl3_accept_~s__state~0); 54313#L145 assume !(8513 == ssl3_accept_~s__state~0); 54312#L148 assume !(8528 == ssl3_accept_~s__state~0); 54311#L151 assume !(8529 == ssl3_accept_~s__state~0); 54310#L154 assume !(8544 == ssl3_accept_~s__state~0); 54309#L157 assume !(8545 == ssl3_accept_~s__state~0); 54308#L160 assume !(8560 == ssl3_accept_~s__state~0); 54307#L163 assume !(8561 == ssl3_accept_~s__state~0); 54306#L166 assume !(8448 == ssl3_accept_~s__state~0); 54305#L169 assume 8576 == ssl3_accept_~s__state~0; 54183#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 54304#L450 assume !(5 == ssl3_accept_~blastFlag~0); 54303#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 54301#L456 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 54300#L460 assume !(6 == ssl3_accept_~blastFlag~0); 54298#L460-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 54295#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54292#L641 ssl3_accept_~skip~0 := 0; 54291#L100-2 assume !false; 54290#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54289#L103 assume !(12292 == ssl3_accept_~s__state~0); 54288#L106 assume !(16384 == ssl3_accept_~s__state~0); 54287#L109 assume !(8192 == ssl3_accept_~s__state~0); 54286#L112 assume !(24576 == ssl3_accept_~s__state~0); 54285#L115 assume !(8195 == ssl3_accept_~s__state~0); 54284#L118 assume !(8480 == ssl3_accept_~s__state~0); 54283#L121 assume !(8481 == ssl3_accept_~s__state~0); 54282#L124 assume !(8482 == ssl3_accept_~s__state~0); 54281#L127 assume !(8464 == ssl3_accept_~s__state~0); 54280#L130 assume !(8465 == ssl3_accept_~s__state~0); 54279#L133 assume !(8466 == ssl3_accept_~s__state~0); 54278#L136 assume !(8496 == ssl3_accept_~s__state~0); 54277#L139 assume !(8497 == ssl3_accept_~s__state~0); 54276#L142 assume !(8512 == ssl3_accept_~s__state~0); 54275#L145 assume !(8513 == ssl3_accept_~s__state~0); 54274#L148 assume !(8528 == ssl3_accept_~s__state~0); 54273#L151 assume !(8529 == ssl3_accept_~s__state~0); 54272#L154 assume !(8544 == ssl3_accept_~s__state~0); 54271#L157 assume !(8545 == ssl3_accept_~s__state~0); 54270#L160 assume !(8560 == ssl3_accept_~s__state~0); 54269#L163 assume !(8561 == ssl3_accept_~s__state~0); 54268#L166 assume !(8448 == ssl3_accept_~s__state~0); 54267#L169 assume !(8576 == ssl3_accept_~s__state~0); 54266#L172 assume !(8577 == ssl3_accept_~s__state~0); 54265#L175 assume 8592 == ssl3_accept_~s__state~0; 54180#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 54264#L473 assume !(7 == ssl3_accept_~blastFlag~0); 54262#L473-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 54259#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54256#L641 ssl3_accept_~skip~0 := 0; 54255#L100-2 assume !false; 54254#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54253#L103 assume !(12292 == ssl3_accept_~s__state~0); 54252#L106 assume !(16384 == ssl3_accept_~s__state~0); 54251#L109 assume !(8192 == ssl3_accept_~s__state~0); 54250#L112 assume !(24576 == ssl3_accept_~s__state~0); 54249#L115 assume !(8195 == ssl3_accept_~s__state~0); 54248#L118 assume !(8480 == ssl3_accept_~s__state~0); 54247#L121 assume !(8481 == ssl3_accept_~s__state~0); 54246#L124 assume !(8482 == ssl3_accept_~s__state~0); 54245#L127 assume !(8464 == ssl3_accept_~s__state~0); 54244#L130 assume !(8465 == ssl3_accept_~s__state~0); 54243#L133 assume !(8466 == ssl3_accept_~s__state~0); 54242#L136 assume !(8496 == ssl3_accept_~s__state~0); 54241#L139 assume !(8497 == ssl3_accept_~s__state~0); 54240#L142 assume !(8512 == ssl3_accept_~s__state~0); 54239#L145 assume !(8513 == ssl3_accept_~s__state~0); 54238#L148 assume !(8528 == ssl3_accept_~s__state~0); 54237#L151 assume !(8529 == ssl3_accept_~s__state~0); 54236#L154 assume !(8544 == ssl3_accept_~s__state~0); 54235#L157 assume !(8545 == ssl3_accept_~s__state~0); 54234#L160 assume !(8560 == ssl3_accept_~s__state~0); 54233#L163 assume !(8561 == ssl3_accept_~s__state~0); 54232#L166 assume !(8448 == ssl3_accept_~s__state~0); 54231#L169 assume !(8576 == ssl3_accept_~s__state~0); 54230#L172 assume !(8577 == ssl3_accept_~s__state~0); 54229#L175 assume !(8592 == ssl3_accept_~s__state~0); 54228#L178 assume !(8593 == ssl3_accept_~s__state~0); 54227#L181 assume 8608 == ssl3_accept_~s__state~0; 54177#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 54217#L485 assume !(8 == ssl3_accept_~blastFlag~0); 54215#L485-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 54212#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54209#L641 ssl3_accept_~skip~0 := 0; 54208#L100-2 assume !false; 54207#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54206#L103 assume !(12292 == ssl3_accept_~s__state~0); 54205#L106 assume !(16384 == ssl3_accept_~s__state~0); 54204#L109 assume !(8192 == ssl3_accept_~s__state~0); 54203#L112 assume !(24576 == ssl3_accept_~s__state~0); 54202#L115 assume !(8195 == ssl3_accept_~s__state~0); 54201#L118 assume !(8480 == ssl3_accept_~s__state~0); 54200#L121 assume !(8481 == ssl3_accept_~s__state~0); 54199#L124 assume !(8482 == ssl3_accept_~s__state~0); 54198#L127 assume !(8464 == ssl3_accept_~s__state~0); 54197#L130 assume !(8465 == ssl3_accept_~s__state~0); 54196#L133 assume !(8466 == ssl3_accept_~s__state~0); 54195#L136 assume !(8496 == ssl3_accept_~s__state~0); 54194#L139 assume !(8497 == ssl3_accept_~s__state~0); 54193#L142 assume !(8512 == ssl3_accept_~s__state~0); 54192#L145 assume !(8513 == ssl3_accept_~s__state~0); 54191#L148 assume !(8528 == ssl3_accept_~s__state~0); 54190#L151 assume !(8529 == ssl3_accept_~s__state~0); 54189#L154 assume !(8544 == ssl3_accept_~s__state~0); 54188#L157 assume !(8545 == ssl3_accept_~s__state~0); 54187#L160 assume !(8560 == ssl3_accept_~s__state~0); 54186#L163 assume !(8561 == ssl3_accept_~s__state~0); 54185#L166 assume !(8448 == ssl3_accept_~s__state~0); 54184#L169 assume !(8576 == ssl3_accept_~s__state~0); 54182#L172 assume !(8577 == ssl3_accept_~s__state~0); 54181#L175 assume !(8592 == ssl3_accept_~s__state~0); 54179#L178 assume !(8593 == ssl3_accept_~s__state~0); 54178#L181 assume !(8608 == ssl3_accept_~s__state~0); 54176#L184 assume !(8609 == ssl3_accept_~s__state~0); 54175#L187 assume 8640 == ssl3_accept_~s__state~0; 54174#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 54173#L497 assume !(9 == ssl3_accept_~blastFlag~0); 54172#L500 assume !(12 == ssl3_accept_~blastFlag~0); 54171#L503 assume !(15 == ssl3_accept_~blastFlag~0); 54170#L506 assume !(18 == ssl3_accept_~blastFlag~0); 54169#L509 assume !(21 == ssl3_accept_~blastFlag~0); 54168#L506-2 assume !(ssl3_accept_~ret~0 <= 0); 54167#L519 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 54165#L519-2 ssl3_accept_~s__init_num~0 := 0; 54162#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54159#L641 ssl3_accept_~skip~0 := 0; 54158#L100-2 assume !false; 54157#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54156#L103 assume !(12292 == ssl3_accept_~s__state~0); 54155#L106 assume !(16384 == ssl3_accept_~s__state~0); 54154#L109 assume !(8192 == ssl3_accept_~s__state~0); 54153#L112 assume !(24576 == ssl3_accept_~s__state~0); 54152#L115 assume !(8195 == ssl3_accept_~s__state~0); 54151#L118 assume !(8480 == ssl3_accept_~s__state~0); 54150#L121 assume !(8481 == ssl3_accept_~s__state~0); 54149#L124 assume !(8482 == ssl3_accept_~s__state~0); 54148#L127 assume !(8464 == ssl3_accept_~s__state~0); 54147#L130 assume !(8465 == ssl3_accept_~s__state~0); 54146#L133 assume !(8466 == ssl3_accept_~s__state~0); 54145#L136 assume !(8496 == ssl3_accept_~s__state~0); 54144#L139 assume !(8497 == ssl3_accept_~s__state~0); 54143#L142 assume !(8512 == ssl3_accept_~s__state~0); 54142#L145 assume !(8513 == ssl3_accept_~s__state~0); 54141#L148 assume !(8528 == ssl3_accept_~s__state~0); 54140#L151 assume !(8529 == ssl3_accept_~s__state~0); 54139#L154 assume !(8544 == ssl3_accept_~s__state~0); 54138#L157 assume !(8545 == ssl3_accept_~s__state~0); 54137#L160 assume !(8560 == ssl3_accept_~s__state~0); 54136#L163 assume !(8561 == ssl3_accept_~s__state~0); 54135#L166 assume !(8448 == ssl3_accept_~s__state~0); 54134#L169 assume !(8576 == ssl3_accept_~s__state~0); 54133#L172 assume !(8577 == ssl3_accept_~s__state~0); 54132#L175 assume !(8592 == ssl3_accept_~s__state~0); 54131#L178 assume !(8593 == ssl3_accept_~s__state~0); 54130#L181 assume !(8608 == ssl3_accept_~s__state~0); 54129#L184 assume !(8609 == ssl3_accept_~s__state~0); 54128#L187 assume !(8640 == ssl3_accept_~s__state~0); 54127#L190 assume !(8641 == ssl3_accept_~s__state~0); 54126#L193 assume 8656 == ssl3_accept_~s__state~0; 54078#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 54125#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 54124#L534 assume !(10 == ssl3_accept_~blastFlag~0); 54123#L537 assume !(13 == ssl3_accept_~blastFlag~0); 54122#L540 assume !(16 == ssl3_accept_~blastFlag~0); 54121#L543 assume !(19 == ssl3_accept_~blastFlag~0); 54120#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 54118#L554 assume !(0 == ssl3_accept_~tmp___10~0); 54115#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54112#L641 ssl3_accept_~skip~0 := 0; 54111#L100-2 assume !false; 54110#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54109#L103 assume !(12292 == ssl3_accept_~s__state~0); 54108#L106 assume !(16384 == ssl3_accept_~s__state~0); 54107#L109 assume !(8192 == ssl3_accept_~s__state~0); 54106#L112 assume !(24576 == ssl3_accept_~s__state~0); 54105#L115 assume !(8195 == ssl3_accept_~s__state~0); 54104#L118 assume !(8480 == ssl3_accept_~s__state~0); 54103#L121 assume !(8481 == ssl3_accept_~s__state~0); 54102#L124 assume !(8482 == ssl3_accept_~s__state~0); 54101#L127 assume !(8464 == ssl3_accept_~s__state~0); 54100#L130 assume !(8465 == ssl3_accept_~s__state~0); 54099#L133 assume !(8466 == ssl3_accept_~s__state~0); 54098#L136 assume !(8496 == ssl3_accept_~s__state~0); 54097#L139 assume !(8497 == ssl3_accept_~s__state~0); 54096#L142 assume !(8512 == ssl3_accept_~s__state~0); 54095#L145 assume !(8513 == ssl3_accept_~s__state~0); 54094#L148 assume !(8528 == ssl3_accept_~s__state~0); 54093#L151 assume !(8529 == ssl3_accept_~s__state~0); 54092#L154 assume !(8544 == ssl3_accept_~s__state~0); 54091#L157 assume !(8545 == ssl3_accept_~s__state~0); 54090#L160 assume !(8560 == ssl3_accept_~s__state~0); 54089#L163 assume !(8561 == ssl3_accept_~s__state~0); 54088#L166 assume !(8448 == ssl3_accept_~s__state~0); 54087#L169 assume !(8576 == ssl3_accept_~s__state~0); 54086#L172 assume !(8577 == ssl3_accept_~s__state~0); 54085#L175 assume !(8592 == ssl3_accept_~s__state~0); 54084#L178 assume !(8593 == ssl3_accept_~s__state~0); 54083#L181 assume !(8608 == ssl3_accept_~s__state~0); 54082#L184 assume !(8609 == ssl3_accept_~s__state~0); 54081#L187 assume !(8640 == ssl3_accept_~s__state~0); 54080#L190 assume !(8641 == ssl3_accept_~s__state~0); 54079#L193 assume !(8656 == ssl3_accept_~s__state~0); 54077#L196 assume !(8657 == ssl3_accept_~s__state~0); 54076#L199 assume 8672 == ssl3_accept_~s__state~0; 54075#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 54074#L562 assume !(11 == ssl3_accept_~blastFlag~0); 54073#L565 assume !(14 == ssl3_accept_~blastFlag~0); 54072#L568 assume !(17 == ssl3_accept_~blastFlag~0); 54071#L571 assume !(20 == ssl3_accept_~blastFlag~0); 54070#L571-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 54069#L581 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 54068#L581-2 ssl3_accept_~s__init_num~0 := 0; 52494#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54039#L641 ssl3_accept_~skip~0 := 0; 54040#L100-2 assume !false; 53943#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53944#L103 assume !(12292 == ssl3_accept_~s__state~0); 53416#L106 assume !(16384 == ssl3_accept_~s__state~0); 53294#L109 assume !(8192 == ssl3_accept_~s__state~0); 53295#L112 assume !(24576 == ssl3_accept_~s__state~0); 53245#L115 assume !(8195 == ssl3_accept_~s__state~0); 53242#L118 assume !(8480 == ssl3_accept_~s__state~0); 53239#L121 assume !(8481 == ssl3_accept_~s__state~0); 53236#L124 assume !(8482 == ssl3_accept_~s__state~0); 53233#L127 assume !(8464 == ssl3_accept_~s__state~0); 53230#L130 assume !(8465 == ssl3_accept_~s__state~0); 53227#L133 assume !(8466 == ssl3_accept_~s__state~0); 53224#L136 assume !(8496 == ssl3_accept_~s__state~0); 53222#L139 assume !(8497 == ssl3_accept_~s__state~0); 53220#L142 assume !(8512 == ssl3_accept_~s__state~0); 53218#L145 assume !(8513 == ssl3_accept_~s__state~0); 53216#L148 assume !(8528 == ssl3_accept_~s__state~0); 53191#L151 assume !(8529 == ssl3_accept_~s__state~0); 53032#L154 assume !(8544 == ssl3_accept_~s__state~0); 53033#L157 assume !(8545 == ssl3_accept_~s__state~0); 53012#L160 assume !(8560 == ssl3_accept_~s__state~0); 53013#L163 assume !(8561 == ssl3_accept_~s__state~0); 52823#L166 assume 8448 == ssl3_accept_~s__state~0; 52824#L167 assume !(ssl3_accept_~num1~0 > 0); 52819#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 52820#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52808#L641 ssl3_accept_~skip~0 := 0; 52809#L100-2 assume !false; 52804#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52805#L103 assume !(12292 == ssl3_accept_~s__state~0); 52800#L106 assume !(16384 == ssl3_accept_~s__state~0); 52801#L109 assume 8192 == ssl3_accept_~s__state~0; 52953#L212 ssl3_accept_~s__server~0 := 1; 54553#L217 assume 0 != ssl3_accept_~cb~0; 54552#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 54551#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 54549#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 54547#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 54545#L244 assume 12292 != ssl3_accept_~s__state~0; 54544#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; 54536#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54532#L641 ssl3_accept_~skip~0 := 0; 52538#L100-2 [2020-11-28 02:59:01,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:01,653 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 22 times [2020-11-28 02:59:01,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:01,653 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879389756] [2020-11-28 02:59:01,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:01,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:01,659 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:01,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:01,663 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:01,665 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:01,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:01,666 INFO L82 PathProgramCache]: Analyzing trace with hash 122088915, now seen corresponding path program 1 times [2020-11-28 02:59:01,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:01,667 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484234871] [2020-11-28 02:59:01,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:01,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:01,866 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:59:01,866 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484234871] [2020-11-28 02:59:01,867 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762023837] [2020-11-28 02:59:01,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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:59:02,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:02,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:59:02,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:59:02,152 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:59:02,152 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:59:02,152 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 02:59:02,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064450579] [2020-11-28 02:59:02,153 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:02,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:02,154 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 02:59:02,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 02:59:02,154 INFO L87 Difference]: Start difference. First operand 3330 states and 4168 transitions. cyclomatic complexity: 845 Second operand 4 states. [2020-11-28 02:59:02,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:02,371 INFO L93 Difference]: Finished difference Result 1851 states and 2231 transitions. [2020-11-28 02:59:02,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 02:59:02,372 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1851 states and 2231 transitions. [2020-11-28 02:59:02,377 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1436 [2020-11-28 02:59:02,382 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1851 states to 1571 states and 1905 transitions. [2020-11-28 02:59:02,383 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1571 [2020-11-28 02:59:02,384 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1571 [2020-11-28 02:59:02,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1571 states and 1905 transitions. [2020-11-28 02:59:02,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:02,390 INFO L691 BuchiCegarLoop]: Abstraction has 1571 states and 1905 transitions. [2020-11-28 02:59:02,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1571 states and 1905 transitions. [2020-11-28 02:59:02,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1571 to 1377. [2020-11-28 02:59:02,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1377 states. [2020-11-28 02:59:02,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 1679 transitions. [2020-11-28 02:59:02,419 INFO L714 BuchiCegarLoop]: Abstraction has 1377 states and 1679 transitions. [2020-11-28 02:59:02,419 INFO L594 BuchiCegarLoop]: Abstraction has 1377 states and 1679 transitions. [2020-11-28 02:59:02,419 INFO L427 BuchiCegarLoop]: ======== Iteration 23============ [2020-11-28 02:59:02,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1377 states and 1679 transitions. [2020-11-28 02:59:02,423 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2020-11-28 02:59:02,424 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:02,424 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:02,425 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:59:02,426 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, 1, 1] [2020-11-28 02:59:02,426 INFO L794 eck$LassoCheckResult]: Stem: 58983#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); 58862#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; 58863#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 58926#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; 58927#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 58885#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 58956#L100-2 assume !false; 59786#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59784#L103 assume !(12292 == ssl3_accept_~s__state~0); 59782#L106 assume !(16384 == ssl3_accept_~s__state~0); 59780#L109 assume !(8192 == ssl3_accept_~s__state~0); 59778#L112 assume !(24576 == ssl3_accept_~s__state~0); 59776#L115 assume !(8195 == ssl3_accept_~s__state~0); 59774#L118 assume !(8480 == ssl3_accept_~s__state~0); 59772#L121 assume !(8481 == ssl3_accept_~s__state~0); 59770#L124 assume !(8482 == ssl3_accept_~s__state~0); 59751#L127 assume 8464 == ssl3_accept_~s__state~0; 59749#L134 [2020-11-28 02:59:02,426 INFO L796 eck$LassoCheckResult]: Loop: 59749#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 59748#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 59745#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; 59741#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59738#L641 ssl3_accept_~skip~0 := 0; 59736#L100-2 assume !false; 59734#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59733#L103 assume !(12292 == ssl3_accept_~s__state~0); 59650#L106 assume !(16384 == ssl3_accept_~s__state~0); 59643#L109 assume !(8192 == ssl3_accept_~s__state~0); 59637#L112 assume !(24576 == ssl3_accept_~s__state~0); 59633#L115 assume !(8195 == ssl3_accept_~s__state~0); 59630#L118 assume !(8480 == ssl3_accept_~s__state~0); 59629#L121 assume !(8481 == ssl3_accept_~s__state~0); 59628#L124 assume !(8482 == ssl3_accept_~s__state~0); 59627#L127 assume !(8464 == ssl3_accept_~s__state~0); 59625#L130 assume !(8465 == ssl3_accept_~s__state~0); 59624#L133 assume !(8466 == ssl3_accept_~s__state~0); 59623#L136 assume 8496 == ssl3_accept_~s__state~0; 59621#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 59616#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 59612#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 59611#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59608#L294-2 ssl3_accept_~s__init_num~0 := 0; 59604#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59600#L641 ssl3_accept_~skip~0 := 0; 59598#L100-2 assume !false; 59596#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59594#L103 assume !(12292 == ssl3_accept_~s__state~0); 59592#L106 assume !(16384 == ssl3_accept_~s__state~0); 59590#L109 assume !(8192 == ssl3_accept_~s__state~0); 59588#L112 assume !(24576 == ssl3_accept_~s__state~0); 59586#L115 assume !(8195 == ssl3_accept_~s__state~0); 59584#L118 assume !(8480 == ssl3_accept_~s__state~0); 59582#L121 assume !(8481 == ssl3_accept_~s__state~0); 59580#L124 assume !(8482 == ssl3_accept_~s__state~0); 59578#L127 assume !(8464 == ssl3_accept_~s__state~0); 59576#L130 assume !(8465 == ssl3_accept_~s__state~0); 59574#L133 assume !(8466 == ssl3_accept_~s__state~0); 59037#L136 assume !(8496 == ssl3_accept_~s__state~0); 59038#L139 assume !(8497 == ssl3_accept_~s__state~0); 59032#L142 assume 8512 == ssl3_accept_~s__state~0; 59033#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59008#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 58931#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 59015#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59613#L641 ssl3_accept_~skip~0 := 0; 59610#L100-2 assume !false; 59607#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59601#L103 assume !(12292 == ssl3_accept_~s__state~0); 59599#L106 assume !(16384 == ssl3_accept_~s__state~0); 59597#L109 assume !(8192 == ssl3_accept_~s__state~0); 59595#L112 assume !(24576 == ssl3_accept_~s__state~0); 59593#L115 assume !(8195 == ssl3_accept_~s__state~0); 59591#L118 assume !(8480 == ssl3_accept_~s__state~0); 59589#L121 assume !(8481 == ssl3_accept_~s__state~0); 59587#L124 assume !(8482 == ssl3_accept_~s__state~0); 59585#L127 assume !(8464 == ssl3_accept_~s__state~0); 59583#L130 assume !(8465 == ssl3_accept_~s__state~0); 59581#L133 assume !(8466 == ssl3_accept_~s__state~0); 59579#L136 assume !(8496 == ssl3_accept_~s__state~0); 59577#L139 assume !(8497 == ssl3_accept_~s__state~0); 59575#L142 assume !(8512 == ssl3_accept_~s__state~0); 59573#L145 assume !(8513 == ssl3_accept_~s__state~0); 59572#L148 assume 8528 == ssl3_accept_~s__state~0; 58948#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58949#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 58976#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 59036#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 58910#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 58856#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 59525#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59522#L641 ssl3_accept_~skip~0 := 0; 59521#L100-2 assume !false; 59520#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59508#L103 assume !(12292 == ssl3_accept_~s__state~0); 59504#L106 assume !(16384 == ssl3_accept_~s__state~0); 59500#L109 assume !(8192 == ssl3_accept_~s__state~0); 59496#L112 assume !(24576 == ssl3_accept_~s__state~0); 59492#L115 assume !(8195 == ssl3_accept_~s__state~0); 59488#L118 assume !(8480 == ssl3_accept_~s__state~0); 59484#L121 assume !(8481 == ssl3_accept_~s__state~0); 59480#L124 assume !(8482 == ssl3_accept_~s__state~0); 59476#L127 assume !(8464 == ssl3_accept_~s__state~0); 59472#L130 assume !(8465 == ssl3_accept_~s__state~0); 59468#L133 assume !(8466 == ssl3_accept_~s__state~0); 59464#L136 assume !(8496 == ssl3_accept_~s__state~0); 59460#L139 assume !(8497 == ssl3_accept_~s__state~0); 59456#L142 assume !(8512 == ssl3_accept_~s__state~0); 59452#L145 assume !(8513 == ssl3_accept_~s__state~0); 59448#L148 assume !(8528 == ssl3_accept_~s__state~0); 59444#L151 assume !(8529 == ssl3_accept_~s__state~0); 59440#L154 assume 8544 == ssl3_accept_~s__state~0; 59436#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 58973#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 58898#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58907#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 59001#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 59002#L407 assume !(4 == ssl3_accept_~blastFlag~0); 59421#L407-2 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; 59420#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59844#L641 ssl3_accept_~skip~0 := 0; 59843#L100-2 assume !false; 59842#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59841#L103 assume !(12292 == ssl3_accept_~s__state~0); 59840#L106 assume !(16384 == ssl3_accept_~s__state~0); 59839#L109 assume !(8192 == ssl3_accept_~s__state~0); 59838#L112 assume !(24576 == ssl3_accept_~s__state~0); 59837#L115 assume !(8195 == ssl3_accept_~s__state~0); 59836#L118 assume !(8480 == ssl3_accept_~s__state~0); 59835#L121 assume !(8481 == ssl3_accept_~s__state~0); 59834#L124 assume !(8482 == ssl3_accept_~s__state~0); 59385#L127 assume !(8464 == ssl3_accept_~s__state~0); 59383#L130 assume !(8465 == ssl3_accept_~s__state~0); 59381#L133 assume !(8466 == ssl3_accept_~s__state~0); 59380#L136 assume !(8496 == ssl3_accept_~s__state~0); 59378#L139 assume !(8497 == ssl3_accept_~s__state~0); 59376#L142 assume !(8512 == ssl3_accept_~s__state~0); 59374#L145 assume !(8513 == ssl3_accept_~s__state~0); 59372#L148 assume !(8528 == ssl3_accept_~s__state~0); 59370#L151 assume !(8529 == ssl3_accept_~s__state~0); 59368#L154 assume !(8544 == ssl3_accept_~s__state~0); 59366#L157 assume !(8545 == ssl3_accept_~s__state~0); 59364#L160 assume !(8560 == ssl3_accept_~s__state~0); 59362#L163 assume !(8561 == ssl3_accept_~s__state~0); 59360#L166 assume 8448 == ssl3_accept_~s__state~0; 59357#L167 assume !(ssl3_accept_~num1~0 > 0); 59352#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59347#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59339#L641 ssl3_accept_~skip~0 := 0; 59337#L100-2 assume !false; 59335#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59333#L103 assume !(12292 == ssl3_accept_~s__state~0); 59331#L106 assume !(16384 == ssl3_accept_~s__state~0); 59329#L109 assume !(8192 == ssl3_accept_~s__state~0); 59327#L112 assume !(24576 == ssl3_accept_~s__state~0); 59325#L115 assume !(8195 == ssl3_accept_~s__state~0); 59323#L118 assume !(8480 == ssl3_accept_~s__state~0); 59321#L121 assume !(8481 == ssl3_accept_~s__state~0); 59319#L124 assume !(8482 == ssl3_accept_~s__state~0); 59317#L127 assume !(8464 == ssl3_accept_~s__state~0); 59315#L130 assume !(8465 == ssl3_accept_~s__state~0); 59313#L133 assume !(8466 == ssl3_accept_~s__state~0); 59311#L136 assume !(8496 == ssl3_accept_~s__state~0); 59309#L139 assume !(8497 == ssl3_accept_~s__state~0); 59307#L142 assume !(8512 == ssl3_accept_~s__state~0); 59305#L145 assume !(8513 == ssl3_accept_~s__state~0); 59303#L148 assume !(8528 == ssl3_accept_~s__state~0); 59301#L151 assume !(8529 == ssl3_accept_~s__state~0); 59299#L154 assume !(8544 == ssl3_accept_~s__state~0); 59297#L157 assume !(8545 == ssl3_accept_~s__state~0); 59295#L160 assume !(8560 == ssl3_accept_~s__state~0); 59293#L163 assume !(8561 == ssl3_accept_~s__state~0); 59291#L166 assume !(8448 == ssl3_accept_~s__state~0); 59289#L169 assume 8576 == ssl3_accept_~s__state~0; 59063#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 59287#L450 assume !(5 == ssl3_accept_~blastFlag~0); 59285#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 59282#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 59283#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59410#L641 ssl3_accept_~skip~0 := 0; 59408#L100-2 assume !false; 59405#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59403#L103 assume !(12292 == ssl3_accept_~s__state~0); 59401#L106 assume !(16384 == ssl3_accept_~s__state~0); 59399#L109 assume !(8192 == ssl3_accept_~s__state~0); 59397#L112 assume !(24576 == ssl3_accept_~s__state~0); 59395#L115 assume !(8195 == ssl3_accept_~s__state~0); 59393#L118 assume !(8480 == ssl3_accept_~s__state~0); 59391#L121 assume !(8481 == ssl3_accept_~s__state~0); 59388#L124 assume !(8482 == ssl3_accept_~s__state~0); 59389#L127 assume 8464 == ssl3_accept_~s__state~0; 59749#L134 [2020-11-28 02:59:02,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:02,427 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2020-11-28 02:59:02,427 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:02,427 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702388558] [2020-11-28 02:59:02,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:02,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:02,433 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:02,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:02,438 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:02,444 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:02,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:02,445 INFO L82 PathProgramCache]: Analyzing trace with hash 1337265199, now seen corresponding path program 1 times [2020-11-28 02:59:02,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:02,445 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940033856] [2020-11-28 02:59:02,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:02,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:02,523 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:59:02,523 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940033856] [2020-11-28 02:59:02,524 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:02,524 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 02:59:02,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375188337] [2020-11-28 02:59:02,525 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:02,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:02,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:02,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:02,526 INFO L87 Difference]: Start difference. First operand 1377 states and 1679 transitions. cyclomatic complexity: 305 Second operand 3 states. [2020-11-28 02:59:02,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:02,705 INFO L93 Difference]: Finished difference Result 1498 states and 1809 transitions. [2020-11-28 02:59:02,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:02,705 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1498 states and 1809 transitions. [2020-11-28 02:59:02,710 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1412 [2020-11-28 02:59:02,717 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1498 states to 1454 states and 1765 transitions. [2020-11-28 02:59:02,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1454 [2020-11-28 02:59:02,718 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1454 [2020-11-28 02:59:02,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1454 states and 1765 transitions. [2020-11-28 02:59:02,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:02,721 INFO L691 BuchiCegarLoop]: Abstraction has 1454 states and 1765 transitions. [2020-11-28 02:59:02,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1454 states and 1765 transitions. [2020-11-28 02:59:02,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1454 to 1377. [2020-11-28 02:59:02,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1377 states. [2020-11-28 02:59:02,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 1667 transitions. [2020-11-28 02:59:02,742 INFO L714 BuchiCegarLoop]: Abstraction has 1377 states and 1667 transitions. [2020-11-28 02:59:02,742 INFO L594 BuchiCegarLoop]: Abstraction has 1377 states and 1667 transitions. [2020-11-28 02:59:02,742 INFO L427 BuchiCegarLoop]: ======== Iteration 24============ [2020-11-28 02:59:02,742 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1377 states and 1667 transitions. [2020-11-28 02:59:02,748 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2020-11-28 02:59:02,748 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:02,748 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:02,750 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:59:02,750 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:59:02,750 INFO L794 eck$LassoCheckResult]: Stem: 61863#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); 61744#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; 61745#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61802#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; 61803#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61766#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 61830#L100-2 assume !false; 62836#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62834#L103 assume !(12292 == ssl3_accept_~s__state~0); 62832#L106 assume !(16384 == ssl3_accept_~s__state~0); 62830#L109 assume !(8192 == ssl3_accept_~s__state~0); 62828#L112 assume !(24576 == ssl3_accept_~s__state~0); 62826#L115 assume !(8195 == ssl3_accept_~s__state~0); 62824#L118 assume !(8480 == ssl3_accept_~s__state~0); 62822#L121 assume !(8481 == ssl3_accept_~s__state~0); 62820#L124 assume !(8482 == ssl3_accept_~s__state~0); 62818#L127 assume 8464 == ssl3_accept_~s__state~0; 61894#L134 [2020-11-28 02:59:02,751 INFO L796 eck$LassoCheckResult]: Loop: 61894#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 61861#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 61862#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; 62381#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62377#L641 ssl3_accept_~skip~0 := 0; 62375#L100-2 assume !false; 62373#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62371#L103 assume !(12292 == ssl3_accept_~s__state~0); 62370#L106 assume !(16384 == ssl3_accept_~s__state~0); 62369#L109 assume !(8192 == ssl3_accept_~s__state~0); 62368#L112 assume !(24576 == ssl3_accept_~s__state~0); 62367#L115 assume !(8195 == ssl3_accept_~s__state~0); 62366#L118 assume !(8480 == ssl3_accept_~s__state~0); 62364#L121 assume !(8481 == ssl3_accept_~s__state~0); 62359#L124 assume !(8482 == ssl3_accept_~s__state~0); 62357#L127 assume !(8464 == ssl3_accept_~s__state~0); 62355#L130 assume !(8465 == ssl3_accept_~s__state~0); 62353#L133 assume !(8466 == ssl3_accept_~s__state~0); 62351#L136 assume 8496 == ssl3_accept_~s__state~0; 62349#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 62347#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 62343#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 62341#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 62339#L294-2 ssl3_accept_~s__init_num~0 := 0; 62330#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62326#L641 ssl3_accept_~skip~0 := 0; 62324#L100-2 assume !false; 62322#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62320#L103 assume !(12292 == ssl3_accept_~s__state~0); 62318#L106 assume !(16384 == ssl3_accept_~s__state~0); 62317#L109 assume !(8192 == ssl3_accept_~s__state~0); 62316#L112 assume !(24576 == ssl3_accept_~s__state~0); 62315#L115 assume !(8195 == ssl3_accept_~s__state~0); 62314#L118 assume !(8480 == ssl3_accept_~s__state~0); 62313#L121 assume !(8481 == ssl3_accept_~s__state~0); 62312#L124 assume !(8482 == ssl3_accept_~s__state~0); 62311#L127 assume !(8464 == ssl3_accept_~s__state~0); 62310#L130 assume !(8465 == ssl3_accept_~s__state~0); 62309#L133 assume !(8466 == ssl3_accept_~s__state~0); 62308#L136 assume !(8496 == ssl3_accept_~s__state~0); 62307#L139 assume !(8497 == ssl3_accept_~s__state~0); 62306#L142 assume 8512 == ssl3_accept_~s__state~0; 62305#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62303#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 62301#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 62289#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62285#L641 ssl3_accept_~skip~0 := 0; 62283#L100-2 assume !false; 62281#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62279#L103 assume !(12292 == ssl3_accept_~s__state~0); 62277#L106 assume !(16384 == ssl3_accept_~s__state~0); 62275#L109 assume !(8192 == ssl3_accept_~s__state~0); 62273#L112 assume !(24576 == ssl3_accept_~s__state~0); 62271#L115 assume !(8195 == ssl3_accept_~s__state~0); 62269#L118 assume !(8480 == ssl3_accept_~s__state~0); 62267#L121 assume !(8481 == ssl3_accept_~s__state~0); 62265#L124 assume !(8482 == ssl3_accept_~s__state~0); 62263#L127 assume !(8464 == ssl3_accept_~s__state~0); 62261#L130 assume !(8465 == ssl3_accept_~s__state~0); 62259#L133 assume !(8466 == ssl3_accept_~s__state~0); 62257#L136 assume !(8496 == ssl3_accept_~s__state~0); 62255#L139 assume !(8497 == ssl3_accept_~s__state~0); 62253#L142 assume !(8512 == ssl3_accept_~s__state~0); 62251#L145 assume !(8513 == ssl3_accept_~s__state~0); 62249#L148 assume 8528 == ssl3_accept_~s__state~0; 62247#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 61853#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 61854#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 61795#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 61796#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 61737#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 62639#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62636#L641 ssl3_accept_~skip~0 := 0; 62635#L100-2 assume !false; 62634#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62633#L103 assume !(12292 == ssl3_accept_~s__state~0); 62632#L106 assume !(16384 == ssl3_accept_~s__state~0); 62631#L109 assume !(8192 == ssl3_accept_~s__state~0); 62630#L112 assume !(24576 == ssl3_accept_~s__state~0); 62629#L115 assume !(8195 == ssl3_accept_~s__state~0); 62628#L118 assume !(8480 == ssl3_accept_~s__state~0); 62627#L121 assume !(8481 == ssl3_accept_~s__state~0); 62626#L124 assume !(8482 == ssl3_accept_~s__state~0); 62625#L127 assume !(8464 == ssl3_accept_~s__state~0); 62624#L130 assume !(8465 == ssl3_accept_~s__state~0); 62623#L133 assume !(8466 == ssl3_accept_~s__state~0); 62622#L136 assume !(8496 == ssl3_accept_~s__state~0); 62621#L139 assume !(8497 == ssl3_accept_~s__state~0); 62620#L142 assume !(8512 == ssl3_accept_~s__state~0); 62619#L145 assume !(8513 == ssl3_accept_~s__state~0); 62618#L148 assume !(8528 == ssl3_accept_~s__state~0); 62617#L151 assume !(8529 == ssl3_accept_~s__state~0); 62616#L154 assume 8544 == ssl3_accept_~s__state~0; 62611#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 62612#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 62610#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62615#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 62614#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 61872#L407 assume !(4 == ssl3_accept_~blastFlag~0); 61873#L407-2 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; 62499#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62495#L641 ssl3_accept_~skip~0 := 0; 62493#L100-2 assume !false; 62491#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62489#L103 assume !(12292 == ssl3_accept_~s__state~0); 62487#L106 assume !(16384 == ssl3_accept_~s__state~0); 62485#L109 assume !(8192 == ssl3_accept_~s__state~0); 62483#L112 assume !(24576 == ssl3_accept_~s__state~0); 62481#L115 assume !(8195 == ssl3_accept_~s__state~0); 62479#L118 assume !(8480 == ssl3_accept_~s__state~0); 62477#L121 assume !(8481 == ssl3_accept_~s__state~0); 62475#L124 assume !(8482 == ssl3_accept_~s__state~0); 62473#L127 assume !(8464 == ssl3_accept_~s__state~0); 62471#L130 assume !(8465 == ssl3_accept_~s__state~0); 62469#L133 assume !(8466 == ssl3_accept_~s__state~0); 62467#L136 assume !(8496 == ssl3_accept_~s__state~0); 62465#L139 assume !(8497 == ssl3_accept_~s__state~0); 62463#L142 assume !(8512 == ssl3_accept_~s__state~0); 62462#L145 assume !(8513 == ssl3_accept_~s__state~0); 62461#L148 assume !(8528 == ssl3_accept_~s__state~0); 62460#L151 assume !(8529 == ssl3_accept_~s__state~0); 62458#L154 assume !(8544 == ssl3_accept_~s__state~0); 62452#L157 assume !(8545 == ssl3_accept_~s__state~0); 62450#L160 assume !(8560 == ssl3_accept_~s__state~0); 62448#L163 assume !(8561 == ssl3_accept_~s__state~0); 62447#L166 assume 8448 == ssl3_accept_~s__state~0; 62446#L167 assume !(ssl3_accept_~num1~0 > 0); 62444#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62440#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62435#L641 ssl3_accept_~skip~0 := 0; 62433#L100-2 assume !false; 62432#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62431#L103 assume !(12292 == ssl3_accept_~s__state~0); 62430#L106 assume !(16384 == ssl3_accept_~s__state~0); 62428#L109 assume !(8192 == ssl3_accept_~s__state~0); 62422#L112 assume !(24576 == ssl3_accept_~s__state~0); 62420#L115 assume !(8195 == ssl3_accept_~s__state~0); 62418#L118 assume !(8480 == ssl3_accept_~s__state~0); 62416#L121 assume !(8481 == ssl3_accept_~s__state~0); 62414#L124 assume !(8482 == ssl3_accept_~s__state~0); 62412#L127 assume !(8464 == ssl3_accept_~s__state~0); 62410#L130 assume !(8465 == ssl3_accept_~s__state~0); 62408#L133 assume !(8466 == ssl3_accept_~s__state~0); 62406#L136 assume !(8496 == ssl3_accept_~s__state~0); 62405#L139 assume !(8497 == ssl3_accept_~s__state~0); 62404#L142 assume !(8512 == ssl3_accept_~s__state~0); 62403#L145 assume !(8513 == ssl3_accept_~s__state~0); 62402#L148 assume !(8528 == ssl3_accept_~s__state~0); 62401#L151 assume !(8529 == ssl3_accept_~s__state~0); 62400#L154 assume !(8544 == ssl3_accept_~s__state~0); 62399#L157 assume !(8545 == ssl3_accept_~s__state~0); 62398#L160 assume !(8560 == ssl3_accept_~s__state~0); 62397#L163 assume !(8561 == ssl3_accept_~s__state~0); 62396#L166 assume !(8448 == ssl3_accept_~s__state~0); 62223#L169 assume 8576 == ssl3_accept_~s__state~0; 62220#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 62217#L450 assume !(5 == ssl3_accept_~blastFlag~0); 62215#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 62212#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 62213#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62877#L641 ssl3_accept_~skip~0 := 0; 62840#L100-2 assume !false; 62839#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62838#L103 assume !(12292 == ssl3_accept_~s__state~0); 62837#L106 assume !(16384 == ssl3_accept_~s__state~0); 62835#L109 assume !(8192 == ssl3_accept_~s__state~0); 62833#L112 assume !(24576 == ssl3_accept_~s__state~0); 62831#L115 assume !(8195 == ssl3_accept_~s__state~0); 62829#L118 assume !(8480 == ssl3_accept_~s__state~0); 62827#L121 assume !(8481 == ssl3_accept_~s__state~0); 62825#L124 assume !(8482 == ssl3_accept_~s__state~0); 62823#L127 assume !(8464 == ssl3_accept_~s__state~0); 62821#L130 assume !(8465 == ssl3_accept_~s__state~0); 62819#L133 assume 8466 == ssl3_accept_~s__state~0; 61894#L134 [2020-11-28 02:59:02,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:02,752 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2020-11-28 02:59:02,752 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:02,752 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666463593] [2020-11-28 02:59:02,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:02,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:02,758 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:02,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:02,763 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:02,766 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:02,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:02,767 INFO L82 PathProgramCache]: Analyzing trace with hash 916639604, now seen corresponding path program 1 times [2020-11-28 02:59:02,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:02,768 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381769491] [2020-11-28 02:59:02,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:02,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:02,887 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:59:02,887 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381769491] [2020-11-28 02:59:02,888 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:02,888 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:59:02,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111025915] [2020-11-28 02:59:02,888 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:02,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:02,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:02,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:02,889 INFO L87 Difference]: Start difference. First operand 1377 states and 1667 transitions. cyclomatic complexity: 293 Second operand 3 states. [2020-11-28 02:59:02,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:02,910 INFO L93 Difference]: Finished difference Result 2715 states and 3273 transitions. [2020-11-28 02:59:02,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:02,911 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2715 states and 3273 transitions. [2020-11-28 02:59:02,924 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2656 [2020-11-28 02:59:02,935 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2715 states to 2715 states and 3273 transitions. [2020-11-28 02:59:02,935 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2715 [2020-11-28 02:59:02,937 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2715 [2020-11-28 02:59:02,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2715 states and 3273 transitions. [2020-11-28 02:59:02,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:02,940 INFO L691 BuchiCegarLoop]: Abstraction has 2715 states and 3273 transitions. [2020-11-28 02:59:02,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2715 states and 3273 transitions. [2020-11-28 02:59:02,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2715 to 1377. [2020-11-28 02:59:02,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1377 states. [2020-11-28 02:59:02,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 1665 transitions. [2020-11-28 02:59:02,966 INFO L714 BuchiCegarLoop]: Abstraction has 1377 states and 1665 transitions. [2020-11-28 02:59:02,966 INFO L594 BuchiCegarLoop]: Abstraction has 1377 states and 1665 transitions. [2020-11-28 02:59:02,966 INFO L427 BuchiCegarLoop]: ======== Iteration 25============ [2020-11-28 02:59:02,966 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1377 states and 1665 transitions. [2020-11-28 02:59:02,970 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2020-11-28 02:59:02,970 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:02,970 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:02,972 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:59:02,972 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, 1] [2020-11-28 02:59:02,973 INFO L794 eck$LassoCheckResult]: Stem: 65964#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); 65842#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; 65843#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65902#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; 65903#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65863#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 65934#L100-2 assume !false; 66738#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66737#L103 assume !(12292 == ssl3_accept_~s__state~0); 66736#L106 assume !(16384 == ssl3_accept_~s__state~0); 66735#L109 assume !(8192 == ssl3_accept_~s__state~0); 66734#L112 assume !(24576 == ssl3_accept_~s__state~0); 66733#L115 assume !(8195 == ssl3_accept_~s__state~0); 66732#L118 assume !(8480 == ssl3_accept_~s__state~0); 66731#L121 assume !(8481 == ssl3_accept_~s__state~0); 66730#L124 assume !(8482 == ssl3_accept_~s__state~0); 66728#L127 assume 8464 == ssl3_accept_~s__state~0; 66726#L134 [2020-11-28 02:59:02,974 INFO L796 eck$LassoCheckResult]: Loop: 66726#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 66723#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 66721#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; 66716#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66708#L641 ssl3_accept_~skip~0 := 0; 66706#L100-2 assume !false; 66704#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66701#L103 assume !(12292 == ssl3_accept_~s__state~0); 66695#L106 assume !(16384 == ssl3_accept_~s__state~0); 66692#L109 assume !(8192 == ssl3_accept_~s__state~0); 66689#L112 assume !(24576 == ssl3_accept_~s__state~0); 66686#L115 assume !(8195 == ssl3_accept_~s__state~0); 66683#L118 assume !(8480 == ssl3_accept_~s__state~0); 66680#L121 assume !(8481 == ssl3_accept_~s__state~0); 66677#L124 assume !(8482 == ssl3_accept_~s__state~0); 66674#L127 assume !(8464 == ssl3_accept_~s__state~0); 66671#L130 assume !(8465 == ssl3_accept_~s__state~0); 66668#L133 assume !(8466 == ssl3_accept_~s__state~0); 66665#L136 assume 8496 == ssl3_accept_~s__state~0; 66663#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 66636#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 66632#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 66630#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 66627#L294-2 ssl3_accept_~s__init_num~0 := 0; 66623#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66619#L641 ssl3_accept_~skip~0 := 0; 66617#L100-2 assume !false; 66615#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66613#L103 assume !(12292 == ssl3_accept_~s__state~0); 66611#L106 assume !(16384 == ssl3_accept_~s__state~0); 66609#L109 assume !(8192 == ssl3_accept_~s__state~0); 66607#L112 assume !(24576 == ssl3_accept_~s__state~0); 66605#L115 assume !(8195 == ssl3_accept_~s__state~0); 66603#L118 assume !(8480 == ssl3_accept_~s__state~0); 66601#L121 assume !(8481 == ssl3_accept_~s__state~0); 66599#L124 assume !(8482 == ssl3_accept_~s__state~0); 66598#L127 assume !(8464 == ssl3_accept_~s__state~0); 66597#L130 assume !(8465 == ssl3_accept_~s__state~0); 66596#L133 assume !(8466 == ssl3_accept_~s__state~0); 66595#L136 assume !(8496 == ssl3_accept_~s__state~0); 66593#L139 assume !(8497 == ssl3_accept_~s__state~0); 66588#L142 assume 8512 == ssl3_accept_~s__state~0; 65943#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65944#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 65906#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65988#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66693#L641 ssl3_accept_~skip~0 := 0; 66690#L100-2 assume !false; 66687#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66684#L103 assume !(12292 == ssl3_accept_~s__state~0); 66681#L106 assume !(16384 == ssl3_accept_~s__state~0); 66678#L109 assume !(8192 == ssl3_accept_~s__state~0); 66675#L112 assume !(24576 == ssl3_accept_~s__state~0); 66672#L115 assume !(8195 == ssl3_accept_~s__state~0); 66669#L118 assume !(8480 == ssl3_accept_~s__state~0); 66666#L121 assume !(8481 == ssl3_accept_~s__state~0); 66658#L124 assume !(8482 == ssl3_accept_~s__state~0); 66656#L127 assume !(8464 == ssl3_accept_~s__state~0); 66651#L130 assume !(8465 == ssl3_accept_~s__state~0); 66649#L133 assume !(8466 == ssl3_accept_~s__state~0); 66647#L136 assume !(8496 == ssl3_accept_~s__state~0); 66645#L139 assume !(8497 == ssl3_accept_~s__state~0); 66643#L142 assume !(8512 == ssl3_accept_~s__state~0); 66641#L145 assume !(8513 == ssl3_accept_~s__state~0); 66639#L148 assume 8528 == ssl3_accept_~s__state~0; 65926#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 65927#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 66000#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 65836#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 65957#L357 assume !(3 == ssl3_accept_~blastFlag~0); 65989#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 65835#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 65893#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66587#L641 ssl3_accept_~skip~0 := 0; 66586#L100-2 assume !false; 66584#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66581#L103 assume !(12292 == ssl3_accept_~s__state~0); 66575#L106 assume !(16384 == ssl3_accept_~s__state~0); 66573#L109 assume !(8192 == ssl3_accept_~s__state~0); 66571#L112 assume !(24576 == ssl3_accept_~s__state~0); 66569#L115 assume !(8195 == ssl3_accept_~s__state~0); 66567#L118 assume !(8480 == ssl3_accept_~s__state~0); 66565#L121 assume !(8481 == ssl3_accept_~s__state~0); 66563#L124 assume !(8482 == ssl3_accept_~s__state~0); 66561#L127 assume !(8464 == ssl3_accept_~s__state~0); 66559#L130 assume !(8465 == ssl3_accept_~s__state~0); 66557#L133 assume !(8466 == ssl3_accept_~s__state~0); 66555#L136 assume !(8496 == ssl3_accept_~s__state~0); 66553#L139 assume !(8497 == ssl3_accept_~s__state~0); 66551#L142 assume !(8512 == ssl3_accept_~s__state~0); 66549#L145 assume !(8513 == ssl3_accept_~s__state~0); 66547#L148 assume !(8528 == ssl3_accept_~s__state~0); 66545#L151 assume !(8529 == ssl3_accept_~s__state~0); 66105#L154 assume 8544 == ssl3_accept_~s__state~0; 66106#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66483#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 66480#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65872#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 65873#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 65980#L407 assume !(4 == ssl3_accept_~blastFlag~0); 66466#L407-2 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; 66462#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66458#L641 ssl3_accept_~skip~0 := 0; 66456#L100-2 assume !false; 66454#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66452#L103 assume !(12292 == ssl3_accept_~s__state~0); 66450#L106 assume !(16384 == ssl3_accept_~s__state~0); 66448#L109 assume !(8192 == ssl3_accept_~s__state~0); 66446#L112 assume !(24576 == ssl3_accept_~s__state~0); 66444#L115 assume !(8195 == ssl3_accept_~s__state~0); 66442#L118 assume !(8480 == ssl3_accept_~s__state~0); 66440#L121 assume !(8481 == ssl3_accept_~s__state~0); 66438#L124 assume !(8482 == ssl3_accept_~s__state~0); 66436#L127 assume !(8464 == ssl3_accept_~s__state~0); 66434#L130 assume !(8465 == ssl3_accept_~s__state~0); 66432#L133 assume !(8466 == ssl3_accept_~s__state~0); 66430#L136 assume !(8496 == ssl3_accept_~s__state~0); 66428#L139 assume !(8497 == ssl3_accept_~s__state~0); 66426#L142 assume !(8512 == ssl3_accept_~s__state~0); 66424#L145 assume !(8513 == ssl3_accept_~s__state~0); 66422#L148 assume !(8528 == ssl3_accept_~s__state~0); 66420#L151 assume !(8529 == ssl3_accept_~s__state~0); 66418#L154 assume !(8544 == ssl3_accept_~s__state~0); 66416#L157 assume !(8545 == ssl3_accept_~s__state~0); 66414#L160 assume !(8560 == ssl3_accept_~s__state~0); 66411#L163 assume !(8561 == ssl3_accept_~s__state~0); 66408#L166 assume 8448 == ssl3_accept_~s__state~0; 66402#L167 assume !(ssl3_accept_~num1~0 > 0); 66398#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66394#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66390#L641 ssl3_accept_~skip~0 := 0; 66388#L100-2 assume !false; 66386#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66384#L103 assume !(12292 == ssl3_accept_~s__state~0); 66382#L106 assume !(16384 == ssl3_accept_~s__state~0); 66380#L109 assume !(8192 == ssl3_accept_~s__state~0); 66378#L112 assume !(24576 == ssl3_accept_~s__state~0); 66376#L115 assume !(8195 == ssl3_accept_~s__state~0); 66374#L118 assume !(8480 == ssl3_accept_~s__state~0); 66372#L121 assume !(8481 == ssl3_accept_~s__state~0); 66370#L124 assume !(8482 == ssl3_accept_~s__state~0); 66368#L127 assume !(8464 == ssl3_accept_~s__state~0); 66366#L130 assume !(8465 == ssl3_accept_~s__state~0); 66364#L133 assume !(8466 == ssl3_accept_~s__state~0); 66362#L136 assume !(8496 == ssl3_accept_~s__state~0); 66360#L139 assume !(8497 == ssl3_accept_~s__state~0); 66358#L142 assume !(8512 == ssl3_accept_~s__state~0); 66356#L145 assume !(8513 == ssl3_accept_~s__state~0); 66354#L148 assume !(8528 == ssl3_accept_~s__state~0); 66352#L151 assume !(8529 == ssl3_accept_~s__state~0); 66350#L154 assume !(8544 == ssl3_accept_~s__state~0); 66348#L157 assume !(8545 == ssl3_accept_~s__state~0); 66346#L160 assume !(8560 == ssl3_accept_~s__state~0); 66344#L163 assume !(8561 == ssl3_accept_~s__state~0); 66343#L166 assume !(8448 == ssl3_accept_~s__state~0); 66341#L169 assume 8576 == ssl3_accept_~s__state~0; 66112#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 66337#L450 assume !(5 == ssl3_accept_~blastFlag~0); 66335#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 66331#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 66332#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66764#L641 ssl3_accept_~skip~0 := 0; 66762#L100-2 assume !false; 66760#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66758#L103 assume !(12292 == ssl3_accept_~s__state~0); 66756#L106 assume !(16384 == ssl3_accept_~s__state~0); 66754#L109 assume !(8192 == ssl3_accept_~s__state~0); 66752#L112 assume !(24576 == ssl3_accept_~s__state~0); 66750#L115 assume !(8195 == ssl3_accept_~s__state~0); 66748#L118 assume !(8480 == ssl3_accept_~s__state~0); 66746#L121 assume !(8481 == ssl3_accept_~s__state~0); 66744#L124 assume !(8482 == ssl3_accept_~s__state~0); 66742#L127 assume !(8464 == ssl3_accept_~s__state~0); 66740#L130 assume !(8465 == ssl3_accept_~s__state~0); 66729#L133 assume 8466 == ssl3_accept_~s__state~0; 66726#L134 [2020-11-28 02:59:02,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:02,974 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2020-11-28 02:59:02,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:02,975 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191642451] [2020-11-28 02:59:02,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:02,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:02,981 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:02,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:02,992 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:02,996 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:02,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:02,997 INFO L82 PathProgramCache]: Analyzing trace with hash -575497513, now seen corresponding path program 1 times [2020-11-28 02:59:02,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:02,997 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078872236] [2020-11-28 02:59:02,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:03,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:03,045 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:59:03,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078872236] [2020-11-28 02:59:03,045 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:03,045 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:59:03,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586652826] [2020-11-28 02:59:03,045 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:03,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:03,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:03,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:03,046 INFO L87 Difference]: Start difference. First operand 1377 states and 1665 transitions. cyclomatic complexity: 291 Second operand 3 states. [2020-11-28 02:59:03,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:03,076 INFO L93 Difference]: Finished difference Result 2717 states and 3275 transitions. [2020-11-28 02:59:03,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:03,077 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2717 states and 3275 transitions. [2020-11-28 02:59:03,083 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2658 [2020-11-28 02:59:03,091 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2717 states to 2717 states and 3275 transitions. [2020-11-28 02:59:03,091 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2717 [2020-11-28 02:59:03,093 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2717 [2020-11-28 02:59:03,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2717 states and 3275 transitions. [2020-11-28 02:59:03,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:03,096 INFO L691 BuchiCegarLoop]: Abstraction has 2717 states and 3275 transitions. [2020-11-28 02:59:03,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2717 states and 3275 transitions. [2020-11-28 02:59:03,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2717 to 1377. [2020-11-28 02:59:03,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1377 states. [2020-11-28 02:59:03,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 1663 transitions. [2020-11-28 02:59:03,118 INFO L714 BuchiCegarLoop]: Abstraction has 1377 states and 1663 transitions. [2020-11-28 02:59:03,118 INFO L594 BuchiCegarLoop]: Abstraction has 1377 states and 1663 transitions. [2020-11-28 02:59:03,118 INFO L427 BuchiCegarLoop]: ======== Iteration 26============ [2020-11-28 02:59:03,118 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1377 states and 1663 transitions. [2020-11-28 02:59:03,122 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2020-11-28 02:59:03,122 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:03,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:03,123 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:59:03,124 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, 1] [2020-11-28 02:59:03,124 INFO L794 eck$LassoCheckResult]: Stem: 70063#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); 69941#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; 69942#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 70002#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; 70003#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 69962#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 70032#L100-2 assume !false; 71034#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71033#L103 assume !(12292 == ssl3_accept_~s__state~0); 71032#L106 assume !(16384 == ssl3_accept_~s__state~0); 71031#L109 assume !(8192 == ssl3_accept_~s__state~0); 71030#L112 assume !(24576 == ssl3_accept_~s__state~0); 71029#L115 assume !(8195 == ssl3_accept_~s__state~0); 71028#L118 assume !(8480 == ssl3_accept_~s__state~0); 71027#L121 assume !(8481 == ssl3_accept_~s__state~0); 71026#L124 assume !(8482 == ssl3_accept_~s__state~0); 71024#L127 assume 8464 == ssl3_accept_~s__state~0; 71019#L134 [2020-11-28 02:59:03,124 INFO L796 eck$LassoCheckResult]: Loop: 71019#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 71014#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 71009#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; 71001#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70997#L641 ssl3_accept_~skip~0 := 0; 70995#L100-2 assume !false; 70993#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70991#L103 assume !(12292 == ssl3_accept_~s__state~0); 70989#L106 assume !(16384 == ssl3_accept_~s__state~0); 70987#L109 assume !(8192 == ssl3_accept_~s__state~0); 70985#L112 assume !(24576 == ssl3_accept_~s__state~0); 70983#L115 assume !(8195 == ssl3_accept_~s__state~0); 70981#L118 assume !(8480 == ssl3_accept_~s__state~0); 70979#L121 assume !(8481 == ssl3_accept_~s__state~0); 70977#L124 assume !(8482 == ssl3_accept_~s__state~0); 70975#L127 assume !(8464 == ssl3_accept_~s__state~0); 70973#L130 assume !(8465 == ssl3_accept_~s__state~0); 70971#L133 assume !(8466 == ssl3_accept_~s__state~0); 70969#L136 assume 8496 == ssl3_accept_~s__state~0; 70967#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 70965#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 70896#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 70894#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 70891#L294-2 ssl3_accept_~s__init_num~0 := 0; 70886#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70882#L641 ssl3_accept_~skip~0 := 0; 70880#L100-2 assume !false; 70878#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70876#L103 assume !(12292 == ssl3_accept_~s__state~0); 70874#L106 assume !(16384 == ssl3_accept_~s__state~0); 70872#L109 assume !(8192 == ssl3_accept_~s__state~0); 70870#L112 assume !(24576 == ssl3_accept_~s__state~0); 70868#L115 assume !(8195 == ssl3_accept_~s__state~0); 70866#L118 assume !(8480 == ssl3_accept_~s__state~0); 70864#L121 assume !(8481 == ssl3_accept_~s__state~0); 70862#L124 assume !(8482 == ssl3_accept_~s__state~0); 70856#L127 assume !(8464 == ssl3_accept_~s__state~0); 70853#L130 assume !(8465 == ssl3_accept_~s__state~0); 70851#L133 assume !(8466 == ssl3_accept_~s__state~0); 70848#L136 assume !(8496 == ssl3_accept_~s__state~0); 70841#L139 assume !(8497 == ssl3_accept_~s__state~0); 70838#L142 assume 8512 == ssl3_accept_~s__state~0; 70041#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70042#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 70007#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 70090#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71298#L641 ssl3_accept_~skip~0 := 0; 70010#L100-2 assume !false; 70011#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69965#L103 assume !(12292 == ssl3_accept_~s__state~0); 69966#L106 assume !(16384 == ssl3_accept_~s__state~0); 71295#L109 assume !(8192 == ssl3_accept_~s__state~0); 71294#L112 assume !(24576 == ssl3_accept_~s__state~0); 71288#L115 assume !(8195 == ssl3_accept_~s__state~0); 71287#L118 assume !(8480 == ssl3_accept_~s__state~0); 70066#L121 assume !(8481 == ssl3_accept_~s__state~0); 70037#L124 assume !(8482 == ssl3_accept_~s__state~0); 70038#L127 assume !(8464 == ssl3_accept_~s__state~0); 70021#L130 assume !(8465 == ssl3_accept_~s__state~0); 70022#L133 assume !(8466 == ssl3_accept_~s__state~0); 70913#L136 assume !(8496 == ssl3_accept_~s__state~0); 70912#L139 assume !(8497 == ssl3_accept_~s__state~0); 70910#L142 assume !(8512 == ssl3_accept_~s__state~0); 70908#L145 assume !(8513 == ssl3_accept_~s__state~0); 70901#L148 assume 8528 == ssl3_accept_~s__state~0; 70024#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 70025#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 70711#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 69936#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 70056#L357 assume !(3 == ssl3_accept_~blastFlag~0); 70091#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 69935#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 70687#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70683#L641 ssl3_accept_~skip~0 := 0; 70681#L100-2 assume !false; 70679#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70677#L103 assume !(12292 == ssl3_accept_~s__state~0); 70675#L106 assume !(16384 == ssl3_accept_~s__state~0); 70673#L109 assume !(8192 == ssl3_accept_~s__state~0); 70669#L112 assume !(24576 == ssl3_accept_~s__state~0); 70662#L115 assume !(8195 == ssl3_accept_~s__state~0); 70659#L118 assume !(8480 == ssl3_accept_~s__state~0); 70656#L121 assume !(8481 == ssl3_accept_~s__state~0); 70653#L124 assume !(8482 == ssl3_accept_~s__state~0); 70650#L127 assume !(8464 == ssl3_accept_~s__state~0); 70647#L130 assume !(8465 == ssl3_accept_~s__state~0); 70644#L133 assume !(8466 == ssl3_accept_~s__state~0); 70640#L136 assume !(8496 == ssl3_accept_~s__state~0); 70639#L139 assume !(8497 == ssl3_accept_~s__state~0); 70638#L142 assume !(8512 == ssl3_accept_~s__state~0); 70588#L145 assume !(8513 == ssl3_accept_~s__state~0); 70587#L148 assume !(8528 == ssl3_accept_~s__state~0); 70586#L151 assume !(8529 == ssl3_accept_~s__state~0); 70585#L154 assume 8544 == ssl3_accept_~s__state~0; 70584#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 70583#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 70581#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 69971#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 69972#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 70570#L407 assume !(4 == ssl3_accept_~blastFlag~0); 70566#L407-2 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; 70562#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70558#L641 ssl3_accept_~skip~0 := 0; 70556#L100-2 assume !false; 70554#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70552#L103 assume !(12292 == ssl3_accept_~s__state~0); 70550#L106 assume !(16384 == ssl3_accept_~s__state~0); 70548#L109 assume !(8192 == ssl3_accept_~s__state~0); 70546#L112 assume !(24576 == ssl3_accept_~s__state~0); 70544#L115 assume !(8195 == ssl3_accept_~s__state~0); 70542#L118 assume !(8480 == ssl3_accept_~s__state~0); 70540#L121 assume !(8481 == ssl3_accept_~s__state~0); 70538#L124 assume !(8482 == ssl3_accept_~s__state~0); 70536#L127 assume !(8464 == ssl3_accept_~s__state~0); 70534#L130 assume !(8465 == ssl3_accept_~s__state~0); 70532#L133 assume !(8466 == ssl3_accept_~s__state~0); 70530#L136 assume !(8496 == ssl3_accept_~s__state~0); 70528#L139 assume !(8497 == ssl3_accept_~s__state~0); 70526#L142 assume !(8512 == ssl3_accept_~s__state~0); 70524#L145 assume !(8513 == ssl3_accept_~s__state~0); 70522#L148 assume !(8528 == ssl3_accept_~s__state~0); 70520#L151 assume !(8529 == ssl3_accept_~s__state~0); 70518#L154 assume !(8544 == ssl3_accept_~s__state~0); 70515#L157 assume !(8545 == ssl3_accept_~s__state~0); 70512#L160 assume !(8560 == ssl3_accept_~s__state~0); 70506#L163 assume !(8561 == ssl3_accept_~s__state~0); 70504#L166 assume 8448 == ssl3_accept_~s__state~0; 70502#L167 assume !(ssl3_accept_~num1~0 > 0); 70498#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 70494#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70490#L641 ssl3_accept_~skip~0 := 0; 70488#L100-2 assume !false; 70486#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70484#L103 assume !(12292 == ssl3_accept_~s__state~0); 70482#L106 assume !(16384 == ssl3_accept_~s__state~0); 70480#L109 assume !(8192 == ssl3_accept_~s__state~0); 70478#L112 assume !(24576 == ssl3_accept_~s__state~0); 70476#L115 assume !(8195 == ssl3_accept_~s__state~0); 70474#L118 assume !(8480 == ssl3_accept_~s__state~0); 70472#L121 assume !(8481 == ssl3_accept_~s__state~0); 70470#L124 assume !(8482 == ssl3_accept_~s__state~0); 70468#L127 assume !(8464 == ssl3_accept_~s__state~0); 70466#L130 assume !(8465 == ssl3_accept_~s__state~0); 70464#L133 assume !(8466 == ssl3_accept_~s__state~0); 70462#L136 assume !(8496 == ssl3_accept_~s__state~0); 70460#L139 assume !(8497 == ssl3_accept_~s__state~0); 70458#L142 assume !(8512 == ssl3_accept_~s__state~0); 70456#L145 assume !(8513 == ssl3_accept_~s__state~0); 70454#L148 assume !(8528 == ssl3_accept_~s__state~0); 70452#L151 assume !(8529 == ssl3_accept_~s__state~0); 70450#L154 assume !(8544 == ssl3_accept_~s__state~0); 70448#L157 assume !(8545 == ssl3_accept_~s__state~0); 70447#L160 assume !(8560 == ssl3_accept_~s__state~0); 70445#L163 assume !(8561 == ssl3_accept_~s__state~0); 70443#L166 assume !(8448 == ssl3_accept_~s__state~0); 70440#L169 assume 8576 == ssl3_accept_~s__state~0; 70211#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 70436#L450 assume !(5 == ssl3_accept_~blastFlag~0); 70430#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 70427#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 70428#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71112#L641 ssl3_accept_~skip~0 := 0; 71110#L100-2 assume !false; 71108#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71106#L103 assume !(12292 == ssl3_accept_~s__state~0); 71104#L106 assume !(16384 == ssl3_accept_~s__state~0); 71103#L109 assume !(8192 == ssl3_accept_~s__state~0); 71102#L112 assume !(24576 == ssl3_accept_~s__state~0); 71101#L115 assume !(8195 == ssl3_accept_~s__state~0); 71099#L118 assume !(8480 == ssl3_accept_~s__state~0); 71098#L121 assume !(8481 == ssl3_accept_~s__state~0); 71095#L124 assume !(8482 == ssl3_accept_~s__state~0); 71094#L127 assume !(8464 == ssl3_accept_~s__state~0); 71042#L130 assume !(8465 == ssl3_accept_~s__state~0); 71025#L133 assume 8466 == ssl3_accept_~s__state~0; 71019#L134 [2020-11-28 02:59:03,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:03,125 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2020-11-28 02:59:03,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:03,125 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472113452] [2020-11-28 02:59:03,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:03,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:03,131 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:03,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:03,135 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:03,140 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:03,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:03,141 INFO L82 PathProgramCache]: Analyzing trace with hash 463087061, now seen corresponding path program 1 times [2020-11-28 02:59:03,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:03,141 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053235867] [2020-11-28 02:59:03,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:03,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:03,302 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:59:03,302 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053235867] [2020-11-28 02:59:03,302 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:03,302 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-28 02:59:03,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784275380] [2020-11-28 02:59:03,303 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:03,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:03,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-28 02:59:03,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-28 02:59:03,304 INFO L87 Difference]: Start difference. First operand 1377 states and 1663 transitions. cyclomatic complexity: 289 Second operand 5 states. [2020-11-28 02:59:03,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:03,429 INFO L93 Difference]: Finished difference Result 5782 states and 6959 transitions. [2020-11-28 02:59:03,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-28 02:59:03,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5782 states and 6959 transitions. [2020-11-28 02:59:03,451 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 5628 [2020-11-28 02:59:03,512 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5782 states to 5782 states and 6959 transitions. [2020-11-28 02:59:03,512 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5782 [2020-11-28 02:59:03,515 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5782 [2020-11-28 02:59:03,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5782 states and 6959 transitions. [2020-11-28 02:59:03,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:03,519 INFO L691 BuchiCegarLoop]: Abstraction has 5782 states and 6959 transitions. [2020-11-28 02:59:03,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5782 states and 6959 transitions. [2020-11-28 02:59:03,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5782 to 2111. [2020-11-28 02:59:03,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2111 states. [2020-11-28 02:59:03,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2111 states to 2111 states and 2555 transitions. [2020-11-28 02:59:03,555 INFO L714 BuchiCegarLoop]: Abstraction has 2111 states and 2555 transitions. [2020-11-28 02:59:03,555 INFO L594 BuchiCegarLoop]: Abstraction has 2111 states and 2555 transitions. [2020-11-28 02:59:03,555 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2020-11-28 02:59:03,556 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2111 states and 2555 transitions. [2020-11-28 02:59:03,561 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2072 [2020-11-28 02:59:03,561 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:03,561 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:03,564 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:59:03,564 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, 1, 1, 1] [2020-11-28 02:59:03,564 INFO L794 eck$LassoCheckResult]: Stem: 77225#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); 77117#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; 77118#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 77171#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; 77172#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 77140#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 77200#L100-2 assume !false; 77329#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77328#L103 assume !(12292 == ssl3_accept_~s__state~0); 77327#L106 assume !(16384 == ssl3_accept_~s__state~0); 77326#L109 assume !(8192 == ssl3_accept_~s__state~0); 77325#L112 assume !(24576 == ssl3_accept_~s__state~0); 77324#L115 assume !(8195 == ssl3_accept_~s__state~0); 77323#L118 assume !(8480 == ssl3_accept_~s__state~0); 77322#L121 assume !(8481 == ssl3_accept_~s__state~0); 77321#L124 assume !(8482 == ssl3_accept_~s__state~0); 77319#L127 assume 8464 == ssl3_accept_~s__state~0; 77318#L134 [2020-11-28 02:59:03,564 INFO L796 eck$LassoCheckResult]: Loop: 77318#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 77317#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 77315#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; 77312#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77309#L641 ssl3_accept_~skip~0 := 0; 77308#L100-2 assume !false; 77307#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77306#L103 assume !(12292 == ssl3_accept_~s__state~0); 77305#L106 assume !(16384 == ssl3_accept_~s__state~0); 77304#L109 assume !(8192 == ssl3_accept_~s__state~0); 77303#L112 assume !(24576 == ssl3_accept_~s__state~0); 77302#L115 assume !(8195 == ssl3_accept_~s__state~0); 77301#L118 assume !(8480 == ssl3_accept_~s__state~0); 77300#L121 assume !(8481 == ssl3_accept_~s__state~0); 77299#L124 assume !(8482 == ssl3_accept_~s__state~0); 77298#L127 assume !(8464 == ssl3_accept_~s__state~0); 77297#L130 assume !(8465 == ssl3_accept_~s__state~0); 77296#L133 assume !(8466 == ssl3_accept_~s__state~0); 77295#L136 assume 8496 == ssl3_accept_~s__state~0; 77294#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 77293#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 77292#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 77291#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 77289#L294-2 ssl3_accept_~s__init_num~0 := 0; 77286#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77283#L641 ssl3_accept_~skip~0 := 0; 77282#L100-2 assume !false; 77281#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77280#L103 assume !(12292 == ssl3_accept_~s__state~0); 77279#L106 assume !(16384 == ssl3_accept_~s__state~0); 77278#L109 assume !(8192 == ssl3_accept_~s__state~0); 77277#L112 assume !(24576 == ssl3_accept_~s__state~0); 77276#L115 assume !(8195 == ssl3_accept_~s__state~0); 77275#L118 assume !(8480 == ssl3_accept_~s__state~0); 77274#L121 assume !(8481 == ssl3_accept_~s__state~0); 77273#L124 assume !(8482 == ssl3_accept_~s__state~0); 77272#L127 assume !(8464 == ssl3_accept_~s__state~0); 77271#L130 assume !(8465 == ssl3_accept_~s__state~0); 77270#L133 assume !(8466 == ssl3_accept_~s__state~0); 77269#L136 assume !(8496 == ssl3_accept_~s__state~0); 77268#L139 assume !(8497 == ssl3_accept_~s__state~0); 77267#L142 assume 8512 == ssl3_accept_~s__state~0; 77265#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 77266#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 77184#L309 assume !(2 == ssl3_accept_~blastFlag~0); 77185#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 77744#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 77740#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77736#L641 ssl3_accept_~skip~0 := 0; 77734#L100-2 assume !false; 77732#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77730#L103 assume !(12292 == ssl3_accept_~s__state~0); 77728#L106 assume !(16384 == ssl3_accept_~s__state~0); 77725#L109 assume !(8192 == ssl3_accept_~s__state~0); 77722#L112 assume !(24576 == ssl3_accept_~s__state~0); 77720#L115 assume !(8195 == ssl3_accept_~s__state~0); 77716#L118 assume !(8480 == ssl3_accept_~s__state~0); 77710#L121 assume !(8481 == ssl3_accept_~s__state~0); 77707#L124 assume !(8482 == ssl3_accept_~s__state~0); 77701#L127 assume !(8464 == ssl3_accept_~s__state~0); 77698#L130 assume !(8465 == ssl3_accept_~s__state~0); 77692#L133 assume !(8466 == ssl3_accept_~s__state~0); 77689#L136 assume !(8496 == ssl3_accept_~s__state~0); 77686#L139 assume !(8497 == ssl3_accept_~s__state~0); 77683#L142 assume !(8512 == ssl3_accept_~s__state~0); 77680#L145 assume !(8513 == ssl3_accept_~s__state~0); 77677#L148 assume 8528 == ssl3_accept_~s__state~0; 77674#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 77671#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 77667#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 77655#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 77659#L357 assume !(3 == ssl3_accept_~blastFlag~0); 77653#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 77647#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 77642#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77637#L641 ssl3_accept_~skip~0 := 0; 77634#L100-2 assume !false; 77631#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77628#L103 assume !(12292 == ssl3_accept_~s__state~0); 77625#L106 assume !(16384 == ssl3_accept_~s__state~0); 77622#L109 assume !(8192 == ssl3_accept_~s__state~0); 77619#L112 assume !(24576 == ssl3_accept_~s__state~0); 77615#L115 assume !(8195 == ssl3_accept_~s__state~0); 77609#L118 assume !(8480 == ssl3_accept_~s__state~0); 77606#L121 assume !(8481 == ssl3_accept_~s__state~0); 77603#L124 assume !(8482 == ssl3_accept_~s__state~0); 77599#L127 assume !(8464 == ssl3_accept_~s__state~0); 77593#L130 assume !(8465 == ssl3_accept_~s__state~0); 77591#L133 assume !(8466 == ssl3_accept_~s__state~0); 77589#L136 assume !(8496 == ssl3_accept_~s__state~0); 77587#L139 assume !(8497 == ssl3_accept_~s__state~0); 77585#L142 assume !(8512 == ssl3_accept_~s__state~0); 77583#L145 assume !(8513 == ssl3_accept_~s__state~0); 77581#L148 assume !(8528 == ssl3_accept_~s__state~0); 77579#L151 assume !(8529 == ssl3_accept_~s__state~0); 77577#L154 assume 8544 == ssl3_accept_~s__state~0; 77575#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 77573#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 77570#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 77567#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 77565#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 77563#L407 assume !(4 == ssl3_accept_~blastFlag~0); 77561#L407-2 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; 77552#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77548#L641 ssl3_accept_~skip~0 := 0; 77546#L100-2 assume !false; 77544#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77542#L103 assume !(12292 == ssl3_accept_~s__state~0); 77540#L106 assume !(16384 == ssl3_accept_~s__state~0); 77538#L109 assume !(8192 == ssl3_accept_~s__state~0); 77536#L112 assume !(24576 == ssl3_accept_~s__state~0); 77533#L115 assume !(8195 == ssl3_accept_~s__state~0); 77531#L118 assume !(8480 == ssl3_accept_~s__state~0); 77530#L121 assume !(8481 == ssl3_accept_~s__state~0); 77529#L124 assume !(8482 == ssl3_accept_~s__state~0); 77528#L127 assume !(8464 == ssl3_accept_~s__state~0); 77525#L130 assume !(8465 == ssl3_accept_~s__state~0); 77523#L133 assume !(8466 == ssl3_accept_~s__state~0); 77522#L136 assume !(8496 == ssl3_accept_~s__state~0); 77518#L139 assume !(8497 == ssl3_accept_~s__state~0); 77516#L142 assume !(8512 == ssl3_accept_~s__state~0); 77514#L145 assume !(8513 == ssl3_accept_~s__state~0); 77512#L148 assume !(8528 == ssl3_accept_~s__state~0); 77511#L151 assume !(8529 == ssl3_accept_~s__state~0); 77510#L154 assume !(8544 == ssl3_accept_~s__state~0); 77508#L157 assume !(8545 == ssl3_accept_~s__state~0); 77502#L160 assume !(8560 == ssl3_accept_~s__state~0); 77501#L163 assume !(8561 == ssl3_accept_~s__state~0); 77500#L166 assume 8448 == ssl3_accept_~s__state~0; 77499#L167 assume !(ssl3_accept_~num1~0 > 0); 77496#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 77493#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77478#L641 ssl3_accept_~skip~0 := 0; 77474#L100-2 assume !false; 77470#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77466#L103 assume !(12292 == ssl3_accept_~s__state~0); 77462#L106 assume !(16384 == ssl3_accept_~s__state~0); 77458#L109 assume !(8192 == ssl3_accept_~s__state~0); 77454#L112 assume !(24576 == ssl3_accept_~s__state~0); 77450#L115 assume !(8195 == ssl3_accept_~s__state~0); 77446#L118 assume !(8480 == ssl3_accept_~s__state~0); 77442#L121 assume !(8481 == ssl3_accept_~s__state~0); 77438#L124 assume !(8482 == ssl3_accept_~s__state~0); 77434#L127 assume !(8464 == ssl3_accept_~s__state~0); 77430#L130 assume !(8465 == ssl3_accept_~s__state~0); 77426#L133 assume !(8466 == ssl3_accept_~s__state~0); 77422#L136 assume !(8496 == ssl3_accept_~s__state~0); 77418#L139 assume !(8497 == ssl3_accept_~s__state~0); 77414#L142 assume !(8512 == ssl3_accept_~s__state~0); 77410#L145 assume !(8513 == ssl3_accept_~s__state~0); 77406#L148 assume !(8528 == ssl3_accept_~s__state~0); 77402#L151 assume !(8529 == ssl3_accept_~s__state~0); 77398#L154 assume !(8544 == ssl3_accept_~s__state~0); 77394#L157 assume !(8545 == ssl3_accept_~s__state~0); 77390#L160 assume !(8560 == ssl3_accept_~s__state~0); 77386#L163 assume !(8561 == ssl3_accept_~s__state~0); 77382#L166 assume !(8448 == ssl3_accept_~s__state~0); 77377#L169 assume 8576 == ssl3_accept_~s__state~0; 77371#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 77368#L450 assume !(5 == ssl3_accept_~blastFlag~0); 77369#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 77883#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 77359#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77357#L641 ssl3_accept_~skip~0 := 0; 77352#L100-2 assume !false; 77353#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77348#L103 assume !(12292 == ssl3_accept_~s__state~0); 77349#L106 assume !(16384 == ssl3_accept_~s__state~0); 77344#L109 assume !(8192 == ssl3_accept_~s__state~0); 77345#L112 assume !(24576 == ssl3_accept_~s__state~0); 77340#L115 assume !(8195 == ssl3_accept_~s__state~0); 77341#L118 assume !(8480 == ssl3_accept_~s__state~0); 77336#L121 assume !(8481 == ssl3_accept_~s__state~0); 77337#L124 assume !(8482 == ssl3_accept_~s__state~0); 77332#L127 assume !(8464 == ssl3_accept_~s__state~0); 77333#L130 assume !(8465 == ssl3_accept_~s__state~0); 77320#L133 assume 8466 == ssl3_accept_~s__state~0; 77318#L134 [2020-11-28 02:59:03,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:03,565 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2020-11-28 02:59:03,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:03,565 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758021855] [2020-11-28 02:59:03,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:03,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:03,570 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:03,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:03,574 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:03,578 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:03,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:03,578 INFO L82 PathProgramCache]: Analyzing trace with hash 147797837, now seen corresponding path program 1 times [2020-11-28 02:59:03,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:03,578 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801246329] [2020-11-28 02:59:03,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:03,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:03,620 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2020-11-28 02:59:03,620 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801246329] [2020-11-28 02:59:03,620 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:03,620 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:59:03,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850954664] [2020-11-28 02:59:03,621 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:03,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:03,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:03,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:03,622 INFO L87 Difference]: Start difference. First operand 2111 states and 2555 transitions. cyclomatic complexity: 449 Second operand 3 states. [2020-11-28 02:59:03,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:03,718 INFO L93 Difference]: Finished difference Result 2817 states and 3391 transitions. [2020-11-28 02:59:03,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:03,719 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2817 states and 3391 transitions. [2020-11-28 02:59:03,729 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2768 [2020-11-28 02:59:03,739 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2817 states to 2817 states and 3391 transitions. [2020-11-28 02:59:03,739 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2817 [2020-11-28 02:59:03,741 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2817 [2020-11-28 02:59:03,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2817 states and 3391 transitions. [2020-11-28 02:59:03,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:03,744 INFO L691 BuchiCegarLoop]: Abstraction has 2817 states and 3391 transitions. [2020-11-28 02:59:03,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2817 states and 3391 transitions. [2020-11-28 02:59:03,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2817 to 2817. [2020-11-28 02:59:03,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2817 states. [2020-11-28 02:59:03,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2817 states to 2817 states and 3391 transitions. [2020-11-28 02:59:03,776 INFO L714 BuchiCegarLoop]: Abstraction has 2817 states and 3391 transitions. [2020-11-28 02:59:03,776 INFO L594 BuchiCegarLoop]: Abstraction has 2817 states and 3391 transitions. [2020-11-28 02:59:03,776 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2020-11-28 02:59:03,776 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2817 states and 3391 transitions. [2020-11-28 02:59:03,784 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2768 [2020-11-28 02:59:03,784 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:03,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:03,785 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:59:03,785 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, 1, 1, 1] [2020-11-28 02:59:03,786 INFO L794 eck$LassoCheckResult]: Stem: 82166#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); 82052#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; 82053#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 82111#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; 82112#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 82072#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 82140#L100-2 assume !false; 82330#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82329#L103 assume !(12292 == ssl3_accept_~s__state~0); 82328#L106 assume !(16384 == ssl3_accept_~s__state~0); 82327#L109 assume !(8192 == ssl3_accept_~s__state~0); 82326#L112 assume !(24576 == ssl3_accept_~s__state~0); 82325#L115 assume !(8195 == ssl3_accept_~s__state~0); 82324#L118 assume !(8480 == ssl3_accept_~s__state~0); 82323#L121 assume !(8481 == ssl3_accept_~s__state~0); 82322#L124 assume !(8482 == ssl3_accept_~s__state~0); 82320#L127 assume 8464 == ssl3_accept_~s__state~0; 82319#L134 [2020-11-28 02:59:03,786 INFO L796 eck$LassoCheckResult]: Loop: 82319#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 82318#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 82314#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; 82311#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82308#L641 ssl3_accept_~skip~0 := 0; 82307#L100-2 assume !false; 82306#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82305#L103 assume !(12292 == ssl3_accept_~s__state~0); 82304#L106 assume !(16384 == ssl3_accept_~s__state~0); 82303#L109 assume !(8192 == ssl3_accept_~s__state~0); 82302#L112 assume !(24576 == ssl3_accept_~s__state~0); 82301#L115 assume !(8195 == ssl3_accept_~s__state~0); 82300#L118 assume !(8480 == ssl3_accept_~s__state~0); 82299#L121 assume !(8481 == ssl3_accept_~s__state~0); 82298#L124 assume !(8482 == ssl3_accept_~s__state~0); 82297#L127 assume !(8464 == ssl3_accept_~s__state~0); 82296#L130 assume !(8465 == ssl3_accept_~s__state~0); 82295#L133 assume !(8466 == ssl3_accept_~s__state~0); 82294#L136 assume 8496 == ssl3_accept_~s__state~0; 82292#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 82293#L288 assume !(1 == ssl3_accept_~blastFlag~0); 82900#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 82898#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 82896#L294-2 ssl3_accept_~s__init_num~0 := 0; 82252#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82250#L641 ssl3_accept_~skip~0 := 0; 82245#L100-2 assume !false; 82246#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82241#L103 assume !(12292 == ssl3_accept_~s__state~0); 82242#L106 assume !(16384 == ssl3_accept_~s__state~0); 82237#L109 assume !(8192 == ssl3_accept_~s__state~0); 82238#L112 assume !(24576 == ssl3_accept_~s__state~0); 82233#L115 assume !(8195 == ssl3_accept_~s__state~0); 82234#L118 assume !(8480 == ssl3_accept_~s__state~0); 82229#L121 assume !(8481 == ssl3_accept_~s__state~0); 82230#L124 assume !(8482 == ssl3_accept_~s__state~0); 82225#L127 assume !(8464 == ssl3_accept_~s__state~0); 82226#L130 assume !(8465 == ssl3_accept_~s__state~0); 82221#L133 assume !(8466 == ssl3_accept_~s__state~0); 82222#L136 assume !(8496 == ssl3_accept_~s__state~0); 82217#L139 assume !(8497 == ssl3_accept_~s__state~0); 82218#L142 assume 8512 == ssl3_accept_~s__state~0; 82213#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82214#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 82208#L309 assume !(2 == ssl3_accept_~blastFlag~0); 82209#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 82851#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 82847#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82843#L641 ssl3_accept_~skip~0 := 0; 82841#L100-2 assume !false; 82839#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82837#L103 assume !(12292 == ssl3_accept_~s__state~0); 82835#L106 assume !(16384 == ssl3_accept_~s__state~0); 82833#L109 assume !(8192 == ssl3_accept_~s__state~0); 82831#L112 assume !(24576 == ssl3_accept_~s__state~0); 82825#L115 assume !(8195 == ssl3_accept_~s__state~0); 82820#L118 assume !(8480 == ssl3_accept_~s__state~0); 82818#L121 assume !(8481 == ssl3_accept_~s__state~0); 82816#L124 assume !(8482 == ssl3_accept_~s__state~0); 82814#L127 assume !(8464 == ssl3_accept_~s__state~0); 82812#L130 assume !(8465 == ssl3_accept_~s__state~0); 82810#L133 assume !(8466 == ssl3_accept_~s__state~0); 82808#L136 assume !(8496 == ssl3_accept_~s__state~0); 82806#L139 assume !(8497 == ssl3_accept_~s__state~0); 82804#L142 assume !(8512 == ssl3_accept_~s__state~0); 82802#L145 assume !(8513 == ssl3_accept_~s__state~0); 82800#L148 assume 8528 == ssl3_accept_~s__state~0; 82798#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82795#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 82791#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 82784#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 82786#L357 assume !(3 == ssl3_accept_~blastFlag~0); 82782#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 82778#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 82771#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82767#L641 ssl3_accept_~skip~0 := 0; 82766#L100-2 assume !false; 82765#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82763#L103 assume !(12292 == ssl3_accept_~s__state~0); 82757#L106 assume !(16384 == ssl3_accept_~s__state~0); 82755#L109 assume !(8192 == ssl3_accept_~s__state~0); 82753#L112 assume !(24576 == ssl3_accept_~s__state~0); 82751#L115 assume !(8195 == ssl3_accept_~s__state~0); 82749#L118 assume !(8480 == ssl3_accept_~s__state~0); 82747#L121 assume !(8481 == ssl3_accept_~s__state~0); 82745#L124 assume !(8482 == ssl3_accept_~s__state~0); 82743#L127 assume !(8464 == ssl3_accept_~s__state~0); 82741#L130 assume !(8465 == ssl3_accept_~s__state~0); 82739#L133 assume !(8466 == ssl3_accept_~s__state~0); 82737#L136 assume !(8496 == ssl3_accept_~s__state~0); 82735#L139 assume !(8497 == ssl3_accept_~s__state~0); 82733#L142 assume !(8512 == ssl3_accept_~s__state~0); 82731#L145 assume !(8513 == ssl3_accept_~s__state~0); 82729#L148 assume !(8528 == ssl3_accept_~s__state~0); 82727#L151 assume !(8529 == ssl3_accept_~s__state~0); 82725#L154 assume 8544 == ssl3_accept_~s__state~0; 82723#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 82721#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 82713#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82706#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 82701#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 82695#L407 assume !(4 == ssl3_accept_~blastFlag~0); 82694#L407-2 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; 82568#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82562#L641 ssl3_accept_~skip~0 := 0; 82558#L100-2 assume !false; 82554#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82550#L103 assume !(12292 == ssl3_accept_~s__state~0); 82544#L106 assume !(16384 == ssl3_accept_~s__state~0); 82540#L109 assume !(8192 == ssl3_accept_~s__state~0); 82534#L112 assume !(24576 == ssl3_accept_~s__state~0); 82530#L115 assume !(8195 == ssl3_accept_~s__state~0); 82526#L118 assume !(8480 == ssl3_accept_~s__state~0); 82521#L121 assume !(8481 == ssl3_accept_~s__state~0); 82517#L124 assume !(8482 == ssl3_accept_~s__state~0); 82516#L127 assume !(8464 == ssl3_accept_~s__state~0); 82515#L130 assume !(8465 == ssl3_accept_~s__state~0); 82514#L133 assume !(8466 == ssl3_accept_~s__state~0); 82511#L136 assume !(8496 == ssl3_accept_~s__state~0); 82509#L139 assume !(8497 == ssl3_accept_~s__state~0); 82508#L142 assume !(8512 == ssl3_accept_~s__state~0); 82504#L145 assume !(8513 == ssl3_accept_~s__state~0); 82502#L148 assume !(8528 == ssl3_accept_~s__state~0); 82500#L151 assume !(8529 == ssl3_accept_~s__state~0); 82498#L154 assume !(8544 == ssl3_accept_~s__state~0); 82497#L157 assume !(8545 == ssl3_accept_~s__state~0); 82495#L160 assume !(8560 == ssl3_accept_~s__state~0); 82489#L163 assume !(8561 == ssl3_accept_~s__state~0); 82488#L166 assume 8448 == ssl3_accept_~s__state~0; 82487#L167 assume !(ssl3_accept_~num1~0 > 0); 82484#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 82480#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82466#L641 ssl3_accept_~skip~0 := 0; 82462#L100-2 assume !false; 82458#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82454#L103 assume !(12292 == ssl3_accept_~s__state~0); 82450#L106 assume !(16384 == ssl3_accept_~s__state~0); 82446#L109 assume !(8192 == ssl3_accept_~s__state~0); 82442#L112 assume !(24576 == ssl3_accept_~s__state~0); 82438#L115 assume !(8195 == ssl3_accept_~s__state~0); 82434#L118 assume !(8480 == ssl3_accept_~s__state~0); 82430#L121 assume !(8481 == ssl3_accept_~s__state~0); 82426#L124 assume !(8482 == ssl3_accept_~s__state~0); 82422#L127 assume !(8464 == ssl3_accept_~s__state~0); 82418#L130 assume !(8465 == ssl3_accept_~s__state~0); 82414#L133 assume !(8466 == ssl3_accept_~s__state~0); 82410#L136 assume !(8496 == ssl3_accept_~s__state~0); 82406#L139 assume !(8497 == ssl3_accept_~s__state~0); 82402#L142 assume !(8512 == ssl3_accept_~s__state~0); 82398#L145 assume !(8513 == ssl3_accept_~s__state~0); 82394#L148 assume !(8528 == ssl3_accept_~s__state~0); 82390#L151 assume !(8529 == ssl3_accept_~s__state~0); 82386#L154 assume !(8544 == ssl3_accept_~s__state~0); 82382#L157 assume !(8545 == ssl3_accept_~s__state~0); 82378#L160 assume !(8560 == ssl3_accept_~s__state~0); 82374#L163 assume !(8561 == ssl3_accept_~s__state~0); 82370#L166 assume !(8448 == ssl3_accept_~s__state~0); 82365#L169 assume 8576 == ssl3_accept_~s__state~0; 82359#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 82357#L450 assume !(5 == ssl3_accept_~blastFlag~0); 82353#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 82354#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 82346#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82343#L641 ssl3_accept_~skip~0 := 0; 82342#L100-2 assume !false; 82341#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82340#L103 assume !(12292 == ssl3_accept_~s__state~0); 82339#L106 assume !(16384 == ssl3_accept_~s__state~0); 82338#L109 assume !(8192 == ssl3_accept_~s__state~0); 82337#L112 assume !(24576 == ssl3_accept_~s__state~0); 82336#L115 assume !(8195 == ssl3_accept_~s__state~0); 82335#L118 assume !(8480 == ssl3_accept_~s__state~0); 82334#L121 assume !(8481 == ssl3_accept_~s__state~0); 82333#L124 assume !(8482 == ssl3_accept_~s__state~0); 82332#L127 assume !(8464 == ssl3_accept_~s__state~0); 82331#L130 assume !(8465 == ssl3_accept_~s__state~0); 82321#L133 assume 8466 == ssl3_accept_~s__state~0; 82319#L134 [2020-11-28 02:59:03,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:03,787 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2020-11-28 02:59:03,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:03,787 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307324350] [2020-11-28 02:59:03,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:03,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:03,791 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:03,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:03,796 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:03,799 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:03,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:03,800 INFO L82 PathProgramCache]: Analyzing trace with hash 492625999, now seen corresponding path program 1 times [2020-11-28 02:59:03,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:03,800 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665140138] [2020-11-28 02:59:03,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:03,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:03,838 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:59:03,839 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665140138] [2020-11-28 02:59:03,840 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:03,840 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:59:03,840 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586919371] [2020-11-28 02:59:03,840 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:03,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:03,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:03,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:03,841 INFO L87 Difference]: Start difference. First operand 2817 states and 3391 transitions. cyclomatic complexity: 581 Second operand 3 states. [2020-11-28 02:59:03,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:03,912 INFO L93 Difference]: Finished difference Result 2889 states and 3478 transitions. [2020-11-28 02:59:03,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:03,912 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2889 states and 3478 transitions. [2020-11-28 02:59:03,924 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2792 [2020-11-28 02:59:03,933 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2889 states to 2889 states and 3478 transitions. [2020-11-28 02:59:03,934 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2889 [2020-11-28 02:59:03,936 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2889 [2020-11-28 02:59:03,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2889 states and 3478 transitions. [2020-11-28 02:59:03,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:03,939 INFO L691 BuchiCegarLoop]: Abstraction has 2889 states and 3478 transitions. [2020-11-28 02:59:03,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2889 states and 3478 transitions. [2020-11-28 02:59:03,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2889 to 2889. [2020-11-28 02:59:03,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2889 states. [2020-11-28 02:59:03,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2889 states to 2889 states and 3478 transitions. [2020-11-28 02:59:03,970 INFO L714 BuchiCegarLoop]: Abstraction has 2889 states and 3478 transitions. [2020-11-28 02:59:03,970 INFO L594 BuchiCegarLoop]: Abstraction has 2889 states and 3478 transitions. [2020-11-28 02:59:03,970 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2020-11-28 02:59:03,971 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2889 states and 3478 transitions. [2020-11-28 02:59:03,978 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2792 [2020-11-28 02:59:03,978 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:03,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:03,982 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:59:03,982 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, 1, 1, 1] [2020-11-28 02:59:03,982 INFO L794 eck$LassoCheckResult]: Stem: 87872#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); 87763#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; 87764#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 87819#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; 87820#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 87785#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 87847#L100-2 assume !false; 88401#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88399#L103 assume !(12292 == ssl3_accept_~s__state~0); 88397#L106 assume !(16384 == ssl3_accept_~s__state~0); 88395#L109 assume !(8192 == ssl3_accept_~s__state~0); 88393#L112 assume !(24576 == ssl3_accept_~s__state~0); 88391#L115 assume !(8195 == ssl3_accept_~s__state~0); 88389#L118 assume !(8480 == ssl3_accept_~s__state~0); 88387#L121 assume !(8481 == ssl3_accept_~s__state~0); 88385#L124 assume !(8482 == ssl3_accept_~s__state~0); 88383#L127 assume 8464 == ssl3_accept_~s__state~0; 88382#L134 [2020-11-28 02:59:03,982 INFO L796 eck$LassoCheckResult]: Loop: 88382#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 88035#L275 assume !(0 == ssl3_accept_~blastFlag~0); 88036#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; 88373#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88370#L641 ssl3_accept_~skip~0 := 0; 88369#L100-2 assume !false; 88368#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88367#L103 assume !(12292 == ssl3_accept_~s__state~0); 88366#L106 assume !(16384 == ssl3_accept_~s__state~0); 88365#L109 assume !(8192 == ssl3_accept_~s__state~0); 88364#L112 assume !(24576 == ssl3_accept_~s__state~0); 88363#L115 assume !(8195 == ssl3_accept_~s__state~0); 88362#L118 assume !(8480 == ssl3_accept_~s__state~0); 88361#L121 assume !(8481 == ssl3_accept_~s__state~0); 88360#L124 assume !(8482 == ssl3_accept_~s__state~0); 88359#L127 assume !(8464 == ssl3_accept_~s__state~0); 88358#L130 assume !(8465 == ssl3_accept_~s__state~0); 88357#L133 assume !(8466 == ssl3_accept_~s__state~0); 88356#L136 assume 8496 == ssl3_accept_~s__state~0; 88355#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 87986#L288 assume !(1 == ssl3_accept_~blastFlag~0); 87987#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 87979#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 87947#L294-2 ssl3_accept_~s__init_num~0 := 0; 87948#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88849#L641 ssl3_accept_~skip~0 := 0; 87939#L100-2 assume !false; 87938#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87936#L103 assume !(12292 == ssl3_accept_~s__state~0); 87937#L106 assume !(16384 == ssl3_accept_~s__state~0); 88839#L109 assume !(8192 == ssl3_accept_~s__state~0); 88838#L112 assume !(24576 == ssl3_accept_~s__state~0); 87930#L115 assume !(8195 == ssl3_accept_~s__state~0); 87931#L118 assume !(8480 == ssl3_accept_~s__state~0); 87926#L121 assume !(8481 == ssl3_accept_~s__state~0); 87927#L124 assume !(8482 == ssl3_accept_~s__state~0); 87922#L127 assume !(8464 == ssl3_accept_~s__state~0); 87923#L130 assume !(8465 == ssl3_accept_~s__state~0); 87918#L133 assume !(8466 == ssl3_accept_~s__state~0); 87919#L136 assume !(8496 == ssl3_accept_~s__state~0); 87914#L139 assume !(8497 == ssl3_accept_~s__state~0); 87915#L142 assume 8512 == ssl3_accept_~s__state~0; 87910#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 87911#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 87905#L309 assume !(2 == ssl3_accept_~blastFlag~0); 87906#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 88804#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 88799#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88793#L641 ssl3_accept_~skip~0 := 0; 88786#L100-2 assume !false; 88783#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88780#L103 assume !(12292 == ssl3_accept_~s__state~0); 88777#L106 assume !(16384 == ssl3_accept_~s__state~0); 88774#L109 assume !(8192 == ssl3_accept_~s__state~0); 88771#L112 assume !(24576 == ssl3_accept_~s__state~0); 88768#L115 assume !(8195 == ssl3_accept_~s__state~0); 88765#L118 assume !(8480 == ssl3_accept_~s__state~0); 88762#L121 assume !(8481 == ssl3_accept_~s__state~0); 88759#L124 assume !(8482 == ssl3_accept_~s__state~0); 88756#L127 assume !(8464 == ssl3_accept_~s__state~0); 88753#L130 assume !(8465 == ssl3_accept_~s__state~0); 88751#L133 assume !(8466 == ssl3_accept_~s__state~0); 88748#L136 assume !(8496 == ssl3_accept_~s__state~0); 88744#L139 assume !(8497 == ssl3_accept_~s__state~0); 88737#L142 assume !(8512 == ssl3_accept_~s__state~0); 88734#L145 assume !(8513 == ssl3_accept_~s__state~0); 88731#L148 assume 8528 == ssl3_accept_~s__state~0; 88728#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 88725#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 88721#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 88709#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 88714#L357 assume !(3 == ssl3_accept_~blastFlag~0); 88707#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 88701#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 88696#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88691#L641 ssl3_accept_~skip~0 := 0; 88688#L100-2 assume !false; 88664#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88659#L103 assume !(12292 == ssl3_accept_~s__state~0); 88657#L106 assume !(16384 == ssl3_accept_~s__state~0); 88655#L109 assume !(8192 == ssl3_accept_~s__state~0); 88653#L112 assume !(24576 == ssl3_accept_~s__state~0); 88651#L115 assume !(8195 == ssl3_accept_~s__state~0); 88649#L118 assume !(8480 == ssl3_accept_~s__state~0); 88647#L121 assume !(8481 == ssl3_accept_~s__state~0); 88645#L124 assume !(8482 == ssl3_accept_~s__state~0); 88643#L127 assume !(8464 == ssl3_accept_~s__state~0); 88641#L130 assume !(8465 == ssl3_accept_~s__state~0); 88639#L133 assume !(8466 == ssl3_accept_~s__state~0); 88637#L136 assume !(8496 == ssl3_accept_~s__state~0); 88635#L139 assume !(8497 == ssl3_accept_~s__state~0); 88633#L142 assume !(8512 == ssl3_accept_~s__state~0); 88631#L145 assume !(8513 == ssl3_accept_~s__state~0); 88629#L148 assume !(8528 == ssl3_accept_~s__state~0); 88627#L151 assume !(8529 == ssl3_accept_~s__state~0); 88625#L154 assume 8544 == ssl3_accept_~s__state~0; 88623#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 88621#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 88618#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 88613#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 88611#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 88609#L407 assume !(4 == ssl3_accept_~blastFlag~0); 88608#L407-2 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; 88590#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88585#L641 ssl3_accept_~skip~0 := 0; 88582#L100-2 assume !false; 88579#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88576#L103 assume !(12292 == ssl3_accept_~s__state~0); 88573#L106 assume !(16384 == ssl3_accept_~s__state~0); 88570#L109 assume !(8192 == ssl3_accept_~s__state~0); 88567#L112 assume !(24576 == ssl3_accept_~s__state~0); 88564#L115 assume !(8195 == ssl3_accept_~s__state~0); 88561#L118 assume !(8480 == ssl3_accept_~s__state~0); 88558#L121 assume !(8481 == ssl3_accept_~s__state~0); 88555#L124 assume !(8482 == ssl3_accept_~s__state~0); 88552#L127 assume !(8464 == ssl3_accept_~s__state~0); 88549#L130 assume !(8465 == ssl3_accept_~s__state~0); 88546#L133 assume !(8466 == ssl3_accept_~s__state~0); 88543#L136 assume !(8496 == ssl3_accept_~s__state~0); 88540#L139 assume !(8497 == ssl3_accept_~s__state~0); 88537#L142 assume !(8512 == ssl3_accept_~s__state~0); 88534#L145 assume !(8513 == ssl3_accept_~s__state~0); 88531#L148 assume !(8528 == ssl3_accept_~s__state~0); 88528#L151 assume !(8529 == ssl3_accept_~s__state~0); 88525#L154 assume !(8544 == ssl3_accept_~s__state~0); 88523#L157 assume !(8545 == ssl3_accept_~s__state~0); 88522#L160 assume !(8560 == ssl3_accept_~s__state~0); 88498#L163 assume !(8561 == ssl3_accept_~s__state~0); 88495#L166 assume 8448 == ssl3_accept_~s__state~0; 88490#L167 assume !(ssl3_accept_~num1~0 > 0); 88484#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 88476#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88472#L641 ssl3_accept_~skip~0 := 0; 88470#L100-2 assume !false; 88468#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88466#L103 assume !(12292 == ssl3_accept_~s__state~0); 88464#L106 assume !(16384 == ssl3_accept_~s__state~0); 88462#L109 assume !(8192 == ssl3_accept_~s__state~0); 88460#L112 assume !(24576 == ssl3_accept_~s__state~0); 88458#L115 assume !(8195 == ssl3_accept_~s__state~0); 88456#L118 assume !(8480 == ssl3_accept_~s__state~0); 88454#L121 assume !(8481 == ssl3_accept_~s__state~0); 88452#L124 assume !(8482 == ssl3_accept_~s__state~0); 88450#L127 assume !(8464 == ssl3_accept_~s__state~0); 88448#L130 assume !(8465 == ssl3_accept_~s__state~0); 88446#L133 assume !(8466 == ssl3_accept_~s__state~0); 88444#L136 assume !(8496 == ssl3_accept_~s__state~0); 88442#L139 assume !(8497 == ssl3_accept_~s__state~0); 88440#L142 assume !(8512 == ssl3_accept_~s__state~0); 88438#L145 assume !(8513 == ssl3_accept_~s__state~0); 88436#L148 assume !(8528 == ssl3_accept_~s__state~0); 88434#L151 assume !(8529 == ssl3_accept_~s__state~0); 88432#L154 assume !(8544 == ssl3_accept_~s__state~0); 88430#L157 assume !(8545 == ssl3_accept_~s__state~0); 88428#L160 assume !(8560 == ssl3_accept_~s__state~0); 88426#L163 assume !(8561 == ssl3_accept_~s__state~0); 88424#L166 assume !(8448 == ssl3_accept_~s__state~0); 88420#L169 assume 8576 == ssl3_accept_~s__state~0; 88417#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 88416#L450 assume !(5 == ssl3_accept_~blastFlag~0); 88415#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 88412#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 88409#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88406#L641 ssl3_accept_~skip~0 := 0; 88405#L100-2 assume !false; 88404#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88403#L103 assume !(12292 == ssl3_accept_~s__state~0); 88402#L106 assume !(16384 == ssl3_accept_~s__state~0); 88400#L109 assume !(8192 == ssl3_accept_~s__state~0); 88398#L112 assume !(24576 == ssl3_accept_~s__state~0); 88396#L115 assume !(8195 == ssl3_accept_~s__state~0); 88394#L118 assume !(8480 == ssl3_accept_~s__state~0); 88392#L121 assume !(8481 == ssl3_accept_~s__state~0); 88390#L124 assume !(8482 == ssl3_accept_~s__state~0); 88388#L127 assume !(8464 == ssl3_accept_~s__state~0); 88386#L130 assume !(8465 == ssl3_accept_~s__state~0); 88384#L133 assume 8466 == ssl3_accept_~s__state~0; 88382#L134 [2020-11-28 02:59:03,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:03,983 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2020-11-28 02:59:03,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:03,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329884531] [2020-11-28 02:59:03,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:03,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:03,989 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:03,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:03,993 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:03,999 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:03,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:03,999 INFO L82 PathProgramCache]: Analyzing trace with hash 1098400781, now seen corresponding path program 1 times [2020-11-28 02:59:03,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:04,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134122437] [2020-11-28 02:59:04,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:04,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:04,011 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:04,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:04,022 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:04,040 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:04,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:04,040 INFO L82 PathProgramCache]: Analyzing trace with hash -1290328031, now seen corresponding path program 1 times [2020-11-28 02:59:04,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:04,041 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54582242] [2020-11-28 02:59:04,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:04,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:04,085 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2020-11-28 02:59:04,085 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54582242] [2020-11-28 02:59:04,085 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:04,086 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:59:04,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951640882] [2020-11-28 02:59:05,667 WARN L193 SmtUtils]: Spent 1.56 s on a formula simplification. DAG size of input: 394 DAG size of output: 152 [2020-11-28 02:59:05,836 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2020-11-28 02:59:05,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:05,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:05,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:05,853 INFO L87 Difference]: Start difference. First operand 2889 states and 3478 transitions. cyclomatic complexity: 597 Second operand 3 states. [2020-11-28 02:59:05,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:05,954 INFO L93 Difference]: Finished difference Result 1845 states and 2228 transitions. [2020-11-28 02:59:05,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:05,955 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1845 states and 2228 transitions. [2020-11-28 02:59:05,958 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1756 [2020-11-28 02:59:05,961 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1845 states to 1845 states and 2228 transitions. [2020-11-28 02:59:05,961 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1845 [2020-11-28 02:59:05,962 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1845 [2020-11-28 02:59:05,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1845 states and 2228 transitions. [2020-11-28 02:59:05,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:05,963 INFO L691 BuchiCegarLoop]: Abstraction has 1845 states and 2228 transitions. [2020-11-28 02:59:05,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1845 states and 2228 transitions. [2020-11-28 02:59:05,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1845 to 1845. [2020-11-28 02:59:05,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1845 states. [2020-11-28 02:59:05,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 2228 transitions. [2020-11-28 02:59:05,981 INFO L714 BuchiCegarLoop]: Abstraction has 1845 states and 2228 transitions. [2020-11-28 02:59:05,981 INFO L594 BuchiCegarLoop]: Abstraction has 1845 states and 2228 transitions. [2020-11-28 02:59:05,982 INFO L427 BuchiCegarLoop]: ======== Iteration 30============ [2020-11-28 02:59:05,982 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1845 states and 2228 transitions. [2020-11-28 02:59:05,986 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1756 [2020-11-28 02:59:05,986 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:05,986 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:05,988 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] [2020-11-28 02:59:05,988 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, 1, 1, 1] [2020-11-28 02:59:05,988 INFO L794 eck$LassoCheckResult]: Stem: 92615#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); 92505#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; 92506#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 92559#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; 92560#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 92526#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 92589#L100-2 assume !false; 92844#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92842#L103 assume !(12292 == ssl3_accept_~s__state~0); 92840#L106 assume !(16384 == ssl3_accept_~s__state~0); 92838#L109 assume !(8192 == ssl3_accept_~s__state~0); 92836#L112 assume !(24576 == ssl3_accept_~s__state~0); 92834#L115 assume !(8195 == ssl3_accept_~s__state~0); 92832#L118 assume !(8480 == ssl3_accept_~s__state~0); 92830#L121 assume !(8481 == ssl3_accept_~s__state~0); 92828#L124 assume !(8482 == ssl3_accept_~s__state~0); 92792#L127 assume 8464 == ssl3_accept_~s__state~0; 92790#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 92786#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 92736#L275-2 [2020-11-28 02:59:05,989 INFO L796 eck$LassoCheckResult]: Loop: 92736#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; 92780#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92776#L641 ssl3_accept_~skip~0 := 0; 92772#L100-2 assume !false; 92766#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92764#L103 assume !(12292 == ssl3_accept_~s__state~0); 92762#L106 assume !(16384 == ssl3_accept_~s__state~0); 92760#L109 assume !(8192 == ssl3_accept_~s__state~0); 92758#L112 assume !(24576 == ssl3_accept_~s__state~0); 92756#L115 assume !(8195 == ssl3_accept_~s__state~0); 92754#L118 assume !(8480 == ssl3_accept_~s__state~0); 92752#L121 assume !(8481 == ssl3_accept_~s__state~0); 92750#L124 assume !(8482 == ssl3_accept_~s__state~0); 92748#L127 assume !(8464 == ssl3_accept_~s__state~0); 92746#L130 assume !(8465 == ssl3_accept_~s__state~0); 92744#L133 assume !(8466 == ssl3_accept_~s__state~0); 92742#L136 assume 8496 == ssl3_accept_~s__state~0; 92740#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 92738#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 92687#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 92733#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 92730#L294-2 ssl3_accept_~s__init_num~0 := 0; 92722#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92718#L641 ssl3_accept_~skip~0 := 0; 92716#L100-2 assume !false; 92714#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92712#L103 assume !(12292 == ssl3_accept_~s__state~0); 92710#L106 assume !(16384 == ssl3_accept_~s__state~0); 92708#L109 assume !(8192 == ssl3_accept_~s__state~0); 92706#L112 assume !(24576 == ssl3_accept_~s__state~0); 92704#L115 assume !(8195 == ssl3_accept_~s__state~0); 92702#L118 assume !(8480 == ssl3_accept_~s__state~0); 92700#L121 assume !(8481 == ssl3_accept_~s__state~0); 92698#L124 assume !(8482 == ssl3_accept_~s__state~0); 92696#L127 assume !(8464 == ssl3_accept_~s__state~0); 92694#L130 assume !(8465 == ssl3_accept_~s__state~0); 92692#L133 assume !(8466 == ssl3_accept_~s__state~0); 92690#L136 assume !(8496 == ssl3_accept_~s__state~0); 92688#L139 assume !(8497 == ssl3_accept_~s__state~0); 92685#L142 assume 8512 == ssl3_accept_~s__state~0; 92683#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 92678#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 92570#L309 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 92562#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 92563#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 93505#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 93502#L641 ssl3_accept_~skip~0 := 0; 93500#L100-2 assume !false; 93466#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93464#L103 assume !(12292 == ssl3_accept_~s__state~0); 93458#L106 assume !(16384 == ssl3_accept_~s__state~0); 93456#L109 assume !(8192 == ssl3_accept_~s__state~0); 93454#L112 assume !(24576 == ssl3_accept_~s__state~0); 93452#L115 assume !(8195 == ssl3_accept_~s__state~0); 93450#L118 assume !(8480 == ssl3_accept_~s__state~0); 93448#L121 assume !(8481 == ssl3_accept_~s__state~0); 93446#L124 assume !(8482 == ssl3_accept_~s__state~0); 93444#L127 assume !(8464 == ssl3_accept_~s__state~0); 93442#L130 assume !(8465 == ssl3_accept_~s__state~0); 93440#L133 assume !(8466 == ssl3_accept_~s__state~0); 93438#L136 assume !(8496 == ssl3_accept_~s__state~0); 93436#L139 assume !(8497 == ssl3_accept_~s__state~0); 93429#L142 assume !(8512 == ssl3_accept_~s__state~0); 93425#L145 assume !(8513 == ssl3_accept_~s__state~0); 93421#L148 assume 8528 == ssl3_accept_~s__state~0; 93416#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 93412#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 93407#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 93391#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 93398#L357 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 93389#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 93384#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 93380#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 93376#L641 ssl3_accept_~skip~0 := 0; 93374#L100-2 assume !false; 93371#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93327#L103 assume !(12292 == ssl3_accept_~s__state~0); 93317#L106 assume !(16384 == ssl3_accept_~s__state~0); 93313#L109 assume !(8192 == ssl3_accept_~s__state~0); 93309#L112 assume !(24576 == ssl3_accept_~s__state~0); 93305#L115 assume !(8195 == ssl3_accept_~s__state~0); 93301#L118 assume !(8480 == ssl3_accept_~s__state~0); 93297#L121 assume !(8481 == ssl3_accept_~s__state~0); 93293#L124 assume !(8482 == ssl3_accept_~s__state~0); 93289#L127 assume !(8464 == ssl3_accept_~s__state~0); 93285#L130 assume !(8465 == ssl3_accept_~s__state~0); 93281#L133 assume !(8466 == ssl3_accept_~s__state~0); 93277#L136 assume !(8496 == ssl3_accept_~s__state~0); 93273#L139 assume !(8497 == ssl3_accept_~s__state~0); 93270#L142 assume !(8512 == ssl3_accept_~s__state~0); 93268#L145 assume !(8513 == ssl3_accept_~s__state~0); 93267#L148 assume !(8528 == ssl3_accept_~s__state~0); 93266#L151 assume !(8529 == ssl3_accept_~s__state~0); 93265#L154 assume 8544 == ssl3_accept_~s__state~0; 93261#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 93262#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 93260#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 93264#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 93041#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 93039#L407 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 93033#L407-2 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; 93026#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 93022#L641 ssl3_accept_~skip~0 := 0; 93020#L100-2 assume !false; 93018#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93016#L103 assume !(12292 == ssl3_accept_~s__state~0); 93014#L106 assume !(16384 == ssl3_accept_~s__state~0); 93012#L109 assume !(8192 == ssl3_accept_~s__state~0); 93010#L112 assume !(24576 == ssl3_accept_~s__state~0); 93008#L115 assume !(8195 == ssl3_accept_~s__state~0); 93006#L118 assume !(8480 == ssl3_accept_~s__state~0); 93004#L121 assume !(8481 == ssl3_accept_~s__state~0); 93002#L124 assume !(8482 == ssl3_accept_~s__state~0); 93000#L127 assume !(8464 == ssl3_accept_~s__state~0); 92998#L130 assume !(8465 == ssl3_accept_~s__state~0); 92996#L133 assume !(8466 == ssl3_accept_~s__state~0); 92994#L136 assume !(8496 == ssl3_accept_~s__state~0); 92992#L139 assume !(8497 == ssl3_accept_~s__state~0); 92990#L142 assume !(8512 == ssl3_accept_~s__state~0); 92988#L145 assume !(8513 == ssl3_accept_~s__state~0); 92986#L148 assume !(8528 == ssl3_accept_~s__state~0); 92984#L151 assume !(8529 == ssl3_accept_~s__state~0); 92982#L154 assume !(8544 == ssl3_accept_~s__state~0); 92980#L157 assume !(8545 == ssl3_accept_~s__state~0); 92978#L160 assume !(8560 == ssl3_accept_~s__state~0); 92976#L163 assume !(8561 == ssl3_accept_~s__state~0); 92974#L166 assume 8448 == ssl3_accept_~s__state~0; 92972#L167 assume !(ssl3_accept_~num1~0 > 0); 92969#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 92963#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92951#L641 ssl3_accept_~skip~0 := 0; 92947#L100-2 assume !false; 92943#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92939#L103 assume !(12292 == ssl3_accept_~s__state~0); 92935#L106 assume !(16384 == ssl3_accept_~s__state~0); 92931#L109 assume !(8192 == ssl3_accept_~s__state~0); 92925#L112 assume !(24576 == ssl3_accept_~s__state~0); 92921#L115 assume !(8195 == ssl3_accept_~s__state~0); 92916#L118 assume !(8480 == ssl3_accept_~s__state~0); 92907#L121 assume !(8481 == ssl3_accept_~s__state~0); 92897#L124 assume !(8482 == ssl3_accept_~s__state~0); 92893#L127 assume !(8464 == ssl3_accept_~s__state~0); 92889#L130 assume !(8465 == ssl3_accept_~s__state~0); 92885#L133 assume !(8466 == ssl3_accept_~s__state~0); 92881#L136 assume !(8496 == ssl3_accept_~s__state~0); 92877#L139 assume !(8497 == ssl3_accept_~s__state~0); 92873#L142 assume !(8512 == ssl3_accept_~s__state~0); 92869#L145 assume !(8513 == ssl3_accept_~s__state~0); 92865#L148 assume !(8528 == ssl3_accept_~s__state~0); 92861#L151 assume !(8529 == ssl3_accept_~s__state~0); 92857#L154 assume !(8544 == ssl3_accept_~s__state~0); 92853#L157 assume !(8545 == ssl3_accept_~s__state~0); 92849#L160 assume !(8560 == ssl3_accept_~s__state~0); 92823#L163 assume !(8561 == ssl3_accept_~s__state~0); 92813#L166 assume !(8448 == ssl3_accept_~s__state~0); 92789#L169 assume 8576 == ssl3_accept_~s__state~0; 92785#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 92783#L450 assume 5 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 92777#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 92773#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 92769#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92765#L641 ssl3_accept_~skip~0 := 0; 92763#L100-2 assume !false; 92761#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92759#L103 assume !(12292 == ssl3_accept_~s__state~0); 92757#L106 assume !(16384 == ssl3_accept_~s__state~0); 92755#L109 assume !(8192 == ssl3_accept_~s__state~0); 92753#L112 assume !(24576 == ssl3_accept_~s__state~0); 92751#L115 assume !(8195 == ssl3_accept_~s__state~0); 92749#L118 assume !(8480 == ssl3_accept_~s__state~0); 92747#L121 assume !(8481 == ssl3_accept_~s__state~0); 92745#L124 assume !(8482 == ssl3_accept_~s__state~0); 92743#L127 assume !(8464 == ssl3_accept_~s__state~0); 92741#L130 assume !(8465 == ssl3_accept_~s__state~0); 92739#L133 assume 8466 == ssl3_accept_~s__state~0; 92737#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 92735#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 92736#L275-2 [2020-11-28 02:59:05,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:05,989 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 1 times [2020-11-28 02:59:05,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:05,989 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465177336] [2020-11-28 02:59:05,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:05,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:05,994 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:05,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:05,998 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:06,002 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:06,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:06,003 INFO L82 PathProgramCache]: Analyzing trace with hash 1347103095, now seen corresponding path program 1 times [2020-11-28 02:59:06,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:06,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723970266] [2020-11-28 02:59:06,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:06,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:06,059 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2020-11-28 02:59:06,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723970266] [2020-11-28 02:59:06,059 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:06,059 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 02:59:06,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281232570] [2020-11-28 02:59:06,060 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:06,060 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:06,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:06,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:06,061 INFO L87 Difference]: Start difference. First operand 1845 states and 2228 transitions. cyclomatic complexity: 388 Second operand 3 states. [2020-11-28 02:59:06,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:06,211 INFO L93 Difference]: Finished difference Result 2891 states and 3494 transitions. [2020-11-28 02:59:06,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:06,212 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2891 states and 3494 transitions. [2020-11-28 02:59:06,223 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2792 [2020-11-28 02:59:06,231 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2891 states to 2891 states and 3494 transitions. [2020-11-28 02:59:06,231 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2891 [2020-11-28 02:59:06,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2891 [2020-11-28 02:59:06,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2891 states and 3494 transitions. [2020-11-28 02:59:06,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:06,237 INFO L691 BuchiCegarLoop]: Abstraction has 2891 states and 3494 transitions. [2020-11-28 02:59:06,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2891 states and 3494 transitions. [2020-11-28 02:59:06,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2891 to 2891. [2020-11-28 02:59:06,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2891 states. [2020-11-28 02:59:06,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2891 states to 2891 states and 3494 transitions. [2020-11-28 02:59:06,273 INFO L714 BuchiCegarLoop]: Abstraction has 2891 states and 3494 transitions. [2020-11-28 02:59:06,273 INFO L594 BuchiCegarLoop]: Abstraction has 2891 states and 3494 transitions. [2020-11-28 02:59:06,273 INFO L427 BuchiCegarLoop]: ======== Iteration 31============ [2020-11-28 02:59:06,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2891 states and 3494 transitions. [2020-11-28 02:59:06,281 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2792 [2020-11-28 02:59:06,281 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:06,282 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:06,283 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] [2020-11-28 02:59:06,283 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, 1, 1, 1] [2020-11-28 02:59:06,284 INFO L794 eck$LassoCheckResult]: Stem: 97363#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); 97248#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; 97249#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 97308#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; 97309#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 97269#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 97334#L100-2 assume !false; 97609#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97606#L103 assume !(12292 == ssl3_accept_~s__state~0); 97603#L106 assume !(16384 == ssl3_accept_~s__state~0); 97600#L109 assume !(8192 == ssl3_accept_~s__state~0); 97597#L112 assume !(24576 == ssl3_accept_~s__state~0); 97594#L115 assume !(8195 == ssl3_accept_~s__state~0); 97591#L118 assume !(8480 == ssl3_accept_~s__state~0); 97588#L121 assume !(8481 == ssl3_accept_~s__state~0); 97585#L124 assume !(8482 == ssl3_accept_~s__state~0); 97582#L127 assume 8464 == ssl3_accept_~s__state~0; 97579#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 97576#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 97568#L275-2 [2020-11-28 02:59:06,284 INFO L796 eck$LassoCheckResult]: Loop: 97568#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; 97556#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97547#L641 ssl3_accept_~skip~0 := 0; 97544#L100-2 assume !false; 97541#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97538#L103 assume !(12292 == ssl3_accept_~s__state~0); 97535#L106 assume !(16384 == ssl3_accept_~s__state~0); 97532#L109 assume !(8192 == ssl3_accept_~s__state~0); 97529#L112 assume !(24576 == ssl3_accept_~s__state~0); 97526#L115 assume !(8195 == ssl3_accept_~s__state~0); 97523#L118 assume !(8480 == ssl3_accept_~s__state~0); 97520#L121 assume !(8481 == ssl3_accept_~s__state~0); 97517#L124 assume !(8482 == ssl3_accept_~s__state~0); 97514#L127 assume !(8464 == ssl3_accept_~s__state~0); 97511#L130 assume !(8465 == ssl3_accept_~s__state~0); 97508#L133 assume !(8466 == ssl3_accept_~s__state~0); 97505#L136 assume 8496 == ssl3_accept_~s__state~0; 97502#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 97490#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 97489#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 97488#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 97486#L294-2 ssl3_accept_~s__init_num~0 := 0; 97482#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97469#L641 ssl3_accept_~skip~0 := 0; 97466#L100-2 assume !false; 97463#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97460#L103 assume !(12292 == ssl3_accept_~s__state~0); 97457#L106 assume !(16384 == ssl3_accept_~s__state~0); 97454#L109 assume !(8192 == ssl3_accept_~s__state~0); 97451#L112 assume !(24576 == ssl3_accept_~s__state~0); 97448#L115 assume !(8195 == ssl3_accept_~s__state~0); 97445#L118 assume !(8480 == ssl3_accept_~s__state~0); 97442#L121 assume !(8481 == ssl3_accept_~s__state~0); 97439#L124 assume !(8482 == ssl3_accept_~s__state~0); 97436#L127 assume !(8464 == ssl3_accept_~s__state~0); 97433#L130 assume !(8465 == ssl3_accept_~s__state~0); 97430#L133 assume !(8466 == ssl3_accept_~s__state~0); 97427#L136 assume !(8496 == ssl3_accept_~s__state~0); 97424#L139 assume !(8497 == ssl3_accept_~s__state~0); 97421#L142 assume 8512 == ssl3_accept_~s__state~0; 97418#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97415#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 97320#L309 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 97311#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 97312#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 98209#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98206#L641 ssl3_accept_~skip~0 := 0; 98205#L100-2 assume !false; 98204#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98203#L103 assume !(12292 == ssl3_accept_~s__state~0); 98202#L106 assume !(16384 == ssl3_accept_~s__state~0); 98201#L109 assume !(8192 == ssl3_accept_~s__state~0); 98200#L112 assume !(24576 == ssl3_accept_~s__state~0); 98199#L115 assume !(8195 == ssl3_accept_~s__state~0); 98198#L118 assume !(8480 == ssl3_accept_~s__state~0); 98197#L121 assume !(8481 == ssl3_accept_~s__state~0); 98196#L124 assume !(8482 == ssl3_accept_~s__state~0); 98195#L127 assume !(8464 == ssl3_accept_~s__state~0); 98194#L130 assume !(8465 == ssl3_accept_~s__state~0); 98193#L133 assume !(8466 == ssl3_accept_~s__state~0); 98192#L136 assume !(8496 == ssl3_accept_~s__state~0); 98191#L139 assume !(8497 == ssl3_accept_~s__state~0); 98190#L142 assume !(8512 == ssl3_accept_~s__state~0); 98189#L145 assume !(8513 == ssl3_accept_~s__state~0); 98188#L148 assume 8528 == ssl3_accept_~s__state~0; 98187#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 98186#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 98184#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 98178#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 98180#L357 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 98176#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 98172#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 98169#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98166#L641 ssl3_accept_~skip~0 := 0; 98165#L100-2 assume !false; 98163#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98158#L103 assume !(12292 == ssl3_accept_~s__state~0); 98156#L106 assume !(16384 == ssl3_accept_~s__state~0); 98154#L109 assume !(8192 == ssl3_accept_~s__state~0); 98152#L112 assume !(24576 == ssl3_accept_~s__state~0); 98150#L115 assume !(8195 == ssl3_accept_~s__state~0); 98148#L118 assume !(8480 == ssl3_accept_~s__state~0); 98146#L121 assume !(8481 == ssl3_accept_~s__state~0); 98144#L124 assume !(8482 == ssl3_accept_~s__state~0); 98142#L127 assume !(8464 == ssl3_accept_~s__state~0); 98140#L130 assume !(8465 == ssl3_accept_~s__state~0); 98138#L133 assume !(8466 == ssl3_accept_~s__state~0); 98136#L136 assume !(8496 == ssl3_accept_~s__state~0); 98134#L139 assume !(8497 == ssl3_accept_~s__state~0); 98132#L142 assume !(8512 == ssl3_accept_~s__state~0); 98130#L145 assume !(8513 == ssl3_accept_~s__state~0); 98128#L148 assume !(8528 == ssl3_accept_~s__state~0); 98126#L151 assume !(8529 == ssl3_accept_~s__state~0); 98124#L154 assume 8544 == ssl3_accept_~s__state~0; 98122#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 98120#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 98117#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98113#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 98111#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 98109#L407 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 98106#L407-2 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; 98102#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98099#L641 ssl3_accept_~skip~0 := 0; 98098#L100-2 assume !false; 98097#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98096#L103 assume !(12292 == ssl3_accept_~s__state~0); 98095#L106 assume !(16384 == ssl3_accept_~s__state~0); 98094#L109 assume !(8192 == ssl3_accept_~s__state~0); 98093#L112 assume !(24576 == ssl3_accept_~s__state~0); 98092#L115 assume !(8195 == ssl3_accept_~s__state~0); 98091#L118 assume !(8480 == ssl3_accept_~s__state~0); 98090#L121 assume !(8481 == ssl3_accept_~s__state~0); 98089#L124 assume !(8482 == ssl3_accept_~s__state~0); 98088#L127 assume !(8464 == ssl3_accept_~s__state~0); 98087#L130 assume !(8465 == ssl3_accept_~s__state~0); 98086#L133 assume !(8466 == ssl3_accept_~s__state~0); 98085#L136 assume !(8496 == ssl3_accept_~s__state~0); 98082#L139 assume !(8497 == ssl3_accept_~s__state~0); 98076#L142 assume !(8512 == ssl3_accept_~s__state~0); 98074#L145 assume !(8513 == ssl3_accept_~s__state~0); 98072#L148 assume !(8528 == ssl3_accept_~s__state~0); 98070#L151 assume !(8529 == ssl3_accept_~s__state~0); 98068#L154 assume !(8544 == ssl3_accept_~s__state~0); 98066#L157 assume !(8545 == ssl3_accept_~s__state~0); 98064#L160 assume !(8560 == ssl3_accept_~s__state~0); 98062#L163 assume !(8561 == ssl3_accept_~s__state~0); 98060#L166 assume 8448 == ssl3_accept_~s__state~0; 98058#L167 assume !(ssl3_accept_~num1~0 > 0); 98054#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 97738#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97732#L641 ssl3_accept_~skip~0 := 0; 97728#L100-2 assume !false; 97724#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97720#L103 assume !(12292 == ssl3_accept_~s__state~0); 97716#L106 assume !(16384 == ssl3_accept_~s__state~0); 97712#L109 assume !(8192 == ssl3_accept_~s__state~0); 97708#L112 assume !(24576 == ssl3_accept_~s__state~0); 97704#L115 assume !(8195 == ssl3_accept_~s__state~0); 97700#L118 assume !(8480 == ssl3_accept_~s__state~0); 97696#L121 assume !(8481 == ssl3_accept_~s__state~0); 97692#L124 assume !(8482 == ssl3_accept_~s__state~0); 97688#L127 assume !(8464 == ssl3_accept_~s__state~0); 97684#L130 assume !(8465 == ssl3_accept_~s__state~0); 97680#L133 assume !(8466 == ssl3_accept_~s__state~0); 97676#L136 assume !(8496 == ssl3_accept_~s__state~0); 97672#L139 assume !(8497 == ssl3_accept_~s__state~0); 97668#L142 assume !(8512 == ssl3_accept_~s__state~0); 97664#L145 assume !(8513 == ssl3_accept_~s__state~0); 97660#L148 assume !(8528 == ssl3_accept_~s__state~0); 97656#L151 assume !(8529 == ssl3_accept_~s__state~0); 97652#L154 assume !(8544 == ssl3_accept_~s__state~0); 97649#L157 assume !(8545 == ssl3_accept_~s__state~0); 97644#L160 assume !(8560 == ssl3_accept_~s__state~0); 97641#L163 assume !(8561 == ssl3_accept_~s__state~0); 97638#L166 assume !(8448 == ssl3_accept_~s__state~0); 97633#L169 assume 8576 == ssl3_accept_~s__state~0; 97625#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 97622#L450 assume !(5 == ssl3_accept_~blastFlag~0); 97620#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 97616#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 97612#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97607#L641 ssl3_accept_~skip~0 := 0; 97604#L100-2 assume !false; 97601#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97598#L103 assume !(12292 == ssl3_accept_~s__state~0); 97595#L106 assume !(16384 == ssl3_accept_~s__state~0); 97592#L109 assume !(8192 == ssl3_accept_~s__state~0); 97589#L112 assume !(24576 == ssl3_accept_~s__state~0); 97586#L115 assume !(8195 == ssl3_accept_~s__state~0); 97583#L118 assume !(8480 == ssl3_accept_~s__state~0); 97580#L121 assume !(8481 == ssl3_accept_~s__state~0); 97577#L124 assume !(8482 == ssl3_accept_~s__state~0); 97574#L127 assume !(8464 == ssl3_accept_~s__state~0); 97571#L130 assume !(8465 == ssl3_accept_~s__state~0); 97570#L133 assume 8466 == ssl3_accept_~s__state~0; 97569#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 97567#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 97568#L275-2 [2020-11-28 02:59:06,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:06,285 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 2 times [2020-11-28 02:59:06,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:06,285 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787702462] [2020-11-28 02:59:06,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:06,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:06,291 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:06,295 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:06,299 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:06,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:06,299 INFO L82 PathProgramCache]: Analyzing trace with hash 529454645, now seen corresponding path program 1 times [2020-11-28 02:59:06,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:06,300 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128375110] [2020-11-28 02:59:06,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:06,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:06,362 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2020-11-28 02:59:06,362 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128375110] [2020-11-28 02:59:06,362 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:06,362 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:59:06,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619596839] [2020-11-28 02:59:06,363 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:06,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:06,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:06,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:06,364 INFO L87 Difference]: Start difference. First operand 2891 states and 3494 transitions. cyclomatic complexity: 611 Second operand 3 states. [2020-11-28 02:59:06,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:06,474 INFO L93 Difference]: Finished difference Result 3029 states and 3654 transitions. [2020-11-28 02:59:06,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:06,475 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3029 states and 3654 transitions. [2020-11-28 02:59:06,487 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2792 [2020-11-28 02:59:06,497 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3029 states to 3029 states and 3654 transitions. [2020-11-28 02:59:06,497 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3029 [2020-11-28 02:59:06,499 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3029 [2020-11-28 02:59:06,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3029 states and 3654 transitions. [2020-11-28 02:59:06,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:06,502 INFO L691 BuchiCegarLoop]: Abstraction has 3029 states and 3654 transitions. [2020-11-28 02:59:06,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3029 states and 3654 transitions. [2020-11-28 02:59:06,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3029 to 3029. [2020-11-28 02:59:06,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3029 states. [2020-11-28 02:59:06,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3029 states to 3029 states and 3654 transitions. [2020-11-28 02:59:06,544 INFO L714 BuchiCegarLoop]: Abstraction has 3029 states and 3654 transitions. [2020-11-28 02:59:06,544 INFO L594 BuchiCegarLoop]: Abstraction has 3029 states and 3654 transitions. [2020-11-28 02:59:06,544 INFO L427 BuchiCegarLoop]: ======== Iteration 32============ [2020-11-28 02:59:06,544 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3029 states and 3654 transitions. [2020-11-28 02:59:06,554 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2792 [2020-11-28 02:59:06,554 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:06,554 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:06,556 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] [2020-11-28 02:59:06,556 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, 1, 1, 1] [2020-11-28 02:59:06,556 INFO L794 eck$LassoCheckResult]: Stem: 103292#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); 103174#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; 103175#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 103232#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; 103233#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 103195#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 103261#L100-2 assume !false; 103540#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103537#L103 assume !(12292 == ssl3_accept_~s__state~0); 103534#L106 assume !(16384 == ssl3_accept_~s__state~0); 103531#L109 assume !(8192 == ssl3_accept_~s__state~0); 103528#L112 assume !(24576 == ssl3_accept_~s__state~0); 103525#L115 assume !(8195 == ssl3_accept_~s__state~0); 103522#L118 assume !(8480 == ssl3_accept_~s__state~0); 103519#L121 assume !(8481 == ssl3_accept_~s__state~0); 103516#L124 assume !(8482 == ssl3_accept_~s__state~0); 103513#L127 assume 8464 == ssl3_accept_~s__state~0; 103510#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 103507#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 103499#L275-2 [2020-11-28 02:59:06,557 INFO L796 eck$LassoCheckResult]: Loop: 103499#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; 103487#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103478#L641 ssl3_accept_~skip~0 := 0; 103475#L100-2 assume !false; 103472#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103469#L103 assume !(12292 == ssl3_accept_~s__state~0); 103466#L106 assume !(16384 == ssl3_accept_~s__state~0); 103463#L109 assume !(8192 == ssl3_accept_~s__state~0); 103460#L112 assume !(24576 == ssl3_accept_~s__state~0); 103457#L115 assume !(8195 == ssl3_accept_~s__state~0); 103454#L118 assume !(8480 == ssl3_accept_~s__state~0); 103451#L121 assume !(8481 == ssl3_accept_~s__state~0); 103448#L124 assume !(8482 == ssl3_accept_~s__state~0); 103445#L127 assume !(8464 == ssl3_accept_~s__state~0); 103442#L130 assume !(8465 == ssl3_accept_~s__state~0); 103439#L133 assume !(8466 == ssl3_accept_~s__state~0); 103436#L136 assume 8496 == ssl3_accept_~s__state~0; 103433#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 103421#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 103420#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 103418#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 103416#L294-2 ssl3_accept_~s__init_num~0 := 0; 103412#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103399#L641 ssl3_accept_~skip~0 := 0; 103396#L100-2 assume !false; 103393#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103390#L103 assume !(12292 == ssl3_accept_~s__state~0); 103387#L106 assume !(16384 == ssl3_accept_~s__state~0); 103384#L109 assume !(8192 == ssl3_accept_~s__state~0); 103381#L112 assume !(24576 == ssl3_accept_~s__state~0); 103378#L115 assume !(8195 == ssl3_accept_~s__state~0); 103375#L118 assume !(8480 == ssl3_accept_~s__state~0); 103372#L121 assume !(8481 == ssl3_accept_~s__state~0); 103369#L124 assume !(8482 == ssl3_accept_~s__state~0); 103366#L127 assume !(8464 == ssl3_accept_~s__state~0); 103363#L130 assume !(8465 == ssl3_accept_~s__state~0); 103360#L133 assume !(8466 == ssl3_accept_~s__state~0); 103357#L136 assume !(8496 == ssl3_accept_~s__state~0); 103354#L139 assume !(8497 == ssl3_accept_~s__state~0); 103351#L142 assume 8512 == ssl3_accept_~s__state~0; 103348#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 103344#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 103243#L309 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 103244#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 104107#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 103923#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103919#L641 ssl3_accept_~skip~0 := 0; 103917#L100-2 assume !false; 103915#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103913#L103 assume !(12292 == ssl3_accept_~s__state~0); 103911#L106 assume !(16384 == ssl3_accept_~s__state~0); 103909#L109 assume !(8192 == ssl3_accept_~s__state~0); 103907#L112 assume !(24576 == ssl3_accept_~s__state~0); 103905#L115 assume !(8195 == ssl3_accept_~s__state~0); 103903#L118 assume !(8480 == ssl3_accept_~s__state~0); 103901#L121 assume !(8481 == ssl3_accept_~s__state~0); 103899#L124 assume !(8482 == ssl3_accept_~s__state~0); 103893#L127 assume !(8464 == ssl3_accept_~s__state~0); 103889#L130 assume !(8465 == ssl3_accept_~s__state~0); 103888#L133 assume !(8466 == ssl3_accept_~s__state~0); 103887#L136 assume !(8496 == ssl3_accept_~s__state~0); 103886#L139 assume !(8497 == ssl3_accept_~s__state~0); 103884#L142 assume !(8512 == ssl3_accept_~s__state~0); 103881#L145 assume !(8513 == ssl3_accept_~s__state~0); 103875#L148 assume 8528 == ssl3_accept_~s__state~0; 103873#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 103871#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 103868#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 103859#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 103862#L357 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 103857#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 103852#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 103848#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103844#L641 ssl3_accept_~skip~0 := 0; 103842#L100-2 assume !false; 103840#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103838#L103 assume !(12292 == ssl3_accept_~s__state~0); 103836#L106 assume !(16384 == ssl3_accept_~s__state~0); 103834#L109 assume !(8192 == ssl3_accept_~s__state~0); 103832#L112 assume !(24576 == ssl3_accept_~s__state~0); 103830#L115 assume !(8195 == ssl3_accept_~s__state~0); 103828#L118 assume !(8480 == ssl3_accept_~s__state~0); 103826#L121 assume !(8481 == ssl3_accept_~s__state~0); 103824#L124 assume !(8482 == ssl3_accept_~s__state~0); 103822#L127 assume !(8464 == ssl3_accept_~s__state~0); 103820#L130 assume !(8465 == ssl3_accept_~s__state~0); 103818#L133 assume !(8466 == ssl3_accept_~s__state~0); 103816#L136 assume !(8496 == ssl3_accept_~s__state~0); 103814#L139 assume !(8497 == ssl3_accept_~s__state~0); 103812#L142 assume !(8512 == ssl3_accept_~s__state~0); 103810#L145 assume !(8513 == ssl3_accept_~s__state~0); 103808#L148 assume !(8528 == ssl3_accept_~s__state~0); 103806#L151 assume !(8529 == ssl3_accept_~s__state~0); 103805#L154 assume 8544 == ssl3_accept_~s__state~0; 103802#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 103799#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 103792#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 103788#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 103786#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 103783#L407 assume !(4 == ssl3_accept_~blastFlag~0); 103784#L407-2 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; 103958#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103954#L641 ssl3_accept_~skip~0 := 0; 103952#L100-2 assume !false; 103950#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103948#L103 assume !(12292 == ssl3_accept_~s__state~0); 103945#L106 assume !(16384 == ssl3_accept_~s__state~0); 103943#L109 assume !(8192 == ssl3_accept_~s__state~0); 103942#L112 assume !(24576 == ssl3_accept_~s__state~0); 103940#L115 assume !(8195 == ssl3_accept_~s__state~0); 103934#L118 assume !(8480 == ssl3_accept_~s__state~0); 103932#L121 assume !(8481 == ssl3_accept_~s__state~0); 103930#L124 assume !(8482 == ssl3_accept_~s__state~0); 103929#L127 assume !(8464 == ssl3_accept_~s__state~0); 103928#L130 assume !(8465 == ssl3_accept_~s__state~0); 103926#L133 assume !(8466 == ssl3_accept_~s__state~0); 103920#L136 assume !(8496 == ssl3_accept_~s__state~0); 103918#L139 assume !(8497 == ssl3_accept_~s__state~0); 103916#L142 assume !(8512 == ssl3_accept_~s__state~0); 103914#L145 assume !(8513 == ssl3_accept_~s__state~0); 103912#L148 assume !(8528 == ssl3_accept_~s__state~0); 103910#L151 assume !(8529 == ssl3_accept_~s__state~0); 103908#L154 assume !(8544 == ssl3_accept_~s__state~0); 103906#L157 assume !(8545 == ssl3_accept_~s__state~0); 103904#L160 assume !(8560 == ssl3_accept_~s__state~0); 103902#L163 assume !(8561 == ssl3_accept_~s__state~0); 103900#L166 assume 8448 == ssl3_accept_~s__state~0; 103898#L167 assume !(ssl3_accept_~num1~0 > 0); 103892#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 103694#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103687#L641 ssl3_accept_~skip~0 := 0; 103682#L100-2 assume !false; 103677#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103672#L103 assume !(12292 == ssl3_accept_~s__state~0); 103667#L106 assume !(16384 == ssl3_accept_~s__state~0); 103662#L109 assume !(8192 == ssl3_accept_~s__state~0); 103657#L112 assume !(24576 == ssl3_accept_~s__state~0); 103652#L115 assume !(8195 == ssl3_accept_~s__state~0); 103647#L118 assume !(8480 == ssl3_accept_~s__state~0); 103642#L121 assume !(8481 == ssl3_accept_~s__state~0); 103637#L124 assume !(8482 == ssl3_accept_~s__state~0); 103632#L127 assume !(8464 == ssl3_accept_~s__state~0); 103627#L130 assume !(8465 == ssl3_accept_~s__state~0); 103622#L133 assume !(8466 == ssl3_accept_~s__state~0); 103617#L136 assume !(8496 == ssl3_accept_~s__state~0); 103612#L139 assume !(8497 == ssl3_accept_~s__state~0); 103607#L142 assume !(8512 == ssl3_accept_~s__state~0); 103602#L145 assume !(8513 == ssl3_accept_~s__state~0); 103597#L148 assume !(8528 == ssl3_accept_~s__state~0); 103592#L151 assume !(8529 == ssl3_accept_~s__state~0); 103587#L154 assume !(8544 == ssl3_accept_~s__state~0); 103583#L157 assume !(8545 == ssl3_accept_~s__state~0); 103577#L160 assume !(8560 == ssl3_accept_~s__state~0); 103573#L163 assume !(8561 == ssl3_accept_~s__state~0); 103569#L166 assume !(8448 == ssl3_accept_~s__state~0); 103564#L169 assume 8576 == ssl3_accept_~s__state~0; 103556#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 103553#L450 assume !(5 == ssl3_accept_~blastFlag~0); 103551#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 103547#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 103543#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103538#L641 ssl3_accept_~skip~0 := 0; 103535#L100-2 assume !false; 103532#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103529#L103 assume !(12292 == ssl3_accept_~s__state~0); 103526#L106 assume !(16384 == ssl3_accept_~s__state~0); 103523#L109 assume !(8192 == ssl3_accept_~s__state~0); 103520#L112 assume !(24576 == ssl3_accept_~s__state~0); 103517#L115 assume !(8195 == ssl3_accept_~s__state~0); 103514#L118 assume !(8480 == ssl3_accept_~s__state~0); 103511#L121 assume !(8481 == ssl3_accept_~s__state~0); 103508#L124 assume !(8482 == ssl3_accept_~s__state~0); 103505#L127 assume !(8464 == ssl3_accept_~s__state~0); 103502#L130 assume !(8465 == ssl3_accept_~s__state~0); 103501#L133 assume 8466 == ssl3_accept_~s__state~0; 103500#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 103498#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 103499#L275-2 [2020-11-28 02:59:06,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:06,558 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 3 times [2020-11-28 02:59:06,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:06,558 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361345709] [2020-11-28 02:59:06,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:06,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:06,564 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:06,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:06,571 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:06,575 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:06,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:06,576 INFO L82 PathProgramCache]: Analyzing trace with hash 1368488307, now seen corresponding path program 1 times [2020-11-28 02:59:06,576 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:06,576 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792566887] [2020-11-28 02:59:06,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:06,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:06,640 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2020-11-28 02:59:06,640 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792566887] [2020-11-28 02:59:06,641 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:06,641 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:59:06,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201753349] [2020-11-28 02:59:06,641 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:06,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:06,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:06,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:06,642 INFO L87 Difference]: Start difference. First operand 3029 states and 3654 transitions. cyclomatic complexity: 633 Second operand 3 states. [2020-11-28 02:59:06,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:06,791 INFO L93 Difference]: Finished difference Result 4073 states and 4897 transitions. [2020-11-28 02:59:06,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:06,793 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4073 states and 4897 transitions. [2020-11-28 02:59:06,811 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3822 [2020-11-28 02:59:06,822 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4073 states to 4073 states and 4897 transitions. [2020-11-28 02:59:06,822 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4073 [2020-11-28 02:59:06,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4073 [2020-11-28 02:59:06,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4073 states and 4897 transitions. [2020-11-28 02:59:06,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:06,830 INFO L691 BuchiCegarLoop]: Abstraction has 4073 states and 4897 transitions. [2020-11-28 02:59:06,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4073 states and 4897 transitions. [2020-11-28 02:59:06,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4073 to 3763. [2020-11-28 02:59:06,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3763 states. [2020-11-28 02:59:06,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3763 states to 3763 states and 4538 transitions. [2020-11-28 02:59:06,889 INFO L714 BuchiCegarLoop]: Abstraction has 3763 states and 4538 transitions. [2020-11-28 02:59:06,889 INFO L594 BuchiCegarLoop]: Abstraction has 3763 states and 4538 transitions. [2020-11-28 02:59:06,889 INFO L427 BuchiCegarLoop]: ======== Iteration 33============ [2020-11-28 02:59:06,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3763 states and 4538 transitions. [2020-11-28 02:59:06,899 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3522 [2020-11-28 02:59:06,899 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:06,899 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:06,900 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] [2020-11-28 02:59:06,900 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, 1, 1, 1] [2020-11-28 02:59:06,900 INFO L794 eck$LassoCheckResult]: Stem: 110388#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); 110281#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; 110282#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 110336#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; 110337#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 110303#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 110364#L100-2 assume !false; 111460#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111454#L103 assume !(12292 == ssl3_accept_~s__state~0); 111453#L106 assume !(16384 == ssl3_accept_~s__state~0); 111452#L109 assume !(8192 == ssl3_accept_~s__state~0); 111451#L112 assume !(24576 == ssl3_accept_~s__state~0); 111449#L115 assume !(8195 == ssl3_accept_~s__state~0); 111444#L118 assume !(8480 == ssl3_accept_~s__state~0); 111442#L121 assume !(8481 == ssl3_accept_~s__state~0); 111440#L124 assume !(8482 == ssl3_accept_~s__state~0); 111438#L127 assume 8464 == ssl3_accept_~s__state~0; 111436#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 111434#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 110487#L275-2 [2020-11-28 02:59:06,901 INFO L796 eck$LassoCheckResult]: Loop: 110487#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; 111428#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111424#L641 ssl3_accept_~skip~0 := 0; 111422#L100-2 assume !false; 111420#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111418#L103 assume !(12292 == ssl3_accept_~s__state~0); 111416#L106 assume !(16384 == ssl3_accept_~s__state~0); 111414#L109 assume !(8192 == ssl3_accept_~s__state~0); 111412#L112 assume !(24576 == ssl3_accept_~s__state~0); 111410#L115 assume !(8195 == ssl3_accept_~s__state~0); 111408#L118 assume !(8480 == ssl3_accept_~s__state~0); 111406#L121 assume !(8481 == ssl3_accept_~s__state~0); 111404#L124 assume !(8482 == ssl3_accept_~s__state~0); 111402#L127 assume !(8464 == ssl3_accept_~s__state~0); 111400#L130 assume !(8465 == ssl3_accept_~s__state~0); 111398#L133 assume !(8466 == ssl3_accept_~s__state~0); 111396#L136 assume 8496 == ssl3_accept_~s__state~0; 111394#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 111392#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 110462#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 111384#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 111382#L294-2 ssl3_accept_~s__init_num~0 := 0; 111375#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111371#L641 ssl3_accept_~skip~0 := 0; 111369#L100-2 assume !false; 111367#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111358#L103 assume !(12292 == ssl3_accept_~s__state~0); 111353#L106 assume !(16384 == ssl3_accept_~s__state~0); 111348#L109 assume !(8192 == ssl3_accept_~s__state~0); 111343#L112 assume !(24576 == ssl3_accept_~s__state~0); 111338#L115 assume !(8195 == ssl3_accept_~s__state~0); 111333#L118 assume !(8480 == ssl3_accept_~s__state~0); 111328#L121 assume !(8481 == ssl3_accept_~s__state~0); 111323#L124 assume !(8482 == ssl3_accept_~s__state~0); 111318#L127 assume !(8464 == ssl3_accept_~s__state~0); 111313#L130 assume !(8465 == ssl3_accept_~s__state~0); 111308#L133 assume !(8466 == ssl3_accept_~s__state~0); 111303#L136 assume !(8496 == ssl3_accept_~s__state~0); 111298#L139 assume !(8497 == ssl3_accept_~s__state~0); 111293#L142 assume 8512 == ssl3_accept_~s__state~0; 111289#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 111284#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 110348#L309 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 110349#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 110812#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 110809#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110806#L641 ssl3_accept_~skip~0 := 0; 110805#L100-2 assume !false; 110804#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110803#L103 assume !(12292 == ssl3_accept_~s__state~0); 110802#L106 assume !(16384 == ssl3_accept_~s__state~0); 110801#L109 assume !(8192 == ssl3_accept_~s__state~0); 110800#L112 assume !(24576 == ssl3_accept_~s__state~0); 110799#L115 assume !(8195 == ssl3_accept_~s__state~0); 110798#L118 assume !(8480 == ssl3_accept_~s__state~0); 110797#L121 assume !(8481 == ssl3_accept_~s__state~0); 110796#L124 assume !(8482 == ssl3_accept_~s__state~0); 110795#L127 assume !(8464 == ssl3_accept_~s__state~0); 110794#L130 assume !(8465 == ssl3_accept_~s__state~0); 110793#L133 assume !(8466 == ssl3_accept_~s__state~0); 110791#L136 assume !(8496 == ssl3_accept_~s__state~0); 110788#L139 assume !(8497 == ssl3_accept_~s__state~0); 110782#L142 assume !(8512 == ssl3_accept_~s__state~0); 110780#L145 assume !(8513 == ssl3_accept_~s__state~0); 110778#L148 assume 8528 == ssl3_accept_~s__state~0; 110776#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 110774#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 110771#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 110761#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 110764#L357 assume !(3 == ssl3_accept_~blastFlag~0); 110759#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 110754#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 110750#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110746#L641 ssl3_accept_~skip~0 := 0; 110744#L100-2 assume !false; 110741#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110735#L103 assume !(12292 == ssl3_accept_~s__state~0); 110732#L106 assume !(16384 == ssl3_accept_~s__state~0); 110729#L109 assume !(8192 == ssl3_accept_~s__state~0); 110726#L112 assume !(24576 == ssl3_accept_~s__state~0); 110723#L115 assume !(8195 == ssl3_accept_~s__state~0); 110720#L118 assume !(8480 == ssl3_accept_~s__state~0); 110717#L121 assume !(8481 == ssl3_accept_~s__state~0); 110714#L124 assume !(8482 == ssl3_accept_~s__state~0); 110711#L127 assume !(8464 == ssl3_accept_~s__state~0); 110708#L130 assume !(8465 == ssl3_accept_~s__state~0); 110705#L133 assume !(8466 == ssl3_accept_~s__state~0); 110702#L136 assume !(8496 == ssl3_accept_~s__state~0); 110699#L139 assume !(8497 == ssl3_accept_~s__state~0); 110696#L142 assume !(8512 == ssl3_accept_~s__state~0); 110693#L145 assume !(8513 == ssl3_accept_~s__state~0); 110691#L148 assume !(8528 == ssl3_accept_~s__state~0); 110687#L151 assume !(8529 == ssl3_accept_~s__state~0); 110683#L154 assume 8544 == ssl3_accept_~s__state~0; 110676#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 110673#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 110669#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 110664#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 110661#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 110657#L407 assume !(4 == ssl3_accept_~blastFlag~0); 110653#L407-2 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; 110648#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110644#L641 ssl3_accept_~skip~0 := 0; 110642#L100-2 assume !false; 110640#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110638#L103 assume !(12292 == ssl3_accept_~s__state~0); 110636#L106 assume !(16384 == ssl3_accept_~s__state~0); 110634#L109 assume !(8192 == ssl3_accept_~s__state~0); 110632#L112 assume !(24576 == ssl3_accept_~s__state~0); 110630#L115 assume !(8195 == ssl3_accept_~s__state~0); 110628#L118 assume !(8480 == ssl3_accept_~s__state~0); 110626#L121 assume !(8481 == ssl3_accept_~s__state~0); 110624#L124 assume !(8482 == ssl3_accept_~s__state~0); 110622#L127 assume !(8464 == ssl3_accept_~s__state~0); 110620#L130 assume !(8465 == ssl3_accept_~s__state~0); 110618#L133 assume !(8466 == ssl3_accept_~s__state~0); 110616#L136 assume !(8496 == ssl3_accept_~s__state~0); 110614#L139 assume !(8497 == ssl3_accept_~s__state~0); 110612#L142 assume !(8512 == ssl3_accept_~s__state~0); 110610#L145 assume !(8513 == ssl3_accept_~s__state~0); 110608#L148 assume !(8528 == ssl3_accept_~s__state~0); 110606#L151 assume !(8529 == ssl3_accept_~s__state~0); 110604#L154 assume !(8544 == ssl3_accept_~s__state~0); 110598#L157 assume !(8545 == ssl3_accept_~s__state~0); 110596#L160 assume !(8560 == ssl3_accept_~s__state~0); 110592#L163 assume !(8561 == ssl3_accept_~s__state~0); 110590#L166 assume 8448 == ssl3_accept_~s__state~0; 110587#L167 assume !(ssl3_accept_~num1~0 > 0); 110583#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 110574#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110570#L641 ssl3_accept_~skip~0 := 0; 110568#L100-2 assume !false; 110566#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110564#L103 assume !(12292 == ssl3_accept_~s__state~0); 110562#L106 assume !(16384 == ssl3_accept_~s__state~0); 110560#L109 assume !(8192 == ssl3_accept_~s__state~0); 110558#L112 assume !(24576 == ssl3_accept_~s__state~0); 110556#L115 assume !(8195 == ssl3_accept_~s__state~0); 110554#L118 assume !(8480 == ssl3_accept_~s__state~0); 110552#L121 assume !(8481 == ssl3_accept_~s__state~0); 110550#L124 assume !(8482 == ssl3_accept_~s__state~0); 110548#L127 assume !(8464 == ssl3_accept_~s__state~0); 110546#L130 assume !(8465 == ssl3_accept_~s__state~0); 110544#L133 assume !(8466 == ssl3_accept_~s__state~0); 110542#L136 assume !(8496 == ssl3_accept_~s__state~0); 110540#L139 assume !(8497 == ssl3_accept_~s__state~0); 110538#L142 assume !(8512 == ssl3_accept_~s__state~0); 110536#L145 assume !(8513 == ssl3_accept_~s__state~0); 110534#L148 assume !(8528 == ssl3_accept_~s__state~0); 110532#L151 assume !(8529 == ssl3_accept_~s__state~0); 110530#L154 assume !(8544 == ssl3_accept_~s__state~0); 110528#L157 assume !(8545 == ssl3_accept_~s__state~0); 110526#L160 assume !(8560 == ssl3_accept_~s__state~0); 110524#L163 assume !(8561 == ssl3_accept_~s__state~0); 110522#L166 assume !(8448 == ssl3_accept_~s__state~0); 110517#L169 assume 8576 == ssl3_accept_~s__state~0; 110514#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 110512#L450 assume !(5 == ssl3_accept_~blastFlag~0); 110511#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 110508#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 110505#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 110502#L641 ssl3_accept_~skip~0 := 0; 110501#L100-2 assume !false; 110500#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 110499#L103 assume !(12292 == ssl3_accept_~s__state~0); 110498#L106 assume !(16384 == ssl3_accept_~s__state~0); 110497#L109 assume !(8192 == ssl3_accept_~s__state~0); 110496#L112 assume !(24576 == ssl3_accept_~s__state~0); 110495#L115 assume !(8195 == ssl3_accept_~s__state~0); 110494#L118 assume !(8480 == ssl3_accept_~s__state~0); 110493#L121 assume !(8481 == ssl3_accept_~s__state~0); 110492#L124 assume !(8482 == ssl3_accept_~s__state~0); 110491#L127 assume !(8464 == ssl3_accept_~s__state~0); 110490#L130 assume !(8465 == ssl3_accept_~s__state~0); 110489#L133 assume 8466 == ssl3_accept_~s__state~0; 110488#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 110486#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 110487#L275-2 [2020-11-28 02:59:06,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:06,902 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 4 times [2020-11-28 02:59:06,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:06,902 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802286076] [2020-11-28 02:59:06,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:06,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:06,908 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:06,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:06,912 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:06,916 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:06,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:06,917 INFO L82 PathProgramCache]: Analyzing trace with hash -604677071, now seen corresponding path program 1 times [2020-11-28 02:59:06,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:06,917 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540398165] [2020-11-28 02:59:06,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:06,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:06,979 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2020-11-28 02:59:06,980 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540398165] [2020-11-28 02:59:06,980 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 02:59:06,980 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 02:59:06,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538831828] [2020-11-28 02:59:06,981 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:06,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:06,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 02:59:06,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 02:59:06,982 INFO L87 Difference]: Start difference. First operand 3763 states and 4538 transitions. cyclomatic complexity: 785 Second operand 3 states. [2020-11-28 02:59:07,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:07,119 INFO L93 Difference]: Finished difference Result 3713 states and 4443 transitions. [2020-11-28 02:59:07,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 02:59:07,119 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3713 states and 4443 transitions. [2020-11-28 02:59:07,131 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3461 [2020-11-28 02:59:07,138 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3713 states to 3713 states and 4443 transitions. [2020-11-28 02:59:07,138 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3713 [2020-11-28 02:59:07,141 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3713 [2020-11-28 02:59:07,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3713 states and 4443 transitions. [2020-11-28 02:59:07,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:07,145 INFO L691 BuchiCegarLoop]: Abstraction has 3713 states and 4443 transitions. [2020-11-28 02:59:07,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3713 states and 4443 transitions. [2020-11-28 02:59:07,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3713 to 3403. [2020-11-28 02:59:07,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3403 states. [2020-11-28 02:59:07,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3403 states to 3403 states and 4084 transitions. [2020-11-28 02:59:07,190 INFO L714 BuchiCegarLoop]: Abstraction has 3403 states and 4084 transitions. [2020-11-28 02:59:07,191 INFO L594 BuchiCegarLoop]: Abstraction has 3403 states and 4084 transitions. [2020-11-28 02:59:07,191 INFO L427 BuchiCegarLoop]: ======== Iteration 34============ [2020-11-28 02:59:07,191 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3403 states and 4084 transitions. [2020-11-28 02:59:07,202 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3161 [2020-11-28 02:59:07,202 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:07,202 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:07,204 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, 1] [2020-11-28 02:59:07,204 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:59:07,204 INFO L794 eck$LassoCheckResult]: Stem: 117871#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); 117763#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; 117764#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 117817#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; 117818#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 117785#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 117845#L100-2 assume !false; 118073#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118072#L103 assume !(12292 == ssl3_accept_~s__state~0); 118071#L106 assume !(16384 == ssl3_accept_~s__state~0); 118070#L109 assume !(8192 == ssl3_accept_~s__state~0); 118069#L112 assume !(24576 == ssl3_accept_~s__state~0); 118068#L115 assume !(8195 == ssl3_accept_~s__state~0); 118067#L118 assume !(8480 == ssl3_accept_~s__state~0); 118066#L121 assume !(8481 == ssl3_accept_~s__state~0); 118065#L124 assume !(8482 == ssl3_accept_~s__state~0); 118064#L127 assume 8464 == ssl3_accept_~s__state~0; 118063#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 118062#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 118060#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; 118055#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118051#L641 ssl3_accept_~skip~0 := 0; 118049#L100-2 assume !false; 118043#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118041#L103 assume !(12292 == ssl3_accept_~s__state~0); 118034#L106 assume !(16384 == ssl3_accept_~s__state~0); 118032#L109 assume !(8192 == ssl3_accept_~s__state~0); 118021#L112 assume !(24576 == ssl3_accept_~s__state~0); 118018#L115 assume !(8195 == ssl3_accept_~s__state~0); 118015#L118 assume !(8480 == ssl3_accept_~s__state~0); 118012#L121 assume !(8481 == ssl3_accept_~s__state~0); 118009#L124 assume !(8482 == ssl3_accept_~s__state~0); 118006#L127 assume !(8464 == ssl3_accept_~s__state~0); 118003#L130 assume !(8465 == ssl3_accept_~s__state~0); 118000#L133 assume !(8466 == ssl3_accept_~s__state~0); 117997#L136 assume 8496 == ssl3_accept_~s__state~0; 117994#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 117991#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 117988#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 117986#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 117877#L294-2 [2020-11-28 02:59:07,205 INFO L796 eck$LassoCheckResult]: Loop: 117877#L294-2 ssl3_accept_~s__init_num~0 := 0; 117775#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118169#L641 ssl3_accept_~skip~0 := 0; 118167#L100-2 assume !false; 118165#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118163#L103 assume !(12292 == ssl3_accept_~s__state~0); 118161#L106 assume !(16384 == ssl3_accept_~s__state~0); 118159#L109 assume !(8192 == ssl3_accept_~s__state~0); 118157#L112 assume !(24576 == ssl3_accept_~s__state~0); 118155#L115 assume !(8195 == ssl3_accept_~s__state~0); 118153#L118 assume !(8480 == ssl3_accept_~s__state~0); 118151#L121 assume !(8481 == ssl3_accept_~s__state~0); 118149#L124 assume !(8482 == ssl3_accept_~s__state~0); 118147#L127 assume !(8464 == ssl3_accept_~s__state~0); 118145#L130 assume !(8465 == ssl3_accept_~s__state~0); 118143#L133 assume !(8466 == ssl3_accept_~s__state~0); 118141#L136 assume !(8496 == ssl3_accept_~s__state~0); 118139#L139 assume !(8497 == ssl3_accept_~s__state~0); 118137#L142 assume !(8512 == ssl3_accept_~s__state~0); 118135#L145 assume !(8513 == ssl3_accept_~s__state~0); 118134#L148 assume !(8528 == ssl3_accept_~s__state~0); 118133#L151 assume !(8529 == ssl3_accept_~s__state~0); 118129#L154 assume !(8544 == ssl3_accept_~s__state~0); 118123#L157 assume !(8545 == ssl3_accept_~s__state~0); 118112#L160 assume !(8560 == ssl3_accept_~s__state~0); 118109#L163 assume !(8561 == ssl3_accept_~s__state~0); 118101#L166 assume !(8448 == ssl3_accept_~s__state~0); 118098#L169 assume !(8576 == ssl3_accept_~s__state~0); 118095#L172 assume !(8577 == ssl3_accept_~s__state~0); 118093#L175 assume !(8592 == ssl3_accept_~s__state~0); 118089#L178 assume !(8593 == ssl3_accept_~s__state~0); 118077#L181 assume !(8608 == ssl3_accept_~s__state~0); 118075#L184 assume !(8609 == ssl3_accept_~s__state~0); 118074#L187 assume !(8640 == ssl3_accept_~s__state~0); 117859#L190 assume !(8641 == ssl3_accept_~s__state~0); 117860#L193 assume 8656 == ssl3_accept_~s__state~0; 117751#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 117752#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 117836#L534 assume !(10 == ssl3_accept_~blastFlag~0); 117844#L537 assume !(13 == ssl3_accept_~blastFlag~0); 117834#L540 assume !(16 == ssl3_accept_~blastFlag~0); 117832#L543 assume !(19 == ssl3_accept_~blastFlag~0); 117822#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 117823#L554 assume !(0 == ssl3_accept_~tmp___10~0); 117831#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121145#L641 ssl3_accept_~skip~0 := 0; 121143#L100-2 assume !false; 121138#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121136#L103 assume !(12292 == ssl3_accept_~s__state~0); 121134#L106 assume !(16384 == ssl3_accept_~s__state~0); 121132#L109 assume !(8192 == ssl3_accept_~s__state~0); 121130#L112 assume !(24576 == ssl3_accept_~s__state~0); 121128#L115 assume !(8195 == ssl3_accept_~s__state~0); 121126#L118 assume !(8480 == ssl3_accept_~s__state~0); 121124#L121 assume !(8481 == ssl3_accept_~s__state~0); 121122#L124 assume !(8482 == ssl3_accept_~s__state~0); 117862#L127 assume !(8464 == ssl3_accept_~s__state~0); 117835#L130 assume !(8465 == ssl3_accept_~s__state~0); 117810#L133 assume !(8466 == ssl3_accept_~s__state~0); 117811#L136 assume !(8496 == ssl3_accept_~s__state~0); 117802#L139 assume !(8497 == ssl3_accept_~s__state~0); 117773#L142 assume !(8512 == ssl3_accept_~s__state~0); 117774#L145 assume !(8513 == ssl3_accept_~s__state~0); 117885#L148 assume !(8528 == ssl3_accept_~s__state~0); 117886#L151 assume !(8529 == ssl3_accept_~s__state~0); 117864#L154 assume !(8544 == ssl3_accept_~s__state~0); 117855#L157 assume !(8545 == ssl3_accept_~s__state~0); 117856#L160 assume !(8560 == ssl3_accept_~s__state~0); 117839#L163 assume !(8561 == ssl3_accept_~s__state~0); 117840#L166 assume !(8448 == ssl3_accept_~s__state~0); 121057#L169 assume !(8576 == ssl3_accept_~s__state~0); 117803#L172 assume !(8577 == ssl3_accept_~s__state~0); 117749#L175 assume !(8592 == ssl3_accept_~s__state~0); 117750#L178 assume !(8593 == ssl3_accept_~s__state~0); 117902#L181 assume !(8608 == ssl3_accept_~s__state~0); 117890#L184 assume !(8609 == ssl3_accept_~s__state~0); 117866#L187 assume !(8640 == ssl3_accept_~s__state~0); 117867#L190 assume !(8641 == ssl3_accept_~s__state~0); 117919#L193 assume !(8656 == ssl3_accept_~s__state~0); 117843#L196 assume !(8657 == ssl3_accept_~s__state~0); 117815#L199 assume 8672 == ssl3_accept_~s__state~0; 117816#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 117833#L562 assume !(11 == ssl3_accept_~blastFlag~0); 117830#L565 assume !(14 == ssl3_accept_~blastFlag~0); 117813#L568 assume !(17 == ssl3_accept_~blastFlag~0); 117808#L571 assume !(20 == ssl3_accept_~blastFlag~0); 117778#L571-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 117779#L581 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 117847#L581-2 ssl3_accept_~s__init_num~0 := 0; 117848#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121041#L641 ssl3_accept_~skip~0 := 0; 121039#L100-2 assume !false; 121037#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121035#L103 assume !(12292 == ssl3_accept_~s__state~0); 121033#L106 assume !(16384 == ssl3_accept_~s__state~0); 121031#L109 assume !(8192 == ssl3_accept_~s__state~0); 121029#L112 assume !(24576 == ssl3_accept_~s__state~0); 121027#L115 assume !(8195 == ssl3_accept_~s__state~0); 121025#L118 assume !(8480 == ssl3_accept_~s__state~0); 121023#L121 assume !(8481 == ssl3_accept_~s__state~0); 121021#L124 assume !(8482 == ssl3_accept_~s__state~0); 121019#L127 assume !(8464 == ssl3_accept_~s__state~0); 121017#L130 assume !(8465 == ssl3_accept_~s__state~0); 121015#L133 assume !(8466 == ssl3_accept_~s__state~0); 121013#L136 assume !(8496 == ssl3_accept_~s__state~0); 121011#L139 assume !(8497 == ssl3_accept_~s__state~0); 121009#L142 assume !(8512 == ssl3_accept_~s__state~0); 121007#L145 assume !(8513 == ssl3_accept_~s__state~0); 121005#L148 assume !(8528 == ssl3_accept_~s__state~0); 121003#L151 assume !(8529 == ssl3_accept_~s__state~0); 121001#L154 assume !(8544 == ssl3_accept_~s__state~0); 120999#L157 assume !(8545 == ssl3_accept_~s__state~0); 120997#L160 assume !(8560 == ssl3_accept_~s__state~0); 120995#L163 assume !(8561 == ssl3_accept_~s__state~0); 120993#L166 assume 8448 == ssl3_accept_~s__state~0; 117899#L167 assume !(ssl3_accept_~num1~0 > 0); 117783#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 117801#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121047#L641 ssl3_accept_~skip~0 := 0; 121042#L100-2 assume !false; 121040#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121038#L103 assume !(12292 == ssl3_accept_~s__state~0); 121036#L106 assume !(16384 == ssl3_accept_~s__state~0); 121034#L109 assume !(8192 == ssl3_accept_~s__state~0); 121032#L112 assume !(24576 == ssl3_accept_~s__state~0); 121030#L115 assume !(8195 == ssl3_accept_~s__state~0); 121028#L118 assume !(8480 == ssl3_accept_~s__state~0); 121026#L121 assume !(8481 == ssl3_accept_~s__state~0); 121024#L124 assume !(8482 == ssl3_accept_~s__state~0); 121022#L127 assume !(8464 == ssl3_accept_~s__state~0); 121020#L130 assume !(8465 == ssl3_accept_~s__state~0); 121018#L133 assume !(8466 == ssl3_accept_~s__state~0); 121016#L136 assume !(8496 == ssl3_accept_~s__state~0); 121014#L139 assume !(8497 == ssl3_accept_~s__state~0); 121012#L142 assume !(8512 == ssl3_accept_~s__state~0); 121010#L145 assume !(8513 == ssl3_accept_~s__state~0); 121008#L148 assume !(8528 == ssl3_accept_~s__state~0); 121006#L151 assume !(8529 == ssl3_accept_~s__state~0); 121004#L154 assume !(8544 == ssl3_accept_~s__state~0); 121002#L157 assume !(8545 == ssl3_accept_~s__state~0); 121000#L160 assume !(8560 == ssl3_accept_~s__state~0); 120998#L163 assume !(8561 == ssl3_accept_~s__state~0); 120996#L166 assume !(8448 == ssl3_accept_~s__state~0); 120994#L169 assume 8576 == ssl3_accept_~s__state~0; 117889#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 117780#L450 assume !(5 == ssl3_accept_~blastFlag~0); 117781#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 117793#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 117804#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117762#L641 ssl3_accept_~skip~0 := 0; 117824#L100-2 assume !false; 117825#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117786#L103 assume !(12292 == ssl3_accept_~s__state~0); 117787#L106 assume !(16384 == ssl3_accept_~s__state~0); 117771#L109 assume !(8192 == ssl3_accept_~s__state~0); 117772#L112 assume !(24576 == ssl3_accept_~s__state~0); 117882#L115 assume !(8195 == ssl3_accept_~s__state~0); 117883#L118 assume !(8480 == ssl3_accept_~s__state~0); 117874#L121 assume !(8481 == ssl3_accept_~s__state~0); 117849#L124 assume !(8482 == ssl3_accept_~s__state~0); 117850#L127 assume !(8464 == ssl3_accept_~s__state~0); 120909#L130 assume !(8465 == ssl3_accept_~s__state~0); 120908#L133 assume 8466 == ssl3_accept_~s__state~0; 117897#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 117870#L275 assume !(0 == ssl3_accept_~blastFlag~0); 117868#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; 117869#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 121137#L641 ssl3_accept_~skip~0 := 0; 121135#L100-2 assume !false; 121133#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 121131#L103 assume !(12292 == ssl3_accept_~s__state~0); 121129#L106 assume !(16384 == ssl3_accept_~s__state~0); 121127#L109 assume !(8192 == ssl3_accept_~s__state~0); 121125#L112 assume !(24576 == ssl3_accept_~s__state~0); 121123#L115 assume !(8195 == ssl3_accept_~s__state~0); 121121#L118 assume !(8480 == ssl3_accept_~s__state~0); 121120#L121 assume !(8481 == ssl3_accept_~s__state~0); 121119#L124 assume !(8482 == ssl3_accept_~s__state~0); 121118#L127 assume !(8464 == ssl3_accept_~s__state~0); 121117#L130 assume !(8465 == ssl3_accept_~s__state~0); 121115#L133 assume !(8466 == ssl3_accept_~s__state~0); 117789#L136 assume 8496 == ssl3_accept_~s__state~0; 117790#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 117765#L288 assume !(1 == ssl3_accept_~blastFlag~0); 117766#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 117876#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 117877#L294-2 [2020-11-28 02:59:07,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:07,206 INFO L82 PathProgramCache]: Analyzing trace with hash 1605350902, now seen corresponding path program 1 times [2020-11-28 02:59:07,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:07,206 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397228129] [2020-11-28 02:59:07,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:07,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:07,213 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:07,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:07,219 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:07,225 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:07,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:07,226 INFO L82 PathProgramCache]: Analyzing trace with hash 1733068630, now seen corresponding path program 1 times [2020-11-28 02:59:07,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:07,226 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084225203] [2020-11-28 02:59:07,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:07,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:07,300 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 230 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2020-11-28 02:59:07,300 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084225203] [2020-11-28 02:59:07,300 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595515884] [2020-11-28 02:59:07,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/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:59:07,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 02:59:07,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 02:59:07,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 02:59:07,432 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 230 proven. 26 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2020-11-28 02:59:07,433 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 02:59:07,433 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2020-11-28 02:59:07,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247960325] [2020-11-28 02:59:07,433 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 02:59:07,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 02:59:07,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-28 02:59:07,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-11-28 02:59:07,434 INFO L87 Difference]: Start difference. First operand 3403 states and 4084 transitions. cyclomatic complexity: 690 Second operand 6 states. [2020-11-28 02:59:07,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 02:59:07,847 INFO L93 Difference]: Finished difference Result 3143 states and 3725 transitions. [2020-11-28 02:59:07,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-28 02:59:07,847 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3143 states and 3725 transitions. [2020-11-28 02:59:07,859 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1854 [2020-11-28 02:59:07,865 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3143 states to 2983 states and 3539 transitions. [2020-11-28 02:59:07,866 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2983 [2020-11-28 02:59:07,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2983 [2020-11-28 02:59:07,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2983 states and 3539 transitions. [2020-11-28 02:59:07,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 02:59:07,870 INFO L691 BuchiCegarLoop]: Abstraction has 2983 states and 3539 transitions. [2020-11-28 02:59:07,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2983 states and 3539 transitions. [2020-11-28 02:59:07,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2983 to 2408. [2020-11-28 02:59:07,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2408 states. [2020-11-28 02:59:07,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2408 states to 2408 states and 2886 transitions. [2020-11-28 02:59:07,941 INFO L714 BuchiCegarLoop]: Abstraction has 2408 states and 2886 transitions. [2020-11-28 02:59:07,941 INFO L594 BuchiCegarLoop]: Abstraction has 2408 states and 2886 transitions. [2020-11-28 02:59:07,941 INFO L427 BuchiCegarLoop]: ======== Iteration 35============ [2020-11-28 02:59:07,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2408 states and 2886 transitions. [2020-11-28 02:59:07,948 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1854 [2020-11-28 02:59:07,948 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 02:59:07,948 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 02:59:07,949 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 02:59:07,950 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, 1, 1] [2020-11-28 02:59:07,950 INFO L794 eck$LassoCheckResult]: Stem: 124977#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); 124876#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; 124877#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 124924#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; 124925#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 124896#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 124954#L100-2 assume !false; 125252#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125251#L103 assume !(12292 == ssl3_accept_~s__state~0); 125250#L106 assume !(16384 == ssl3_accept_~s__state~0); 125249#L109 assume !(8192 == ssl3_accept_~s__state~0); 125248#L112 assume !(24576 == ssl3_accept_~s__state~0); 125247#L115 assume !(8195 == ssl3_accept_~s__state~0); 125246#L118 assume !(8480 == ssl3_accept_~s__state~0); 125245#L121 assume !(8481 == ssl3_accept_~s__state~0); 125244#L124 assume !(8482 == ssl3_accept_~s__state~0); 125243#L127 assume 8464 == ssl3_accept_~s__state~0; 125242#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 125241#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 125239#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; 125236#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125233#L641 ssl3_accept_~skip~0 := 0; 125232#L100-2 assume !false; 125231#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125230#L103 assume !(12292 == ssl3_accept_~s__state~0); 125229#L106 assume !(16384 == ssl3_accept_~s__state~0); 125228#L109 assume !(8192 == ssl3_accept_~s__state~0); 125227#L112 assume !(24576 == ssl3_accept_~s__state~0); 125226#L115 assume !(8195 == ssl3_accept_~s__state~0); 125225#L118 assume !(8480 == ssl3_accept_~s__state~0); 125224#L121 assume !(8481 == ssl3_accept_~s__state~0); 125223#L124 assume !(8482 == ssl3_accept_~s__state~0); 125222#L127 assume !(8464 == ssl3_accept_~s__state~0); 125221#L130 assume !(8465 == ssl3_accept_~s__state~0); 125220#L133 assume !(8466 == ssl3_accept_~s__state~0); 125219#L136 assume 8496 == ssl3_accept_~s__state~0; 125218#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 125217#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 125216#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 125215#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 125213#L294-2 ssl3_accept_~s__init_num~0 := 0; 125210#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125207#L641 ssl3_accept_~skip~0 := 0; 125206#L100-2 assume !false; 125205#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125204#L103 assume !(12292 == ssl3_accept_~s__state~0); 125203#L106 assume !(16384 == ssl3_accept_~s__state~0); 125202#L109 assume !(8192 == ssl3_accept_~s__state~0); 125201#L112 assume !(24576 == ssl3_accept_~s__state~0); 125200#L115 assume !(8195 == ssl3_accept_~s__state~0); 125199#L118 assume !(8480 == ssl3_accept_~s__state~0); 125198#L121 assume !(8481 == ssl3_accept_~s__state~0); 125197#L124 assume !(8482 == ssl3_accept_~s__state~0); 125196#L127 assume !(8464 == ssl3_accept_~s__state~0); 125195#L130 assume !(8465 == ssl3_accept_~s__state~0); 125194#L133 assume !(8466 == ssl3_accept_~s__state~0); 125193#L136 assume !(8496 == ssl3_accept_~s__state~0); 125192#L139 assume !(8497 == ssl3_accept_~s__state~0); 125191#L142 assume 8512 == ssl3_accept_~s__state~0; 125190#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 125189#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 124998#L305-2 [2020-11-28 02:59:07,950 INFO L796 eck$LassoCheckResult]: Loop: 124998#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 126735#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126725#L641 ssl3_accept_~skip~0 := 0; 126718#L100-2 assume !false; 126715#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126712#L103 assume !(12292 == ssl3_accept_~s__state~0); 126709#L106 assume !(16384 == ssl3_accept_~s__state~0); 126706#L109 assume !(8192 == ssl3_accept_~s__state~0); 126703#L112 assume !(24576 == ssl3_accept_~s__state~0); 126700#L115 assume !(8195 == ssl3_accept_~s__state~0); 126697#L118 assume !(8480 == ssl3_accept_~s__state~0); 126694#L121 assume !(8481 == ssl3_accept_~s__state~0); 126691#L124 assume !(8482 == ssl3_accept_~s__state~0); 126688#L127 assume !(8464 == ssl3_accept_~s__state~0); 126685#L130 assume !(8465 == ssl3_accept_~s__state~0); 126682#L133 assume !(8466 == ssl3_accept_~s__state~0); 126679#L136 assume !(8496 == ssl3_accept_~s__state~0); 126676#L139 assume !(8497 == ssl3_accept_~s__state~0); 126673#L142 assume !(8512 == ssl3_accept_~s__state~0); 126670#L145 assume !(8513 == ssl3_accept_~s__state~0); 126664#L148 assume 8528 == ssl3_accept_~s__state~0; 124945#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 124946#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 124969#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 124871#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 124971#L357 assume !(3 == ssl3_accept_~blastFlag~0); 125006#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 124870#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 124920#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127200#L641 ssl3_accept_~skip~0 := 0; 127199#L100-2 assume !false; 127198#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127197#L103 assume !(12292 == ssl3_accept_~s__state~0); 127196#L106 assume !(16384 == ssl3_accept_~s__state~0); 127195#L109 assume !(8192 == ssl3_accept_~s__state~0); 127194#L112 assume !(24576 == ssl3_accept_~s__state~0); 127193#L115 assume !(8195 == ssl3_accept_~s__state~0); 127192#L118 assume !(8480 == ssl3_accept_~s__state~0); 127191#L121 assume !(8481 == ssl3_accept_~s__state~0); 127190#L124 assume !(8482 == ssl3_accept_~s__state~0); 127189#L127 assume !(8464 == ssl3_accept_~s__state~0); 127188#L130 assume !(8465 == ssl3_accept_~s__state~0); 127187#L133 assume !(8466 == ssl3_accept_~s__state~0); 127185#L136 assume !(8496 == ssl3_accept_~s__state~0); 127184#L139 assume !(8497 == ssl3_accept_~s__state~0); 127183#L142 assume !(8512 == ssl3_accept_~s__state~0); 127112#L145 assume !(8513 == ssl3_accept_~s__state~0); 126667#L148 assume !(8528 == ssl3_accept_~s__state~0); 126666#L151 assume !(8529 == ssl3_accept_~s__state~0); 126665#L154 assume 8544 == ssl3_accept_~s__state~0; 124909#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 124910#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 124906#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 124914#L395 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 126976#L396 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 126974#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 124987#L407 assume !(4 == ssl3_accept_~blastFlag~0); 124988#L407-2 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; 126967#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126964#L641 ssl3_accept_~skip~0 := 0; 126963#L100-2 assume !false; 126962#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126961#L103 assume !(12292 == ssl3_accept_~s__state~0); 126960#L106 assume !(16384 == ssl3_accept_~s__state~0); 126959#L109 assume !(8192 == ssl3_accept_~s__state~0); 126958#L112 assume !(24576 == ssl3_accept_~s__state~0); 126957#L115 assume !(8195 == ssl3_accept_~s__state~0); 126956#L118 assume !(8480 == ssl3_accept_~s__state~0); 126955#L121 assume !(8481 == ssl3_accept_~s__state~0); 126954#L124 assume !(8482 == ssl3_accept_~s__state~0); 126953#L127 assume !(8464 == ssl3_accept_~s__state~0); 126952#L130 assume !(8465 == ssl3_accept_~s__state~0); 126951#L133 assume !(8466 == ssl3_accept_~s__state~0); 126950#L136 assume !(8496 == ssl3_accept_~s__state~0); 126949#L139 assume !(8497 == ssl3_accept_~s__state~0); 126948#L142 assume !(8512 == ssl3_accept_~s__state~0); 126947#L145 assume !(8513 == ssl3_accept_~s__state~0); 126946#L148 assume !(8528 == ssl3_accept_~s__state~0); 126945#L151 assume !(8529 == ssl3_accept_~s__state~0); 126944#L154 assume !(8544 == ssl3_accept_~s__state~0); 126943#L157 assume !(8545 == ssl3_accept_~s__state~0); 126942#L160 assume !(8560 == ssl3_accept_~s__state~0); 126941#L163 assume !(8561 == ssl3_accept_~s__state~0); 126940#L166 assume 8448 == ssl3_accept_~s__state~0; 126939#L167 assume !(ssl3_accept_~num1~0 > 0); 126936#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 126933#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126929#L641 ssl3_accept_~skip~0 := 0; 126924#L100-2 assume !false; 126922#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126920#L103 assume !(12292 == ssl3_accept_~s__state~0); 126918#L106 assume !(16384 == ssl3_accept_~s__state~0); 126916#L109 assume !(8192 == ssl3_accept_~s__state~0); 126914#L112 assume !(24576 == ssl3_accept_~s__state~0); 126912#L115 assume !(8195 == ssl3_accept_~s__state~0); 126910#L118 assume !(8480 == ssl3_accept_~s__state~0); 126908#L121 assume !(8481 == ssl3_accept_~s__state~0); 126906#L124 assume !(8482 == ssl3_accept_~s__state~0); 126904#L127 assume !(8464 == ssl3_accept_~s__state~0); 126902#L130 assume !(8465 == ssl3_accept_~s__state~0); 126900#L133 assume !(8466 == ssl3_accept_~s__state~0); 126898#L136 assume !(8496 == ssl3_accept_~s__state~0); 126896#L139 assume !(8497 == ssl3_accept_~s__state~0); 126894#L142 assume !(8512 == ssl3_accept_~s__state~0); 126892#L145 assume !(8513 == ssl3_accept_~s__state~0); 126890#L148 assume !(8528 == ssl3_accept_~s__state~0); 126888#L151 assume !(8529 == ssl3_accept_~s__state~0); 126886#L154 assume !(8544 == ssl3_accept_~s__state~0); 126884#L157 assume !(8545 == ssl3_accept_~s__state~0); 126882#L160 assume !(8560 == ssl3_accept_~s__state~0); 126880#L163 assume !(8561 == ssl3_accept_~s__state~0); 126878#L166 assume !(8448 == ssl3_accept_~s__state~0); 126877#L169 assume 8576 == ssl3_accept_~s__state~0; 124999#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 124891#L450 assume !(5 == ssl3_accept_~blastFlag~0); 124892#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 126804#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 126797#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126793#L641 ssl3_accept_~skip~0 := 0; 126790#L100-2 assume !false; 126783#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126780#L103 assume !(12292 == ssl3_accept_~s__state~0); 126777#L106 assume !(16384 == ssl3_accept_~s__state~0); 126774#L109 assume !(8192 == ssl3_accept_~s__state~0); 126771#L112 assume !(24576 == ssl3_accept_~s__state~0); 126768#L115 assume !(8195 == ssl3_accept_~s__state~0); 126765#L118 assume !(8480 == ssl3_accept_~s__state~0); 126762#L121 assume !(8481 == ssl3_accept_~s__state~0); 126759#L124 assume !(8482 == ssl3_accept_~s__state~0); 126756#L127 assume !(8464 == ssl3_accept_~s__state~0); 126752#L130 assume !(8465 == ssl3_accept_~s__state~0); 126749#L133 assume 8466 == ssl3_accept_~s__state~0; 125008#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 124976#L275 assume !(0 == ssl3_accept_~blastFlag~0); 124973#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; 124974#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127154#L641 ssl3_accept_~skip~0 := 0; 127151#L100-2 assume !false; 127148#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127145#L103 assume !(12292 == ssl3_accept_~s__state~0); 127142#L106 assume !(16384 == ssl3_accept_~s__state~0); 127139#L109 assume !(8192 == ssl3_accept_~s__state~0); 127136#L112 assume !(24576 == ssl3_accept_~s__state~0); 127133#L115 assume !(8195 == ssl3_accept_~s__state~0); 127130#L118 assume !(8480 == ssl3_accept_~s__state~0); 127127#L121 assume !(8481 == ssl3_accept_~s__state~0); 127124#L124 assume !(8482 == ssl3_accept_~s__state~0); 127121#L127 assume !(8464 == ssl3_accept_~s__state~0); 127118#L130 assume !(8465 == ssl3_accept_~s__state~0); 127115#L133 assume !(8466 == ssl3_accept_~s__state~0); 127113#L136 assume 8496 == ssl3_accept_~s__state~0; 124997#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 124878#L288 assume !(1 == ssl3_accept_~blastFlag~0); 124879#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 125013#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 125003#L294-2 ssl3_accept_~s__init_num~0 := 0; 125004#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127087#L641 ssl3_accept_~skip~0 := 0; 127085#L100-2 assume !false; 127083#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127081#L103 assume !(12292 == ssl3_accept_~s__state~0); 127079#L106 assume !(16384 == ssl3_accept_~s__state~0); 127077#L109 assume !(8192 == ssl3_accept_~s__state~0); 127075#L112 assume !(24576 == ssl3_accept_~s__state~0); 127073#L115 assume !(8195 == ssl3_accept_~s__state~0); 127071#L118 assume !(8480 == ssl3_accept_~s__state~0); 127069#L121 assume !(8481 == ssl3_accept_~s__state~0); 127067#L124 assume !(8482 == ssl3_accept_~s__state~0); 127066#L127 assume !(8464 == ssl3_accept_~s__state~0); 127065#L130 assume !(8465 == ssl3_accept_~s__state~0); 127064#L133 assume !(8466 == ssl3_accept_~s__state~0); 127063#L136 assume !(8496 == ssl3_accept_~s__state~0); 127062#L139 assume !(8497 == ssl3_accept_~s__state~0); 127061#L142 assume 8512 == ssl3_accept_~s__state~0; 124960#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 124961#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 124998#L305-2 [2020-11-28 02:59:07,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:07,951 INFO L82 PathProgramCache]: Analyzing trace with hash 715773220, now seen corresponding path program 1 times [2020-11-28 02:59:07,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:07,951 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973042348] [2020-11-28 02:59:07,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:07,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:07,958 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:07,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:07,964 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:07,972 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:07,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:07,972 INFO L82 PathProgramCache]: Analyzing trace with hash 885026499, now seen corresponding path program 1 times [2020-11-28 02:59:07,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:07,973 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467859343] [2020-11-28 02:59:07,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:07,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:07,981 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:07,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:07,990 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:08,007 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:08,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 02:59:08,007 INFO L82 PathProgramCache]: Analyzing trace with hash 944185830, now seen corresponding path program 1 times [2020-11-28 02:59:08,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 02:59:08,008 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128233156] [2020-11-28 02:59:08,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 02:59:08,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:08,022 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:08,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 02:59:08,036 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 02:59:08,102 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 02:59:09,560 WARN L193 SmtUtils]: Spent 1.45 s on a formula simplification. DAG size of input: 394 DAG size of output: 151 [2020-11-28 02:59:10,310 WARN L193 SmtUtils]: Spent 638.00 ms on a formula simplification. DAG size of input: 228 DAG size of output: 146 [2020-11-28 02:59:10,529 WARN L193 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 107 [2020-11-28 02:59:10,602 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.11 02:59:10 BoogieIcfgContainer [2020-11-28 02:59:10,602 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-11-28 02:59:10,603 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-28 02:59:10,603 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-28 02:59:10,603 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-28 02:59:10,603 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:58:50" (3/4) ... [2020-11-28 02:59:10,606 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2020-11-28 02:59:10,693 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_e5f647ee-006a-40b6-82ea-7e6416cd93ee/bin/uautomizer/witness.graphml [2020-11-28 02:59:10,693 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-28 02:59:10,694 INFO L168 Benchmark]: Toolchain (without parser) took 21468.37 ms. Allocated memory was 92.3 MB in the beginning and 769.7 MB in the end (delta: 677.4 MB). Free memory was 60.4 MB in the beginning and 515.9 MB in the end (delta: -455.5 MB). Peak memory consumption was 222.2 MB. Max. memory is 16.1 GB. [2020-11-28 02:59:10,694 INFO L168 Benchmark]: CDTParser took 0.35 ms. Allocated memory is still 92.3 MB. Free memory was 52.1 MB in the beginning and 52.0 MB in the end (delta: 40.4 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-11-28 02:59:10,694 INFO L168 Benchmark]: CACSL2BoogieTranslator took 403.56 ms. Allocated memory is still 92.3 MB. Free memory was 60.2 MB in the beginning and 65.1 MB in the end (delta: -4.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2020-11-28 02:59:10,695 INFO L168 Benchmark]: Boogie Procedure Inliner took 68.09 ms. Allocated memory is still 92.3 MB. Free memory was 65.1 MB in the beginning and 62.6 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-28 02:59:10,695 INFO L168 Benchmark]: Boogie Preprocessor took 64.14 ms. Allocated memory is still 92.3 MB. Free memory was 62.6 MB in the beginning and 60.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-28 02:59:10,696 INFO L168 Benchmark]: RCFGBuilder took 971.46 ms. Allocated memory was 92.3 MB in the beginning and 111.1 MB in the end (delta: 18.9 MB). Free memory was 60.4 MB in the beginning and 62.5 MB in the end (delta: -2.1 MB). Peak memory consumption was 32.5 MB. Max. memory is 16.1 GB. [2020-11-28 02:59:10,696 INFO L168 Benchmark]: BuchiAutomizer took 19860.43 ms. Allocated memory was 111.1 MB in the beginning and 769.7 MB in the end (delta: 658.5 MB). Free memory was 62.5 MB in the beginning and 524.3 MB in the end (delta: -461.8 MB). Peak memory consumption was 444.2 MB. Max. memory is 16.1 GB. [2020-11-28 02:59:10,696 INFO L168 Benchmark]: Witness Printer took 90.30 ms. Allocated memory is still 769.7 MB. Free memory was 524.3 MB in the beginning and 515.9 MB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2020-11-28 02:59:10,698 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.35 ms. Allocated memory is still 92.3 MB. Free memory was 52.1 MB in the beginning and 52.0 MB in the end (delta: 40.4 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 403.56 ms. Allocated memory is still 92.3 MB. Free memory was 60.2 MB in the beginning and 65.1 MB in the end (delta: -4.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 68.09 ms. Allocated memory is still 92.3 MB. Free memory was 65.1 MB in the beginning and 62.6 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 64.14 ms. Allocated memory is still 92.3 MB. Free memory was 62.6 MB in the beginning and 60.5 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 971.46 ms. Allocated memory was 92.3 MB in the beginning and 111.1 MB in the end (delta: 18.9 MB). Free memory was 60.4 MB in the beginning and 62.5 MB in the end (delta: -2.1 MB). Peak memory consumption was 32.5 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 19860.43 ms. Allocated memory was 111.1 MB in the beginning and 769.7 MB in the end (delta: 658.5 MB). Free memory was 62.5 MB in the beginning and 524.3 MB in the end (delta: -461.8 MB). Peak memory consumption was 444.2 MB. Max. memory is 16.1 GB. * Witness Printer took 90.30 ms. Allocated memory is still 769.7 MB. Free memory was 524.3 MB in the beginning and 515.9 MB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 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 35 terminating modules (34 trivial, 1 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. 34 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 2408 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 19.7s and 35 iterations. TraceHistogramMax:14. Analysis of lassos took 9.8s. Construction of modules took 5.2s. Büchi inclusion checks took 2.3s. Highest rank in rank-based complementation 3. Minimization of det autom 34. Minimization of nondet autom 1. Automata minimization 1.0s AutomataMinimizationTime, 35 MinimizatonAttempts, 10696 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had 3763 states and ocurred in iteration 32. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 8941 SDtfs, 5394 SDslu, 6507 SDs, 0 SdLazy, 4046 SolverSat, 731 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5.2s Time LassoAnalysisResults: nont1 unkn0 SFLI32 SFLT0 conc1 concLT1 SILN0 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital34 mio100 ax100 hnf97 lsp33 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 22ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 1 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 209]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=32387} 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=32387, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1766f37f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ed4c2b4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1eb7f6ee=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45cbd885=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ae1d8ed=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68857a25=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@259096e8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@503601ae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@706beddc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69ce371b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@719789f4=0, s__shutdown=0, NULL=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4de89619=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cd24088=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@bcb23ed=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c4f0f0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5aa20891=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41bc14f8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5fca6925=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=8512, s__info_callback=10, tmp___2=0, cb=10, s__s3__tmp__new_cipher__algorithms=4294967041, tmp___10=0, __cil_tmp56=4294967041, s__verify_mode=22, tmp___6=0, tmp=15, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@54ef4fac=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6cb272bc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7c7d9830=0, s__s3__tmp__reuse_message=17, s__ctx__stats__sess_accept_renegotiate=0, l=4294967041, 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@3420e065=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32c346a8=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f7885e4=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fe26c25=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@65c0a284=0, blastFlag=2, NULL=32390, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6ab5487e=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73745445=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25bf0b27=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59bd315=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7597e49f=2, __cil_tmp61=4294967041, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79a08f8e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53c1f045=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1506a04d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c0f9fc5=0, s__options=4292870145, s__cert=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d08367d=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26570011=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@229c83ab=1, Time=15, num1=0, NULL=32389, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d326b8e=0, NULL=32388, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2eac9230=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3cd4fa3f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b57c75a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2976d3c6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8f037d6=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1105e518=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61969c16=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@540a08b8=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77a65d9c=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6851584d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13e4c9bd=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 305]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L674] int s ; [L675] int tmp ; [L679] 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 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] 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 [L291] COND FALSE !(ret <= 0) [L294] COND FALSE !(\read(s__hit)) [L297] s__state = 8512 [L299] s__init_num = 0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] 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 [L304] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L305] COND TRUE __cil_tmp56 + 256UL [L306] skip = 1 Loop: [L317] s__state = 8528 [L318] s__init_num = 0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] 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 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L356] ret = __VERIFIER_nondet_int() [L357] COND FALSE !(blastFlag == 3) [L360] COND FALSE !(ret <= 0) [L377] s__state = 8544 [L378] s__init_num = 0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] 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 [L382] COND TRUE s__verify_mode + 1 [L383] COND FALSE !(s__session__peer != 0) [L394] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L395] COND TRUE __cil_tmp61 + 256UL [L396] COND TRUE s__verify_mode + 2 [L405] s__s3__tmp__cert_request = 1 [L406] ret = __VERIFIER_nondet_int() [L407] COND FALSE !(blastFlag == 4) [L410] COND FALSE !(ret <= 0) [L413] s__state = 8448 [L414] s__s3__tmp__next_state___0 = 8576 [L415] s__init_num = 0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] 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 [L436] COND FALSE !(num1 > 0L) [L445] s__state = s__s3__tmp__next_state___0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] 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 [L449] ret = __VERIFIER_nondet_int() [L450] COND FALSE !(blastFlag == 5) [L453] COND FALSE !(ret <= 0) [L456] COND TRUE ret == 2 [L457] s__state = 8466 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] 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 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] 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 !(ret <= 0) [L294] COND FALSE !(\read(s__hit)) [L297] s__state = 8512 [L299] s__init_num = 0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] 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 [L304] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L305] COND TRUE __cil_tmp56 + 256UL [L306] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...