./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.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_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-2.c -s /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/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 f7047f55ac2887c2060382be67f6b237af9da492 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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 03:21:14,720 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-28 03:21:14,723 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-28 03:21:14,788 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-28 03:21:14,789 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-28 03:21:14,790 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-28 03:21:14,792 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-28 03:21:14,816 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-28 03:21:14,819 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-28 03:21:14,820 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-28 03:21:14,821 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-28 03:21:14,823 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-28 03:21:14,824 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-28 03:21:14,825 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-28 03:21:14,827 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-28 03:21:14,830 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-28 03:21:14,831 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-28 03:21:14,832 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-28 03:21:14,835 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-28 03:21:14,838 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-28 03:21:14,840 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-28 03:21:14,842 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-28 03:21:14,843 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-28 03:21:14,845 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-28 03:21:14,849 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-28 03:21:14,849 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-28 03:21:14,850 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-28 03:21:14,851 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-28 03:21:14,852 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-28 03:21:14,854 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-28 03:21:14,854 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-28 03:21:14,855 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-28 03:21:14,857 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-28 03:21:14,858 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-28 03:21:14,860 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-28 03:21:14,860 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-28 03:21:14,861 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-28 03:21:14,862 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-28 03:21:14,862 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-28 03:21:14,864 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-28 03:21:14,865 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-28 03:21:14,866 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2020-11-28 03:21:14,895 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-28 03:21:14,896 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-28 03:21:14,897 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-28 03:21:14,897 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-28 03:21:14,898 INFO L138 SettingsManager]: * Use SBE=true [2020-11-28 03:21:14,898 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2020-11-28 03:21:14,898 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2020-11-28 03:21:14,899 INFO L138 SettingsManager]: * Use old map elimination=false [2020-11-28 03:21:14,899 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2020-11-28 03:21:14,899 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2020-11-28 03:21:14,899 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2020-11-28 03:21:14,900 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-28 03:21:14,900 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-28 03:21:14,900 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-28 03:21:14,901 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-28 03:21:14,901 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-28 03:21:14,901 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-28 03:21:14,901 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2020-11-28 03:21:14,902 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2020-11-28 03:21:14,902 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2020-11-28 03:21:14,902 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-28 03:21:14,902 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-11-28 03:21:14,903 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2020-11-28 03:21:14,903 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-28 03:21:14,903 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2020-11-28 03:21:14,904 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-28 03:21:14,904 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-28 03:21:14,904 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2020-11-28 03:21:14,904 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-28 03:21:14,905 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-28 03:21:14,905 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-28 03:21:14,905 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2020-11-28 03:21:14,906 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2020-11-28 03:21:14,907 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_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/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_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/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 -> f7047f55ac2887c2060382be67f6b237af9da492 [2020-11-28 03:21:15,228 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-28 03:21:15,279 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-28 03:21:15,284 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-28 03:21:15,285 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-28 03:21:15,285 INFO L275 PluginConnector]: CDTParser initialized [2020-11-28 03:21:15,286 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-2.c [2020-11-28 03:21:15,370 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/data/f9d36e972/aaf16b2f1b3849d19d4f6d69802a5811/FLAG8be3bf55b [2020-11-28 03:21:16,047 INFO L306 CDTParser]: Found 1 translation units. [2020-11-28 03:21:16,047 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-2.c [2020-11-28 03:21:16,059 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/data/f9d36e972/aaf16b2f1b3849d19d4f6d69802a5811/FLAG8be3bf55b [2020-11-28 03:21:16,368 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/data/f9d36e972/aaf16b2f1b3849d19d4f6d69802a5811 [2020-11-28 03:21:16,371 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-28 03:21:16,379 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-11-28 03:21:16,383 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-28 03:21:16,383 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-28 03:21:16,386 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-28 03:21:16,388 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:21:16" (1/1) ... [2020-11-28 03:21:16,391 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a015bbc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16, skipping insertion in model container [2020-11-28 03:21:16,391 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:21:16" (1/1) ... [2020-11-28 03:21:16,398 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-28 03:21:16,461 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-28 03:21:16,760 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-28 03:21:16,771 INFO L203 MainTranslator]: Completed pre-run [2020-11-28 03:21:16,837 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-28 03:21:16,850 INFO L208 MainTranslator]: Completed translation [2020-11-28 03:21:16,850 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16 WrapperNode [2020-11-28 03:21:16,850 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-28 03:21:16,851 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-11-28 03:21:16,852 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-11-28 03:21:16,852 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-11-28 03:21:16,861 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16" (1/1) ... [2020-11-28 03:21:16,881 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16" (1/1) ... [2020-11-28 03:21:16,924 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-11-28 03:21:16,925 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-28 03:21:16,925 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-28 03:21:16,925 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-28 03:21:16,933 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16" (1/1) ... [2020-11-28 03:21:16,934 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16" (1/1) ... [2020-11-28 03:21:16,937 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16" (1/1) ... [2020-11-28 03:21:16,937 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16" (1/1) ... [2020-11-28 03:21:16,944 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16" (1/1) ... [2020-11-28 03:21:16,952 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16" (1/1) ... [2020-11-28 03:21:16,955 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16" (1/1) ... [2020-11-28 03:21:16,959 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-28 03:21:16,960 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-28 03:21:16,960 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-28 03:21:16,960 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-28 03:21:16,966 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/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 03:21:17,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-28 03:21:17,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-28 03:21:17,055 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-28 03:21:17,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-28 03:21:17,270 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-28 03:21:17,923 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2020-11-28 03:21:17,923 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2020-11-28 03:21:17,940 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-28 03:21:17,940 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-11-28 03:21:17,943 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:21:17 BoogieIcfgContainer [2020-11-28 03:21:17,943 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-28 03:21:17,945 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2020-11-28 03:21:17,945 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2020-11-28 03:21:17,948 INFO L275 PluginConnector]: BuchiAutomizer initialized [2020-11-28 03:21:17,949 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 03:21:17,949 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.11 03:21:16" (1/3) ... [2020-11-28 03:21:17,950 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3b443756 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 03:21:17, skipping insertion in model container [2020-11-28 03:21:17,951 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 03:21:17,953 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:21:16" (2/3) ... [2020-11-28 03:21:17,954 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3b443756 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 03:21:17, skipping insertion in model container [2020-11-28 03:21:17,954 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2020-11-28 03:21:17,954 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:21:17" (3/3) ... [2020-11-28 03:21:17,957 INFO L373 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-2.c [2020-11-28 03:21:18,003 INFO L359 BuchiCegarLoop]: Interprodecural is true [2020-11-28 03:21:18,003 INFO L360 BuchiCegarLoop]: Hoare is false [2020-11-28 03:21:18,003 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2020-11-28 03:21:18,004 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-28 03:21:18,004 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-28 03:21:18,004 INFO L364 BuchiCegarLoop]: Difference is false [2020-11-28 03:21:18,004 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-28 03:21:18,004 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2020-11-28 03:21:18,022 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2020-11-28 03:21:18,051 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2020-11-28 03:21:18,052 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:18,052 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:18,060 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:18,060 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:18,060 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2020-11-28 03:21:18,061 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states. [2020-11-28 03:21:18,068 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2020-11-28 03:21:18,069 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:18,069 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:18,070 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:18,071 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:18,076 INFO L794 eck$LassoCheckResult]: Stem: 95#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9#L-1true havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 51#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42#L86-2true ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 64#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 48#L100-2true [2020-11-28 03:21:18,076 INFO L796 eck$LassoCheckResult]: Loop: 48#L100-2true assume !false; 124#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18#L103true assume !(12292 == ssl3_accept_~s__state~0); 24#L106true assume !(16384 == ssl3_accept_~s__state~0); 12#L109true assume !(8192 == ssl3_accept_~s__state~0); 125#L112true assume !(24576 == ssl3_accept_~s__state~0); 103#L115true assume !(8195 == ssl3_accept_~s__state~0); 108#L118true assume 8480 == ssl3_accept_~s__state~0; 35#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 33#L260true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8#L544true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84#L581true ssl3_accept_~skip~0 := 0; 48#L100-2true [2020-11-28 03:21:18,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:18,082 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2020-11-28 03:21:18,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:18,092 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369392704] [2020-11-28 03:21:18,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:18,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:18,198 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:18,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:18,219 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:18,242 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:18,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:18,244 INFO L82 PathProgramCache]: Analyzing trace with hash -289467049, now seen corresponding path program 1 times [2020-11-28 03:21:18,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:18,245 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539529982] [2020-11-28 03:21:18,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:18,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:18,253 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:18,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:18,260 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:18,267 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:18,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:18,269 INFO L82 PathProgramCache]: Analyzing trace with hash -1315320920, now seen corresponding path program 1 times [2020-11-28 03:21:18,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:18,269 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693552614] [2020-11-28 03:21:18,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:18,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:18,408 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 03:21:18,409 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693552614] [2020-11-28 03:21:18,409 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:18,410 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:18,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597670573] [2020-11-28 03:21:18,543 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:21:18,543 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:21:18,543 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:21:18,544 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:21:18,544 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 03:21:18,544 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:18,544 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:21:18,544 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:21:18,544 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration1_Loop [2020-11-28 03:21:18,544 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:21:18,545 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:21:18,564 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 03:21:18,585 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2020-11-28 03:21:18,595 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 03:21:18,602 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 03:21:18,606 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 03:21:18,609 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 03:21:18,613 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 03:21:18,794 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:21:18,796 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-28 03:21:18,807 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:21:18,807 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:18,817 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:21:18,817 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_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/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) [2020-11-28 03:21:18,859 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:21:18,859 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/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 03:21:18,905 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:21:18,905 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 03:21:18,916 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 03:21:18,951 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:21:18,951 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:21:18,951 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:21:18,951 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:21:18,951 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 03:21:18,951 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:18,952 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:21:18,952 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:21:18,952 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration1_Loop [2020-11-28 03:21:18,952 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:21:18,952 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:21:18,954 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 03:21:18,960 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 03:21:18,973 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 03:21:18,982 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 03:21:18,986 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 03:21:18,991 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 03:21:18,995 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 03:21:19,126 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:21:19,132 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/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 03:21:19,144 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 03:21:19,147 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:21:19,147 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:21:19,148 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:21:19,148 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:21:19,148 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:21:19,151 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:21:19,156 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 03:21:19,159 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-28 03:21:19,202 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 03:21:19,204 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:21:19,204 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:21:19,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:21:19,205 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:21:19,205 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:21:19,207 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:21:19,207 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:19,211 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 03:21:19,221 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 03:21:19,221 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_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:19,256 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 03:21:19,256 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 03:21:19,257 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 03:21:19,257 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 [] [2020-11-28 03:21:19,287 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 03:21:19,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:19,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:19,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 03:21:19,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:21:19,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:19,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 03:21:19,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:21:19,473 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 03:21:19,491 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 03:21:19,492 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 141 states. Second operand 5 states. [2020-11-28 03:21:20,652 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 141 states.. Second operand 5 states. Result 790 states and 1327 transitions. Complement of second has 10 states. [2020-11-28 03:21:20,653 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 03:21:20,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-11-28 03:21:20,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 574 transitions. [2020-11-28 03:21:20,657 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 6 letters. Loop has 12 letters. [2020-11-28 03:21:20,658 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:21:20,658 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 18 letters. Loop has 12 letters. [2020-11-28 03:21:20,659 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:21:20,659 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 574 transitions. Stem has 6 letters. Loop has 24 letters. [2020-11-28 03:21:20,660 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:21:20,660 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 790 states and 1327 transitions. [2020-11-28 03:21:20,690 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2020-11-28 03:21:20,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 790 states to 650 states and 1003 transitions. [2020-11-28 03:21:20,709 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2020-11-28 03:21:20,712 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2020-11-28 03:21:20,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2020-11-28 03:21:20,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:21:20,713 INFO L691 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2020-11-28 03:21:20,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2020-11-28 03:21:20,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2020-11-28 03:21:20,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 456 states. [2020-11-28 03:21:20,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2020-11-28 03:21:20,788 INFO L714 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2020-11-28 03:21:20,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:20,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:20,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:20,795 INFO L87 Difference]: Start difference. First operand 456 states and 700 transitions. Second operand 3 states. [2020-11-28 03:21:21,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:21,044 INFO L93 Difference]: Finished difference Result 168 states and 242 transitions. [2020-11-28 03:21:21,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:21,045 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 168 states and 242 transitions. [2020-11-28 03:21:21,051 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 139 [2020-11-28 03:21:21,053 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 168 states to 158 states and 232 transitions. [2020-11-28 03:21:21,056 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 158 [2020-11-28 03:21:21,057 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 158 [2020-11-28 03:21:21,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 158 states and 232 transitions. [2020-11-28 03:21:21,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:21,059 INFO L691 BuchiCegarLoop]: Abstraction has 158 states and 232 transitions. [2020-11-28 03:21:21,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states and 232 transitions. [2020-11-28 03:21:21,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 144. [2020-11-28 03:21:21,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2020-11-28 03:21:21,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 217 transitions. [2020-11-28 03:21:21,072 INFO L714 BuchiCegarLoop]: Abstraction has 144 states and 217 transitions. [2020-11-28 03:21:21,072 INFO L594 BuchiCegarLoop]: Abstraction has 144 states and 217 transitions. [2020-11-28 03:21:21,072 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2020-11-28 03:21:21,072 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 144 states and 217 transitions. [2020-11-28 03:21:21,074 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2020-11-28 03:21:21,074 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:21,075 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:21,077 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:21,078 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:21,078 INFO L794 eck$LassoCheckResult]: Stem: 1750#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1653#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 1654#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1706#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 1707#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 1673#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 1712#L100-2 [2020-11-28 03:21:21,079 INFO L796 eck$LassoCheckResult]: Loop: 1712#L100-2 assume !false; 1713#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1674#L103 assume !(12292 == ssl3_accept_~s__state~0); 1675#L106 assume !(16384 == ssl3_accept_~s__state~0); 1660#L109 assume !(8192 == ssl3_accept_~s__state~0); 1661#L112 assume !(24576 == ssl3_accept_~s__state~0); 1755#L115 assume !(8195 == ssl3_accept_~s__state~0); 1756#L118 assume !(8480 == ssl3_accept_~s__state~0); 1753#L121 assume !(8481 == ssl3_accept_~s__state~0); 1731#L124 assume !(8482 == ssl3_accept_~s__state~0); 1732#L127 assume 8464 == ssl3_accept_~s__state~0; 1697#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 1748#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1747#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1647#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1781#L581 ssl3_accept_~skip~0 := 0; 1780#L100-2 assume !false; 1779#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1778#L103 assume !(12292 == ssl3_accept_~s__state~0); 1777#L106 assume 16384 == ssl3_accept_~s__state~0; 1741#L212 ssl3_accept_~s__server~0 := 1; 1742#L217 assume 0 != ssl3_accept_~cb~0; 1761#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 1762#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 1691#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 1687#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 1688#L244 assume 12292 != ssl3_accept_~s__state~0; 1749#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 1650#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1651#L581 ssl3_accept_~skip~0 := 0; 1712#L100-2 [2020-11-28 03:21:21,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:21,080 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 2 times [2020-11-28 03:21:21,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:21,081 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636881317] [2020-11-28 03:21:21,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:21,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:21,096 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:21,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:21,120 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:21,128 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:21,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:21,134 INFO L82 PathProgramCache]: Analyzing trace with hash -614156933, now seen corresponding path program 1 times [2020-11-28 03:21:21,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:21,134 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439906722] [2020-11-28 03:21:21,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:21,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:21,198 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-28 03:21:21,198 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439906722] [2020-11-28 03:21:21,198 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:21,198 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:21,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853326474] [2020-11-28 03:21:21,199 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:21,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:21,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:21,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:21,200 INFO L87 Difference]: Start difference. First operand 144 states and 217 transitions. cyclomatic complexity: 74 Second operand 3 states. [2020-11-28 03:21:21,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:21,527 INFO L93 Difference]: Finished difference Result 203 states and 295 transitions. [2020-11-28 03:21:21,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:21,527 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 203 states and 295 transitions. [2020-11-28 03:21:21,529 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 183 [2020-11-28 03:21:21,531 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 203 states to 191 states and 283 transitions. [2020-11-28 03:21:21,531 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 191 [2020-11-28 03:21:21,532 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 191 [2020-11-28 03:21:21,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 191 states and 283 transitions. [2020-11-28 03:21:21,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:21,533 INFO L691 BuchiCegarLoop]: Abstraction has 191 states and 283 transitions. [2020-11-28 03:21:21,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states and 283 transitions. [2020-11-28 03:21:21,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 185. [2020-11-28 03:21:21,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2020-11-28 03:21:21,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 274 transitions. [2020-11-28 03:21:21,538 INFO L714 BuchiCegarLoop]: Abstraction has 185 states and 274 transitions. [2020-11-28 03:21:21,538 INFO L594 BuchiCegarLoop]: Abstraction has 185 states and 274 transitions. [2020-11-28 03:21:21,538 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2020-11-28 03:21:21,539 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 185 states and 274 transitions. [2020-11-28 03:21:21,540 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 177 [2020-11-28 03:21:21,540 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:21,540 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:21,542 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:21,542 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 03:21:21,542 INFO L794 eck$LassoCheckResult]: Stem: 2106#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2006#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2007#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2061#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2062#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2026#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2067#L100-2 [2020-11-28 03:21:21,542 INFO L796 eck$LassoCheckResult]: Loop: 2067#L100-2 assume !false; 2068#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2027#L103 assume !(12292 == ssl3_accept_~s__state~0); 2028#L106 assume !(16384 == ssl3_accept_~s__state~0); 2013#L109 assume !(8192 == ssl3_accept_~s__state~0); 2014#L112 assume !(24576 == ssl3_accept_~s__state~0); 2126#L115 assume !(8195 == ssl3_accept_~s__state~0); 2135#L118 assume !(8480 == ssl3_accept_~s__state~0); 2134#L121 assume !(8481 == ssl3_accept_~s__state~0); 2086#L124 assume !(8482 == ssl3_accept_~s__state~0); 2087#L127 assume 8464 == ssl3_accept_~s__state~0; 2053#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2104#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2103#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2029#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2171#L581 ssl3_accept_~skip~0 := 0; 2170#L100-2 assume !false; 2169#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2168#L103 assume !(12292 == ssl3_accept_~s__state~0); 2167#L106 assume !(16384 == ssl3_accept_~s__state~0); 2166#L109 assume 8192 == ssl3_accept_~s__state~0; 2113#L212 ssl3_accept_~s__server~0 := 1; 2179#L217 assume 0 != ssl3_accept_~cb~0; 2178#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2131#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2045#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2046#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2132#L244 assume 12292 != ssl3_accept_~s__state~0; 2105#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 2003#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2004#L581 ssl3_accept_~skip~0 := 0; 2067#L100-2 [2020-11-28 03:21:21,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:21,543 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 3 times [2020-11-28 03:21:21,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:21,544 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357901440] [2020-11-28 03:21:21,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:21,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:21,563 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:21,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:21,584 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:21,594 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:21,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:21,598 INFO L82 PathProgramCache]: Analyzing trace with hash 639955172, now seen corresponding path program 1 times [2020-11-28 03:21:21,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:21,599 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985479216] [2020-11-28 03:21:21,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:21,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:21,650 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 03:21:21,650 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985479216] [2020-11-28 03:21:21,650 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:21,650 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:21,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693859053] [2020-11-28 03:21:21,651 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:21,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:21,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:21,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:21,652 INFO L87 Difference]: Start difference. First operand 185 states and 274 transitions. cyclomatic complexity: 90 Second operand 3 states. [2020-11-28 03:21:21,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:21,920 INFO L93 Difference]: Finished difference Result 260 states and 383 transitions. [2020-11-28 03:21:21,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:21,921 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 260 states and 383 transitions. [2020-11-28 03:21:21,923 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 242 [2020-11-28 03:21:21,926 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 260 states to 250 states and 373 transitions. [2020-11-28 03:21:21,926 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 250 [2020-11-28 03:21:21,926 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 250 [2020-11-28 03:21:21,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 250 states and 373 transitions. [2020-11-28 03:21:21,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:21,927 INFO L691 BuchiCegarLoop]: Abstraction has 250 states and 373 transitions. [2020-11-28 03:21:21,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states and 373 transitions. [2020-11-28 03:21:21,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 237. [2020-11-28 03:21:21,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2020-11-28 03:21:21,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 349 transitions. [2020-11-28 03:21:21,932 INFO L714 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2020-11-28 03:21:21,932 INFO L594 BuchiCegarLoop]: Abstraction has 237 states and 349 transitions. [2020-11-28 03:21:21,933 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2020-11-28 03:21:21,933 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 237 states and 349 transitions. [2020-11-28 03:21:21,934 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 229 [2020-11-28 03:21:21,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:21,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:21,935 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:21,935 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:21,935 INFO L794 eck$LassoCheckResult]: Stem: 2558#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2457#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2458#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2511#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2512#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2478#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2517#L100-2 [2020-11-28 03:21:21,936 INFO L796 eck$LassoCheckResult]: Loop: 2517#L100-2 assume !false; 2518#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2479#L103 assume !(12292 == ssl3_accept_~s__state~0); 2480#L106 assume !(16384 == ssl3_accept_~s__state~0); 2464#L109 assume !(8192 == ssl3_accept_~s__state~0); 2465#L112 assume !(24576 == ssl3_accept_~s__state~0); 2565#L115 assume !(8195 == ssl3_accept_~s__state~0); 2566#L118 assume !(8480 == ssl3_accept_~s__state~0); 2561#L121 assume !(8481 == ssl3_accept_~s__state~0); 2562#L124 assume !(8482 == ssl3_accept_~s__state~0); 2650#L127 assume 8464 == ssl3_accept_~s__state~0; 2577#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2555#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2554#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2454#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2455#L581 ssl3_accept_~skip~0 := 0; 2678#L100-2 assume !false; 2677#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2676#L103 assume !(12292 == ssl3_accept_~s__state~0); 2675#L106 assume !(16384 == ssl3_accept_~s__state~0); 2674#L109 assume !(8192 == ssl3_accept_~s__state~0); 2673#L112 assume !(24576 == ssl3_accept_~s__state~0); 2672#L115 assume !(8195 == ssl3_accept_~s__state~0); 2671#L118 assume !(8480 == ssl3_accept_~s__state~0); 2670#L121 assume !(8481 == ssl3_accept_~s__state~0); 2537#L124 assume !(8482 == ssl3_accept_~s__state~0); 2538#L127 assume !(8464 == ssl3_accept_~s__state~0); 2527#L130 assume !(8465 == ssl3_accept_~s__state~0); 2504#L133 assume !(8466 == ssl3_accept_~s__state~0); 2484#L136 assume 8496 == ssl3_accept_~s__state~0; 2485#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 2461#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 2462#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 2524#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 2509#L298-2 ssl3_accept_~s__init_num~0 := 0; 2481#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2643#L581 ssl3_accept_~skip~0 := 0; 2642#L100-2 assume !false; 2641#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2640#L103 assume 12292 == ssl3_accept_~s__state~0; 2563#L104 ssl3_accept_~s__new_session~0 := 1; 2564#L212 ssl3_accept_~s__server~0 := 1; 2634#L217 assume 0 != ssl3_accept_~cb~0; 2633#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2632#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2630#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2628#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2627#L244 assume 12292 != ssl3_accept_~s__state~0; 2556#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 2557#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2551#L581 ssl3_accept_~skip~0 := 0; 2517#L100-2 [2020-11-28 03:21:21,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:21,936 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 4 times [2020-11-28 03:21:21,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:21,937 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652576661] [2020-11-28 03:21:21,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:21,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:21,949 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:21,957 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:21,962 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:21,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:21,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1505185988, now seen corresponding path program 1 times [2020-11-28 03:21:21,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:21,963 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525817983] [2020-11-28 03:21:21,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:21,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:21,997 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2020-11-28 03:21:21,998 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525817983] [2020-11-28 03:21:21,998 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:21,998 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:21,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790012965] [2020-11-28 03:21:21,999 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:21,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:21,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:21,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:22,000 INFO L87 Difference]: Start difference. First operand 237 states and 349 transitions. cyclomatic complexity: 113 Second operand 3 states. [2020-11-28 03:21:22,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:22,253 INFO L93 Difference]: Finished difference Result 285 states and 421 transitions. [2020-11-28 03:21:22,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:22,254 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 285 states and 421 transitions. [2020-11-28 03:21:22,256 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2020-11-28 03:21:22,259 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 285 states to 282 states and 418 transitions. [2020-11-28 03:21:22,259 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 282 [2020-11-28 03:21:22,259 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 282 [2020-11-28 03:21:22,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 282 states and 418 transitions. [2020-11-28 03:21:22,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:22,260 INFO L691 BuchiCegarLoop]: Abstraction has 282 states and 418 transitions. [2020-11-28 03:21:22,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states and 418 transitions. [2020-11-28 03:21:22,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 277. [2020-11-28 03:21:22,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 277 states. [2020-11-28 03:21:22,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 412 transitions. [2020-11-28 03:21:22,266 INFO L714 BuchiCegarLoop]: Abstraction has 277 states and 412 transitions. [2020-11-28 03:21:22,266 INFO L594 BuchiCegarLoop]: Abstraction has 277 states and 412 transitions. [2020-11-28 03:21:22,266 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2020-11-28 03:21:22,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 277 states and 412 transitions. [2020-11-28 03:21:22,268 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 269 [2020-11-28 03:21:22,268 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:22,268 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:22,270 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:22,270 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 03:21:22,270 INFO L794 eck$LassoCheckResult]: Stem: 3090#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2985#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2986#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3042#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3043#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3006#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3065#L100-2 [2020-11-28 03:21:22,271 INFO L796 eck$LassoCheckResult]: Loop: 3065#L100-2 assume !false; 3220#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3218#L103 assume !(12292 == ssl3_accept_~s__state~0); 3217#L106 assume !(16384 == ssl3_accept_~s__state~0); 3215#L109 assume !(8192 == ssl3_accept_~s__state~0); 3213#L112 assume !(24576 == ssl3_accept_~s__state~0); 3211#L115 assume !(8195 == ssl3_accept_~s__state~0); 3209#L118 assume !(8480 == ssl3_accept_~s__state~0); 3208#L121 assume !(8481 == ssl3_accept_~s__state~0); 3206#L124 assume !(8482 == ssl3_accept_~s__state~0); 3187#L127 assume 8464 == ssl3_accept_~s__state~0; 3111#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3087#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3086#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2982#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2983#L581 ssl3_accept_~skip~0 := 0; 3048#L100-2 assume !false; 3049#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3007#L103 assume !(12292 == ssl3_accept_~s__state~0); 3008#L106 assume !(16384 == ssl3_accept_~s__state~0); 2992#L109 assume !(8192 == ssl3_accept_~s__state~0); 2993#L112 assume !(24576 == ssl3_accept_~s__state~0); 3096#L115 assume !(8195 == ssl3_accept_~s__state~0); 3097#L118 assume !(8480 == ssl3_accept_~s__state~0); 3101#L121 assume !(8481 == ssl3_accept_~s__state~0); 3237#L124 assume !(8482 == ssl3_accept_~s__state~0); 3081#L127 assume !(8464 == ssl3_accept_~s__state~0); 3058#L130 assume !(8465 == ssl3_accept_~s__state~0); 3034#L133 assume !(8466 == ssl3_accept_~s__state~0); 3012#L136 assume 8496 == ssl3_accept_~s__state~0; 3013#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 2989#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 2990#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 3055#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 3040#L298-2 ssl3_accept_~s__init_num~0 := 0; 3009#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3246#L581 ssl3_accept_~skip~0 := 0; 3245#L100-2 assume !false; 3244#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3243#L103 assume !(12292 == ssl3_accept_~s__state~0); 3242#L106 assume !(16384 == ssl3_accept_~s__state~0); 3241#L109 assume !(8192 == ssl3_accept_~s__state~0); 3240#L112 assume !(24576 == ssl3_accept_~s__state~0); 3239#L115 assume !(8195 == ssl3_accept_~s__state~0); 3238#L118 assume !(8480 == ssl3_accept_~s__state~0); 3093#L121 assume !(8481 == ssl3_accept_~s__state~0); 3069#L124 assume !(8482 == ssl3_accept_~s__state~0); 3070#L127 assume !(8464 == ssl3_accept_~s__state~0); 3227#L130 assume !(8465 == ssl3_accept_~s__state~0); 3224#L133 assume !(8466 == ssl3_accept_~s__state~0); 3221#L136 assume !(8496 == ssl3_accept_~s__state~0); 3019#L139 assume !(8497 == ssl3_accept_~s__state~0); 3020#L142 assume !(8512 == ssl3_accept_~s__state~0); 3216#L145 assume !(8513 == ssl3_accept_~s__state~0); 3214#L148 assume !(8528 == ssl3_accept_~s__state~0); 3212#L151 assume !(8529 == ssl3_accept_~s__state~0); 3210#L154 assume !(8544 == ssl3_accept_~s__state~0); 3123#L157 assume !(8545 == ssl3_accept_~s__state~0); 3124#L160 assume 8560 == ssl3_accept_~s__state~0; 2997#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 2998#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 3011#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3148#L581 ssl3_accept_~skip~0 := 0; 3146#L100-2 assume !false; 3145#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3144#L103 assume !(12292 == ssl3_accept_~s__state~0); 3141#L106 assume !(16384 == ssl3_accept_~s__state~0); 3140#L109 assume 8192 == ssl3_accept_~s__state~0; 3079#L212 ssl3_accept_~s__server~0 := 1; 3080#L217 assume 0 != ssl3_accept_~cb~0; 3104#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3105#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3028#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3023#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3024#L244 assume 12292 != ssl3_accept_~s__state~0; 3088#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 3089#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3226#L581 ssl3_accept_~skip~0 := 0; 3065#L100-2 [2020-11-28 03:21:22,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:22,271 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 5 times [2020-11-28 03:21:22,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:22,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651063983] [2020-11-28 03:21:22,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:22,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:22,280 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:22,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:22,295 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:22,304 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:22,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:22,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1899324650, now seen corresponding path program 1 times [2020-11-28 03:21:22,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:22,305 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623384857] [2020-11-28 03:21:22,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:22,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:22,375 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 03:21:22,376 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623384857] [2020-11-28 03:21:22,376 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:22,376 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:22,377 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477322181] [2020-11-28 03:21:22,377 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:22,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:22,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:22,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:22,378 INFO L87 Difference]: Start difference. First operand 277 states and 412 transitions. cyclomatic complexity: 136 Second operand 3 states. [2020-11-28 03:21:22,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:22,641 INFO L93 Difference]: Finished difference Result 331 states and 464 transitions. [2020-11-28 03:21:22,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:22,641 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 331 states and 464 transitions. [2020-11-28 03:21:22,644 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 323 [2020-11-28 03:21:22,647 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 331 states to 331 states and 464 transitions. [2020-11-28 03:21:22,647 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 331 [2020-11-28 03:21:22,648 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 331 [2020-11-28 03:21:22,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 331 states and 464 transitions. [2020-11-28 03:21:22,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:22,648 INFO L691 BuchiCegarLoop]: Abstraction has 331 states and 464 transitions. [2020-11-28 03:21:22,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states and 464 transitions. [2020-11-28 03:21:22,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 325. [2020-11-28 03:21:22,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2020-11-28 03:21:22,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 455 transitions. [2020-11-28 03:21:22,663 INFO L714 BuchiCegarLoop]: Abstraction has 325 states and 455 transitions. [2020-11-28 03:21:22,663 INFO L594 BuchiCegarLoop]: Abstraction has 325 states and 455 transitions. [2020-11-28 03:21:22,663 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2020-11-28 03:21:22,663 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 325 states and 455 transitions. [2020-11-28 03:21:22,666 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 317 [2020-11-28 03:21:22,666 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:22,666 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:22,667 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:22,667 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 03:21:22,668 INFO L794 eck$LassoCheckResult]: Stem: 3707#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3598#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3599#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3652#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3653#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3618#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3676#L100-2 [2020-11-28 03:21:22,668 INFO L796 eck$LassoCheckResult]: Loop: 3676#L100-2 assume !false; 3864#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3863#L103 assume !(12292 == ssl3_accept_~s__state~0); 3862#L106 assume !(16384 == ssl3_accept_~s__state~0); 3861#L109 assume !(8192 == ssl3_accept_~s__state~0); 3860#L112 assume !(24576 == ssl3_accept_~s__state~0); 3859#L115 assume !(8195 == ssl3_accept_~s__state~0); 3858#L118 assume !(8480 == ssl3_accept_~s__state~0); 3857#L121 assume !(8481 == ssl3_accept_~s__state~0); 3856#L124 assume !(8482 == ssl3_accept_~s__state~0); 3764#L127 assume 8464 == ssl3_accept_~s__state~0; 3730#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3704#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3702#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3703#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3910#L581 ssl3_accept_~skip~0 := 0; 3909#L100-2 assume !false; 3908#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3907#L103 assume !(12292 == ssl3_accept_~s__state~0); 3906#L106 assume !(16384 == ssl3_accept_~s__state~0); 3905#L109 assume !(8192 == ssl3_accept_~s__state~0); 3904#L112 assume !(24576 == ssl3_accept_~s__state~0); 3903#L115 assume !(8195 == ssl3_accept_~s__state~0); 3902#L118 assume !(8480 == ssl3_accept_~s__state~0); 3901#L121 assume !(8481 == ssl3_accept_~s__state~0); 3680#L124 assume !(8482 == ssl3_accept_~s__state~0); 3681#L127 assume !(8464 == ssl3_accept_~s__state~0); 3669#L130 assume !(8465 == ssl3_accept_~s__state~0); 3643#L133 assume !(8466 == ssl3_accept_~s__state~0); 3644#L136 assume 8496 == ssl3_accept_~s__state~0; 3720#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 3602#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 3603#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 3665#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 3666#L298-2 ssl3_accept_~s__init_num~0 := 0; 3627#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3812#L581 ssl3_accept_~skip~0 := 0; 3810#L100-2 assume !false; 3808#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3806#L103 assume !(12292 == ssl3_accept_~s__state~0); 3804#L106 assume !(16384 == ssl3_accept_~s__state~0); 3802#L109 assume !(8192 == ssl3_accept_~s__state~0); 3800#L112 assume !(24576 == ssl3_accept_~s__state~0); 3798#L115 assume !(8195 == ssl3_accept_~s__state~0); 3795#L118 assume !(8480 == ssl3_accept_~s__state~0); 3793#L121 assume !(8481 == ssl3_accept_~s__state~0); 3791#L124 assume !(8482 == ssl3_accept_~s__state~0); 3790#L127 assume !(8464 == ssl3_accept_~s__state~0); 3788#L130 assume !(8465 == ssl3_accept_~s__state~0); 3786#L133 assume !(8466 == ssl3_accept_~s__state~0); 3784#L136 assume !(8496 == ssl3_accept_~s__state~0); 3756#L139 assume !(8497 == ssl3_accept_~s__state~0); 3757#L142 assume !(8512 == ssl3_accept_~s__state~0); 3772#L145 assume !(8513 == ssl3_accept_~s__state~0); 3780#L148 assume !(8528 == ssl3_accept_~s__state~0); 3779#L151 assume !(8529 == ssl3_accept_~s__state~0); 3778#L154 assume !(8544 == ssl3_accept_~s__state~0); 3777#L157 assume !(8545 == ssl3_accept_~s__state~0); 3776#L160 assume 8560 == ssl3_accept_~s__state~0; 3609#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 3610#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 3622#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3811#L581 ssl3_accept_~skip~0 := 0; 3809#L100-2 assume !false; 3807#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3805#L103 assume !(12292 == ssl3_accept_~s__state~0); 3803#L106 assume !(16384 == ssl3_accept_~s__state~0); 3801#L109 assume 8192 == ssl3_accept_~s__state~0; 3797#L212 ssl3_accept_~s__server~0 := 1; 3836#L217 assume 0 != ssl3_accept_~cb~0; 3835#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3737#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3637#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3632#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3633#L244 assume 12292 != ssl3_accept_~s__state~0; 3705#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 3706#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3865#L581 ssl3_accept_~skip~0 := 0; 3676#L100-2 [2020-11-28 03:21:22,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:22,669 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 6 times [2020-11-28 03:21:22,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:22,669 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215484589] [2020-11-28 03:21:22,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:22,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:22,689 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:22,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:22,710 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:22,714 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:22,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:22,715 INFO L82 PathProgramCache]: Analyzing trace with hash -1005838312, now seen corresponding path program 1 times [2020-11-28 03:21:22,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:22,715 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577973247] [2020-11-28 03:21:22,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:22,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:22,783 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 03:21:22,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577973247] [2020-11-28 03:21:22,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:22,786 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:22,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881602120] [2020-11-28 03:21:22,788 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:22,788 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:22,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:22,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:22,790 INFO L87 Difference]: Start difference. First operand 325 states and 455 transitions. cyclomatic complexity: 131 Second operand 3 states. [2020-11-28 03:21:22,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:22,966 INFO L93 Difference]: Finished difference Result 352 states and 488 transitions. [2020-11-28 03:21:22,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:22,974 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 352 states and 488 transitions. [2020-11-28 03:21:22,977 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 344 [2020-11-28 03:21:22,984 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 352 states to 352 states and 488 transitions. [2020-11-28 03:21:22,984 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 352 [2020-11-28 03:21:22,984 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 352 [2020-11-28 03:21:22,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 352 states and 488 transitions. [2020-11-28 03:21:22,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:22,985 INFO L691 BuchiCegarLoop]: Abstraction has 352 states and 488 transitions. [2020-11-28 03:21:22,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states and 488 transitions. [2020-11-28 03:21:22,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 348. [2020-11-28 03:21:22,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2020-11-28 03:21:22,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 483 transitions. [2020-11-28 03:21:22,993 INFO L714 BuchiCegarLoop]: Abstraction has 348 states and 483 transitions. [2020-11-28 03:21:22,993 INFO L594 BuchiCegarLoop]: Abstraction has 348 states and 483 transitions. [2020-11-28 03:21:22,994 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2020-11-28 03:21:22,994 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 348 states and 483 transitions. [2020-11-28 03:21:22,996 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 340 [2020-11-28 03:21:22,996 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:22,996 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:23,000 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:23,000 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 03:21:23,000 INFO L794 eck$LassoCheckResult]: Stem: 4385#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4281#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4282#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4336#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4337#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4301#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4361#L100-2 [2020-11-28 03:21:23,002 INFO L796 eck$LassoCheckResult]: Loop: 4361#L100-2 assume !false; 4608#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4607#L103 assume !(12292 == ssl3_accept_~s__state~0); 4605#L106 assume !(16384 == ssl3_accept_~s__state~0); 4600#L109 assume !(8192 == ssl3_accept_~s__state~0); 4598#L112 assume !(24576 == ssl3_accept_~s__state~0); 4596#L115 assume !(8195 == ssl3_accept_~s__state~0); 4595#L118 assume !(8480 == ssl3_accept_~s__state~0); 4388#L121 assume !(8481 == ssl3_accept_~s__state~0); 4363#L124 assume !(8482 == ssl3_accept_~s__state~0); 4364#L127 assume 8464 == ssl3_accept_~s__state~0; 4407#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 4382#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 4381#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 4278#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4279#L581 ssl3_accept_~skip~0 := 0; 4342#L100-2 assume !false; 4343#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4302#L103 assume !(12292 == ssl3_accept_~s__state~0); 4303#L106 assume !(16384 == ssl3_accept_~s__state~0); 4288#L109 assume !(8192 == ssl3_accept_~s__state~0); 4289#L112 assume !(24576 == ssl3_accept_~s__state~0); 4391#L115 assume !(8195 == ssl3_accept_~s__state~0); 4392#L118 assume !(8480 == ssl3_accept_~s__state~0); 4396#L121 assume !(8481 == ssl3_accept_~s__state~0); 4574#L124 assume !(8482 == ssl3_accept_~s__state~0); 4376#L127 assume !(8464 == ssl3_accept_~s__state~0); 4353#L130 assume !(8465 == ssl3_accept_~s__state~0); 4327#L133 assume !(8466 == ssl3_accept_~s__state~0); 4328#L136 assume 8496 == ssl3_accept_~s__state~0; 4398#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 4285#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 4286#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 4349#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 4334#L298-2 ssl3_accept_~s__init_num~0 := 0; 4304#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4599#L581 ssl3_accept_~skip~0 := 0; 4594#L100-2 assume !false; 4588#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4586#L103 assume !(12292 == ssl3_accept_~s__state~0); 4584#L106 assume !(16384 == ssl3_accept_~s__state~0); 4582#L109 assume !(8192 == ssl3_accept_~s__state~0); 4580#L112 assume !(24576 == ssl3_accept_~s__state~0); 4578#L115 assume !(8195 == ssl3_accept_~s__state~0); 4576#L118 assume !(8480 == ssl3_accept_~s__state~0); 4573#L121 assume !(8481 == ssl3_accept_~s__state~0); 4571#L124 assume !(8482 == ssl3_accept_~s__state~0); 4569#L127 assume !(8464 == ssl3_accept_~s__state~0); 4566#L130 assume !(8465 == ssl3_accept_~s__state~0); 4559#L133 assume !(8466 == ssl3_accept_~s__state~0); 4307#L136 assume !(8496 == ssl3_accept_~s__state~0); 4308#L139 assume !(8497 == ssl3_accept_~s__state~0); 4314#L142 assume !(8512 == ssl3_accept_~s__state~0); 4408#L145 assume !(8513 == ssl3_accept_~s__state~0); 4393#L148 assume !(8528 == ssl3_accept_~s__state~0); 4394#L151 assume !(8529 == ssl3_accept_~s__state~0); 4514#L154 assume !(8544 == ssl3_accept_~s__state~0); 4512#L157 assume !(8545 == ssl3_accept_~s__state~0); 4510#L160 assume !(8560 == ssl3_accept_~s__state~0); 4507#L163 assume !(8561 == ssl3_accept_~s__state~0); 4504#L166 assume !(8448 == ssl3_accept_~s__state~0); 4312#L169 assume !(8576 == ssl3_accept_~s__state~0); 4313#L172 assume !(8577 == ssl3_accept_~s__state~0); 4272#L175 assume !(8592 == ssl3_accept_~s__state~0); 4273#L178 assume !(8593 == ssl3_accept_~s__state~0); 4411#L181 assume !(8608 == ssl3_accept_~s__state~0); 4404#L184 assume !(8609 == ssl3_accept_~s__state~0); 4380#L187 assume !(8640 == ssl3_accept_~s__state~0); 4370#L190 assume !(8641 == ssl3_accept_~s__state~0); 4371#L193 assume 8656 == ssl3_accept_~s__state~0; 4276#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 4277#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 4362#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 4386#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 4387#L506 assume !(0 == ssl3_accept_~tmp___10~0); 4406#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4498#L581 ssl3_accept_~skip~0 := 0; 4497#L100-2 assume !false; 4496#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4495#L103 assume 12292 == ssl3_accept_~s__state~0; 4389#L104 ssl3_accept_~s__new_session~0 := 1; 4390#L212 ssl3_accept_~s__server~0 := 1; 4546#L217 assume 0 != ssl3_accept_~cb~0; 4544#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4542#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4539#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4536#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4535#L244 assume 12292 != ssl3_accept_~s__state~0; 4383#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 4384#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4613#L581 ssl3_accept_~skip~0 := 0; 4361#L100-2 [2020-11-28 03:21:23,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:23,003 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 7 times [2020-11-28 03:21:23,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:23,004 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309597606] [2020-11-28 03:21:23,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:23,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:23,021 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:23,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:23,032 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:23,039 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:23,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:23,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1656472441, now seen corresponding path program 1 times [2020-11-28 03:21:23,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:23,042 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438612720] [2020-11-28 03:21:23,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:23,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:23,082 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2020-11-28 03:21:23,082 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438612720] [2020-11-28 03:21:23,082 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:23,082 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:23,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742728554] [2020-11-28 03:21:23,083 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:23,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:23,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:23,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:23,084 INFO L87 Difference]: Start difference. First operand 348 states and 483 transitions. cyclomatic complexity: 136 Second operand 3 states. [2020-11-28 03:21:23,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:23,345 INFO L93 Difference]: Finished difference Result 356 states and 490 transitions. [2020-11-28 03:21:23,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:23,346 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 356 states and 490 transitions. [2020-11-28 03:21:23,349 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 347 [2020-11-28 03:21:23,351 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 356 states to 355 states and 489 transitions. [2020-11-28 03:21:23,352 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 355 [2020-11-28 03:21:23,352 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 355 [2020-11-28 03:21:23,352 INFO L73 IsDeterministic]: Start isDeterministic. Operand 355 states and 489 transitions. [2020-11-28 03:21:23,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:23,353 INFO L691 BuchiCegarLoop]: Abstraction has 355 states and 489 transitions. [2020-11-28 03:21:23,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states and 489 transitions. [2020-11-28 03:21:23,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 351. [2020-11-28 03:21:23,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 351 states. [2020-11-28 03:21:23,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 485 transitions. [2020-11-28 03:21:23,367 INFO L714 BuchiCegarLoop]: Abstraction has 351 states and 485 transitions. [2020-11-28 03:21:23,367 INFO L594 BuchiCegarLoop]: Abstraction has 351 states and 485 transitions. [2020-11-28 03:21:23,368 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2020-11-28 03:21:23,368 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 351 states and 485 transitions. [2020-11-28 03:21:23,370 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 343 [2020-11-28 03:21:23,370 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:23,370 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:23,373 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:23,373 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 03:21:23,373 INFO L794 eck$LassoCheckResult]: Stem: 5101#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4991#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4992#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5047#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5048#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5011#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5073#L100-2 [2020-11-28 03:21:23,375 INFO L796 eck$LassoCheckResult]: Loop: 5073#L100-2 assume !false; 5313#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5311#L103 assume !(12292 == ssl3_accept_~s__state~0); 5309#L106 assume !(16384 == ssl3_accept_~s__state~0); 5307#L109 assume !(8192 == ssl3_accept_~s__state~0); 5305#L112 assume !(24576 == ssl3_accept_~s__state~0); 5304#L115 assume !(8195 == ssl3_accept_~s__state~0); 5303#L118 assume !(8480 == ssl3_accept_~s__state~0); 5302#L121 assume !(8481 == ssl3_accept_~s__state~0); 5077#L124 assume !(8482 == ssl3_accept_~s__state~0); 5078#L127 assume 8464 == ssl3_accept_~s__state~0; 5123#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 5098#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 5096#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 5097#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5275#L581 ssl3_accept_~skip~0 := 0; 5273#L100-2 assume !false; 5271#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5269#L103 assume !(12292 == ssl3_accept_~s__state~0); 5267#L106 assume !(16384 == ssl3_accept_~s__state~0); 5265#L109 assume !(8192 == ssl3_accept_~s__state~0); 5263#L112 assume !(24576 == ssl3_accept_~s__state~0); 5261#L115 assume !(8195 == ssl3_accept_~s__state~0); 5259#L118 assume !(8480 == ssl3_accept_~s__state~0); 5257#L121 assume !(8481 == ssl3_accept_~s__state~0); 5255#L124 assume !(8482 == ssl3_accept_~s__state~0); 5253#L127 assume !(8464 == ssl3_accept_~s__state~0); 5251#L130 assume !(8465 == ssl3_accept_~s__state~0); 5250#L133 assume !(8466 == ssl3_accept_~s__state~0); 5168#L136 assume 8496 == ssl3_accept_~s__state~0; 5114#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 4995#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 4996#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 5062#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 5044#L298-2 ssl3_accept_~s__init_num~0 := 0; 5045#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5327#L581 ssl3_accept_~skip~0 := 0; 5325#L100-2 assume !false; 5324#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5323#L103 assume !(12292 == ssl3_accept_~s__state~0); 5322#L106 assume !(16384 == ssl3_accept_~s__state~0); 5317#L109 assume !(8192 == ssl3_accept_~s__state~0); 5315#L112 assume !(24576 == ssl3_accept_~s__state~0); 5314#L115 assume !(8195 == ssl3_accept_~s__state~0); 5312#L118 assume !(8480 == ssl3_accept_~s__state~0); 5310#L121 assume !(8481 == ssl3_accept_~s__state~0); 5308#L124 assume !(8482 == ssl3_accept_~s__state~0); 5306#L127 assume !(8464 == ssl3_accept_~s__state~0); 5301#L130 assume !(8465 == ssl3_accept_~s__state~0); 5039#L133 assume !(8466 == ssl3_accept_~s__state~0); 5040#L136 assume !(8496 == ssl3_accept_~s__state~0); 5024#L139 assume !(8497 == ssl3_accept_~s__state~0); 5025#L142 assume 8512 == ssl3_accept_~s__state~0; 5079#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 5060#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 5053#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 5021#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5294#L581 ssl3_accept_~skip~0 := 0; 5293#L100-2 assume !false; 5292#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5291#L103 assume !(12292 == ssl3_accept_~s__state~0); 5290#L106 assume !(16384 == ssl3_accept_~s__state~0); 5289#L109 assume !(8192 == ssl3_accept_~s__state~0); 5284#L112 assume !(24576 == ssl3_accept_~s__state~0); 5238#L115 assume !(8195 == ssl3_accept_~s__state~0); 5236#L118 assume !(8480 == ssl3_accept_~s__state~0); 5234#L121 assume !(8481 == ssl3_accept_~s__state~0); 5232#L124 assume !(8482 == ssl3_accept_~s__state~0); 5230#L127 assume !(8464 == ssl3_accept_~s__state~0); 5228#L130 assume !(8465 == ssl3_accept_~s__state~0); 5227#L133 assume !(8466 == ssl3_accept_~s__state~0); 5226#L136 assume !(8496 == ssl3_accept_~s__state~0); 5223#L139 assume !(8497 == ssl3_accept_~s__state~0); 5212#L142 assume !(8512 == ssl3_accept_~s__state~0); 5213#L145 assume !(8513 == ssl3_accept_~s__state~0); 5221#L148 assume !(8528 == ssl3_accept_~s__state~0); 5220#L151 assume !(8529 == ssl3_accept_~s__state~0); 5219#L154 assume !(8544 == ssl3_accept_~s__state~0); 5218#L157 assume !(8545 == ssl3_accept_~s__state~0); 5217#L160 assume 8560 == ssl3_accept_~s__state~0; 5002#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 5003#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 5016#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5202#L581 ssl3_accept_~skip~0 := 0; 5201#L100-2 assume !false; 5200#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5199#L103 assume !(12292 == ssl3_accept_~s__state~0); 5198#L106 assume !(16384 == ssl3_accept_~s__state~0); 5194#L109 assume 8192 == ssl3_accept_~s__state~0; 5089#L212 ssl3_accept_~s__server~0 := 1; 5090#L217 assume 0 != ssl3_accept_~cb~0; 5211#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5210#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5033#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5028#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5029#L244 assume 12292 != ssl3_accept_~s__state~0; 5099#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 5100#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5316#L581 ssl3_accept_~skip~0 := 0; 5073#L100-2 [2020-11-28 03:21:23,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:23,375 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 8 times [2020-11-28 03:21:23,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:23,376 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038387786] [2020-11-28 03:21:23,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:23,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:23,401 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:23,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:23,407 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:23,411 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:23,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:23,411 INFO L82 PathProgramCache]: Analyzing trace with hash 2140346141, now seen corresponding path program 1 times [2020-11-28 03:21:23,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:23,412 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247097223] [2020-11-28 03:21:23,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:23,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:23,485 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 03:21:23,485 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247097223] [2020-11-28 03:21:23,485 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:23,486 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:23,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97756588] [2020-11-28 03:21:23,486 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:23,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:23,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:23,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:23,487 INFO L87 Difference]: Start difference. First operand 351 states and 485 transitions. cyclomatic complexity: 135 Second operand 3 states. [2020-11-28 03:21:23,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:23,677 INFO L93 Difference]: Finished difference Result 389 states and 536 transitions. [2020-11-28 03:21:23,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:23,678 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 389 states and 536 transitions. [2020-11-28 03:21:23,681 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 381 [2020-11-28 03:21:23,685 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 389 states to 389 states and 536 transitions. [2020-11-28 03:21:23,685 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 389 [2020-11-28 03:21:23,686 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 389 [2020-11-28 03:21:23,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 389 states and 536 transitions. [2020-11-28 03:21:23,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:23,687 INFO L691 BuchiCegarLoop]: Abstraction has 389 states and 536 transitions. [2020-11-28 03:21:23,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states and 536 transitions. [2020-11-28 03:21:23,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 376. [2020-11-28 03:21:23,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2020-11-28 03:21:23,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 515 transitions. [2020-11-28 03:21:23,697 INFO L714 BuchiCegarLoop]: Abstraction has 376 states and 515 transitions. [2020-11-28 03:21:23,697 INFO L594 BuchiCegarLoop]: Abstraction has 376 states and 515 transitions. [2020-11-28 03:21:23,697 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2020-11-28 03:21:23,697 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 376 states and 515 transitions. [2020-11-28 03:21:23,700 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 368 [2020-11-28 03:21:23,700 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:23,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:23,701 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:23,702 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 03:21:23,702 INFO L794 eck$LassoCheckResult]: Stem: 5843#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5737#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5738#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5790#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5791#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5757#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5816#L100-2 [2020-11-28 03:21:23,702 INFO L796 eck$LassoCheckResult]: Loop: 5816#L100-2 assume !false; 6011#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6010#L103 assume !(12292 == ssl3_accept_~s__state~0); 6008#L106 assume !(16384 == ssl3_accept_~s__state~0); 6006#L109 assume !(8192 == ssl3_accept_~s__state~0); 6004#L112 assume !(24576 == ssl3_accept_~s__state~0); 6000#L115 assume !(8195 == ssl3_accept_~s__state~0); 5998#L118 assume !(8480 == ssl3_accept_~s__state~0); 5996#L121 assume !(8481 == ssl3_accept_~s__state~0); 5995#L124 assume !(8482 == ssl3_accept_~s__state~0); 5917#L127 assume 8464 == ssl3_accept_~s__state~0; 5865#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 5840#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 5838#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 5839#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6100#L581 ssl3_accept_~skip~0 := 0; 6099#L100-2 assume !false; 6098#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6097#L103 assume !(12292 == ssl3_accept_~s__state~0); 6096#L106 assume !(16384 == ssl3_accept_~s__state~0); 6095#L109 assume !(8192 == ssl3_accept_~s__state~0); 6094#L112 assume !(24576 == ssl3_accept_~s__state~0); 6093#L115 assume !(8195 == ssl3_accept_~s__state~0); 6092#L118 assume !(8480 == ssl3_accept_~s__state~0); 6091#L121 assume !(8481 == ssl3_accept_~s__state~0); 6090#L124 assume !(8482 == ssl3_accept_~s__state~0); 6089#L127 assume !(8464 == ssl3_accept_~s__state~0); 6088#L130 assume !(8465 == ssl3_accept_~s__state~0); 6087#L133 assume !(8466 == ssl3_accept_~s__state~0); 5910#L136 assume 8496 == ssl3_accept_~s__state~0; 5855#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 5741#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 5742#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 5804#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 5805#L298-2 ssl3_accept_~s__init_num~0 := 0; 6070#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6065#L581 ssl3_accept_~skip~0 := 0; 6064#L100-2 assume !false; 6060#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6059#L103 assume !(12292 == ssl3_accept_~s__state~0); 6058#L106 assume !(16384 == ssl3_accept_~s__state~0); 6057#L109 assume !(8192 == ssl3_accept_~s__state~0); 6052#L112 assume !(24576 == ssl3_accept_~s__state~0); 6050#L115 assume !(8195 == ssl3_accept_~s__state~0); 6048#L118 assume !(8480 == ssl3_accept_~s__state~0); 6046#L121 assume !(8481 == ssl3_accept_~s__state~0); 6044#L124 assume !(8482 == ssl3_accept_~s__state~0); 6042#L127 assume !(8464 == ssl3_accept_~s__state~0); 6040#L130 assume !(8465 == ssl3_accept_~s__state~0); 5782#L133 assume !(8466 == ssl3_accept_~s__state~0); 5783#L136 assume !(8496 == ssl3_accept_~s__state~0); 6024#L139 assume !(8497 == ssl3_accept_~s__state~0); 6023#L142 assume 8512 == ssl3_accept_~s__state~0; 5822#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 5802#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 5796#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 5734#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5735#L581 ssl3_accept_~skip~0 := 0; 5797#L100-2 assume !false; 5798#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5758#L103 assume !(12292 == ssl3_accept_~s__state~0); 5759#L106 assume !(16384 == ssl3_accept_~s__state~0); 5744#L109 assume !(8192 == ssl3_accept_~s__state~0); 5745#L112 assume !(24576 == ssl3_accept_~s__state~0); 5849#L115 assume !(8195 == ssl3_accept_~s__state~0); 5850#L118 assume !(8480 == ssl3_accept_~s__state~0); 5846#L121 assume !(8481 == ssl3_accept_~s__state~0); 5820#L124 assume !(8482 == ssl3_accept_~s__state~0); 5821#L127 assume !(8464 == ssl3_accept_~s__state~0); 5808#L130 assume !(8465 == ssl3_accept_~s__state~0); 5809#L133 assume !(8466 == ssl3_accept_~s__state~0); 5763#L136 assume !(8496 == ssl3_accept_~s__state~0); 5764#L139 assume !(8497 == ssl3_accept_~s__state~0); 5746#L142 assume !(8512 == ssl3_accept_~s__state~0); 5747#L145 assume !(8513 == ssl3_accept_~s__state~0); 5851#L148 assume 8528 == ssl3_accept_~s__state~0; 5810#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 5775#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 5750#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 5751#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 5779#L358 assume !(ssl3_accept_~ret~0 <= 0); 5834#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 5767#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6051#L581 ssl3_accept_~skip~0 := 0; 6049#L100-2 assume !false; 6047#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6045#L103 assume !(12292 == ssl3_accept_~s__state~0); 6043#L106 assume !(16384 == ssl3_accept_~s__state~0); 6041#L109 assume !(8192 == ssl3_accept_~s__state~0); 6039#L112 assume !(24576 == ssl3_accept_~s__state~0); 6038#L115 assume !(8195 == ssl3_accept_~s__state~0); 6037#L118 assume !(8480 == ssl3_accept_~s__state~0); 6035#L121 assume !(8481 == ssl3_accept_~s__state~0); 6034#L124 assume !(8482 == ssl3_accept_~s__state~0); 6033#L127 assume !(8464 == ssl3_accept_~s__state~0); 6032#L130 assume !(8465 == ssl3_accept_~s__state~0); 6026#L133 assume !(8466 == ssl3_accept_~s__state~0); 6027#L136 assume !(8496 == ssl3_accept_~s__state~0); 5911#L139 assume !(8497 == ssl3_accept_~s__state~0); 5912#L142 assume !(8512 == ssl3_accept_~s__state~0); 5979#L145 assume !(8513 == ssl3_accept_~s__state~0); 5978#L148 assume !(8528 == ssl3_accept_~s__state~0); 5977#L151 assume !(8529 == ssl3_accept_~s__state~0); 5876#L154 assume !(8544 == ssl3_accept_~s__state~0); 5877#L157 assume !(8545 == ssl3_accept_~s__state~0); 5878#L160 assume 8560 == ssl3_accept_~s__state~0; 5748#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 5749#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 5762#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5990#L581 ssl3_accept_~skip~0 := 0; 5989#L100-2 assume !false; 5988#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5987#L103 assume !(12292 == ssl3_accept_~s__state~0); 5986#L106 assume !(16384 == ssl3_accept_~s__state~0); 5985#L109 assume 8192 == ssl3_accept_~s__state~0; 5832#L212 ssl3_accept_~s__server~0 := 1; 5833#L217 assume 0 != ssl3_accept_~cb~0; 5857#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5858#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5776#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5772#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5773#L244 assume 12292 != ssl3_accept_~s__state~0; 5841#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 5842#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6025#L581 ssl3_accept_~skip~0 := 0; 5816#L100-2 [2020-11-28 03:21:23,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:23,703 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 9 times [2020-11-28 03:21:23,703 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:23,703 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426516361] [2020-11-28 03:21:23,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:23,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:23,715 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:23,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:23,727 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:23,733 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:23,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:23,734 INFO L82 PathProgramCache]: Analyzing trace with hash 840527880, now seen corresponding path program 1 times [2020-11-28 03:21:23,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:23,735 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544580168] [2020-11-28 03:21:23,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:23,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:23,851 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 03:21:23,851 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544580168] [2020-11-28 03:21:23,852 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:23,852 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:23,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924399445] [2020-11-28 03:21:23,852 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:23,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:23,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:23,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:23,853 INFO L87 Difference]: Start difference. First operand 376 states and 515 transitions. cyclomatic complexity: 140 Second operand 3 states. [2020-11-28 03:21:24,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:24,068 INFO L93 Difference]: Finished difference Result 411 states and 560 transitions. [2020-11-28 03:21:24,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:24,069 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 411 states and 560 transitions. [2020-11-28 03:21:24,073 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 403 [2020-11-28 03:21:24,078 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 411 states to 411 states and 560 transitions. [2020-11-28 03:21:24,079 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2020-11-28 03:21:24,080 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2020-11-28 03:21:24,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 411 states and 560 transitions. [2020-11-28 03:21:24,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:24,082 INFO L691 BuchiCegarLoop]: Abstraction has 411 states and 560 transitions. [2020-11-28 03:21:24,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states and 560 transitions. [2020-11-28 03:21:24,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 403. [2020-11-28 03:21:24,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 403 states. [2020-11-28 03:21:24,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 547 transitions. [2020-11-28 03:21:24,090 INFO L714 BuchiCegarLoop]: Abstraction has 403 states and 547 transitions. [2020-11-28 03:21:24,091 INFO L594 BuchiCegarLoop]: Abstraction has 403 states and 547 transitions. [2020-11-28 03:21:24,091 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2020-11-28 03:21:24,091 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 403 states and 547 transitions. [2020-11-28 03:21:24,096 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 395 [2020-11-28 03:21:24,096 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:24,096 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:24,100 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:24,100 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:24,100 INFO L794 eck$LassoCheckResult]: Stem: 6637#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6530#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6531#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6584#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 6585#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6550#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 6612#L100-2 [2020-11-28 03:21:24,101 INFO L796 eck$LassoCheckResult]: Loop: 6612#L100-2 assume !false; 6860#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6857#L103 assume !(12292 == ssl3_accept_~s__state~0); 6854#L106 assume !(16384 == ssl3_accept_~s__state~0); 6851#L109 assume !(8192 == ssl3_accept_~s__state~0); 6848#L112 assume !(24576 == ssl3_accept_~s__state~0); 6845#L115 assume !(8195 == ssl3_accept_~s__state~0); 6842#L118 assume !(8480 == ssl3_accept_~s__state~0); 6839#L121 assume !(8481 == ssl3_accept_~s__state~0); 6837#L124 assume !(8482 == ssl3_accept_~s__state~0); 6814#L127 assume 8464 == ssl3_accept_~s__state~0; 6658#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6634#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6632#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6633#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6878#L581 ssl3_accept_~skip~0 := 0; 6876#L100-2 assume !false; 6873#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6872#L103 assume !(12292 == ssl3_accept_~s__state~0); 6866#L106 assume !(16384 == ssl3_accept_~s__state~0); 6863#L109 assume !(8192 == ssl3_accept_~s__state~0); 6861#L112 assume !(24576 == ssl3_accept_~s__state~0); 6858#L115 assume !(8195 == ssl3_accept_~s__state~0); 6855#L118 assume !(8480 == ssl3_accept_~s__state~0); 6852#L121 assume !(8481 == ssl3_accept_~s__state~0); 6849#L124 assume !(8482 == ssl3_accept_~s__state~0); 6846#L127 assume !(8464 == ssl3_accept_~s__state~0); 6843#L130 assume !(8465 == ssl3_accept_~s__state~0); 6840#L133 assume !(8466 == ssl3_accept_~s__state~0); 6811#L136 assume 8496 == ssl3_accept_~s__state~0; 6650#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 6534#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6535#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 6598#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 6581#L298-2 ssl3_accept_~s__init_num~0 := 0; 6582#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6917#L581 ssl3_accept_~skip~0 := 0; 6912#L100-2 assume !false; 6910#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6908#L103 assume !(12292 == ssl3_accept_~s__state~0); 6906#L106 assume !(16384 == ssl3_accept_~s__state~0); 6904#L109 assume !(8192 == ssl3_accept_~s__state~0); 6902#L112 assume !(24576 == ssl3_accept_~s__state~0); 6900#L115 assume !(8195 == ssl3_accept_~s__state~0); 6648#L118 assume !(8480 == ssl3_accept_~s__state~0); 6640#L121 assume !(8481 == ssl3_accept_~s__state~0); 6614#L124 assume !(8482 == ssl3_accept_~s__state~0); 6615#L127 assume !(8464 == ssl3_accept_~s__state~0); 6602#L130 assume !(8465 == ssl3_accept_~s__state~0); 6603#L133 assume !(8466 == ssl3_accept_~s__state~0); 6888#L136 assume !(8496 == ssl3_accept_~s__state~0); 6833#L139 assume !(8497 == ssl3_accept_~s__state~0); 6818#L142 assume 8512 == ssl3_accept_~s__state~0; 6616#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 6596#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 6590#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 6527#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6528#L581 ssl3_accept_~skip~0 := 0; 6591#L100-2 assume !false; 6592#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6551#L103 assume !(12292 == ssl3_accept_~s__state~0); 6552#L106 assume !(16384 == ssl3_accept_~s__state~0); 6537#L109 assume !(8192 == ssl3_accept_~s__state~0); 6538#L112 assume !(24576 == ssl3_accept_~s__state~0); 6643#L115 assume !(8195 == ssl3_accept_~s__state~0); 6644#L118 assume !(8480 == ssl3_accept_~s__state~0); 6892#L121 assume !(8481 == ssl3_accept_~s__state~0); 6891#L124 assume !(8482 == ssl3_accept_~s__state~0); 6832#L127 assume !(8464 == ssl3_accept_~s__state~0); 6831#L130 assume !(8465 == ssl3_accept_~s__state~0); 6830#L133 assume !(8466 == ssl3_accept_~s__state~0); 6828#L136 assume !(8496 == ssl3_accept_~s__state~0); 6826#L139 assume !(8497 == ssl3_accept_~s__state~0); 6824#L142 assume !(8512 == ssl3_accept_~s__state~0); 6821#L145 assume !(8513 == ssl3_accept_~s__state~0); 6813#L148 assume 8528 == ssl3_accept_~s__state~0; 6604#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 6570#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 6543#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 6544#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 6574#L358 assume !(ssl3_accept_~ret~0 <= 0); 6628#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 6653#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6911#L581 ssl3_accept_~skip~0 := 0; 6909#L100-2 assume !false; 6907#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6905#L103 assume !(12292 == ssl3_accept_~s__state~0); 6903#L106 assume !(16384 == ssl3_accept_~s__state~0); 6901#L109 assume !(8192 == ssl3_accept_~s__state~0); 6899#L112 assume !(24576 == ssl3_accept_~s__state~0); 6898#L115 assume !(8195 == ssl3_accept_~s__state~0); 6897#L118 assume !(8480 == ssl3_accept_~s__state~0); 6896#L121 assume !(8481 == ssl3_accept_~s__state~0); 6895#L124 assume !(8482 == ssl3_accept_~s__state~0); 6894#L127 assume !(8464 == ssl3_accept_~s__state~0); 6893#L130 assume !(8465 == ssl3_accept_~s__state~0); 6576#L133 assume !(8466 == ssl3_accept_~s__state~0); 6556#L136 assume !(8496 == ssl3_accept_~s__state~0); 6557#L139 assume !(8497 == ssl3_accept_~s__state~0); 6539#L142 assume !(8512 == ssl3_accept_~s__state~0); 6540#L145 assume !(8513 == ssl3_accept_~s__state~0); 6645#L148 assume !(8528 == ssl3_accept_~s__state~0); 6646#L151 assume !(8529 == ssl3_accept_~s__state~0); 6630#L154 assume 8544 == ssl3_accept_~s__state~0; 6558#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 6559#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 6565#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 6647#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 6625#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 6623#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 6555#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6765#L581 ssl3_accept_~skip~0 := 0; 6763#L100-2 assume !false; 6761#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6759#L103 assume !(12292 == ssl3_accept_~s__state~0); 6758#L106 assume !(16384 == ssl3_accept_~s__state~0); 6757#L109 assume 8192 == ssl3_accept_~s__state~0; 6626#L212 ssl3_accept_~s__server~0 := 1; 6627#L217 assume 0 != ssl3_accept_~cb~0; 6651#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6652#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6571#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6566#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6567#L244 assume 12292 != ssl3_accept_~s__state~0; 6635#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 6636#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6865#L581 ssl3_accept_~skip~0 := 0; 6612#L100-2 [2020-11-28 03:21:24,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:24,102 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 10 times [2020-11-28 03:21:24,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:24,102 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44283189] [2020-11-28 03:21:24,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:24,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:24,122 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:24,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:24,127 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:24,130 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:24,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:24,131 INFO L82 PathProgramCache]: Analyzing trace with hash -1059620712, now seen corresponding path program 1 times [2020-11-28 03:21:24,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:24,132 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694472390] [2020-11-28 03:21:24,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:24,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:24,212 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 03:21:24,213 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694472390] [2020-11-28 03:21:24,213 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:24,213 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:24,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917317992] [2020-11-28 03:21:24,214 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:24,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:24,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:24,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:24,215 INFO L87 Difference]: Start difference. First operand 403 states and 547 transitions. cyclomatic complexity: 145 Second operand 3 states. [2020-11-28 03:21:24,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:24,483 INFO L93 Difference]: Finished difference Result 435 states and 591 transitions. [2020-11-28 03:21:24,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:24,483 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 435 states and 591 transitions. [2020-11-28 03:21:24,487 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 427 [2020-11-28 03:21:24,491 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 435 states to 435 states and 591 transitions. [2020-11-28 03:21:24,491 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 435 [2020-11-28 03:21:24,492 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 435 [2020-11-28 03:21:24,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 435 states and 591 transitions. [2020-11-28 03:21:24,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:24,493 INFO L691 BuchiCegarLoop]: Abstraction has 435 states and 591 transitions. [2020-11-28 03:21:24,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states and 591 transitions. [2020-11-28 03:21:24,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 417. [2020-11-28 03:21:24,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 417 states. [2020-11-28 03:21:24,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 566 transitions. [2020-11-28 03:21:24,502 INFO L714 BuchiCegarLoop]: Abstraction has 417 states and 566 transitions. [2020-11-28 03:21:24,503 INFO L594 BuchiCegarLoop]: Abstraction has 417 states and 566 transitions. [2020-11-28 03:21:24,503 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2020-11-28 03:21:24,503 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 417 states and 566 transitions. [2020-11-28 03:21:24,507 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 409 [2020-11-28 03:21:24,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:24,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:24,509 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:24,509 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:24,509 INFO L794 eck$LassoCheckResult]: Stem: 7485#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7374#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7375#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7431#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 7432#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7394#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7457#L100-2 [2020-11-28 03:21:24,510 INFO L796 eck$LassoCheckResult]: Loop: 7457#L100-2 assume !false; 7767#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7765#L103 assume !(12292 == ssl3_accept_~s__state~0); 7763#L106 assume !(16384 == ssl3_accept_~s__state~0); 7761#L109 assume !(8192 == ssl3_accept_~s__state~0); 7759#L112 assume !(24576 == ssl3_accept_~s__state~0); 7758#L115 assume !(8195 == ssl3_accept_~s__state~0); 7495#L118 assume !(8480 == ssl3_accept_~s__state~0); 7488#L121 assume !(8481 == ssl3_accept_~s__state~0); 7461#L124 assume !(8482 == ssl3_accept_~s__state~0); 7462#L127 assume 8464 == ssl3_accept_~s__state~0; 7506#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7482#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7480#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7481#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7748#L581 ssl3_accept_~skip~0 := 0; 7747#L100-2 assume !false; 7746#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7745#L103 assume !(12292 == ssl3_accept_~s__state~0); 7744#L106 assume !(16384 == ssl3_accept_~s__state~0); 7743#L109 assume !(8192 == ssl3_accept_~s__state~0); 7742#L112 assume !(24576 == ssl3_accept_~s__state~0); 7741#L115 assume !(8195 == ssl3_accept_~s__state~0); 7740#L118 assume !(8480 == ssl3_accept_~s__state~0); 7739#L121 assume !(8481 == ssl3_accept_~s__state~0); 7738#L124 assume !(8482 == ssl3_accept_~s__state~0); 7475#L127 assume !(8464 == ssl3_accept_~s__state~0); 7451#L130 assume !(8465 == ssl3_accept_~s__state~0); 7422#L133 assume !(8466 == ssl3_accept_~s__state~0); 7423#L136 assume 8496 == ssl3_accept_~s__state~0; 7497#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 7378#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7379#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7447#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7428#L298-2 ssl3_accept_~s__init_num~0 := 0; 7429#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7727#L581 ssl3_accept_~skip~0 := 0; 7725#L100-2 assume !false; 7723#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7721#L103 assume !(12292 == ssl3_accept_~s__state~0); 7719#L106 assume !(16384 == ssl3_accept_~s__state~0); 7717#L109 assume !(8192 == ssl3_accept_~s__state~0); 7715#L112 assume !(24576 == ssl3_accept_~s__state~0); 7713#L115 assume !(8195 == ssl3_accept_~s__state~0); 7711#L118 assume !(8480 == ssl3_accept_~s__state~0); 7709#L121 assume !(8481 == ssl3_accept_~s__state~0); 7707#L124 assume !(8482 == ssl3_accept_~s__state~0); 7705#L127 assume !(8464 == ssl3_accept_~s__state~0); 7703#L130 assume !(8465 == ssl3_accept_~s__state~0); 7701#L133 assume !(8466 == ssl3_accept_~s__state~0); 7399#L136 assume !(8496 == ssl3_accept_~s__state~0); 7400#L139 assume !(8497 == ssl3_accept_~s__state~0); 7700#L142 assume 8512 == ssl3_accept_~s__state~0; 7463#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 7445#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 7437#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 7438#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7726#L581 ssl3_accept_~skip~0 := 0; 7724#L100-2 assume !false; 7722#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7720#L103 assume !(12292 == ssl3_accept_~s__state~0); 7718#L106 assume !(16384 == ssl3_accept_~s__state~0); 7716#L109 assume !(8192 == ssl3_accept_~s__state~0); 7714#L112 assume !(24576 == ssl3_accept_~s__state~0); 7712#L115 assume !(8195 == ssl3_accept_~s__state~0); 7710#L118 assume !(8480 == ssl3_accept_~s__state~0); 7708#L121 assume !(8481 == ssl3_accept_~s__state~0); 7706#L124 assume !(8482 == ssl3_accept_~s__state~0); 7704#L127 assume !(8464 == ssl3_accept_~s__state~0); 7702#L130 assume !(8465 == ssl3_accept_~s__state~0); 7695#L133 assume !(8466 == ssl3_accept_~s__state~0); 7694#L136 assume !(8496 == ssl3_accept_~s__state~0); 7692#L139 assume !(8497 == ssl3_accept_~s__state~0); 7687#L142 assume !(8512 == ssl3_accept_~s__state~0); 7685#L145 assume !(8513 == ssl3_accept_~s__state~0); 7683#L148 assume 8528 == ssl3_accept_~s__state~0; 7452#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 7414#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 7387#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 7388#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 7419#L358 assume !(ssl3_accept_~ret~0 <= 0); 7476#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 7500#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7686#L581 ssl3_accept_~skip~0 := 0; 7684#L100-2 assume !false; 7682#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7681#L103 assume !(12292 == ssl3_accept_~s__state~0); 7680#L106 assume !(16384 == ssl3_accept_~s__state~0); 7679#L109 assume !(8192 == ssl3_accept_~s__state~0); 7678#L112 assume !(24576 == ssl3_accept_~s__state~0); 7677#L115 assume !(8195 == ssl3_accept_~s__state~0); 7676#L118 assume !(8480 == ssl3_accept_~s__state~0); 7675#L121 assume !(8481 == ssl3_accept_~s__state~0); 7673#L124 assume !(8482 == ssl3_accept_~s__state~0); 7672#L127 assume !(8464 == ssl3_accept_~s__state~0); 7667#L130 assume !(8465 == ssl3_accept_~s__state~0); 7665#L133 assume !(8466 == ssl3_accept_~s__state~0); 7663#L136 assume !(8496 == ssl3_accept_~s__state~0); 7661#L139 assume !(8497 == ssl3_accept_~s__state~0); 7659#L142 assume !(8512 == ssl3_accept_~s__state~0); 7657#L145 assume !(8513 == ssl3_accept_~s__state~0); 7655#L148 assume !(8528 == ssl3_accept_~s__state~0); 7653#L151 assume !(8529 == ssl3_accept_~s__state~0); 7517#L154 assume 8544 == ssl3_accept_~s__state~0; 7401#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 7402#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 7409#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 7494#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 7472#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 7468#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 7371#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7372#L581 ssl3_accept_~skip~0 := 0; 7439#L100-2 assume !false; 7440#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7395#L103 assume !(12292 == ssl3_accept_~s__state~0); 7396#L106 assume !(16384 == ssl3_accept_~s__state~0); 7381#L109 assume !(8192 == ssl3_accept_~s__state~0); 7382#L112 assume !(24576 == ssl3_accept_~s__state~0); 7490#L115 assume !(8195 == ssl3_accept_~s__state~0); 7491#L118 assume !(8480 == ssl3_accept_~s__state~0); 7699#L121 assume !(8481 == ssl3_accept_~s__state~0); 7513#L124 assume 8482 == ssl3_accept_~s__state~0; 7398#L125 ssl3_accept_~s__state~0 := 3; 7397#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7766#L581 ssl3_accept_~skip~0 := 0; 7764#L100-2 assume !false; 7762#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7760#L103 assume !(12292 == ssl3_accept_~s__state~0); 7757#L106 assume !(16384 == ssl3_accept_~s__state~0); 7755#L109 assume 8192 == ssl3_accept_~s__state~0; 7578#L212 ssl3_accept_~s__server~0 := 1; 7781#L217 assume 0 != ssl3_accept_~cb~0; 7498#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7499#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7780#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7410#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7411#L244 assume 12292 != ssl3_accept_~s__state~0; 7483#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 7484#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7773#L581 ssl3_accept_~skip~0 := 0; 7457#L100-2 [2020-11-28 03:21:24,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:24,511 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 11 times [2020-11-28 03:21:24,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:24,512 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863897664] [2020-11-28 03:21:24,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:24,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:24,532 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:24,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:24,541 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:24,546 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:24,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:24,549 INFO L82 PathProgramCache]: Analyzing trace with hash -138342703, now seen corresponding path program 1 times [2020-11-28 03:21:24,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:24,550 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166129382] [2020-11-28 03:21:24,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:24,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:24,665 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 03:21:24,668 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166129382] [2020-11-28 03:21:24,668 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:24,668 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:24,669 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89013068] [2020-11-28 03:21:24,669 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:24,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:24,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:24,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:24,670 INFO L87 Difference]: Start difference. First operand 417 states and 566 transitions. cyclomatic complexity: 150 Second operand 3 states. [2020-11-28 03:21:24,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:24,872 INFO L93 Difference]: Finished difference Result 449 states and 603 transitions. [2020-11-28 03:21:24,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:24,873 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 449 states and 603 transitions. [2020-11-28 03:21:24,876 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 441 [2020-11-28 03:21:24,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 449 states to 449 states and 603 transitions. [2020-11-28 03:21:24,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 449 [2020-11-28 03:21:24,880 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 449 [2020-11-28 03:21:24,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 449 states and 603 transitions. [2020-11-28 03:21:24,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:24,881 INFO L691 BuchiCegarLoop]: Abstraction has 449 states and 603 transitions. [2020-11-28 03:21:24,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states and 603 transitions. [2020-11-28 03:21:24,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 438. [2020-11-28 03:21:24,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 438 states. [2020-11-28 03:21:24,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 592 transitions. [2020-11-28 03:21:24,888 INFO L714 BuchiCegarLoop]: Abstraction has 438 states and 592 transitions. [2020-11-28 03:21:24,888 INFO L594 BuchiCegarLoop]: Abstraction has 438 states and 592 transitions. [2020-11-28 03:21:24,888 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2020-11-28 03:21:24,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 438 states and 592 transitions. [2020-11-28 03:21:24,891 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 430 [2020-11-28 03:21:24,891 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:24,891 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:24,893 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:24,893 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:24,893 INFO L794 eck$LassoCheckResult]: Stem: 8354#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8246#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8247#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8300#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 8301#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8266#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 8327#L100-2 [2020-11-28 03:21:24,894 INFO L796 eck$LassoCheckResult]: Loop: 8327#L100-2 assume !false; 8612#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8610#L103 assume !(12292 == ssl3_accept_~s__state~0); 8608#L106 assume !(16384 == ssl3_accept_~s__state~0); 8606#L109 assume !(8192 == ssl3_accept_~s__state~0); 8604#L112 assume !(24576 == ssl3_accept_~s__state~0); 8602#L115 assume !(8195 == ssl3_accept_~s__state~0); 8600#L118 assume !(8480 == ssl3_accept_~s__state~0); 8598#L121 assume !(8481 == ssl3_accept_~s__state~0); 8597#L124 assume !(8482 == ssl3_accept_~s__state~0); 8588#L127 assume 8464 == ssl3_accept_~s__state~0; 8374#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8351#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8349#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8350#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8658#L581 ssl3_accept_~skip~0 := 0; 8656#L100-2 assume !false; 8655#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8653#L103 assume !(12292 == ssl3_accept_~s__state~0); 8651#L106 assume !(16384 == ssl3_accept_~s__state~0); 8649#L109 assume !(8192 == ssl3_accept_~s__state~0); 8647#L112 assume !(24576 == ssl3_accept_~s__state~0); 8646#L115 assume !(8195 == ssl3_accept_~s__state~0); 8645#L118 assume !(8480 == ssl3_accept_~s__state~0); 8644#L121 assume !(8481 == ssl3_accept_~s__state~0); 8643#L124 assume !(8482 == ssl3_accept_~s__state~0); 8641#L127 assume !(8464 == ssl3_accept_~s__state~0); 8639#L130 assume !(8465 == ssl3_accept_~s__state~0); 8638#L133 assume !(8466 == ssl3_accept_~s__state~0); 8631#L136 assume 8496 == ssl3_accept_~s__state~0; 8366#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 8250#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8251#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 8315#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 8297#L298-2 ssl3_accept_~s__init_num~0 := 0; 8298#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8669#L581 ssl3_accept_~skip~0 := 0; 8668#L100-2 assume !false; 8667#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8665#L103 assume !(12292 == ssl3_accept_~s__state~0); 8664#L106 assume !(16384 == ssl3_accept_~s__state~0); 8253#L109 assume !(8192 == ssl3_accept_~s__state~0); 8254#L112 assume !(24576 == ssl3_accept_~s__state~0); 8360#L115 assume !(8195 == ssl3_accept_~s__state~0); 8361#L118 assume !(8480 == ssl3_accept_~s__state~0); 8357#L121 assume !(8481 == ssl3_accept_~s__state~0); 8331#L124 assume !(8482 == ssl3_accept_~s__state~0); 8332#L127 assume !(8464 == ssl3_accept_~s__state~0); 8319#L130 assume !(8465 == ssl3_accept_~s__state~0); 8320#L133 assume !(8466 == ssl3_accept_~s__state~0); 8642#L136 assume !(8496 == ssl3_accept_~s__state~0); 8640#L139 assume !(8497 == ssl3_accept_~s__state~0); 8637#L142 assume 8512 == ssl3_accept_~s__state~0; 8333#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 8313#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 8306#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 8307#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8630#L581 ssl3_accept_~skip~0 := 0; 8629#L100-2 assume !false; 8628#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8627#L103 assume !(12292 == ssl3_accept_~s__state~0); 8626#L106 assume !(16384 == ssl3_accept_~s__state~0); 8624#L109 assume !(8192 == ssl3_accept_~s__state~0); 8623#L112 assume !(24576 == ssl3_accept_~s__state~0); 8622#L115 assume !(8195 == ssl3_accept_~s__state~0); 8621#L118 assume !(8480 == ssl3_accept_~s__state~0); 8616#L121 assume !(8481 == ssl3_accept_~s__state~0); 8614#L124 assume !(8482 == ssl3_accept_~s__state~0); 8613#L127 assume !(8464 == ssl3_accept_~s__state~0); 8611#L130 assume !(8465 == ssl3_accept_~s__state~0); 8609#L133 assume !(8466 == ssl3_accept_~s__state~0); 8607#L136 assume !(8496 == ssl3_accept_~s__state~0); 8605#L139 assume !(8497 == ssl3_accept_~s__state~0); 8603#L142 assume !(8512 == ssl3_accept_~s__state~0); 8601#L145 assume !(8513 == ssl3_accept_~s__state~0); 8599#L148 assume 8528 == ssl3_accept_~s__state~0; 8321#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 8286#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 8259#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 8260#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 8290#L358 assume !(ssl3_accept_~ret~0 <= 0); 8345#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 8369#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8587#L581 ssl3_accept_~skip~0 := 0; 8586#L100-2 assume !false; 8585#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8584#L103 assume !(12292 == ssl3_accept_~s__state~0); 8583#L106 assume !(16384 == ssl3_accept_~s__state~0); 8582#L109 assume !(8192 == ssl3_accept_~s__state~0); 8581#L112 assume !(24576 == ssl3_accept_~s__state~0); 8580#L115 assume !(8195 == ssl3_accept_~s__state~0); 8579#L118 assume !(8480 == ssl3_accept_~s__state~0); 8578#L121 assume !(8481 == ssl3_accept_~s__state~0); 8577#L124 assume !(8482 == ssl3_accept_~s__state~0); 8576#L127 assume !(8464 == ssl3_accept_~s__state~0); 8575#L130 assume !(8465 == ssl3_accept_~s__state~0); 8574#L133 assume !(8466 == ssl3_accept_~s__state~0); 8573#L136 assume !(8496 == ssl3_accept_~s__state~0); 8572#L139 assume !(8497 == ssl3_accept_~s__state~0); 8571#L142 assume !(8512 == ssl3_accept_~s__state~0); 8570#L145 assume !(8513 == ssl3_accept_~s__state~0); 8569#L148 assume !(8528 == ssl3_accept_~s__state~0); 8568#L151 assume !(8529 == ssl3_accept_~s__state~0); 8385#L154 assume 8544 == ssl3_accept_~s__state~0; 8273#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 8274#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 8281#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 8364#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 8342#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 8340#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 8243#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8244#L581 ssl3_accept_~skip~0 := 0; 8308#L100-2 assume !false; 8309#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8267#L103 assume !(12292 == ssl3_accept_~s__state~0); 8268#L106 assume !(16384 == ssl3_accept_~s__state~0); 8279#L109 assume !(8192 == ssl3_accept_~s__state~0); 8659#L112 assume !(24576 == ssl3_accept_~s__state~0); 8657#L115 assume !(8195 == ssl3_accept_~s__state~0); 8547#L118 assume !(8480 == ssl3_accept_~s__state~0); 8654#L121 assume !(8481 == ssl3_accept_~s__state~0); 8652#L124 assume !(8482 == ssl3_accept_~s__state~0); 8650#L127 assume !(8464 == ssl3_accept_~s__state~0); 8648#L130 assume !(8465 == ssl3_accept_~s__state~0); 8292#L133 assume !(8466 == ssl3_accept_~s__state~0); 8271#L136 assume !(8496 == ssl3_accept_~s__state~0); 8272#L139 assume !(8497 == ssl3_accept_~s__state~0); 8255#L142 assume !(8512 == ssl3_accept_~s__state~0); 8256#L145 assume !(8513 == ssl3_accept_~s__state~0); 8362#L148 assume !(8528 == ssl3_accept_~s__state~0); 8363#L151 assume !(8529 == ssl3_accept_~s__state~0); 8347#L154 assume !(8544 == ssl3_accept_~s__state~0); 8334#L157 assume !(8545 == ssl3_accept_~s__state~0); 8335#L160 assume !(8560 == ssl3_accept_~s__state~0); 8322#L163 assume !(8561 == ssl3_accept_~s__state~0); 8323#L166 assume 8448 == ssl3_accept_~s__state~0; 8376#L167 assume !(ssl3_accept_~num1~0 > 0); 8241#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 8242#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8455#L581 ssl3_accept_~skip~0 := 0; 8453#L100-2 assume !false; 8451#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8449#L103 assume 12292 == ssl3_accept_~s__state~0; 8358#L104 ssl3_accept_~s__new_session~0 := 1; 8359#L212 ssl3_accept_~s__server~0 := 1; 8500#L217 assume 0 != ssl3_accept_~cb~0; 8498#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8496#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8493#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8490#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8488#L244 assume 12292 != ssl3_accept_~s__state~0; 8352#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 8353#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8615#L581 ssl3_accept_~skip~0 := 0; 8327#L100-2 [2020-11-28 03:21:24,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:24,895 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 12 times [2020-11-28 03:21:24,895 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:24,895 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696189416] [2020-11-28 03:21:24,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:24,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:24,902 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:24,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:24,907 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:24,912 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:24,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:24,914 INFO L82 PathProgramCache]: Analyzing trace with hash 2092161038, now seen corresponding path program 1 times [2020-11-28 03:21:24,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:24,915 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053292049] [2020-11-28 03:21:24,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:24,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:25,004 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 122 proven. 5 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-11-28 03:21:25,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053292049] [2020-11-28 03:21:25,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583057422] [2020-11-28 03:21:25,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/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 03:21:25,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:25,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:21:25,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:21:25,187 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2020-11-28 03:21:25,187 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-11-28 03:21:25,187 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2020-11-28 03:21:25,188 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259404041] [2020-11-28 03:21:25,189 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:25,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:25,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:25,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-28 03:21:25,190 INFO L87 Difference]: Start difference. First operand 438 states and 592 transitions. cyclomatic complexity: 155 Second operand 3 states. [2020-11-28 03:21:25,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:25,582 INFO L93 Difference]: Finished difference Result 447 states and 603 transitions. [2020-11-28 03:21:25,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:25,582 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 447 states and 603 transitions. [2020-11-28 03:21:25,586 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 439 [2020-11-28 03:21:25,589 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 447 states to 447 states and 603 transitions. [2020-11-28 03:21:25,589 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 447 [2020-11-28 03:21:25,590 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 447 [2020-11-28 03:21:25,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 447 states and 603 transitions. [2020-11-28 03:21:25,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:25,590 INFO L691 BuchiCegarLoop]: Abstraction has 447 states and 603 transitions. [2020-11-28 03:21:25,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states and 603 transitions. [2020-11-28 03:21:25,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 447. [2020-11-28 03:21:25,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 447 states. [2020-11-28 03:21:25,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 603 transitions. [2020-11-28 03:21:25,598 INFO L714 BuchiCegarLoop]: Abstraction has 447 states and 603 transitions. [2020-11-28 03:21:25,598 INFO L594 BuchiCegarLoop]: Abstraction has 447 states and 603 transitions. [2020-11-28 03:21:25,598 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2020-11-28 03:21:25,598 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 447 states and 603 transitions. [2020-11-28 03:21:25,601 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 439 [2020-11-28 03:21:25,601 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:25,601 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:25,602 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:25,602 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:25,603 INFO L794 eck$LassoCheckResult]: Stem: 9707#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9598#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9599#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9654#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 9655#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9618#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9681#L100-2 [2020-11-28 03:21:25,603 INFO L796 eck$LassoCheckResult]: Loop: 9681#L100-2 assume !false; 9960#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9959#L103 assume !(12292 == ssl3_accept_~s__state~0); 9958#L106 assume !(16384 == ssl3_accept_~s__state~0); 9956#L109 assume !(8192 == ssl3_accept_~s__state~0); 9955#L112 assume !(24576 == ssl3_accept_~s__state~0); 9954#L115 assume !(8195 == ssl3_accept_~s__state~0); 9953#L118 assume !(8480 == ssl3_accept_~s__state~0); 9948#L121 assume !(8481 == ssl3_accept_~s__state~0); 9946#L124 assume !(8482 == ssl3_accept_~s__state~0); 9938#L127 assume 8464 == ssl3_accept_~s__state~0; 9730#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9704#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9702#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9703#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9997#L581 ssl3_accept_~skip~0 := 0; 9995#L100-2 assume !false; 9993#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9991#L103 assume !(12292 == ssl3_accept_~s__state~0); 9989#L106 assume !(16384 == ssl3_accept_~s__state~0); 9987#L109 assume !(8192 == ssl3_accept_~s__state~0); 9985#L112 assume !(24576 == ssl3_accept_~s__state~0); 9983#L115 assume !(8195 == ssl3_accept_~s__state~0); 9981#L118 assume !(8480 == ssl3_accept_~s__state~0); 9979#L121 assume !(8481 == ssl3_accept_~s__state~0); 9977#L124 assume !(8482 == ssl3_accept_~s__state~0); 9975#L127 assume !(8464 == ssl3_accept_~s__state~0); 9973#L130 assume !(8465 == ssl3_accept_~s__state~0); 9971#L133 assume !(8466 == ssl3_accept_~s__state~0); 9967#L136 assume 8496 == ssl3_accept_~s__state~0; 9719#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 9602#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9603#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 9669#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9652#L298-2 ssl3_accept_~s__init_num~0 := 0; 9595#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9596#L581 ssl3_accept_~skip~0 := 0; 9699#L100-2 assume !false; 10028#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9619#L103 assume !(12292 == ssl3_accept_~s__state~0); 9620#L106 assume !(16384 == ssl3_accept_~s__state~0); 10021#L109 assume !(8192 == ssl3_accept_~s__state~0); 10019#L112 assume !(24576 == ssl3_accept_~s__state~0); 10018#L115 assume !(8195 == ssl3_accept_~s__state~0); 10016#L118 assume !(8480 == ssl3_accept_~s__state~0); 9710#L121 assume !(8481 == ssl3_accept_~s__state~0); 9711#L124 assume !(8482 == ssl3_accept_~s__state~0); 9696#L127 assume !(8464 == ssl3_accept_~s__state~0); 9673#L130 assume !(8465 == ssl3_accept_~s__state~0); 9646#L133 assume !(8466 == ssl3_accept_~s__state~0); 9624#L136 assume !(8496 == ssl3_accept_~s__state~0); 9625#L139 assume !(8497 == ssl3_accept_~s__state~0); 9607#L142 assume 8512 == ssl3_accept_~s__state~0; 9608#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 9667#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 9660#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 9661#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9947#L581 ssl3_accept_~skip~0 := 0; 9945#L100-2 assume !false; 9944#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9943#L103 assume !(12292 == ssl3_accept_~s__state~0); 9942#L106 assume !(16384 == ssl3_accept_~s__state~0); 9937#L109 assume !(8192 == ssl3_accept_~s__state~0); 9936#L112 assume !(24576 == ssl3_accept_~s__state~0); 9935#L115 assume !(8195 == ssl3_accept_~s__state~0); 9934#L118 assume !(8480 == ssl3_accept_~s__state~0); 9933#L121 assume !(8481 == ssl3_accept_~s__state~0); 9932#L124 assume !(8482 == ssl3_accept_~s__state~0); 9931#L127 assume !(8464 == ssl3_accept_~s__state~0); 9930#L130 assume !(8465 == ssl3_accept_~s__state~0); 9929#L133 assume !(8466 == ssl3_accept_~s__state~0); 9928#L136 assume !(8496 == ssl3_accept_~s__state~0); 9927#L139 assume !(8497 == ssl3_accept_~s__state~0); 9924#L142 assume !(8512 == ssl3_accept_~s__state~0); 9922#L145 assume !(8513 == ssl3_accept_~s__state~0); 9715#L148 assume 8528 == ssl3_accept_~s__state~0; 9674#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 9639#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 9611#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 9612#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 9644#L358 assume !(ssl3_accept_~ret~0 <= 0); 9697#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 9724#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10023#L581 ssl3_accept_~skip~0 := 0; 10022#L100-2 assume !false; 10020#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10017#L103 assume !(12292 == ssl3_accept_~s__state~0); 10015#L106 assume !(16384 == ssl3_accept_~s__state~0); 10014#L109 assume !(8192 == ssl3_accept_~s__state~0); 10013#L112 assume !(24576 == ssl3_accept_~s__state~0); 10012#L115 assume !(8195 == ssl3_accept_~s__state~0); 10010#L118 assume !(8480 == ssl3_accept_~s__state~0); 10009#L121 assume !(8481 == ssl3_accept_~s__state~0); 9926#L124 assume !(8482 == ssl3_accept_~s__state~0); 9923#L127 assume !(8464 == ssl3_accept_~s__state~0); 9921#L130 assume !(8465 == ssl3_accept_~s__state~0); 9920#L133 assume !(8466 == ssl3_accept_~s__state~0); 9919#L136 assume !(8496 == ssl3_accept_~s__state~0); 9917#L139 assume !(8497 == ssl3_accept_~s__state~0); 9915#L142 assume !(8512 == ssl3_accept_~s__state~0); 9913#L145 assume !(8513 == ssl3_accept_~s__state~0); 9911#L148 assume !(8528 == ssl3_accept_~s__state~0); 9909#L151 assume !(8529 == ssl3_accept_~s__state~0); 9742#L154 assume 8544 == ssl3_accept_~s__state~0; 9626#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 9627#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 9634#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 9716#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 9693#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 9691#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 9643#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10030#L581 ssl3_accept_~skip~0 := 0; 9662#L100-2 assume !false; 9663#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9729#L103 assume !(12292 == ssl3_accept_~s__state~0); 9632#L106 assume !(16384 == ssl3_accept_~s__state~0); 9605#L109 assume !(8192 == ssl3_accept_~s__state~0); 9606#L112 assume !(24576 == ssl3_accept_~s__state~0); 9713#L115 assume !(8195 == ssl3_accept_~s__state~0); 9714#L118 assume !(8480 == ssl3_accept_~s__state~0); 9717#L121 assume !(8481 == ssl3_accept_~s__state~0); 9683#L124 assume !(8482 == ssl3_accept_~s__state~0); 9684#L127 assume !(8464 == ssl3_accept_~s__state~0); 10011#L130 assume !(8465 == ssl3_accept_~s__state~0); 10008#L133 assume !(8466 == ssl3_accept_~s__state~0); 9918#L136 assume !(8496 == ssl3_accept_~s__state~0); 9916#L139 assume !(8497 == ssl3_accept_~s__state~0); 9914#L142 assume !(8512 == ssl3_accept_~s__state~0); 9912#L145 assume !(8513 == ssl3_accept_~s__state~0); 9910#L148 assume !(8528 == ssl3_accept_~s__state~0); 9908#L151 assume !(8529 == ssl3_accept_~s__state~0); 9700#L154 assume !(8544 == ssl3_accept_~s__state~0); 9685#L157 assume !(8545 == ssl3_accept_~s__state~0); 9686#L160 assume !(8560 == ssl3_accept_~s__state~0); 9675#L163 assume !(8561 == ssl3_accept_~s__state~0); 9648#L166 assume 8448 == ssl3_accept_~s__state~0; 9649#L167 assume !(ssl3_accept_~num1~0 > 0); 9593#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 9594#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9819#L581 ssl3_accept_~skip~0 := 0; 9817#L100-2 assume !false; 9815#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9813#L103 assume !(12292 == ssl3_accept_~s__state~0); 9811#L106 assume 16384 == ssl3_accept_~s__state~0; 9807#L212 ssl3_accept_~s__server~0 := 1; 9855#L217 assume 0 != ssl3_accept_~cb~0; 9854#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 9853#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 9851#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 9848#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 9847#L244 assume 12292 != ssl3_accept_~s__state~0; 9705#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 9706#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9961#L581 ssl3_accept_~skip~0 := 0; 9681#L100-2 [2020-11-28 03:21:25,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:25,604 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 13 times [2020-11-28 03:21:25,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:25,604 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686386158] [2020-11-28 03:21:25,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:25,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:25,612 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:25,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:25,629 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:25,632 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:25,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:25,633 INFO L82 PathProgramCache]: Analyzing trace with hash -1405587806, now seen corresponding path program 1 times [2020-11-28 03:21:25,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:25,633 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050149607] [2020-11-28 03:21:25,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:25,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:25,698 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 03:21:25,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050149607] [2020-11-28 03:21:25,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970936837] [2020-11-28 03:21:25,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/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 03:21:25,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:25,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:21:25,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:21:25,880 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 03:21:25,880 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:21:25,881 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 03:21:25,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321509061] [2020-11-28 03:21:25,881 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:25,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:25,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 03:21:25,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 03:21:25,882 INFO L87 Difference]: Start difference. First operand 447 states and 603 transitions. cyclomatic complexity: 157 Second operand 4 states. [2020-11-28 03:21:26,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:26,378 INFO L93 Difference]: Finished difference Result 956 states and 1277 transitions. [2020-11-28 03:21:26,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 03:21:26,379 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1277 transitions. [2020-11-28 03:21:26,385 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 921 [2020-11-28 03:21:26,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 929 states and 1250 transitions. [2020-11-28 03:21:26,392 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 929 [2020-11-28 03:21:26,393 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 929 [2020-11-28 03:21:26,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 929 states and 1250 transitions. [2020-11-28 03:21:26,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:26,395 INFO L691 BuchiCegarLoop]: Abstraction has 929 states and 1250 transitions. [2020-11-28 03:21:26,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 929 states and 1250 transitions. [2020-11-28 03:21:26,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 929 to 820. [2020-11-28 03:21:26,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 820 states. [2020-11-28 03:21:26,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 820 states to 820 states and 1125 transitions. [2020-11-28 03:21:26,409 INFO L714 BuchiCegarLoop]: Abstraction has 820 states and 1125 transitions. [2020-11-28 03:21:26,409 INFO L594 BuchiCegarLoop]: Abstraction has 820 states and 1125 transitions. [2020-11-28 03:21:26,409 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2020-11-28 03:21:26,409 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 820 states and 1125 transitions. [2020-11-28 03:21:26,414 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 812 [2020-11-28 03:21:26,414 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:26,414 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:26,415 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:26,416 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:26,416 INFO L794 eck$LassoCheckResult]: Stem: 11590#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11470#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11471#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11525#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 11526#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11490#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 11556#L100-2 [2020-11-28 03:21:26,417 INFO L796 eck$LassoCheckResult]: Loop: 11556#L100-2 assume !false; 12086#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12085#L103 assume !(12292 == ssl3_accept_~s__state~0); 12084#L106 assume !(16384 == ssl3_accept_~s__state~0); 12083#L109 assume !(8192 == ssl3_accept_~s__state~0); 12082#L112 assume !(24576 == ssl3_accept_~s__state~0); 12081#L115 assume !(8195 == ssl3_accept_~s__state~0); 12080#L118 assume !(8480 == ssl3_accept_~s__state~0); 12079#L121 assume !(8481 == ssl3_accept_~s__state~0); 12078#L124 assume !(8482 == ssl3_accept_~s__state~0); 12077#L127 assume 8464 == ssl3_accept_~s__state~0; 11798#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11586#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11587#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12075#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12070#L581 ssl3_accept_~skip~0 := 0; 12069#L100-2 assume !false; 12068#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12067#L103 assume !(12292 == ssl3_accept_~s__state~0); 12066#L106 assume !(16384 == ssl3_accept_~s__state~0); 12065#L109 assume !(8192 == ssl3_accept_~s__state~0); 12064#L112 assume !(24576 == ssl3_accept_~s__state~0); 12063#L115 assume !(8195 == ssl3_accept_~s__state~0); 12062#L118 assume !(8480 == ssl3_accept_~s__state~0); 12061#L121 assume !(8481 == ssl3_accept_~s__state~0); 12060#L124 assume !(8482 == ssl3_accept_~s__state~0); 12059#L127 assume !(8464 == ssl3_accept_~s__state~0); 12058#L130 assume !(8465 == ssl3_accept_~s__state~0); 12057#L133 assume !(8466 == ssl3_accept_~s__state~0); 12056#L136 assume 8496 == ssl3_accept_~s__state~0; 11607#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11474#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11475#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 11545#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 11523#L298-2 ssl3_accept_~s__init_num~0 := 0; 11467#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11468#L581 ssl3_accept_~skip~0 := 0; 11535#L100-2 assume !false; 11536#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11491#L103 assume !(12292 == ssl3_accept_~s__state~0); 11492#L106 assume !(16384 == ssl3_accept_~s__state~0); 11477#L109 assume !(8192 == ssl3_accept_~s__state~0); 11478#L112 assume !(24576 == ssl3_accept_~s__state~0); 11597#L115 assume !(8195 == ssl3_accept_~s__state~0); 11598#L118 assume !(8480 == ssl3_accept_~s__state~0); 11593#L121 assume !(8481 == ssl3_accept_~s__state~0); 11560#L124 assume !(8482 == ssl3_accept_~s__state~0); 11561#L127 assume !(8464 == ssl3_accept_~s__state~0); 11549#L130 assume !(8465 == ssl3_accept_~s__state~0); 11518#L133 assume !(8466 == ssl3_accept_~s__state~0); 11495#L136 assume !(8496 == ssl3_accept_~s__state~0); 11496#L139 assume !(8497 == ssl3_accept_~s__state~0); 11479#L142 assume !(8512 == ssl3_accept_~s__state~0); 11480#L145 assume !(8513 == ssl3_accept_~s__state~0); 11599#L148 assume !(8528 == ssl3_accept_~s__state~0); 11600#L151 assume !(8529 == ssl3_accept_~s__state~0); 11578#L154 assume !(8544 == ssl3_accept_~s__state~0); 11564#L157 assume !(8545 == ssl3_accept_~s__state~0); 11565#L160 assume !(8560 == ssl3_accept_~s__state~0); 11551#L163 assume !(8561 == ssl3_accept_~s__state~0); 11552#L166 assume !(8448 == ssl3_accept_~s__state~0); 11773#L169 assume !(8576 == ssl3_accept_~s__state~0); 11507#L172 assume !(8577 == ssl3_accept_~s__state~0); 11461#L175 assume !(8592 == ssl3_accept_~s__state~0); 11462#L178 assume !(8593 == ssl3_accept_~s__state~0); 11619#L181 assume !(8608 == ssl3_accept_~s__state~0); 11612#L184 assume !(8609 == ssl3_accept_~s__state~0); 11581#L187 assume !(8640 == ssl3_accept_~s__state~0); 11568#L190 assume !(8641 == ssl3_accept_~s__state~0); 11569#L193 assume 8656 == ssl3_accept_~s__state~0; 11463#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 11464#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 11559#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 11591#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 11592#L506 assume !(0 == ssl3_accept_~tmp___10~0); 11614#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11763#L581 ssl3_accept_~skip~0 := 0; 11759#L100-2 assume !false; 11756#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11755#L103 assume !(12292 == ssl3_accept_~s__state~0); 11754#L106 assume !(16384 == ssl3_accept_~s__state~0); 11750#L109 assume !(8192 == ssl3_accept_~s__state~0); 11749#L112 assume !(24576 == ssl3_accept_~s__state~0); 11748#L115 assume !(8195 == ssl3_accept_~s__state~0); 11747#L118 assume !(8480 == ssl3_accept_~s__state~0); 11740#L121 assume !(8481 == ssl3_accept_~s__state~0); 11737#L124 assume !(8482 == ssl3_accept_~s__state~0); 11734#L127 assume !(8464 == ssl3_accept_~s__state~0); 11731#L130 assume !(8465 == ssl3_accept_~s__state~0); 11728#L133 assume !(8466 == ssl3_accept_~s__state~0); 11725#L136 assume !(8496 == ssl3_accept_~s__state~0); 11722#L139 assume !(8497 == ssl3_accept_~s__state~0); 11719#L142 assume !(8512 == ssl3_accept_~s__state~0); 11716#L145 assume !(8513 == ssl3_accept_~s__state~0); 11713#L148 assume !(8528 == ssl3_accept_~s__state~0); 11710#L151 assume !(8529 == ssl3_accept_~s__state~0); 11707#L154 assume !(8544 == ssl3_accept_~s__state~0); 11704#L157 assume !(8545 == ssl3_accept_~s__state~0); 11701#L160 assume !(8560 == ssl3_accept_~s__state~0); 11698#L163 assume !(8561 == ssl3_accept_~s__state~0); 11694#L166 assume !(8448 == ssl3_accept_~s__state~0); 11691#L169 assume !(8576 == ssl3_accept_~s__state~0); 11687#L172 assume !(8577 == ssl3_accept_~s__state~0); 11684#L175 assume !(8592 == ssl3_accept_~s__state~0); 11680#L178 assume !(8593 == ssl3_accept_~s__state~0); 11677#L181 assume !(8608 == ssl3_accept_~s__state~0); 11674#L184 assume !(8609 == ssl3_accept_~s__state~0); 11670#L187 assume !(8640 == ssl3_accept_~s__state~0); 11667#L190 assume !(8641 == ssl3_accept_~s__state~0); 11664#L193 assume !(8656 == ssl3_accept_~s__state~0); 11555#L196 assume !(8657 == ssl3_accept_~s__state~0); 11521#L199 assume 8672 == ssl3_accept_~s__state~0; 11522#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 11617#L514 assume !(3 == ssl3_accept_~blastFlag~0); 11613#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 11529#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 11530#L521-2 ssl3_accept_~s__init_num~0 := 0; 12021#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11974#L581 ssl3_accept_~skip~0 := 0; 11975#L100-2 assume !false; 11875#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11876#L103 assume !(12292 == ssl3_accept_~s__state~0); 12101#L106 assume !(16384 == ssl3_accept_~s__state~0); 11848#L109 assume !(8192 == ssl3_accept_~s__state~0); 11844#L112 assume !(24576 == ssl3_accept_~s__state~0); 11826#L115 assume !(8195 == ssl3_accept_~s__state~0); 11824#L118 assume !(8480 == ssl3_accept_~s__state~0); 11822#L121 assume !(8481 == ssl3_accept_~s__state~0); 11820#L124 assume !(8482 == ssl3_accept_~s__state~0); 11818#L127 assume !(8464 == ssl3_accept_~s__state~0); 11812#L130 assume !(8465 == ssl3_accept_~s__state~0); 11813#L133 assume !(8466 == ssl3_accept_~s__state~0); 11795#L136 assume !(8496 == ssl3_accept_~s__state~0); 11793#L139 assume !(8497 == ssl3_accept_~s__state~0); 11791#L142 assume !(8512 == ssl3_accept_~s__state~0); 11789#L145 assume !(8513 == ssl3_accept_~s__state~0); 11787#L148 assume !(8528 == ssl3_accept_~s__state~0); 11785#L151 assume !(8529 == ssl3_accept_~s__state~0); 11783#L154 assume !(8544 == ssl3_accept_~s__state~0); 11781#L157 assume !(8545 == ssl3_accept_~s__state~0); 11779#L160 assume !(8560 == ssl3_accept_~s__state~0); 11777#L163 assume !(8561 == ssl3_accept_~s__state~0); 11650#L166 assume 8448 == ssl3_accept_~s__state~0; 11648#L167 assume !(ssl3_accept_~num1~0 > 0); 11645#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 11641#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11635#L581 ssl3_accept_~skip~0 := 0; 11633#L100-2 assume !false; 11631#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11628#L103 assume !(12292 == ssl3_accept_~s__state~0); 11629#L106 assume 16384 == ssl3_accept_~s__state~0; 11808#L212 ssl3_accept_~s__server~0 := 1; 11877#L217 assume 0 != ssl3_accept_~cb~0; 11878#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 11867#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 11868#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 11845#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 11846#L244 assume 12292 != ssl3_accept_~s__state~0; 12094#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 12092#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12087#L581 ssl3_accept_~skip~0 := 0; 11556#L100-2 [2020-11-28 03:21:26,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:26,417 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 14 times [2020-11-28 03:21:26,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:26,418 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669004963] [2020-11-28 03:21:26,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:26,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:26,423 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:26,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:26,427 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:26,430 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:26,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:26,430 INFO L82 PathProgramCache]: Analyzing trace with hash -609785288, now seen corresponding path program 1 times [2020-11-28 03:21:26,431 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:26,431 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921434393] [2020-11-28 03:21:26,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:26,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:26,520 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 169 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2020-11-28 03:21:26,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921434393] [2020-11-28 03:21:26,521 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:26,521 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:26,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954776890] [2020-11-28 03:21:26,522 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:26,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:26,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:26,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:26,525 INFO L87 Difference]: Start difference. First operand 820 states and 1125 transitions. cyclomatic complexity: 306 Second operand 3 states. [2020-11-28 03:21:26,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:26,552 INFO L93 Difference]: Finished difference Result 869 states and 1180 transitions. [2020-11-28 03:21:26,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:26,553 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 869 states and 1180 transitions. [2020-11-28 03:21:26,561 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 858 [2020-11-28 03:21:26,569 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 869 states to 866 states and 1177 transitions. [2020-11-28 03:21:26,570 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 866 [2020-11-28 03:21:26,571 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 866 [2020-11-28 03:21:26,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1177 transitions. [2020-11-28 03:21:26,572 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:26,572 INFO L691 BuchiCegarLoop]: Abstraction has 866 states and 1177 transitions. [2020-11-28 03:21:26,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1177 transitions. [2020-11-28 03:21:26,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 866. [2020-11-28 03:21:26,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 866 states. [2020-11-28 03:21:26,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 1177 transitions. [2020-11-28 03:21:26,587 INFO L714 BuchiCegarLoop]: Abstraction has 866 states and 1177 transitions. [2020-11-28 03:21:26,587 INFO L594 BuchiCegarLoop]: Abstraction has 866 states and 1177 transitions. [2020-11-28 03:21:26,587 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2020-11-28 03:21:26,587 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 866 states and 1177 transitions. [2020-11-28 03:21:26,592 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 858 [2020-11-28 03:21:26,592 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:26,592 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:26,594 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:26,594 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:26,594 INFO L794 eck$LassoCheckResult]: Stem: 13284#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); 13165#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 13166#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13221#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 13222#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13185#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 13252#L100-2 [2020-11-28 03:21:26,595 INFO L796 eck$LassoCheckResult]: Loop: 13252#L100-2 assume !false; 13983#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13981#L103 assume !(12292 == ssl3_accept_~s__state~0); 13979#L106 assume !(16384 == ssl3_accept_~s__state~0); 13978#L109 assume !(8192 == ssl3_accept_~s__state~0); 13977#L112 assume !(24576 == ssl3_accept_~s__state~0); 13976#L115 assume !(8195 == ssl3_accept_~s__state~0); 13975#L118 assume !(8480 == ssl3_accept_~s__state~0); 13970#L121 assume !(8481 == ssl3_accept_~s__state~0); 13969#L124 assume !(8482 == ssl3_accept_~s__state~0); 13967#L127 assume 8464 == ssl3_accept_~s__state~0; 13391#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13280#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13281#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; 13958#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13952#L581 ssl3_accept_~skip~0 := 0; 13950#L100-2 assume !false; 13948#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13946#L103 assume !(12292 == ssl3_accept_~s__state~0); 13944#L106 assume !(16384 == ssl3_accept_~s__state~0); 13942#L109 assume !(8192 == ssl3_accept_~s__state~0); 13940#L112 assume !(24576 == ssl3_accept_~s__state~0); 13938#L115 assume !(8195 == ssl3_accept_~s__state~0); 13936#L118 assume !(8480 == ssl3_accept_~s__state~0); 13935#L121 assume !(8481 == ssl3_accept_~s__state~0); 13933#L124 assume !(8482 == ssl3_accept_~s__state~0); 13932#L127 assume !(8464 == ssl3_accept_~s__state~0); 13931#L130 assume !(8465 == ssl3_accept_~s__state~0); 13924#L133 assume !(8466 == ssl3_accept_~s__state~0); 13921#L136 assume 8496 == ssl3_accept_~s__state~0; 13386#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13866#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13865#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 13864#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13240#L298-2 ssl3_accept_~s__init_num~0 := 0; 13656#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13648#L581 ssl3_accept_~skip~0 := 0; 13644#L100-2 assume !false; 13640#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13636#L103 assume !(12292 == ssl3_accept_~s__state~0); 13632#L106 assume !(16384 == ssl3_accept_~s__state~0); 13628#L109 assume !(8192 == ssl3_accept_~s__state~0); 13624#L112 assume !(24576 == ssl3_accept_~s__state~0); 13619#L115 assume !(8195 == ssl3_accept_~s__state~0); 13615#L118 assume !(8480 == ssl3_accept_~s__state~0); 13611#L121 assume !(8481 == ssl3_accept_~s__state~0); 13607#L124 assume !(8482 == ssl3_accept_~s__state~0); 13603#L127 assume !(8464 == ssl3_accept_~s__state~0); 13599#L130 assume !(8465 == ssl3_accept_~s__state~0); 13595#L133 assume !(8466 == ssl3_accept_~s__state~0); 13591#L136 assume !(8496 == ssl3_accept_~s__state~0); 13586#L139 assume !(8497 == ssl3_accept_~s__state~0); 13581#L142 assume !(8512 == ssl3_accept_~s__state~0); 13576#L145 assume !(8513 == ssl3_accept_~s__state~0); 13571#L148 assume !(8528 == ssl3_accept_~s__state~0); 13566#L151 assume !(8529 == ssl3_accept_~s__state~0); 13275#L154 assume !(8544 == ssl3_accept_~s__state~0); 13261#L157 assume !(8545 == ssl3_accept_~s__state~0); 13262#L160 assume !(8560 == ssl3_accept_~s__state~0); 13246#L163 assume !(8561 == ssl3_accept_~s__state~0); 13247#L166 assume !(8448 == ssl3_accept_~s__state~0); 13196#L169 assume !(8576 == ssl3_accept_~s__state~0); 13197#L172 assume !(8577 == ssl3_accept_~s__state~0); 13156#L175 assume !(8592 == ssl3_accept_~s__state~0); 13157#L178 assume !(8593 == ssl3_accept_~s__state~0); 13312#L181 assume !(8608 == ssl3_accept_~s__state~0); 13303#L184 assume !(8609 == ssl3_accept_~s__state~0); 13276#L187 assume !(8640 == ssl3_accept_~s__state~0); 13265#L190 assume !(8641 == ssl3_accept_~s__state~0); 13266#L193 assume 8656 == ssl3_accept_~s__state~0; 13158#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13159#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 13423#L498 assume !(2 == ssl3_accept_~blastFlag~0); 13420#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13416#L506 assume !(0 == ssl3_accept_~tmp___10~0); 13414#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13409#L581 ssl3_accept_~skip~0 := 0; 13407#L100-2 assume !false; 13404#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13402#L103 assume !(12292 == ssl3_accept_~s__state~0); 13400#L106 assume !(16384 == ssl3_accept_~s__state~0); 13398#L109 assume !(8192 == ssl3_accept_~s__state~0); 13396#L112 assume !(24576 == ssl3_accept_~s__state~0); 13394#L115 assume !(8195 == ssl3_accept_~s__state~0); 13392#L118 assume !(8480 == ssl3_accept_~s__state~0); 13389#L121 assume !(8481 == ssl3_accept_~s__state~0); 13387#L124 assume !(8482 == ssl3_accept_~s__state~0); 13384#L127 assume !(8464 == ssl3_accept_~s__state~0); 13382#L130 assume !(8465 == ssl3_accept_~s__state~0); 13379#L133 assume !(8466 == ssl3_accept_~s__state~0); 13377#L136 assume !(8496 == ssl3_accept_~s__state~0); 13374#L139 assume !(8497 == ssl3_accept_~s__state~0); 13372#L142 assume !(8512 == ssl3_accept_~s__state~0); 13370#L145 assume !(8513 == ssl3_accept_~s__state~0); 13368#L148 assume !(8528 == ssl3_accept_~s__state~0); 13366#L151 assume !(8529 == ssl3_accept_~s__state~0); 13364#L154 assume !(8544 == ssl3_accept_~s__state~0); 13362#L157 assume !(8545 == ssl3_accept_~s__state~0); 13359#L160 assume !(8560 == ssl3_accept_~s__state~0); 13357#L163 assume !(8561 == ssl3_accept_~s__state~0); 13354#L166 assume !(8448 == ssl3_accept_~s__state~0); 13352#L169 assume !(8576 == ssl3_accept_~s__state~0); 13349#L172 assume !(8577 == ssl3_accept_~s__state~0); 13347#L175 assume !(8592 == ssl3_accept_~s__state~0); 13344#L178 assume !(8593 == ssl3_accept_~s__state~0); 13342#L181 assume !(8608 == ssl3_accept_~s__state~0); 13340#L184 assume !(8609 == ssl3_accept_~s__state~0); 13338#L187 assume !(8640 == ssl3_accept_~s__state~0); 13335#L190 assume !(8641 == ssl3_accept_~s__state~0); 13332#L193 assume !(8656 == ssl3_accept_~s__state~0); 13318#L196 assume !(8657 == ssl3_accept_~s__state~0); 13216#L199 assume 8672 == ssl3_accept_~s__state~0; 13217#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 13309#L514 assume !(3 == ssl3_accept_~blastFlag~0); 13304#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 13224#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 13225#L521-2 ssl3_accept_~s__init_num~0 := 0; 14006#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13996#L581 ssl3_accept_~skip~0 := 0; 13993#L100-2 assume !false; 13987#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13985#L103 assume !(12292 == ssl3_accept_~s__state~0); 13984#L106 assume !(16384 == ssl3_accept_~s__state~0); 13982#L109 assume !(8192 == ssl3_accept_~s__state~0); 13980#L112 assume !(24576 == ssl3_accept_~s__state~0); 13489#L115 assume !(8195 == ssl3_accept_~s__state~0); 13486#L118 assume !(8480 == ssl3_accept_~s__state~0); 13448#L121 assume !(8481 == ssl3_accept_~s__state~0); 13446#L124 assume !(8482 == ssl3_accept_~s__state~0); 13444#L127 assume !(8464 == ssl3_accept_~s__state~0); 13441#L130 assume !(8465 == ssl3_accept_~s__state~0); 13442#L133 assume !(8466 == ssl3_accept_~s__state~0); 13436#L136 assume !(8496 == ssl3_accept_~s__state~0); 13434#L139 assume !(8497 == ssl3_accept_~s__state~0); 13432#L142 assume !(8512 == ssl3_accept_~s__state~0); 13430#L145 assume !(8513 == ssl3_accept_~s__state~0); 13428#L148 assume !(8528 == ssl3_accept_~s__state~0); 13426#L151 assume !(8529 == ssl3_accept_~s__state~0); 13424#L154 assume !(8544 == ssl3_accept_~s__state~0); 13421#L157 assume !(8545 == ssl3_accept_~s__state~0); 13419#L160 assume !(8560 == ssl3_accept_~s__state~0); 13415#L163 assume !(8561 == ssl3_accept_~s__state~0); 13339#L166 assume 8448 == ssl3_accept_~s__state~0; 13337#L167 assume !(ssl3_accept_~num1~0 > 0); 13334#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 13328#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13323#L581 ssl3_accept_~skip~0 := 0; 13322#L100-2 assume !false; 13321#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13319#L103 assume !(12292 == ssl3_accept_~s__state~0); 13320#L106 assume 16384 == ssl3_accept_~s__state~0; 13406#L212 ssl3_accept_~s__server~0 := 1; 13718#L217 assume 0 != ssl3_accept_~cb~0; 13716#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13714#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13711#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13708#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13705#L244 assume 12292 != ssl3_accept_~s__state~0; 13706#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 13992#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13986#L581 ssl3_accept_~skip~0 := 0; 13252#L100-2 [2020-11-28 03:21:26,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:26,595 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 15 times [2020-11-28 03:21:26,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:26,597 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256417137] [2020-11-28 03:21:26,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:26,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:26,604 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:26,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:26,609 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:26,613 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:26,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:26,613 INFO L82 PathProgramCache]: Analyzing trace with hash -1380518854, now seen corresponding path program 1 times [2020-11-28 03:21:26,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:26,614 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262849681] [2020-11-28 03:21:26,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:26,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:26,662 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 162 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2020-11-28 03:21:26,662 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262849681] [2020-11-28 03:21:26,662 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:26,663 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:26,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198898985] [2020-11-28 03:21:26,663 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:26,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:26,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:26,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:26,664 INFO L87 Difference]: Start difference. First operand 866 states and 1177 transitions. cyclomatic complexity: 313 Second operand 3 states. [2020-11-28 03:21:26,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:26,697 INFO L93 Difference]: Finished difference Result 1634 states and 2232 transitions. [2020-11-28 03:21:26,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:26,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1634 states and 2232 transitions. [2020-11-28 03:21:26,709 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1580 [2020-11-28 03:21:26,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1634 states to 1634 states and 2232 transitions. [2020-11-28 03:21:26,721 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1634 [2020-11-28 03:21:26,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1634 [2020-11-28 03:21:26,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1634 states and 2232 transitions. [2020-11-28 03:21:26,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:26,726 INFO L691 BuchiCegarLoop]: Abstraction has 1634 states and 2232 transitions. [2020-11-28 03:21:26,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1634 states and 2232 transitions. [2020-11-28 03:21:26,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1634 to 1634. [2020-11-28 03:21:26,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1634 states. [2020-11-28 03:21:26,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1634 states to 1634 states and 2232 transitions. [2020-11-28 03:21:26,753 INFO L714 BuchiCegarLoop]: Abstraction has 1634 states and 2232 transitions. [2020-11-28 03:21:26,753 INFO L594 BuchiCegarLoop]: Abstraction has 1634 states and 2232 transitions. [2020-11-28 03:21:26,753 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2020-11-28 03:21:26,754 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1634 states and 2232 transitions. [2020-11-28 03:21:26,762 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1580 [2020-11-28 03:21:26,762 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:26,762 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:26,764 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:26,764 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] [2020-11-28 03:21:26,764 INFO L794 eck$LassoCheckResult]: Stem: 15791#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); 15671#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 15672#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15727#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 15728#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15690#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 15758#L100-2 [2020-11-28 03:21:26,764 INFO L796 eck$LassoCheckResult]: Loop: 15758#L100-2 assume !false; 16621#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16619#L103 assume !(12292 == ssl3_accept_~s__state~0); 16617#L106 assume !(16384 == ssl3_accept_~s__state~0); 16615#L109 assume !(8192 == ssl3_accept_~s__state~0); 16613#L112 assume !(24576 == ssl3_accept_~s__state~0); 16611#L115 assume !(8195 == ssl3_accept_~s__state~0); 16609#L118 assume !(8480 == ssl3_accept_~s__state~0); 16607#L121 assume !(8481 == ssl3_accept_~s__state~0); 16605#L124 assume !(8482 == ssl3_accept_~s__state~0); 16603#L127 assume 8464 == ssl3_accept_~s__state~0; 15944#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16600#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16581#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; 16467#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16461#L581 ssl3_accept_~skip~0 := 0; 16459#L100-2 assume !false; 16457#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16455#L103 assume !(12292 == ssl3_accept_~s__state~0); 16453#L106 assume !(16384 == ssl3_accept_~s__state~0); 16451#L109 assume !(8192 == ssl3_accept_~s__state~0); 16449#L112 assume !(24576 == ssl3_accept_~s__state~0); 16447#L115 assume !(8195 == ssl3_accept_~s__state~0); 16445#L118 assume !(8480 == ssl3_accept_~s__state~0); 16443#L121 assume !(8481 == ssl3_accept_~s__state~0); 16441#L124 assume !(8482 == ssl3_accept_~s__state~0); 16439#L127 assume !(8464 == ssl3_accept_~s__state~0); 16438#L130 assume !(8465 == ssl3_accept_~s__state~0); 16431#L133 assume !(8466 == ssl3_accept_~s__state~0); 16429#L136 assume 8496 == ssl3_accept_~s__state~0; 15936#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 16423#L288 assume !(1 == ssl3_accept_~blastFlag~0); 16424#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 16570#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 16569#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 15747#L298-2 ssl3_accept_~s__init_num~0 := 0; 17078#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17068#L581 ssl3_accept_~skip~0 := 0; 17066#L100-2 assume !false; 17064#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17062#L103 assume !(12292 == ssl3_accept_~s__state~0); 17060#L106 assume !(16384 == ssl3_accept_~s__state~0); 17058#L109 assume !(8192 == ssl3_accept_~s__state~0); 17056#L112 assume !(24576 == ssl3_accept_~s__state~0); 17054#L115 assume !(8195 == ssl3_accept_~s__state~0); 17052#L118 assume !(8480 == ssl3_accept_~s__state~0); 17050#L121 assume !(8481 == ssl3_accept_~s__state~0); 17048#L124 assume !(8482 == ssl3_accept_~s__state~0); 17046#L127 assume !(8464 == ssl3_accept_~s__state~0); 17044#L130 assume !(8465 == ssl3_accept_~s__state~0); 17041#L133 assume !(8466 == ssl3_accept_~s__state~0); 17035#L136 assume !(8496 == ssl3_accept_~s__state~0); 17032#L139 assume !(8497 == ssl3_accept_~s__state~0); 17029#L142 assume !(8512 == ssl3_accept_~s__state~0); 17026#L145 assume !(8513 == ssl3_accept_~s__state~0); 17023#L148 assume !(8528 == ssl3_accept_~s__state~0); 17018#L151 assume !(8529 == ssl3_accept_~s__state~0); 15783#L154 assume !(8544 == ssl3_accept_~s__state~0); 15766#L157 assume !(8545 == ssl3_accept_~s__state~0); 15767#L160 assume !(8560 == ssl3_accept_~s__state~0); 15753#L163 assume !(8561 == ssl3_accept_~s__state~0); 15720#L166 assume !(8448 == ssl3_accept_~s__state~0); 15721#L169 assume !(8576 == ssl3_accept_~s__state~0); 16597#L172 assume !(8577 == ssl3_accept_~s__state~0); 16704#L175 assume !(8592 == ssl3_accept_~s__state~0); 16701#L178 assume !(8593 == ssl3_accept_~s__state~0); 15823#L181 assume !(8608 == ssl3_accept_~s__state~0); 15811#L184 assume !(8609 == ssl3_accept_~s__state~0); 15784#L187 assume !(8640 == ssl3_accept_~s__state~0); 15785#L190 assume !(8641 == ssl3_accept_~s__state~0); 15903#L193 assume 8656 == ssl3_accept_~s__state~0; 15664#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 15665#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 15832#L498 assume !(2 == ssl3_accept_~blastFlag~0); 15793#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 15794#L506 assume !(0 == ssl3_accept_~tmp___10~0); 15991#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15984#L581 ssl3_accept_~skip~0 := 0; 15983#L100-2 assume !false; 15982#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15981#L103 assume !(12292 == ssl3_accept_~s__state~0); 15980#L106 assume !(16384 == ssl3_accept_~s__state~0); 15978#L109 assume !(8192 == ssl3_accept_~s__state~0); 15975#L112 assume !(24576 == ssl3_accept_~s__state~0); 15970#L115 assume !(8195 == ssl3_accept_~s__state~0); 15965#L118 assume !(8480 == ssl3_accept_~s__state~0); 15962#L121 assume !(8481 == ssl3_accept_~s__state~0); 15958#L124 assume !(8482 == ssl3_accept_~s__state~0); 15953#L127 assume !(8464 == ssl3_accept_~s__state~0); 15950#L130 assume !(8465 == ssl3_accept_~s__state~0); 15947#L133 assume !(8466 == ssl3_accept_~s__state~0); 15942#L136 assume !(8496 == ssl3_accept_~s__state~0); 15939#L139 assume !(8497 == ssl3_accept_~s__state~0); 15934#L142 assume !(8512 == ssl3_accept_~s__state~0); 15931#L145 assume !(8513 == ssl3_accept_~s__state~0); 15926#L148 assume !(8528 == ssl3_accept_~s__state~0); 15923#L151 assume !(8529 == ssl3_accept_~s__state~0); 15920#L154 assume !(8544 == ssl3_accept_~s__state~0); 15919#L157 assume !(8545 == ssl3_accept_~s__state~0); 15918#L160 assume !(8560 == ssl3_accept_~s__state~0); 15917#L163 assume !(8561 == ssl3_accept_~s__state~0); 15916#L166 assume !(8448 == ssl3_accept_~s__state~0); 15914#L169 assume !(8576 == ssl3_accept_~s__state~0); 15913#L172 assume !(8577 == ssl3_accept_~s__state~0); 15912#L175 assume !(8592 == ssl3_accept_~s__state~0); 15911#L178 assume !(8593 == ssl3_accept_~s__state~0); 15910#L181 assume !(8608 == ssl3_accept_~s__state~0); 15909#L184 assume !(8609 == ssl3_accept_~s__state~0); 15908#L187 assume !(8640 == ssl3_accept_~s__state~0); 15907#L190 assume !(8641 == ssl3_accept_~s__state~0); 15905#L193 assume !(8656 == ssl3_accept_~s__state~0); 15901#L196 assume !(8657 == ssl3_accept_~s__state~0); 15722#L199 assume 8672 == ssl3_accept_~s__state~0; 15723#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 15817#L514 assume !(3 == ssl3_accept_~blastFlag~0); 15812#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 15730#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 15731#L521-2 ssl3_accept_~s__init_num~0 := 0; 16183#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16179#L581 ssl3_accept_~skip~0 := 0; 16171#L100-2 assume !false; 16172#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16163#L103 assume !(12292 == ssl3_accept_~s__state~0); 16164#L106 assume !(16384 == ssl3_accept_~s__state~0); 16156#L109 assume !(8192 == ssl3_accept_~s__state~0); 16157#L112 assume !(24576 == ssl3_accept_~s__state~0); 16075#L115 assume !(8195 == ssl3_accept_~s__state~0); 16071#L118 assume !(8480 == ssl3_accept_~s__state~0); 16065#L121 assume !(8481 == ssl3_accept_~s__state~0); 16032#L124 assume !(8482 == ssl3_accept_~s__state~0); 16030#L127 assume !(8464 == ssl3_accept_~s__state~0); 16027#L130 assume !(8465 == ssl3_accept_~s__state~0); 16028#L133 assume !(8466 == ssl3_accept_~s__state~0); 16016#L136 assume !(8496 == ssl3_accept_~s__state~0); 16015#L139 assume !(8497 == ssl3_accept_~s__state~0); 16014#L142 assume !(8512 == ssl3_accept_~s__state~0); 16013#L145 assume !(8513 == ssl3_accept_~s__state~0); 16012#L148 assume !(8528 == ssl3_accept_~s__state~0); 16010#L151 assume !(8529 == ssl3_accept_~s__state~0); 16008#L154 assume !(8544 == ssl3_accept_~s__state~0); 16006#L157 assume !(8545 == ssl3_accept_~s__state~0); 16004#L160 assume !(8560 == ssl3_accept_~s__state~0); 16002#L163 assume !(8561 == ssl3_accept_~s__state~0); 15875#L166 assume 8448 == ssl3_accept_~s__state~0; 15871#L167 assume !(ssl3_accept_~num1~0 > 0); 15865#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 15866#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15848#L581 ssl3_accept_~skip~0 := 0; 15849#L100-2 assume !false; 15840#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15841#L103 assume !(12292 == ssl3_accept_~s__state~0); 15979#L106 assume 16384 == ssl3_accept_~s__state~0; 15972#L212 ssl3_accept_~s__server~0 := 1; 16683#L217 assume 0 != ssl3_accept_~cb~0; 16682#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 16681#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 16679#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 16193#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 16194#L244 assume 12292 != ssl3_accept_~s__state~0; 16633#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 16630#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16624#L581 ssl3_accept_~skip~0 := 0; 15758#L100-2 [2020-11-28 03:21:26,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:26,765 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 16 times [2020-11-28 03:21:26,765 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:26,765 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22608991] [2020-11-28 03:21:26,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:26,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:26,771 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:26,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:26,775 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:26,779 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:26,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:26,779 INFO L82 PathProgramCache]: Analyzing trace with hash 1727072790, now seen corresponding path program 1 times [2020-11-28 03:21:26,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:26,780 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784563592] [2020-11-28 03:21:26,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:26,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:26,850 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 104 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2020-11-28 03:21:26,851 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784563592] [2020-11-28 03:21:26,851 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:26,851 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:26,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601210936] [2020-11-28 03:21:26,852 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:26,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:26,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:26,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:26,853 INFO L87 Difference]: Start difference. First operand 1634 states and 2232 transitions. cyclomatic complexity: 602 Second operand 3 states. [2020-11-28 03:21:26,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:26,877 INFO L93 Difference]: Finished difference Result 1682 states and 2290 transitions. [2020-11-28 03:21:26,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:26,877 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1682 states and 2290 transitions. [2020-11-28 03:21:26,888 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1580 [2020-11-28 03:21:26,900 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1682 states to 1682 states and 2290 transitions. [2020-11-28 03:21:26,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1682 [2020-11-28 03:21:26,902 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1682 [2020-11-28 03:21:26,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1682 states and 2290 transitions. [2020-11-28 03:21:26,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:26,905 INFO L691 BuchiCegarLoop]: Abstraction has 1682 states and 2290 transitions. [2020-11-28 03:21:26,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1682 states and 2290 transitions. [2020-11-28 03:21:26,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1682 to 1682. [2020-11-28 03:21:26,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1682 states. [2020-11-28 03:21:26,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1682 states to 1682 states and 2290 transitions. [2020-11-28 03:21:26,934 INFO L714 BuchiCegarLoop]: Abstraction has 1682 states and 2290 transitions. [2020-11-28 03:21:26,934 INFO L594 BuchiCegarLoop]: Abstraction has 1682 states and 2290 transitions. [2020-11-28 03:21:26,935 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2020-11-28 03:21:26,935 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1682 states and 2290 transitions. [2020-11-28 03:21:26,947 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1580 [2020-11-28 03:21:26,947 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:26,948 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:26,949 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:26,949 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] [2020-11-28 03:21:26,951 INFO L794 eck$LassoCheckResult]: Stem: 19117#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); 18993#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 18994#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19049#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 19050#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19012#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 19081#L100-2 [2020-11-28 03:21:26,951 INFO L796 eck$LassoCheckResult]: Loop: 19081#L100-2 assume !false; 19875#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19873#L103 assume !(12292 == ssl3_accept_~s__state~0); 19871#L106 assume !(16384 == ssl3_accept_~s__state~0); 19870#L109 assume !(8192 == ssl3_accept_~s__state~0); 19868#L112 assume !(24576 == ssl3_accept_~s__state~0); 19865#L115 assume !(8195 == ssl3_accept_~s__state~0); 19864#L118 assume !(8480 == ssl3_accept_~s__state~0); 19857#L121 assume !(8481 == ssl3_accept_~s__state~0); 19850#L124 assume !(8482 == ssl3_accept_~s__state~0); 19847#L127 assume 8464 == ssl3_accept_~s__state~0; 19273#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 19841#L275 assume !(0 == ssl3_accept_~blastFlag~0); 19838#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; 19834#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19827#L581 ssl3_accept_~skip~0 := 0; 19824#L100-2 assume !false; 19821#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19818#L103 assume !(12292 == ssl3_accept_~s__state~0); 19815#L106 assume !(16384 == ssl3_accept_~s__state~0); 19812#L109 assume !(8192 == ssl3_accept_~s__state~0); 19809#L112 assume !(24576 == ssl3_accept_~s__state~0); 19806#L115 assume !(8195 == ssl3_accept_~s__state~0); 19803#L118 assume !(8480 == ssl3_accept_~s__state~0); 19801#L121 assume !(8481 == ssl3_accept_~s__state~0); 19798#L124 assume !(8482 == ssl3_accept_~s__state~0); 19795#L127 assume !(8464 == ssl3_accept_~s__state~0); 19794#L130 assume !(8465 == ssl3_accept_~s__state~0); 19790#L133 assume !(8466 == ssl3_accept_~s__state~0); 19788#L136 assume 8496 == ssl3_accept_~s__state~0; 19265#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 19780#L288 assume !(1 == ssl3_accept_~blastFlag~0); 19778#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 19776#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 19774#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 19068#L298-2 ssl3_accept_~s__init_num~0 := 0; 19015#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20384#L581 ssl3_accept_~skip~0 := 0; 20382#L100-2 assume !false; 20380#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20378#L103 assume !(12292 == ssl3_accept_~s__state~0); 20376#L106 assume !(16384 == ssl3_accept_~s__state~0); 20374#L109 assume !(8192 == ssl3_accept_~s__state~0); 20372#L112 assume !(24576 == ssl3_accept_~s__state~0); 20370#L115 assume !(8195 == ssl3_accept_~s__state~0); 20368#L118 assume !(8480 == ssl3_accept_~s__state~0); 20366#L121 assume !(8481 == ssl3_accept_~s__state~0); 20364#L124 assume !(8482 == ssl3_accept_~s__state~0); 20362#L127 assume !(8464 == ssl3_accept_~s__state~0); 20360#L130 assume !(8465 == ssl3_accept_~s__state~0); 20358#L133 assume !(8466 == ssl3_accept_~s__state~0); 20357#L136 assume !(8496 == ssl3_accept_~s__state~0); 20356#L139 assume !(8497 == ssl3_accept_~s__state~0); 20354#L142 assume !(8512 == ssl3_accept_~s__state~0); 20352#L145 assume !(8513 == ssl3_accept_~s__state~0); 20350#L148 assume !(8528 == ssl3_accept_~s__state~0); 20347#L151 assume !(8529 == ssl3_accept_~s__state~0); 19107#L154 assume !(8544 == ssl3_accept_~s__state~0); 19090#L157 assume !(8545 == ssl3_accept_~s__state~0); 19091#L160 assume !(8560 == ssl3_accept_~s__state~0); 19101#L163 assume !(8561 == ssl3_accept_~s__state~0); 20052#L166 assume !(8448 == ssl3_accept_~s__state~0); 19023#L169 assume !(8576 == ssl3_accept_~s__state~0); 19024#L172 assume !(8577 == ssl3_accept_~s__state~0); 18984#L175 assume !(8592 == ssl3_accept_~s__state~0); 18985#L178 assume !(8593 == ssl3_accept_~s__state~0); 19148#L181 assume !(8608 == ssl3_accept_~s__state~0); 19138#L184 assume !(8609 == ssl3_accept_~s__state~0); 19109#L187 assume !(8640 == ssl3_accept_~s__state~0); 19110#L190 assume !(8641 == ssl3_accept_~s__state~0); 19232#L193 assume 8656 == ssl3_accept_~s__state~0; 18986#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 18987#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 19165#L498 assume !(2 == ssl3_accept_~blastFlag~0); 19119#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 19120#L506 assume !(0 == ssl3_accept_~tmp___10~0); 19325#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19319#L581 ssl3_accept_~skip~0 := 0; 19317#L100-2 assume !false; 19315#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19312#L103 assume !(12292 == ssl3_accept_~s__state~0); 19311#L106 assume !(16384 == ssl3_accept_~s__state~0); 19310#L109 assume !(8192 == ssl3_accept_~s__state~0); 19309#L112 assume !(24576 == ssl3_accept_~s__state~0); 19307#L115 assume !(8195 == ssl3_accept_~s__state~0); 19305#L118 assume !(8480 == ssl3_accept_~s__state~0); 19302#L121 assume !(8481 == ssl3_accept_~s__state~0); 19297#L124 assume !(8482 == ssl3_accept_~s__state~0); 19293#L127 assume !(8464 == ssl3_accept_~s__state~0); 19290#L130 assume !(8465 == ssl3_accept_~s__state~0); 19286#L133 assume !(8466 == ssl3_accept_~s__state~0); 19282#L136 assume !(8496 == ssl3_accept_~s__state~0); 19279#L139 assume !(8497 == ssl3_accept_~s__state~0); 19276#L142 assume !(8512 == ssl3_accept_~s__state~0); 19271#L145 assume !(8513 == ssl3_accept_~s__state~0); 19268#L148 assume !(8528 == ssl3_accept_~s__state~0); 19263#L151 assume !(8529 == ssl3_accept_~s__state~0); 19260#L154 assume !(8544 == ssl3_accept_~s__state~0); 19255#L157 assume !(8545 == ssl3_accept_~s__state~0); 19252#L160 assume !(8560 == ssl3_accept_~s__state~0); 19249#L163 assume !(8561 == ssl3_accept_~s__state~0); 19248#L166 assume !(8448 == ssl3_accept_~s__state~0); 19247#L169 assume !(8576 == ssl3_accept_~s__state~0); 19246#L172 assume !(8577 == ssl3_accept_~s__state~0); 19245#L175 assume !(8592 == ssl3_accept_~s__state~0); 19244#L178 assume !(8593 == ssl3_accept_~s__state~0); 19243#L181 assume !(8608 == ssl3_accept_~s__state~0); 19242#L184 assume !(8609 == ssl3_accept_~s__state~0); 19241#L187 assume !(8640 == ssl3_accept_~s__state~0); 19240#L190 assume !(8641 == ssl3_accept_~s__state~0); 19235#L193 assume !(8656 == ssl3_accept_~s__state~0); 19231#L196 assume !(8657 == ssl3_accept_~s__state~0); 19045#L199 assume 8672 == ssl3_accept_~s__state~0; 19046#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 19145#L514 assume !(3 == ssl3_accept_~blastFlag~0); 19139#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 19052#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 19053#L521-2 ssl3_accept_~s__init_num~0 := 0; 19058#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20321#L581 ssl3_accept_~skip~0 := 0; 20058#L100-2 assume !false; 20056#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20054#L103 assume !(12292 == ssl3_accept_~s__state~0); 20053#L106 assume !(16384 == ssl3_accept_~s__state~0); 19516#L109 assume !(8192 == ssl3_accept_~s__state~0); 19517#L112 assume !(24576 == ssl3_accept_~s__state~0); 19372#L115 assume !(8195 == ssl3_accept_~s__state~0); 19370#L118 assume !(8480 == ssl3_accept_~s__state~0); 19368#L121 assume !(8481 == ssl3_accept_~s__state~0); 19362#L124 assume !(8482 == ssl3_accept_~s__state~0); 19363#L127 assume !(8464 == ssl3_accept_~s__state~0); 19354#L130 assume !(8465 == ssl3_accept_~s__state~0); 19355#L133 assume !(8466 == ssl3_accept_~s__state~0); 19345#L136 assume !(8496 == ssl3_accept_~s__state~0); 19343#L139 assume !(8497 == ssl3_accept_~s__state~0); 19341#L142 assume !(8512 == ssl3_accept_~s__state~0); 19339#L145 assume !(8513 == ssl3_accept_~s__state~0); 19337#L148 assume !(8528 == ssl3_accept_~s__state~0); 19335#L151 assume !(8529 == ssl3_accept_~s__state~0); 19333#L154 assume !(8544 == ssl3_accept_~s__state~0); 19331#L157 assume !(8545 == ssl3_accept_~s__state~0); 19329#L160 assume !(8560 == ssl3_accept_~s__state~0); 19326#L163 assume !(8561 == ssl3_accept_~s__state~0); 19204#L166 assume 8448 == ssl3_accept_~s__state~0; 19205#L167 assume !(ssl3_accept_~num1~0 > 0); 19193#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 19194#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19179#L581 ssl3_accept_~skip~0 := 0; 19180#L100-2 assume !false; 19172#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19173#L103 assume !(12292 == ssl3_accept_~s__state~0); 19306#L106 assume 16384 == ssl3_accept_~s__state~0; 19299#L212 ssl3_accept_~s__server~0 := 1; 19498#L217 assume 0 != ssl3_accept_~cb~0; 19496#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 19492#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 19493#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 19399#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 19400#L244 assume 12292 != ssl3_accept_~s__state~0; 19887#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 19884#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19878#L581 ssl3_accept_~skip~0 := 0; 19081#L100-2 [2020-11-28 03:21:26,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:26,952 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 17 times [2020-11-28 03:21:26,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:26,952 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405586635] [2020-11-28 03:21:26,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:26,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:26,959 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:26,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:26,965 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:26,969 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:26,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:26,969 INFO L82 PathProgramCache]: Analyzing trace with hash 803905364, now seen corresponding path program 1 times [2020-11-28 03:21:26,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:26,970 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340815293] [2020-11-28 03:21:26,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:27,028 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 03:21:27,029 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340815293] [2020-11-28 03:21:27,029 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853183823] [2020-11-28 03:21:27,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/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 03:21:27,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:27,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:21:27,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:21:27,179 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 03:21:27,179 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:21:27,179 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 03:21:27,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686346389] [2020-11-28 03:21:27,180 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:27,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:27,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 03:21:27,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 03:21:27,182 INFO L87 Difference]: Start difference. First operand 1682 states and 2290 transitions. cyclomatic complexity: 612 Second operand 4 states. [2020-11-28 03:21:27,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:27,696 INFO L93 Difference]: Finished difference Result 2590 states and 3487 transitions. [2020-11-28 03:21:27,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 03:21:27,696 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2590 states and 3487 transitions. [2020-11-28 03:21:27,710 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2313 [2020-11-28 03:21:27,728 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2590 states to 2570 states and 3465 transitions. [2020-11-28 03:21:27,728 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2570 [2020-11-28 03:21:27,733 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2570 [2020-11-28 03:21:27,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2570 states and 3465 transitions. [2020-11-28 03:21:27,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:27,737 INFO L691 BuchiCegarLoop]: Abstraction has 2570 states and 3465 transitions. [2020-11-28 03:21:27,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2570 states and 3465 transitions. [2020-11-28 03:21:27,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2570 to 2352. [2020-11-28 03:21:27,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2352 states. [2020-11-28 03:21:27,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2352 states to 2352 states and 3208 transitions. [2020-11-28 03:21:27,785 INFO L714 BuchiCegarLoop]: Abstraction has 2352 states and 3208 transitions. [2020-11-28 03:21:27,785 INFO L594 BuchiCegarLoop]: Abstraction has 2352 states and 3208 transitions. [2020-11-28 03:21:27,785 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2020-11-28 03:21:27,785 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2352 states and 3208 transitions. [2020-11-28 03:21:27,793 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2199 [2020-11-28 03:21:27,793 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:27,793 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:27,795 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:27,795 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 03:21:27,795 INFO L794 eck$LassoCheckResult]: Stem: 23878#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); 23758#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 23759#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23813#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 23814#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23777#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 23845#L100-2 [2020-11-28 03:21:27,795 INFO L796 eck$LassoCheckResult]: Loop: 23845#L100-2 assume !false; 24473#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24472#L103 assume !(12292 == ssl3_accept_~s__state~0); 24471#L106 assume !(16384 == ssl3_accept_~s__state~0); 24470#L109 assume !(8192 == ssl3_accept_~s__state~0); 24469#L112 assume !(24576 == ssl3_accept_~s__state~0); 24468#L115 assume !(8195 == ssl3_accept_~s__state~0); 24467#L118 assume !(8480 == ssl3_accept_~s__state~0); 24466#L121 assume !(8481 == ssl3_accept_~s__state~0); 24465#L124 assume !(8482 == ssl3_accept_~s__state~0); 24464#L127 assume 8464 == ssl3_accept_~s__state~0; 24034#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 24462#L275 assume !(0 == ssl3_accept_~blastFlag~0); 24461#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; 24459#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24454#L581 ssl3_accept_~skip~0 := 0; 24453#L100-2 assume !false; 24452#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24451#L103 assume !(12292 == ssl3_accept_~s__state~0); 24450#L106 assume !(16384 == ssl3_accept_~s__state~0); 24449#L109 assume !(8192 == ssl3_accept_~s__state~0); 24448#L112 assume !(24576 == ssl3_accept_~s__state~0); 24447#L115 assume !(8195 == ssl3_accept_~s__state~0); 24446#L118 assume !(8480 == ssl3_accept_~s__state~0); 24445#L121 assume !(8481 == ssl3_accept_~s__state~0); 24444#L124 assume !(8482 == ssl3_accept_~s__state~0); 24443#L127 assume !(8464 == ssl3_accept_~s__state~0); 24442#L130 assume !(8465 == ssl3_accept_~s__state~0); 24441#L133 assume !(8466 == ssl3_accept_~s__state~0); 24440#L136 assume 8496 == ssl3_accept_~s__state~0; 24028#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 24438#L288 assume !(1 == ssl3_accept_~blastFlag~0); 24437#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 24436#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 24435#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24434#L298-2 ssl3_accept_~s__init_num~0 := 0; 24432#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24427#L581 ssl3_accept_~skip~0 := 0; 24426#L100-2 assume !false; 24425#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24424#L103 assume !(12292 == ssl3_accept_~s__state~0); 24423#L106 assume !(16384 == ssl3_accept_~s__state~0); 24422#L109 assume !(8192 == ssl3_accept_~s__state~0); 24421#L112 assume !(24576 == ssl3_accept_~s__state~0); 24420#L115 assume !(8195 == ssl3_accept_~s__state~0); 24419#L118 assume !(8480 == ssl3_accept_~s__state~0); 24418#L121 assume !(8481 == ssl3_accept_~s__state~0); 24417#L124 assume !(8482 == ssl3_accept_~s__state~0); 24416#L127 assume !(8464 == ssl3_accept_~s__state~0); 24415#L130 assume !(8465 == ssl3_accept_~s__state~0); 24414#L133 assume !(8466 == ssl3_accept_~s__state~0); 24413#L136 assume !(8496 == ssl3_accept_~s__state~0); 24412#L139 assume !(8497 == ssl3_accept_~s__state~0); 24411#L142 assume 8512 == ssl3_accept_~s__state~0; 24019#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24410#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24408#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24406#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24401#L581 ssl3_accept_~skip~0 := 0; 24400#L100-2 assume !false; 24399#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24398#L103 assume !(12292 == ssl3_accept_~s__state~0); 24397#L106 assume !(16384 == ssl3_accept_~s__state~0); 24396#L109 assume !(8192 == ssl3_accept_~s__state~0); 24395#L112 assume !(24576 == ssl3_accept_~s__state~0); 24394#L115 assume !(8195 == ssl3_accept_~s__state~0); 24393#L118 assume !(8480 == ssl3_accept_~s__state~0); 24392#L121 assume !(8481 == ssl3_accept_~s__state~0); 24391#L124 assume !(8482 == ssl3_accept_~s__state~0); 24390#L127 assume !(8464 == ssl3_accept_~s__state~0); 24389#L130 assume !(8465 == ssl3_accept_~s__state~0); 24388#L133 assume !(8466 == ssl3_accept_~s__state~0); 24387#L136 assume !(8496 == ssl3_accept_~s__state~0); 24386#L139 assume !(8497 == ssl3_accept_~s__state~0); 24385#L142 assume !(8512 == ssl3_accept_~s__state~0); 24384#L145 assume !(8513 == ssl3_accept_~s__state~0); 24383#L148 assume 8528 == ssl3_accept_~s__state~0; 24008#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24382#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24381#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24374#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 24372#L358 assume !(ssl3_accept_~ret~0 <= 0); 24371#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24369#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24364#L581 ssl3_accept_~skip~0 := 0; 24363#L100-2 assume !false; 24362#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24361#L103 assume !(12292 == ssl3_accept_~s__state~0); 24360#L106 assume !(16384 == ssl3_accept_~s__state~0); 24359#L109 assume !(8192 == ssl3_accept_~s__state~0); 24358#L112 assume !(24576 == ssl3_accept_~s__state~0); 24357#L115 assume !(8195 == ssl3_accept_~s__state~0); 24356#L118 assume !(8480 == ssl3_accept_~s__state~0); 24355#L121 assume !(8481 == ssl3_accept_~s__state~0); 24354#L124 assume !(8482 == ssl3_accept_~s__state~0); 24353#L127 assume !(8464 == ssl3_accept_~s__state~0); 24352#L130 assume !(8465 == ssl3_accept_~s__state~0); 24351#L133 assume !(8466 == ssl3_accept_~s__state~0); 24350#L136 assume !(8496 == ssl3_accept_~s__state~0); 24349#L139 assume !(8497 == ssl3_accept_~s__state~0); 24346#L142 assume !(8512 == ssl3_accept_~s__state~0); 24343#L145 assume !(8513 == ssl3_accept_~s__state~0); 24342#L148 assume !(8528 == ssl3_accept_~s__state~0); 24338#L151 assume !(8529 == ssl3_accept_~s__state~0); 24337#L154 assume 8544 == ssl3_accept_~s__state~0; 23998#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; 24324#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24318#L581 ssl3_accept_~skip~0 := 0; 24316#L100-2 assume !false; 24314#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24312#L103 assume !(12292 == ssl3_accept_~s__state~0); 24310#L106 assume !(16384 == ssl3_accept_~s__state~0); 24308#L109 assume !(8192 == ssl3_accept_~s__state~0); 24306#L112 assume !(24576 == ssl3_accept_~s__state~0); 24304#L115 assume !(8195 == ssl3_accept_~s__state~0); 24302#L118 assume !(8480 == ssl3_accept_~s__state~0); 24300#L121 assume !(8481 == ssl3_accept_~s__state~0); 24298#L124 assume !(8482 == ssl3_accept_~s__state~0); 24296#L127 assume !(8464 == ssl3_accept_~s__state~0); 24294#L130 assume !(8465 == ssl3_accept_~s__state~0); 24292#L133 assume !(8466 == ssl3_accept_~s__state~0); 24290#L136 assume !(8496 == ssl3_accept_~s__state~0); 24288#L139 assume !(8497 == ssl3_accept_~s__state~0); 24286#L142 assume !(8512 == ssl3_accept_~s__state~0); 24284#L145 assume !(8513 == ssl3_accept_~s__state~0); 24282#L148 assume !(8528 == ssl3_accept_~s__state~0); 24280#L151 assume !(8529 == ssl3_accept_~s__state~0); 24278#L154 assume !(8544 == ssl3_accept_~s__state~0); 24276#L157 assume !(8545 == ssl3_accept_~s__state~0); 24274#L160 assume !(8560 == ssl3_accept_~s__state~0); 24272#L163 assume !(8561 == ssl3_accept_~s__state~0); 24270#L166 assume !(8448 == ssl3_accept_~s__state~0); 24262#L169 assume 8576 == ssl3_accept_~s__state~0; 23974#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 24259#L445 assume !(ssl3_accept_~ret~0 <= 0); 24256#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 24252#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24242#L581 ssl3_accept_~skip~0 := 0; 24240#L100-2 assume !false; 24238#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24236#L103 assume !(12292 == ssl3_accept_~s__state~0); 24234#L106 assume !(16384 == ssl3_accept_~s__state~0); 24232#L109 assume !(8192 == ssl3_accept_~s__state~0); 24230#L112 assume !(24576 == ssl3_accept_~s__state~0); 24228#L115 assume !(8195 == ssl3_accept_~s__state~0); 24226#L118 assume !(8480 == ssl3_accept_~s__state~0); 24224#L121 assume !(8481 == ssl3_accept_~s__state~0); 24222#L124 assume 8482 == ssl3_accept_~s__state~0; 24039#L125 ssl3_accept_~s__state~0 := 3; 24247#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24241#L581 ssl3_accept_~skip~0 := 0; 24239#L100-2 assume !false; 24237#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24235#L103 assume !(12292 == ssl3_accept_~s__state~0); 24233#L106 assume !(16384 == ssl3_accept_~s__state~0); 24231#L109 assume 8192 == ssl3_accept_~s__state~0; 24146#L212 ssl3_accept_~s__server~0 := 1; 24508#L217 assume 0 != ssl3_accept_~cb~0; 24505#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 24502#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 24498#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 24488#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 24486#L244 assume 12292 != ssl3_accept_~s__state~0; 24481#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 24479#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24474#L581 ssl3_accept_~skip~0 := 0; 23845#L100-2 [2020-11-28 03:21:27,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:27,796 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 18 times [2020-11-28 03:21:27,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:27,796 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442177857] [2020-11-28 03:21:27,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:27,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:27,805 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:27,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:27,809 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:27,816 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:27,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:27,817 INFO L82 PathProgramCache]: Analyzing trace with hash -623634863, now seen corresponding path program 1 times [2020-11-28 03:21:27,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:27,817 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228784289] [2020-11-28 03:21:27,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:27,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:27,903 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 03:21:27,904 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228784289] [2020-11-28 03:21:27,904 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:27,904 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:27,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290694065] [2020-11-28 03:21:27,907 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:27,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:27,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:27,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:27,908 INFO L87 Difference]: Start difference. First operand 2352 states and 3208 transitions. cyclomatic complexity: 862 Second operand 3 states. [2020-11-28 03:21:28,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:28,101 INFO L93 Difference]: Finished difference Result 1720 states and 2240 transitions. [2020-11-28 03:21:28,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:28,101 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1720 states and 2240 transitions. [2020-11-28 03:21:28,112 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1167 [2020-11-28 03:21:28,125 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1720 states to 1720 states and 2240 transitions. [2020-11-28 03:21:28,125 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1720 [2020-11-28 03:21:28,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1720 [2020-11-28 03:21:28,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1720 states and 2240 transitions. [2020-11-28 03:21:28,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:28,130 INFO L691 BuchiCegarLoop]: Abstraction has 1720 states and 2240 transitions. [2020-11-28 03:21:28,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1720 states and 2240 transitions. [2020-11-28 03:21:28,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1720 to 1055. [2020-11-28 03:21:28,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1055 states. [2020-11-28 03:21:28,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 1402 transitions. [2020-11-28 03:21:28,156 INFO L714 BuchiCegarLoop]: Abstraction has 1055 states and 1402 transitions. [2020-11-28 03:21:28,156 INFO L594 BuchiCegarLoop]: Abstraction has 1055 states and 1402 transitions. [2020-11-28 03:21:28,156 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2020-11-28 03:21:28,156 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1055 states and 1402 transitions. [2020-11-28 03:21:28,160 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 978 [2020-11-28 03:21:28,161 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:28,161 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:28,162 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:28,163 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 03:21:28,163 INFO L794 eck$LassoCheckResult]: Stem: 27947#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); 27836#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 27837#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27890#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 27891#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27855#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 27898#L100-2 [2020-11-28 03:21:28,163 INFO L796 eck$LassoCheckResult]: Loop: 27898#L100-2 assume !false; 27899#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27856#L103 assume !(12292 == ssl3_accept_~s__state~0); 27857#L106 assume !(16384 == ssl3_accept_~s__state~0); 27842#L109 assume !(8192 == ssl3_accept_~s__state~0); 27843#L112 assume !(24576 == ssl3_accept_~s__state~0); 27973#L115 assume !(8195 == ssl3_accept_~s__state~0); 28857#L118 assume !(8480 == ssl3_accept_~s__state~0); 28856#L121 assume !(8481 == ssl3_accept_~s__state~0); 27919#L124 assume !(8482 == ssl3_accept_~s__state~0); 27920#L127 assume 8464 == ssl3_accept_~s__state~0; 27974#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27944#L275 assume !(0 == ssl3_accept_~blastFlag~0); 27942#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; 27943#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28790#L581 ssl3_accept_~skip~0 := 0; 28788#L100-2 assume !false; 28786#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28784#L103 assume !(12292 == ssl3_accept_~s__state~0); 28776#L106 assume !(16384 == ssl3_accept_~s__state~0); 28774#L109 assume !(8192 == ssl3_accept_~s__state~0); 28773#L112 assume !(24576 == ssl3_accept_~s__state~0); 28772#L115 assume !(8195 == ssl3_accept_~s__state~0); 28770#L118 assume !(8480 == ssl3_accept_~s__state~0); 28765#L121 assume !(8481 == ssl3_accept_~s__state~0); 28758#L124 assume !(8482 == ssl3_accept_~s__state~0); 28698#L127 assume !(8464 == ssl3_accept_~s__state~0); 28696#L130 assume !(8465 == ssl3_accept_~s__state~0); 28694#L133 assume !(8466 == ssl3_accept_~s__state~0); 28646#L136 assume 8496 == ssl3_accept_~s__state~0; 28246#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 28644#L288 assume !(1 == ssl3_accept_~blastFlag~0); 27987#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 27983#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 27984#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28118#L298-2 ssl3_accept_~s__init_num~0 := 0; 28879#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28872#L581 ssl3_accept_~skip~0 := 0; 28870#L100-2 assume !false; 28868#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28866#L103 assume !(12292 == ssl3_accept_~s__state~0); 28864#L106 assume !(16384 == ssl3_accept_~s__state~0); 28862#L109 assume !(8192 == ssl3_accept_~s__state~0); 28860#L112 assume !(24576 == ssl3_accept_~s__state~0); 28858#L115 assume !(8195 == ssl3_accept_~s__state~0); 27958#L118 assume !(8480 == ssl3_accept_~s__state~0); 27951#L121 assume !(8481 == ssl3_accept_~s__state~0); 27952#L124 assume !(8482 == ssl3_accept_~s__state~0); 27933#L127 assume !(8464 == ssl3_accept_~s__state~0); 27910#L130 assume !(8465 == ssl3_accept_~s__state~0); 27882#L133 assume !(8466 == ssl3_accept_~s__state~0); 27861#L136 assume !(8496 == ssl3_accept_~s__state~0); 27862#L139 assume !(8497 == ssl3_accept_~s__state~0); 27844#L142 assume 8512 == ssl3_accept_~s__state~0; 27845#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27904#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27896#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27897#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28846#L581 ssl3_accept_~skip~0 := 0; 28844#L100-2 assume !false; 28842#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28840#L103 assume !(12292 == ssl3_accept_~s__state~0); 28838#L106 assume !(16384 == ssl3_accept_~s__state~0); 28837#L109 assume !(8192 == ssl3_accept_~s__state~0); 28832#L112 assume !(24576 == ssl3_accept_~s__state~0); 28826#L115 assume !(8195 == ssl3_accept_~s__state~0); 28824#L118 assume !(8480 == ssl3_accept_~s__state~0); 28822#L121 assume !(8481 == ssl3_accept_~s__state~0); 28820#L124 assume !(8482 == ssl3_accept_~s__state~0); 28818#L127 assume !(8464 == ssl3_accept_~s__state~0); 28816#L130 assume !(8465 == ssl3_accept_~s__state~0); 28815#L133 assume !(8466 == ssl3_accept_~s__state~0); 28814#L136 assume !(8496 == ssl3_accept_~s__state~0); 28813#L139 assume !(8497 == ssl3_accept_~s__state~0); 28812#L142 assume !(8512 == ssl3_accept_~s__state~0); 27975#L145 assume !(8513 == ssl3_accept_~s__state~0); 27956#L148 assume 8528 == ssl3_accept_~s__state~0; 27911#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27873#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27848#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 27849#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 27878#L358 assume !(ssl3_accept_~ret~0 <= 0); 27938#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27966#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28764#L581 ssl3_accept_~skip~0 := 0; 28757#L100-2 assume !false; 28755#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28752#L103 assume !(12292 == ssl3_accept_~s__state~0); 28744#L106 assume !(16384 == ssl3_accept_~s__state~0); 28741#L109 assume !(8192 == ssl3_accept_~s__state~0); 28738#L112 assume !(24576 == ssl3_accept_~s__state~0); 28735#L115 assume !(8195 == ssl3_accept_~s__state~0); 28732#L118 assume !(8480 == ssl3_accept_~s__state~0); 28729#L121 assume !(8481 == ssl3_accept_~s__state~0); 28726#L124 assume !(8482 == ssl3_accept_~s__state~0); 28723#L127 assume !(8464 == ssl3_accept_~s__state~0); 28720#L130 assume !(8465 == ssl3_accept_~s__state~0); 28717#L133 assume !(8466 == ssl3_accept_~s__state~0); 28714#L136 assume !(8496 == ssl3_accept_~s__state~0); 28711#L139 assume !(8497 == ssl3_accept_~s__state~0); 28708#L142 assume !(8512 == ssl3_accept_~s__state~0); 28705#L145 assume !(8513 == ssl3_accept_~s__state~0); 28703#L148 assume !(8528 == ssl3_accept_~s__state~0); 28701#L151 assume !(8529 == ssl3_accept_~s__state~0); 28645#L154 assume 8544 == ssl3_accept_~s__state~0; 28239#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 28643#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 28641#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27957#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 27929#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 27927#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 27877#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28617#L581 ssl3_accept_~skip~0 := 0; 28616#L100-2 assume !false; 28615#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28614#L103 assume !(12292 == ssl3_accept_~s__state~0); 28612#L106 assume !(16384 == ssl3_accept_~s__state~0); 28607#L109 assume !(8192 == ssl3_accept_~s__state~0); 28605#L112 assume !(24576 == ssl3_accept_~s__state~0); 28603#L115 assume !(8195 == ssl3_accept_~s__state~0); 28333#L118 assume !(8480 == ssl3_accept_~s__state~0); 28600#L121 assume !(8481 == ssl3_accept_~s__state~0); 28597#L124 assume !(8482 == ssl3_accept_~s__state~0); 28598#L127 assume !(8464 == ssl3_accept_~s__state~0); 28428#L130 assume !(8465 == ssl3_accept_~s__state~0); 28429#L133 assume !(8466 == ssl3_accept_~s__state~0); 28386#L136 assume !(8496 == ssl3_accept_~s__state~0); 28384#L139 assume !(8497 == ssl3_accept_~s__state~0); 28382#L142 assume !(8512 == ssl3_accept_~s__state~0); 28380#L145 assume !(8513 == ssl3_accept_~s__state~0); 28378#L148 assume !(8528 == ssl3_accept_~s__state~0); 28376#L151 assume !(8529 == ssl3_accept_~s__state~0); 28374#L154 assume !(8544 == ssl3_accept_~s__state~0); 28372#L157 assume !(8545 == ssl3_accept_~s__state~0); 28370#L160 assume !(8560 == ssl3_accept_~s__state~0); 28330#L163 assume !(8561 == ssl3_accept_~s__state~0); 28329#L166 assume 8448 == ssl3_accept_~s__state~0; 27977#L167 assume !(ssl3_accept_~num1~0 > 0); 27979#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28267#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28262#L581 ssl3_accept_~skip~0 := 0; 28261#L100-2 assume !false; 28260#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28259#L103 assume !(12292 == ssl3_accept_~s__state~0); 28258#L106 assume !(16384 == ssl3_accept_~s__state~0); 28257#L109 assume 8192 == ssl3_accept_~s__state~0; 27931#L212 ssl3_accept_~s__server~0 := 1; 27932#L217 assume 0 != ssl3_accept_~cb~0; 27964#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 27965#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 27874#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 27870#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 27871#L244 assume 12292 != ssl3_accept_~s__state~0; 27946#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 27833#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27834#L581 ssl3_accept_~skip~0 := 0; 27898#L100-2 [2020-11-28 03:21:28,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:28,164 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 19 times [2020-11-28 03:21:28,164 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:28,164 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815910509] [2020-11-28 03:21:28,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:28,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:28,171 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:28,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:28,176 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:28,178 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:28,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:28,180 INFO L82 PathProgramCache]: Analyzing trace with hash -528948425, now seen corresponding path program 1 times [2020-11-28 03:21:28,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:28,180 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919399802] [2020-11-28 03:21:28,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:28,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:28,257 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 03:21:28,257 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919399802] [2020-11-28 03:21:28,257 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1389717715] [2020-11-28 03:21:28,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/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 03:21:28,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:28,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:21:28,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:21:28,406 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 03:21:28,407 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:21:28,408 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 03:21:28,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673732263] [2020-11-28 03:21:28,408 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:28,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:28,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 03:21:28,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 03:21:28,409 INFO L87 Difference]: Start difference. First operand 1055 states and 1402 transitions. cyclomatic complexity: 350 Second operand 4 states. [2020-11-28 03:21:28,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:28,853 INFO L93 Difference]: Finished difference Result 1949 states and 2460 transitions. [2020-11-28 03:21:28,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 03:21:28,854 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1949 states and 2460 transitions. [2020-11-28 03:21:28,864 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1803 [2020-11-28 03:21:28,882 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1949 states to 1949 states and 2460 transitions. [2020-11-28 03:21:28,883 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1949 [2020-11-28 03:21:28,885 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1949 [2020-11-28 03:21:28,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1949 states and 2460 transitions. [2020-11-28 03:21:28,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:28,888 INFO L691 BuchiCegarLoop]: Abstraction has 1949 states and 2460 transitions. [2020-11-28 03:21:28,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1949 states and 2460 transitions. [2020-11-28 03:21:28,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1949 to 1328. [2020-11-28 03:21:28,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1328 states. [2020-11-28 03:21:28,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1328 states to 1328 states and 1707 transitions. [2020-11-28 03:21:28,912 INFO L714 BuchiCegarLoop]: Abstraction has 1328 states and 1707 transitions. [2020-11-28 03:21:28,912 INFO L594 BuchiCegarLoop]: Abstraction has 1328 states and 1707 transitions. [2020-11-28 03:21:28,912 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2020-11-28 03:21:28,913 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1328 states and 1707 transitions. [2020-11-28 03:21:28,917 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1251 [2020-11-28 03:21:28,917 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:28,917 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:28,919 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:28,919 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] [2020-11-28 03:21:28,919 INFO L794 eck$LassoCheckResult]: Stem: 31429#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); 31315#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 31316#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31369#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 31370#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31334#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 31399#L100-2 [2020-11-28 03:21:28,919 INFO L796 eck$LassoCheckResult]: Loop: 31399#L100-2 assume !false; 32243#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32242#L103 assume !(12292 == ssl3_accept_~s__state~0); 32224#L106 assume !(16384 == ssl3_accept_~s__state~0); 32223#L109 assume !(8192 == ssl3_accept_~s__state~0); 32152#L112 assume !(24576 == ssl3_accept_~s__state~0); 32047#L115 assume !(8195 == ssl3_accept_~s__state~0); 32037#L118 assume !(8480 == ssl3_accept_~s__state~0); 32030#L121 assume !(8481 == ssl3_accept_~s__state~0); 32022#L124 assume !(8482 == ssl3_accept_~s__state~0); 31675#L127 assume 8464 == ssl3_accept_~s__state~0; 31491#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 31673#L275 assume !(0 == ssl3_accept_~blastFlag~0); 31674#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; 32632#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32626#L581 ssl3_accept_~skip~0 := 0; 32624#L100-2 assume !false; 32623#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32622#L103 assume !(12292 == ssl3_accept_~s__state~0); 32621#L106 assume !(16384 == ssl3_accept_~s__state~0); 32620#L109 assume !(8192 == ssl3_accept_~s__state~0); 32619#L112 assume !(24576 == ssl3_accept_~s__state~0); 32618#L115 assume !(8195 == ssl3_accept_~s__state~0); 32617#L118 assume !(8480 == ssl3_accept_~s__state~0); 32616#L121 assume !(8481 == ssl3_accept_~s__state~0); 32604#L124 assume !(8482 == ssl3_accept_~s__state~0); 32603#L127 assume !(8464 == ssl3_accept_~s__state~0); 32602#L130 assume !(8465 == ssl3_accept_~s__state~0); 31360#L133 assume !(8466 == ssl3_accept_~s__state~0); 31361#L136 assume 8496 == ssl3_accept_~s__state~0; 31620#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 31619#L288 assume !(1 == ssl3_accept_~blastFlag~0); 31618#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 31617#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 31616#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31613#L298-2 ssl3_accept_~s__init_num~0 := 0; 31610#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31605#L581 ssl3_accept_~skip~0 := 0; 31604#L100-2 assume !false; 31603#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31602#L103 assume !(12292 == ssl3_accept_~s__state~0); 31601#L106 assume !(16384 == ssl3_accept_~s__state~0); 31600#L109 assume !(8192 == ssl3_accept_~s__state~0); 31599#L112 assume !(24576 == ssl3_accept_~s__state~0); 31598#L115 assume !(8195 == ssl3_accept_~s__state~0); 31597#L118 assume !(8480 == ssl3_accept_~s__state~0); 31596#L121 assume !(8481 == ssl3_accept_~s__state~0); 31595#L124 assume !(8482 == ssl3_accept_~s__state~0); 31594#L127 assume !(8464 == ssl3_accept_~s__state~0); 31593#L130 assume !(8465 == ssl3_accept_~s__state~0); 31592#L133 assume !(8466 == ssl3_accept_~s__state~0); 31591#L136 assume !(8496 == ssl3_accept_~s__state~0); 31590#L139 assume !(8497 == ssl3_accept_~s__state~0); 31589#L142 assume !(8512 == ssl3_accept_~s__state~0); 31588#L145 assume !(8513 == ssl3_accept_~s__state~0); 31587#L148 assume !(8528 == ssl3_accept_~s__state~0); 31586#L151 assume !(8529 == ssl3_accept_~s__state~0); 31585#L154 assume !(8544 == ssl3_accept_~s__state~0); 31584#L157 assume !(8545 == ssl3_accept_~s__state~0); 31583#L160 assume !(8560 == ssl3_accept_~s__state~0); 31582#L163 assume !(8561 == ssl3_accept_~s__state~0); 31581#L166 assume !(8448 == ssl3_accept_~s__state~0); 31580#L169 assume !(8576 == ssl3_accept_~s__state~0); 31579#L172 assume !(8577 == ssl3_accept_~s__state~0); 31578#L175 assume !(8592 == ssl3_accept_~s__state~0); 31577#L178 assume !(8593 == ssl3_accept_~s__state~0); 31576#L181 assume !(8608 == ssl3_accept_~s__state~0); 31575#L184 assume !(8609 == ssl3_accept_~s__state~0); 31574#L187 assume !(8640 == ssl3_accept_~s__state~0); 31573#L190 assume !(8641 == ssl3_accept_~s__state~0); 31572#L193 assume 8656 == ssl3_accept_~s__state~0; 31460#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31571#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 31570#L498 assume !(2 == ssl3_accept_~blastFlag~0); 31569#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31568#L506 assume !(0 == ssl3_accept_~tmp___10~0); 31566#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31561#L581 ssl3_accept_~skip~0 := 0; 31560#L100-2 assume !false; 31559#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31558#L103 assume !(12292 == ssl3_accept_~s__state~0); 31557#L106 assume !(16384 == ssl3_accept_~s__state~0); 31556#L109 assume !(8192 == ssl3_accept_~s__state~0); 31555#L112 assume !(24576 == ssl3_accept_~s__state~0); 31554#L115 assume !(8195 == ssl3_accept_~s__state~0); 31551#L118 assume !(8480 == ssl3_accept_~s__state~0); 31547#L121 assume !(8481 == ssl3_accept_~s__state~0); 31541#L124 assume !(8482 == ssl3_accept_~s__state~0); 31534#L127 assume !(8464 == ssl3_accept_~s__state~0); 31531#L130 assume !(8465 == ssl3_accept_~s__state~0); 31528#L133 assume !(8466 == ssl3_accept_~s__state~0); 31525#L136 assume !(8496 == ssl3_accept_~s__state~0); 31522#L139 assume !(8497 == ssl3_accept_~s__state~0); 31519#L142 assume !(8512 == ssl3_accept_~s__state~0); 31516#L145 assume !(8513 == ssl3_accept_~s__state~0); 31513#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); 31502#L157 assume !(8545 == ssl3_accept_~s__state~0); 31498#L160 assume !(8560 == ssl3_accept_~s__state~0); 31495#L163 assume !(8561 == ssl3_accept_~s__state~0); 31492#L166 assume !(8448 == ssl3_accept_~s__state~0); 31488#L169 assume !(8576 == ssl3_accept_~s__state~0); 31486#L172 assume !(8577 == ssl3_accept_~s__state~0); 31483#L175 assume !(8592 == ssl3_accept_~s__state~0); 31480#L178 assume !(8593 == ssl3_accept_~s__state~0); 31476#L181 assume !(8608 == ssl3_accept_~s__state~0); 31473#L184 assume !(8609 == ssl3_accept_~s__state~0); 31469#L187 assume !(8640 == ssl3_accept_~s__state~0); 31465#L190 assume !(8641 == ssl3_accept_~s__state~0); 31461#L193 assume !(8656 == ssl3_accept_~s__state~0); 31459#L196 assume !(8657 == ssl3_accept_~s__state~0); 31363#L199 assume 8672 == ssl3_accept_~s__state~0; 31364#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 31450#L514 assume !(3 == ssl3_accept_~blastFlag~0); 31447#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31373#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31375#L521-2 ssl3_accept_~s__init_num~0 := 0; 32005#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32001#L581 ssl3_accept_~skip~0 := 0; 31988#L100-2 assume !false; 31989#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31970#L103 assume !(12292 == ssl3_accept_~s__state~0); 31971#L106 assume !(16384 == ssl3_accept_~s__state~0); 31963#L109 assume !(8192 == ssl3_accept_~s__state~0); 31964#L112 assume !(24576 == ssl3_accept_~s__state~0); 31905#L115 assume !(8195 == ssl3_accept_~s__state~0); 31904#L118 assume !(8480 == ssl3_accept_~s__state~0); 31903#L121 assume !(8481 == ssl3_accept_~s__state~0); 31902#L124 assume !(8482 == ssl3_accept_~s__state~0); 31901#L127 assume !(8464 == ssl3_accept_~s__state~0); 31899#L130 assume !(8465 == ssl3_accept_~s__state~0); 31896#L133 assume !(8466 == ssl3_accept_~s__state~0); 31895#L136 assume !(8496 == ssl3_accept_~s__state~0); 31893#L139 assume !(8497 == ssl3_accept_~s__state~0); 31892#L142 assume !(8512 == ssl3_accept_~s__state~0); 31891#L145 assume !(8513 == ssl3_accept_~s__state~0); 31890#L148 assume !(8528 == ssl3_accept_~s__state~0); 31889#L151 assume !(8529 == ssl3_accept_~s__state~0); 31888#L154 assume !(8544 == ssl3_accept_~s__state~0); 31887#L157 assume !(8545 == ssl3_accept_~s__state~0); 31886#L160 assume !(8560 == ssl3_accept_~s__state~0); 31885#L163 assume !(8561 == ssl3_accept_~s__state~0); 31627#L166 assume 8448 == ssl3_accept_~s__state~0; 31550#L167 assume !(ssl3_accept_~num1~0 > 0); 31549#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31540#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31536#L581 ssl3_accept_~skip~0 := 0; 31529#L100-2 assume !false; 31530#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31523#L103 assume !(12292 == ssl3_accept_~s__state~0); 31524#L106 assume !(16384 == ssl3_accept_~s__state~0); 31517#L109 assume 8192 == ssl3_accept_~s__state~0; 31511#L212 ssl3_accept_~s__server~0 := 1; 32268#L217 assume 0 != ssl3_accept_~cb~0; 32263#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 32261#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 32259#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 32257#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 32255#L244 assume 12292 != ssl3_accept_~s__state~0; 32253#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 32250#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32245#L581 ssl3_accept_~skip~0 := 0; 31399#L100-2 [2020-11-28 03:21:28,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:28,920 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 20 times [2020-11-28 03:21:28,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:28,920 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775707223] [2020-11-28 03:21:28,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:28,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:28,926 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:28,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:28,930 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:28,934 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:28,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:28,934 INFO L82 PathProgramCache]: Analyzing trace with hash 1297125037, now seen corresponding path program 1 times [2020-11-28 03:21:28,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:28,935 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860844522] [2020-11-28 03:21:28,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:28,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:28,993 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 03:21:28,993 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860844522] [2020-11-28 03:21:28,994 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:28,994 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:28,994 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745637167] [2020-11-28 03:21:28,994 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:28,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:28,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:28,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:28,995 INFO L87 Difference]: Start difference. First operand 1328 states and 1707 transitions. cyclomatic complexity: 382 Second operand 3 states. [2020-11-28 03:21:29,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:29,025 INFO L93 Difference]: Finished difference Result 2470 states and 3168 transitions. [2020-11-28 03:21:29,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:29,026 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2470 states and 3168 transitions. [2020-11-28 03:21:29,036 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2261 [2020-11-28 03:21:29,051 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2470 states to 2470 states and 3168 transitions. [2020-11-28 03:21:29,051 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2470 [2020-11-28 03:21:29,053 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2470 [2020-11-28 03:21:29,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2470 states and 3168 transitions. [2020-11-28 03:21:29,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:29,058 INFO L691 BuchiCegarLoop]: Abstraction has 2470 states and 3168 transitions. [2020-11-28 03:21:29,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2470 states and 3168 transitions. [2020-11-28 03:21:29,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2470 to 2381. [2020-11-28 03:21:29,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2381 states. [2020-11-28 03:21:29,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2381 states to 2381 states and 3068 transitions. [2020-11-28 03:21:29,104 INFO L714 BuchiCegarLoop]: Abstraction has 2381 states and 3068 transitions. [2020-11-28 03:21:29,104 INFO L594 BuchiCegarLoop]: Abstraction has 2381 states and 3068 transitions. [2020-11-28 03:21:29,105 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2020-11-28 03:21:29,105 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2381 states and 3068 transitions. [2020-11-28 03:21:29,112 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2215 [2020-11-28 03:21:29,112 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:29,112 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:29,114 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:29,114 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] [2020-11-28 03:21:29,115 INFO L794 eck$LassoCheckResult]: Stem: 35230#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); 35119#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 35120#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35173#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 35174#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35137#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 35201#L100-2 [2020-11-28 03:21:29,115 INFO L796 eck$LassoCheckResult]: Loop: 35201#L100-2 assume !false; 36263#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36261#L103 assume !(12292 == ssl3_accept_~s__state~0); 36259#L106 assume !(16384 == ssl3_accept_~s__state~0); 36256#L109 assume !(8192 == ssl3_accept_~s__state~0); 36253#L112 assume !(24576 == ssl3_accept_~s__state~0); 36247#L115 assume !(8195 == ssl3_accept_~s__state~0); 36245#L118 assume !(8480 == ssl3_accept_~s__state~0); 36243#L121 assume !(8481 == ssl3_accept_~s__state~0); 36241#L124 assume !(8482 == ssl3_accept_~s__state~0); 36239#L127 assume 8464 == ssl3_accept_~s__state~0; 35479#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 36235#L275 assume !(0 == ssl3_accept_~blastFlag~0); 36233#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; 36230#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36224#L581 ssl3_accept_~skip~0 := 0; 36221#L100-2 assume !false; 36218#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36215#L103 assume !(12292 == ssl3_accept_~s__state~0); 36212#L106 assume !(16384 == ssl3_accept_~s__state~0); 36209#L109 assume !(8192 == ssl3_accept_~s__state~0); 36206#L112 assume !(24576 == ssl3_accept_~s__state~0); 36203#L115 assume !(8195 == ssl3_accept_~s__state~0); 36200#L118 assume !(8480 == ssl3_accept_~s__state~0); 36197#L121 assume !(8481 == ssl3_accept_~s__state~0); 36194#L124 assume !(8482 == ssl3_accept_~s__state~0); 36191#L127 assume !(8464 == ssl3_accept_~s__state~0); 36188#L130 assume !(8465 == ssl3_accept_~s__state~0); 36185#L133 assume !(8466 == ssl3_accept_~s__state~0); 35465#L136 assume 8496 == ssl3_accept_~s__state~0; 35466#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 35456#L288 assume !(1 == ssl3_accept_~blastFlag~0); 35458#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 35448#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 35449#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 36019#L298-2 ssl3_accept_~s__init_num~0 := 0; 36017#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36012#L581 ssl3_accept_~skip~0 := 0; 36011#L100-2 assume !false; 36010#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36009#L103 assume !(12292 == ssl3_accept_~s__state~0); 36008#L106 assume !(16384 == ssl3_accept_~s__state~0); 36007#L109 assume !(8192 == ssl3_accept_~s__state~0); 36006#L112 assume !(24576 == ssl3_accept_~s__state~0); 36005#L115 assume !(8195 == ssl3_accept_~s__state~0); 36004#L118 assume !(8480 == ssl3_accept_~s__state~0); 36003#L121 assume !(8481 == ssl3_accept_~s__state~0); 36002#L124 assume !(8482 == ssl3_accept_~s__state~0); 36001#L127 assume !(8464 == ssl3_accept_~s__state~0); 36000#L130 assume !(8465 == ssl3_accept_~s__state~0); 35999#L133 assume !(8466 == ssl3_accept_~s__state~0); 35998#L136 assume !(8496 == ssl3_accept_~s__state~0); 35997#L139 assume !(8497 == ssl3_accept_~s__state~0); 35996#L142 assume 8512 == ssl3_accept_~s__state~0; 35621#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35995#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35993#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35991#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35986#L581 ssl3_accept_~skip~0 := 0; 35985#L100-2 assume !false; 35984#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35983#L103 assume !(12292 == ssl3_accept_~s__state~0); 35982#L106 assume !(16384 == ssl3_accept_~s__state~0); 35981#L109 assume !(8192 == ssl3_accept_~s__state~0); 35980#L112 assume !(24576 == ssl3_accept_~s__state~0); 35979#L115 assume !(8195 == ssl3_accept_~s__state~0); 35978#L118 assume !(8480 == ssl3_accept_~s__state~0); 35977#L121 assume !(8481 == ssl3_accept_~s__state~0); 35976#L124 assume !(8482 == ssl3_accept_~s__state~0); 35975#L127 assume !(8464 == ssl3_accept_~s__state~0); 35974#L130 assume !(8465 == ssl3_accept_~s__state~0); 35973#L133 assume !(8466 == ssl3_accept_~s__state~0); 35972#L136 assume !(8496 == ssl3_accept_~s__state~0); 35971#L139 assume !(8497 == ssl3_accept_~s__state~0); 35970#L142 assume !(8512 == ssl3_accept_~s__state~0); 35969#L145 assume !(8513 == ssl3_accept_~s__state~0); 35968#L148 assume 8528 == ssl3_accept_~s__state~0; 35616#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35967#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 35966#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 35959#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 35957#L358 assume !(ssl3_accept_~ret~0 <= 0); 35956#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35954#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35948#L581 ssl3_accept_~skip~0 := 0; 35943#L100-2 assume !false; 35941#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35939#L103 assume !(12292 == ssl3_accept_~s__state~0); 35937#L106 assume !(16384 == ssl3_accept_~s__state~0); 35935#L109 assume !(8192 == ssl3_accept_~s__state~0); 35933#L112 assume !(24576 == ssl3_accept_~s__state~0); 35931#L115 assume !(8195 == ssl3_accept_~s__state~0); 35929#L118 assume !(8480 == ssl3_accept_~s__state~0); 35927#L121 assume !(8481 == ssl3_accept_~s__state~0); 35925#L124 assume !(8482 == ssl3_accept_~s__state~0); 35923#L127 assume !(8464 == ssl3_accept_~s__state~0); 35921#L130 assume !(8465 == ssl3_accept_~s__state~0); 35919#L133 assume !(8466 == ssl3_accept_~s__state~0); 35917#L136 assume !(8496 == ssl3_accept_~s__state~0); 35915#L139 assume !(8497 == ssl3_accept_~s__state~0); 35913#L142 assume !(8512 == ssl3_accept_~s__state~0); 35911#L145 assume !(8513 == ssl3_accept_~s__state~0); 35909#L148 assume !(8528 == ssl3_accept_~s__state~0); 35907#L151 assume !(8529 == ssl3_accept_~s__state~0); 35905#L154 assume 8544 == ssl3_accept_~s__state~0; 35611#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 35902#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 35899#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35897#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35894#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 35891#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 35892#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36322#L581 ssl3_accept_~skip~0 := 0; 36321#L100-2 assume !false; 36320#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36319#L103 assume !(12292 == ssl3_accept_~s__state~0); 36318#L106 assume !(16384 == ssl3_accept_~s__state~0); 35758#L109 assume !(8192 == ssl3_accept_~s__state~0); 35759#L112 assume !(24576 == ssl3_accept_~s__state~0); 35691#L115 assume !(8195 == ssl3_accept_~s__state~0); 35688#L118 assume !(8480 == ssl3_accept_~s__state~0); 35685#L121 assume !(8481 == ssl3_accept_~s__state~0); 35682#L124 assume !(8482 == ssl3_accept_~s__state~0); 35678#L127 assume !(8464 == ssl3_accept_~s__state~0); 35675#L130 assume !(8465 == ssl3_accept_~s__state~0); 35672#L133 assume !(8466 == ssl3_accept_~s__state~0); 35669#L136 assume !(8496 == ssl3_accept_~s__state~0); 35667#L139 assume !(8497 == ssl3_accept_~s__state~0); 35666#L142 assume !(8512 == ssl3_accept_~s__state~0); 35665#L145 assume !(8513 == ssl3_accept_~s__state~0); 35664#L148 assume !(8528 == ssl3_accept_~s__state~0); 35663#L151 assume !(8529 == ssl3_accept_~s__state~0); 35662#L154 assume !(8544 == ssl3_accept_~s__state~0); 35661#L157 assume !(8545 == ssl3_accept_~s__state~0); 35659#L160 assume !(8560 == ssl3_accept_~s__state~0); 35657#L163 assume !(8561 == ssl3_accept_~s__state~0); 35656#L166 assume 8448 == ssl3_accept_~s__state~0; 35655#L167 assume !(ssl3_accept_~num1~0 > 0); 35652#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35646#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35641#L581 ssl3_accept_~skip~0 := 0; 35640#L100-2 assume !false; 35639#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35638#L103 assume !(12292 == ssl3_accept_~s__state~0); 35637#L106 assume !(16384 == ssl3_accept_~s__state~0); 35636#L109 assume !(8192 == ssl3_accept_~s__state~0); 35635#L112 assume !(24576 == ssl3_accept_~s__state~0); 35633#L115 assume !(8195 == ssl3_accept_~s__state~0); 35632#L118 assume !(8480 == ssl3_accept_~s__state~0); 35631#L121 assume !(8481 == ssl3_accept_~s__state~0); 35629#L124 assume !(8482 == ssl3_accept_~s__state~0); 35628#L127 assume !(8464 == ssl3_accept_~s__state~0); 35627#L130 assume !(8465 == ssl3_accept_~s__state~0); 35626#L133 assume !(8466 == ssl3_accept_~s__state~0); 35625#L136 assume !(8496 == ssl3_accept_~s__state~0); 35624#L139 assume !(8497 == ssl3_accept_~s__state~0); 35622#L142 assume !(8512 == ssl3_accept_~s__state~0); 35619#L145 assume !(8513 == ssl3_accept_~s__state~0); 35617#L148 assume !(8528 == ssl3_accept_~s__state~0); 35614#L151 assume !(8529 == ssl3_accept_~s__state~0); 35612#L154 assume !(8544 == ssl3_accept_~s__state~0); 35609#L157 assume !(8545 == ssl3_accept_~s__state~0); 35607#L160 assume !(8560 == ssl3_accept_~s__state~0); 35604#L163 assume !(8561 == ssl3_accept_~s__state~0); 35601#L166 assume !(8448 == ssl3_accept_~s__state~0); 35600#L169 assume 8576 == ssl3_accept_~s__state~0; 35482#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 35596#L445 assume !(ssl3_accept_~ret~0 <= 0); 35597#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 35717#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35710#L581 ssl3_accept_~skip~0 := 0; 35707#L100-2 assume !false; 35704#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35701#L103 assume !(12292 == ssl3_accept_~s__state~0); 35698#L106 assume !(16384 == ssl3_accept_~s__state~0); 35695#L109 assume !(8192 == ssl3_accept_~s__state~0); 35693#L112 assume !(24576 == ssl3_accept_~s__state~0); 35690#L115 assume !(8195 == ssl3_accept_~s__state~0); 35687#L118 assume !(8480 == ssl3_accept_~s__state~0); 35684#L121 assume !(8481 == ssl3_accept_~s__state~0); 35680#L124 assume 8482 == ssl3_accept_~s__state~0; 35681#L125 ssl3_accept_~s__state~0 := 3; 35808#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35794#L581 ssl3_accept_~skip~0 := 0; 35787#L100-2 assume !false; 35780#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35773#L103 assume !(12292 == ssl3_accept_~s__state~0); 35766#L106 assume !(16384 == ssl3_accept_~s__state~0); 35767#L109 assume 8192 == ssl3_accept_~s__state~0; 35634#L212 ssl3_accept_~s__server~0 := 1; 36291#L217 assume 0 != ssl3_accept_~cb~0; 36288#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36285#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36282#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36279#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 36277#L244 assume 12292 != ssl3_accept_~s__state~0; 36275#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 36272#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36266#L581 ssl3_accept_~skip~0 := 0; 35201#L100-2 [2020-11-28 03:21:29,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:29,116 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 21 times [2020-11-28 03:21:29,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:29,116 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081931843] [2020-11-28 03:21:29,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:29,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:29,121 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:29,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:29,127 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:29,132 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:29,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:29,133 INFO L82 PathProgramCache]: Analyzing trace with hash -1627998384, now seen corresponding path program 1 times [2020-11-28 03:21:29,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:29,133 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226000126] [2020-11-28 03:21:29,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:29,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:29,209 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 03:21:29,209 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226000126] [2020-11-28 03:21:29,209 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:29,210 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:29,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736734883] [2020-11-28 03:21:29,210 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:29,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:29,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:29,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:29,211 INFO L87 Difference]: Start difference. First operand 2381 states and 3068 transitions. cyclomatic complexity: 692 Second operand 3 states. [2020-11-28 03:21:29,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:29,411 INFO L93 Difference]: Finished difference Result 1891 states and 2372 transitions. [2020-11-28 03:21:29,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:29,412 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1891 states and 2372 transitions. [2020-11-28 03:21:29,420 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1607 [2020-11-28 03:21:29,432 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1891 states to 1891 states and 2372 transitions. [2020-11-28 03:21:29,432 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1891 [2020-11-28 03:21:29,434 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1891 [2020-11-28 03:21:29,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1891 states and 2372 transitions. [2020-11-28 03:21:29,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:29,437 INFO L691 BuchiCegarLoop]: Abstraction has 1891 states and 2372 transitions. [2020-11-28 03:21:29,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1891 states and 2372 transitions. [2020-11-28 03:21:29,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1891 to 1884. [2020-11-28 03:21:29,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1884 states. [2020-11-28 03:21:29,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1884 states to 1884 states and 2365 transitions. [2020-11-28 03:21:29,466 INFO L714 BuchiCegarLoop]: Abstraction has 1884 states and 2365 transitions. [2020-11-28 03:21:29,467 INFO L594 BuchiCegarLoop]: Abstraction has 1884 states and 2365 transitions. [2020-11-28 03:21:29,467 INFO L427 BuchiCegarLoop]: ======== Iteration 22============ [2020-11-28 03:21:29,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1884 states and 2365 transitions. [2020-11-28 03:21:29,473 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1600 [2020-11-28 03:21:29,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:29,473 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:29,476 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:29,476 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] [2020-11-28 03:21:29,476 INFO L794 eck$LassoCheckResult]: Stem: 39528#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); 39397#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 39398#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39458#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 39459#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39415#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 39488#L100-2 [2020-11-28 03:21:29,477 INFO L796 eck$LassoCheckResult]: Loop: 39488#L100-2 assume !false; 40741#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40740#L103 assume !(12292 == ssl3_accept_~s__state~0); 40739#L106 assume !(16384 == ssl3_accept_~s__state~0); 40738#L109 assume !(8192 == ssl3_accept_~s__state~0); 40737#L112 assume !(24576 == ssl3_accept_~s__state~0); 40736#L115 assume !(8195 == ssl3_accept_~s__state~0); 40735#L118 assume !(8480 == ssl3_accept_~s__state~0); 40734#L121 assume !(8481 == ssl3_accept_~s__state~0); 40733#L124 assume !(8482 == ssl3_accept_~s__state~0); 40121#L127 assume 8464 == ssl3_accept_~s__state~0; 39791#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 40116#L275 assume !(0 == ssl3_accept_~blastFlag~0); 40117#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; 40130#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40093#L581 ssl3_accept_~skip~0 := 0; 40089#L100-2 assume !false; 40085#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40081#L103 assume !(12292 == ssl3_accept_~s__state~0); 40077#L106 assume !(16384 == ssl3_accept_~s__state~0); 40073#L109 assume !(8192 == ssl3_accept_~s__state~0); 40069#L112 assume !(24576 == ssl3_accept_~s__state~0); 40065#L115 assume !(8195 == ssl3_accept_~s__state~0); 40061#L118 assume !(8480 == ssl3_accept_~s__state~0); 40057#L121 assume !(8481 == ssl3_accept_~s__state~0); 40053#L124 assume !(8482 == ssl3_accept_~s__state~0); 40049#L127 assume !(8464 == ssl3_accept_~s__state~0); 40045#L130 assume !(8465 == ssl3_accept_~s__state~0); 40041#L133 assume !(8466 == ssl3_accept_~s__state~0); 39781#L136 assume 8496 == ssl3_accept_~s__state~0; 39782#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 39969#L288 assume !(1 == ssl3_accept_~blastFlag~0); 39771#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 39772#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 39963#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39454#L298-2 ssl3_accept_~s__init_num~0 := 0; 39455#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40971#L581 ssl3_accept_~skip~0 := 0; 40970#L100-2 assume !false; 40969#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40968#L103 assume !(12292 == ssl3_accept_~s__state~0); 40967#L106 assume !(16384 == ssl3_accept_~s__state~0); 40966#L109 assume !(8192 == ssl3_accept_~s__state~0); 40965#L112 assume !(24576 == ssl3_accept_~s__state~0); 40964#L115 assume !(8195 == ssl3_accept_~s__state~0); 40963#L118 assume !(8480 == ssl3_accept_~s__state~0); 40962#L121 assume !(8481 == ssl3_accept_~s__state~0); 40960#L124 assume !(8482 == ssl3_accept_~s__state~0); 40958#L127 assume !(8464 == ssl3_accept_~s__state~0); 40956#L130 assume !(8465 == ssl3_accept_~s__state~0); 40954#L133 assume !(8466 == ssl3_accept_~s__state~0); 40951#L136 assume !(8496 == ssl3_accept_~s__state~0); 40944#L139 assume !(8497 == ssl3_accept_~s__state~0); 40941#L142 assume 8512 == ssl3_accept_~s__state~0; 39495#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39496#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 39464#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 39465#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40942#L581 ssl3_accept_~skip~0 := 0; 40939#L100-2 assume !false; 40938#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40936#L103 assume !(12292 == ssl3_accept_~s__state~0); 40935#L106 assume !(16384 == ssl3_accept_~s__state~0); 40934#L109 assume !(8192 == ssl3_accept_~s__state~0); 40932#L112 assume !(24576 == ssl3_accept_~s__state~0); 40930#L115 assume !(8195 == ssl3_accept_~s__state~0); 40924#L118 assume !(8480 == ssl3_accept_~s__state~0); 40922#L121 assume !(8481 == ssl3_accept_~s__state~0); 40920#L124 assume !(8482 == ssl3_accept_~s__state~0); 40918#L127 assume !(8464 == ssl3_accept_~s__state~0); 40916#L130 assume !(8465 == ssl3_accept_~s__state~0); 40914#L133 assume !(8466 == ssl3_accept_~s__state~0); 40912#L136 assume !(8496 == ssl3_accept_~s__state~0); 40910#L139 assume !(8497 == ssl3_accept_~s__state~0); 40908#L142 assume !(8512 == ssl3_accept_~s__state~0); 40906#L145 assume !(8513 == ssl3_accept_~s__state~0); 40860#L148 assume 8528 == ssl3_accept_~s__state~0; 39482#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39439#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 39409#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 39410#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 39445#L358 assume !(ssl3_accept_~ret~0 <= 0); 39546#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 39547#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40885#L581 ssl3_accept_~skip~0 := 0; 40831#L100-2 assume !false; 40832#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40823#L103 assume !(12292 == ssl3_accept_~s__state~0); 40824#L106 assume !(16384 == ssl3_accept_~s__state~0); 40815#L109 assume !(8192 == ssl3_accept_~s__state~0); 40816#L112 assume !(24576 == ssl3_accept_~s__state~0); 40807#L115 assume !(8195 == ssl3_accept_~s__state~0); 40808#L118 assume !(8480 == ssl3_accept_~s__state~0); 40799#L121 assume !(8481 == ssl3_accept_~s__state~0); 40800#L124 assume !(8482 == ssl3_accept_~s__state~0); 40791#L127 assume !(8464 == ssl3_accept_~s__state~0); 40792#L130 assume !(8465 == ssl3_accept_~s__state~0); 40783#L133 assume !(8466 == ssl3_accept_~s__state~0); 40784#L136 assume !(8496 == ssl3_accept_~s__state~0); 40775#L139 assume !(8497 == ssl3_accept_~s__state~0); 40776#L142 assume !(8512 == ssl3_accept_~s__state~0); 40767#L145 assume !(8513 == ssl3_accept_~s__state~0); 40768#L148 assume !(8528 == ssl3_accept_~s__state~0); 40491#L151 assume !(8529 == ssl3_accept_~s__state~0); 40492#L154 assume 8544 == ssl3_accept_~s__state~0; 39424#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 39425#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 39578#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39579#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 39512#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 39513#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 40879#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40874#L581 ssl3_accept_~skip~0 := 0; 40873#L100-2 assume !false; 40872#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40871#L103 assume !(12292 == ssl3_accept_~s__state~0); 40870#L106 assume !(16384 == ssl3_accept_~s__state~0); 40869#L109 assume !(8192 == ssl3_accept_~s__state~0); 40868#L112 assume !(24576 == ssl3_accept_~s__state~0); 40867#L115 assume !(8195 == ssl3_accept_~s__state~0); 40866#L118 assume !(8480 == ssl3_accept_~s__state~0); 40865#L121 assume !(8481 == ssl3_accept_~s__state~0); 40864#L124 assume !(8482 == ssl3_accept_~s__state~0); 40863#L127 assume !(8464 == ssl3_accept_~s__state~0); 40862#L130 assume !(8465 == ssl3_accept_~s__state~0); 40861#L133 assume !(8466 == ssl3_accept_~s__state~0); 40125#L136 assume !(8496 == ssl3_accept_~s__state~0); 40499#L139 assume !(8497 == ssl3_accept_~s__state~0); 40495#L142 assume !(8512 == ssl3_accept_~s__state~0); 40487#L145 assume !(8513 == ssl3_accept_~s__state~0); 40485#L148 assume !(8528 == ssl3_accept_~s__state~0); 40481#L151 assume !(8529 == ssl3_accept_~s__state~0); 40479#L154 assume !(8544 == ssl3_accept_~s__state~0); 40477#L157 assume !(8545 == ssl3_accept_~s__state~0); 40473#L160 assume !(8560 == ssl3_accept_~s__state~0); 40467#L163 assume !(8561 == ssl3_accept_~s__state~0); 40465#L166 assume 8448 == ssl3_accept_~s__state~0; 40463#L167 assume !(ssl3_accept_~num1~0 > 0); 40460#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40457#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40451#L581 ssl3_accept_~skip~0 := 0; 40449#L100-2 assume !false; 40447#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40445#L103 assume !(12292 == ssl3_accept_~s__state~0); 40443#L106 assume !(16384 == ssl3_accept_~s__state~0); 40441#L109 assume !(8192 == ssl3_accept_~s__state~0); 40439#L112 assume !(24576 == ssl3_accept_~s__state~0); 40437#L115 assume !(8195 == ssl3_accept_~s__state~0); 40432#L118 assume !(8480 == ssl3_accept_~s__state~0); 40431#L121 assume !(8481 == ssl3_accept_~s__state~0); 40430#L124 assume !(8482 == ssl3_accept_~s__state~0); 40429#L127 assume !(8464 == ssl3_accept_~s__state~0); 40426#L130 assume !(8465 == ssl3_accept_~s__state~0); 40424#L133 assume !(8466 == ssl3_accept_~s__state~0); 40421#L136 assume !(8496 == ssl3_accept_~s__state~0); 40418#L139 assume !(8497 == ssl3_accept_~s__state~0); 40416#L142 assume !(8512 == ssl3_accept_~s__state~0); 40414#L145 assume !(8513 == ssl3_accept_~s__state~0); 40411#L148 assume !(8528 == ssl3_accept_~s__state~0); 40408#L151 assume !(8529 == ssl3_accept_~s__state~0); 40405#L154 assume !(8544 == ssl3_accept_~s__state~0); 40402#L157 assume !(8545 == ssl3_accept_~s__state~0); 40399#L160 assume !(8560 == ssl3_accept_~s__state~0); 40397#L163 assume !(8561 == ssl3_accept_~s__state~0); 40396#L166 assume !(8448 == ssl3_accept_~s__state~0); 40392#L169 assume 8576 == ssl3_accept_~s__state~0; 39793#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 40382#L445 assume !(ssl3_accept_~ret~0 <= 0); 40383#L448 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 40226#L452 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 40224#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40708#L581 ssl3_accept_~skip~0 := 0; 39852#L100-2 assume !false; 39850#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39851#L103 assume !(12292 == ssl3_accept_~s__state~0); 40702#L106 assume !(16384 == ssl3_accept_~s__state~0); 39846#L109 assume !(8192 == ssl3_accept_~s__state~0); 39844#L112 assume !(24576 == ssl3_accept_~s__state~0); 39845#L115 assume !(8195 == ssl3_accept_~s__state~0); 40696#L118 assume !(8480 == ssl3_accept_~s__state~0); 40694#L121 assume !(8481 == ssl3_accept_~s__state~0); 39838#L124 assume !(8482 == ssl3_accept_~s__state~0); 39839#L127 assume !(8464 == ssl3_accept_~s__state~0); 40692#L130 assume !(8465 == ssl3_accept_~s__state~0); 39833#L133 assume !(8466 == ssl3_accept_~s__state~0); 39834#L136 assume !(8496 == ssl3_accept_~s__state~0); 39826#L139 assume !(8497 == ssl3_accept_~s__state~0); 39827#L142 assume !(8512 == ssl3_accept_~s__state~0); 39816#L145 assume !(8513 == ssl3_accept_~s__state~0); 39817#L148 assume !(8528 == ssl3_accept_~s__state~0); 39810#L151 assume !(8529 == ssl3_accept_~s__state~0); 39811#L154 assume !(8544 == ssl3_accept_~s__state~0); 39804#L157 assume !(8545 == ssl3_accept_~s__state~0); 39805#L160 assume !(8560 == ssl3_accept_~s__state~0); 39798#L163 assume !(8561 == ssl3_accept_~s__state~0); 39799#L166 assume !(8448 == ssl3_accept_~s__state~0); 39795#L169 assume !(8576 == ssl3_accept_~s__state~0); 39792#L172 assume !(8577 == ssl3_accept_~s__state~0); 39789#L175 assume !(8592 == ssl3_accept_~s__state~0); 39785#L178 assume !(8593 == ssl3_accept_~s__state~0); 39780#L181 assume !(8608 == ssl3_accept_~s__state~0); 39777#L184 assume !(8609 == ssl3_accept_~s__state~0); 39773#L187 assume 8640 == ssl3_accept_~s__state~0; 39774#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 39767#L480 assume !(ssl3_accept_~ret~0 <= 0); 39764#L483 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 39761#L483-2 ssl3_accept_~s__init_num~0 := 0; 39754#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39748#L581 ssl3_accept_~skip~0 := 0; 39746#L100-2 assume !false; 39744#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39742#L103 assume !(12292 == ssl3_accept_~s__state~0); 39740#L106 assume !(16384 == ssl3_accept_~s__state~0); 39738#L109 assume !(8192 == ssl3_accept_~s__state~0); 39736#L112 assume !(24576 == ssl3_accept_~s__state~0); 39734#L115 assume !(8195 == ssl3_accept_~s__state~0); 39732#L118 assume !(8480 == ssl3_accept_~s__state~0); 39730#L121 assume !(8481 == ssl3_accept_~s__state~0); 39728#L124 assume !(8482 == ssl3_accept_~s__state~0); 39726#L127 assume !(8464 == ssl3_accept_~s__state~0); 39724#L130 assume !(8465 == ssl3_accept_~s__state~0); 39722#L133 assume !(8466 == ssl3_accept_~s__state~0); 39720#L136 assume !(8496 == ssl3_accept_~s__state~0); 39718#L139 assume !(8497 == ssl3_accept_~s__state~0); 39716#L142 assume !(8512 == ssl3_accept_~s__state~0); 39714#L145 assume !(8513 == ssl3_accept_~s__state~0); 39712#L148 assume !(8528 == ssl3_accept_~s__state~0); 39710#L151 assume !(8529 == ssl3_accept_~s__state~0); 39708#L154 assume !(8544 == ssl3_accept_~s__state~0); 39706#L157 assume !(8545 == ssl3_accept_~s__state~0); 39704#L160 assume !(8560 == ssl3_accept_~s__state~0); 39702#L163 assume !(8561 == ssl3_accept_~s__state~0); 39700#L166 assume !(8448 == ssl3_accept_~s__state~0); 39698#L169 assume !(8576 == ssl3_accept_~s__state~0); 39696#L172 assume !(8577 == ssl3_accept_~s__state~0); 39694#L175 assume !(8592 == ssl3_accept_~s__state~0); 39692#L178 assume !(8593 == ssl3_accept_~s__state~0); 39690#L181 assume !(8608 == ssl3_accept_~s__state~0); 39688#L184 assume !(8609 == ssl3_accept_~s__state~0); 39686#L187 assume !(8640 == ssl3_accept_~s__state~0); 39684#L190 assume !(8641 == ssl3_accept_~s__state~0); 39682#L193 assume 8656 == ssl3_accept_~s__state~0; 39591#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 39680#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 39678#L498 assume !(2 == ssl3_accept_~blastFlag~0); 39676#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 39673#L506 assume !(0 == ssl3_accept_~tmp___10~0); 39666#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39660#L581 ssl3_accept_~skip~0 := 0; 39658#L100-2 assume !false; 39656#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39654#L103 assume !(12292 == ssl3_accept_~s__state~0); 39652#L106 assume !(16384 == ssl3_accept_~s__state~0); 39650#L109 assume !(8192 == ssl3_accept_~s__state~0); 39648#L112 assume !(24576 == ssl3_accept_~s__state~0); 39646#L115 assume !(8195 == ssl3_accept_~s__state~0); 39644#L118 assume !(8480 == ssl3_accept_~s__state~0); 39642#L121 assume !(8481 == ssl3_accept_~s__state~0); 39640#L124 assume !(8482 == ssl3_accept_~s__state~0); 39638#L127 assume !(8464 == ssl3_accept_~s__state~0); 39636#L130 assume !(8465 == ssl3_accept_~s__state~0); 39634#L133 assume !(8466 == ssl3_accept_~s__state~0); 39632#L136 assume !(8496 == ssl3_accept_~s__state~0); 39630#L139 assume !(8497 == ssl3_accept_~s__state~0); 39628#L142 assume !(8512 == ssl3_accept_~s__state~0); 39626#L145 assume !(8513 == ssl3_accept_~s__state~0); 39624#L148 assume !(8528 == ssl3_accept_~s__state~0); 39622#L151 assume !(8529 == ssl3_accept_~s__state~0); 39620#L154 assume !(8544 == ssl3_accept_~s__state~0); 39618#L157 assume !(8545 == ssl3_accept_~s__state~0); 39616#L160 assume !(8560 == ssl3_accept_~s__state~0); 39614#L163 assume !(8561 == ssl3_accept_~s__state~0); 39612#L166 assume !(8448 == ssl3_accept_~s__state~0); 39610#L169 assume !(8576 == ssl3_accept_~s__state~0); 39608#L172 assume !(8577 == ssl3_accept_~s__state~0); 39606#L175 assume !(8592 == ssl3_accept_~s__state~0); 39604#L178 assume !(8593 == ssl3_accept_~s__state~0); 39602#L181 assume !(8608 == ssl3_accept_~s__state~0); 39600#L184 assume !(8609 == ssl3_accept_~s__state~0); 39598#L187 assume !(8640 == ssl3_accept_~s__state~0); 39596#L190 assume !(8641 == ssl3_accept_~s__state~0); 39590#L193 assume !(8656 == ssl3_accept_~s__state~0); 39592#L196 assume !(8657 == ssl3_accept_~s__state~0); 39452#L199 assume 8672 == ssl3_accept_~s__state~0; 39453#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 39593#L514 assume !(3 == ssl3_accept_~blastFlag~0); 39552#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 39553#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 39587#L521-2 ssl3_accept_~s__init_num~0 := 0; 40598#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40592#L581 ssl3_accept_~skip~0 := 0; 40582#L100-2 assume !false; 40577#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40572#L103 assume !(12292 == ssl3_accept_~s__state~0); 40564#L106 assume !(16384 == ssl3_accept_~s__state~0); 40559#L109 assume !(8192 == ssl3_accept_~s__state~0); 40554#L112 assume !(24576 == ssl3_accept_~s__state~0); 40549#L115 assume !(8195 == ssl3_accept_~s__state~0); 40545#L118 assume !(8480 == ssl3_accept_~s__state~0); 40539#L121 assume !(8481 == ssl3_accept_~s__state~0); 40535#L124 assume !(8482 == ssl3_accept_~s__state~0); 40531#L127 assume !(8464 == ssl3_accept_~s__state~0); 40527#L130 assume !(8465 == ssl3_accept_~s__state~0); 40488#L133 assume !(8466 == ssl3_accept_~s__state~0); 40420#L136 assume !(8496 == ssl3_accept_~s__state~0); 40417#L139 assume !(8497 == ssl3_accept_~s__state~0); 40415#L142 assume !(8512 == ssl3_accept_~s__state~0); 40412#L145 assume !(8513 == ssl3_accept_~s__state~0); 40409#L148 assume !(8528 == ssl3_accept_~s__state~0); 40406#L151 assume !(8529 == ssl3_accept_~s__state~0); 40403#L154 assume !(8544 == ssl3_accept_~s__state~0); 40400#L157 assume !(8545 == ssl3_accept_~s__state~0); 40393#L160 assume !(8560 == ssl3_accept_~s__state~0); 40394#L163 assume !(8561 == ssl3_accept_~s__state~0); 39832#L166 assume 8448 == ssl3_accept_~s__state~0; 39829#L167 assume !(ssl3_accept_~num1~0 > 0); 39825#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39822#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39815#L581 ssl3_accept_~skip~0 := 0; 39812#L100-2 assume !false; 39809#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39806#L103 assume !(12292 == ssl3_accept_~s__state~0); 39803#L106 assume !(16384 == ssl3_accept_~s__state~0); 39800#L109 assume 8192 == ssl3_accept_~s__state~0; 39508#L212 ssl3_accept_~s__server~0 := 1; 39509#L217 assume 0 != ssl3_accept_~cb~0; 39544#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 39545#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 39570#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 39433#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 39434#L244 assume 12292 != ssl3_accept_~s__state~0; 39571#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 40747#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40742#L581 ssl3_accept_~skip~0 := 0; 39488#L100-2 [2020-11-28 03:21:29,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:29,477 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 22 times [2020-11-28 03:21:29,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:29,478 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012375531] [2020-11-28 03:21:29,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:29,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:29,482 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:29,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:29,486 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:29,488 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:29,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:29,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1190760195, now seen corresponding path program 1 times [2020-11-28 03:21:29,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:29,489 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803269606] [2020-11-28 03:21:29,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:29,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:29,635 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 03:21:29,635 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803269606] [2020-11-28 03:21:29,635 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:29,636 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:29,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200365048] [2020-11-28 03:21:29,636 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:29,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:29,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:29,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:29,637 INFO L87 Difference]: Start difference. First operand 1884 states and 2365 transitions. cyclomatic complexity: 488 Second operand 3 states. [2020-11-28 03:21:29,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:29,807 INFO L93 Difference]: Finished difference Result 2136 states and 2652 transitions. [2020-11-28 03:21:29,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:29,807 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2136 states and 2652 transitions. [2020-11-28 03:21:29,814 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1852 [2020-11-28 03:21:29,823 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2136 states to 2136 states and 2652 transitions. [2020-11-28 03:21:29,823 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2136 [2020-11-28 03:21:29,825 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2136 [2020-11-28 03:21:29,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2136 states and 2652 transitions. [2020-11-28 03:21:29,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:29,829 INFO L691 BuchiCegarLoop]: Abstraction has 2136 states and 2652 transitions. [2020-11-28 03:21:29,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2136 states and 2652 transitions. [2020-11-28 03:21:29,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2136 to 2122. [2020-11-28 03:21:29,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2122 states. [2020-11-28 03:21:29,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2122 states to 2122 states and 2638 transitions. [2020-11-28 03:21:29,861 INFO L714 BuchiCegarLoop]: Abstraction has 2122 states and 2638 transitions. [2020-11-28 03:21:29,861 INFO L594 BuchiCegarLoop]: Abstraction has 2122 states and 2638 transitions. [2020-11-28 03:21:29,861 INFO L427 BuchiCegarLoop]: ======== Iteration 23============ [2020-11-28 03:21:29,861 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2122 states and 2638 transitions. [2020-11-28 03:21:29,867 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1838 [2020-11-28 03:21:29,867 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:29,867 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:29,870 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:29,870 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] [2020-11-28 03:21:29,870 INFO L794 eck$LassoCheckResult]: Stem: 43540#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); 43423#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 43424#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43477#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 43478#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43441#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 43504#L100-2 [2020-11-28 03:21:29,871 INFO L796 eck$LassoCheckResult]: Loop: 43504#L100-2 assume !false; 44206#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44203#L103 assume !(12292 == ssl3_accept_~s__state~0); 44200#L106 assume !(16384 == ssl3_accept_~s__state~0); 44197#L109 assume !(8192 == ssl3_accept_~s__state~0); 44194#L112 assume !(24576 == ssl3_accept_~s__state~0); 44191#L115 assume !(8195 == ssl3_accept_~s__state~0); 44188#L118 assume !(8480 == ssl3_accept_~s__state~0); 44185#L121 assume !(8481 == ssl3_accept_~s__state~0); 44182#L124 assume !(8482 == ssl3_accept_~s__state~0); 44084#L127 assume 8464 == ssl3_accept_~s__state~0; 43791#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 44081#L275 assume !(0 == ssl3_accept_~blastFlag~0); 44082#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; 44213#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44207#L581 ssl3_accept_~skip~0 := 0; 44204#L100-2 assume !false; 44201#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44198#L103 assume !(12292 == ssl3_accept_~s__state~0); 44195#L106 assume !(16384 == ssl3_accept_~s__state~0); 44192#L109 assume !(8192 == ssl3_accept_~s__state~0); 44189#L112 assume !(24576 == ssl3_accept_~s__state~0); 44186#L115 assume !(8195 == ssl3_accept_~s__state~0); 44183#L118 assume !(8480 == ssl3_accept_~s__state~0); 44179#L121 assume !(8481 == ssl3_accept_~s__state~0); 44178#L124 assume !(8482 == ssl3_accept_~s__state~0); 44175#L127 assume !(8464 == ssl3_accept_~s__state~0); 44169#L130 assume !(8465 == ssl3_accept_~s__state~0); 44167#L133 assume !(8466 == ssl3_accept_~s__state~0); 43779#L136 assume 8496 == ssl3_accept_~s__state~0; 43776#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 43777#L288 assume !(1 == ssl3_accept_~blastFlag~0); 43952#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 43951#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 43950#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43473#L298-2 ssl3_accept_~s__init_num~0 := 0; 43474#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45080#L581 ssl3_accept_~skip~0 := 0; 45079#L100-2 assume !false; 45078#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45077#L103 assume !(12292 == ssl3_accept_~s__state~0); 45076#L106 assume !(16384 == ssl3_accept_~s__state~0); 45075#L109 assume !(8192 == ssl3_accept_~s__state~0); 45074#L112 assume !(24576 == ssl3_accept_~s__state~0); 45073#L115 assume !(8195 == ssl3_accept_~s__state~0); 45072#L118 assume !(8480 == ssl3_accept_~s__state~0); 45071#L121 assume !(8481 == ssl3_accept_~s__state~0); 45070#L124 assume !(8482 == ssl3_accept_~s__state~0); 45069#L127 assume !(8464 == ssl3_accept_~s__state~0); 45068#L130 assume !(8465 == ssl3_accept_~s__state~0); 45067#L133 assume !(8466 == ssl3_accept_~s__state~0); 45066#L136 assume !(8496 == ssl3_accept_~s__state~0); 45065#L139 assume !(8497 == ssl3_accept_~s__state~0); 44849#L142 assume 8512 == ssl3_accept_~s__state~0; 43513#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43491#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43482#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43483#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44989#L581 ssl3_accept_~skip~0 := 0; 44862#L100-2 assume !false; 44860#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44858#L103 assume !(12292 == ssl3_accept_~s__state~0); 44856#L106 assume !(16384 == ssl3_accept_~s__state~0); 44854#L109 assume !(8192 == ssl3_accept_~s__state~0); 44796#L112 assume !(24576 == ssl3_accept_~s__state~0); 44791#L115 assume !(8195 == ssl3_accept_~s__state~0); 44786#L118 assume !(8480 == ssl3_accept_~s__state~0); 44785#L121 assume !(8481 == ssl3_accept_~s__state~0); 44784#L124 assume !(8482 == ssl3_accept_~s__state~0); 44783#L127 assume !(8464 == ssl3_accept_~s__state~0); 44782#L130 assume !(8465 == ssl3_accept_~s__state~0); 44781#L133 assume !(8466 == ssl3_accept_~s__state~0); 44780#L136 assume !(8496 == ssl3_accept_~s__state~0); 44778#L139 assume !(8497 == ssl3_accept_~s__state~0); 44777#L142 assume !(8512 == ssl3_accept_~s__state~0); 44776#L145 assume !(8513 == ssl3_accept_~s__state~0); 44775#L148 assume 8528 == ssl3_accept_~s__state~0; 44405#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44774#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 44771#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 44772#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 44765#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 44761#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 44760#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44755#L581 ssl3_accept_~skip~0 := 0; 44753#L100-2 assume !false; 44748#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44746#L103 assume !(12292 == ssl3_accept_~s__state~0); 44744#L106 assume !(16384 == ssl3_accept_~s__state~0); 44742#L109 assume !(8192 == ssl3_accept_~s__state~0); 44740#L112 assume !(24576 == ssl3_accept_~s__state~0); 44738#L115 assume !(8195 == ssl3_accept_~s__state~0); 44736#L118 assume !(8480 == ssl3_accept_~s__state~0); 44734#L121 assume !(8481 == ssl3_accept_~s__state~0); 44732#L124 assume !(8482 == ssl3_accept_~s__state~0); 44730#L127 assume !(8464 == ssl3_accept_~s__state~0); 44728#L130 assume !(8465 == ssl3_accept_~s__state~0); 44726#L133 assume !(8466 == ssl3_accept_~s__state~0); 44724#L136 assume !(8496 == ssl3_accept_~s__state~0); 44722#L139 assume !(8497 == ssl3_accept_~s__state~0); 44720#L142 assume !(8512 == ssl3_accept_~s__state~0); 44718#L145 assume !(8513 == ssl3_accept_~s__state~0); 44716#L148 assume !(8528 == ssl3_accept_~s__state~0); 44714#L151 assume !(8529 == ssl3_accept_~s__state~0); 44712#L154 assume 8544 == ssl3_accept_~s__state~0; 44400#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44709#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 44706#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44704#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44700#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 44698#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 44689#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44683#L581 ssl3_accept_~skip~0 := 0; 44681#L100-2 assume !false; 44679#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44677#L103 assume !(12292 == ssl3_accept_~s__state~0); 44675#L106 assume !(16384 == ssl3_accept_~s__state~0); 44673#L109 assume !(8192 == ssl3_accept_~s__state~0); 44671#L112 assume !(24576 == ssl3_accept_~s__state~0); 44669#L115 assume !(8195 == ssl3_accept_~s__state~0); 44667#L118 assume !(8480 == ssl3_accept_~s__state~0); 44665#L121 assume !(8481 == ssl3_accept_~s__state~0); 44663#L124 assume !(8482 == ssl3_accept_~s__state~0); 44661#L127 assume !(8464 == ssl3_accept_~s__state~0); 44659#L130 assume !(8465 == ssl3_accept_~s__state~0); 44657#L133 assume !(8466 == ssl3_accept_~s__state~0); 44088#L136 assume !(8496 == ssl3_accept_~s__state~0); 44654#L139 assume !(8497 == ssl3_accept_~s__state~0); 44652#L142 assume !(8512 == ssl3_accept_~s__state~0); 44650#L145 assume !(8513 == ssl3_accept_~s__state~0); 44648#L148 assume !(8528 == ssl3_accept_~s__state~0); 44646#L151 assume !(8529 == ssl3_accept_~s__state~0); 44644#L154 assume !(8544 == ssl3_accept_~s__state~0); 44642#L157 assume !(8545 == ssl3_accept_~s__state~0); 44640#L160 assume !(8560 == ssl3_accept_~s__state~0); 44638#L163 assume !(8561 == ssl3_accept_~s__state~0); 44636#L166 assume 8448 == ssl3_accept_~s__state~0; 44634#L167 assume !(ssl3_accept_~num1~0 > 0); 44630#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44627#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44621#L581 ssl3_accept_~skip~0 := 0; 44618#L100-2 assume !false; 44616#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44614#L103 assume !(12292 == ssl3_accept_~s__state~0); 44612#L106 assume !(16384 == ssl3_accept_~s__state~0); 44611#L109 assume !(8192 == ssl3_accept_~s__state~0); 44610#L112 assume !(24576 == ssl3_accept_~s__state~0); 44609#L115 assume !(8195 == ssl3_accept_~s__state~0); 44608#L118 assume !(8480 == ssl3_accept_~s__state~0); 44607#L121 assume !(8481 == ssl3_accept_~s__state~0); 44606#L124 assume !(8482 == ssl3_accept_~s__state~0); 44604#L127 assume !(8464 == ssl3_accept_~s__state~0); 44602#L130 assume !(8465 == ssl3_accept_~s__state~0); 44599#L133 assume !(8466 == ssl3_accept_~s__state~0); 44597#L136 assume !(8496 == ssl3_accept_~s__state~0); 44596#L139 assume !(8497 == ssl3_accept_~s__state~0); 44595#L142 assume !(8512 == ssl3_accept_~s__state~0); 44594#L145 assume !(8513 == ssl3_accept_~s__state~0); 44592#L148 assume !(8528 == ssl3_accept_~s__state~0); 44591#L151 assume !(8529 == ssl3_accept_~s__state~0); 44589#L154 assume !(8544 == ssl3_accept_~s__state~0); 44586#L157 assume !(8545 == ssl3_accept_~s__state~0); 44585#L160 assume !(8560 == ssl3_accept_~s__state~0); 44584#L163 assume !(8561 == ssl3_accept_~s__state~0); 44583#L166 assume !(8448 == ssl3_accept_~s__state~0); 44545#L169 assume 8576 == ssl3_accept_~s__state~0; 44542#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 44541#L445 assume !(ssl3_accept_~ret~0 <= 0); 44538#L448 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 44539#L452 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 45369#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45364#L581 ssl3_accept_~skip~0 := 0; 45363#L100-2 assume !false; 45362#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45361#L103 assume !(12292 == ssl3_accept_~s__state~0); 45360#L106 assume !(16384 == ssl3_accept_~s__state~0); 45359#L109 assume !(8192 == ssl3_accept_~s__state~0); 45358#L112 assume !(24576 == ssl3_accept_~s__state~0); 45357#L115 assume !(8195 == ssl3_accept_~s__state~0); 45356#L118 assume !(8480 == ssl3_accept_~s__state~0); 45355#L121 assume !(8481 == ssl3_accept_~s__state~0); 45354#L124 assume !(8482 == ssl3_accept_~s__state~0); 45353#L127 assume !(8464 == ssl3_accept_~s__state~0); 45352#L130 assume !(8465 == ssl3_accept_~s__state~0); 45351#L133 assume !(8466 == ssl3_accept_~s__state~0); 45350#L136 assume !(8496 == ssl3_accept_~s__state~0); 45349#L139 assume !(8497 == ssl3_accept_~s__state~0); 45348#L142 assume !(8512 == ssl3_accept_~s__state~0); 45347#L145 assume !(8513 == ssl3_accept_~s__state~0); 45346#L148 assume !(8528 == ssl3_accept_~s__state~0); 45345#L151 assume !(8529 == ssl3_accept_~s__state~0); 45344#L154 assume !(8544 == ssl3_accept_~s__state~0); 45343#L157 assume !(8545 == ssl3_accept_~s__state~0); 45342#L160 assume !(8560 == ssl3_accept_~s__state~0); 45341#L163 assume !(8561 == ssl3_accept_~s__state~0); 45340#L166 assume !(8448 == ssl3_accept_~s__state~0); 45339#L169 assume !(8576 == ssl3_accept_~s__state~0); 45338#L172 assume !(8577 == ssl3_accept_~s__state~0); 45337#L175 assume 8592 == ssl3_accept_~s__state~0; 43783#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 44577#L462 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 44576#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44571#L581 ssl3_accept_~skip~0 := 0; 44570#L100-2 assume !false; 44569#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44568#L103 assume !(12292 == ssl3_accept_~s__state~0); 44567#L106 assume !(16384 == ssl3_accept_~s__state~0); 44566#L109 assume !(8192 == ssl3_accept_~s__state~0); 44565#L112 assume !(24576 == ssl3_accept_~s__state~0); 44564#L115 assume !(8195 == ssl3_accept_~s__state~0); 44563#L118 assume !(8480 == ssl3_accept_~s__state~0); 44562#L121 assume !(8481 == ssl3_accept_~s__state~0); 44561#L124 assume !(8482 == ssl3_accept_~s__state~0); 44560#L127 assume !(8464 == ssl3_accept_~s__state~0); 44559#L130 assume !(8465 == ssl3_accept_~s__state~0); 44558#L133 assume !(8466 == ssl3_accept_~s__state~0); 44557#L136 assume !(8496 == ssl3_accept_~s__state~0); 44556#L139 assume !(8497 == ssl3_accept_~s__state~0); 44555#L142 assume !(8512 == ssl3_accept_~s__state~0); 44554#L145 assume !(8513 == ssl3_accept_~s__state~0); 44553#L148 assume !(8528 == ssl3_accept_~s__state~0); 44552#L151 assume !(8529 == ssl3_accept_~s__state~0); 44551#L154 assume !(8544 == ssl3_accept_~s__state~0); 44550#L157 assume !(8545 == ssl3_accept_~s__state~0); 44549#L160 assume !(8560 == ssl3_accept_~s__state~0); 44548#L163 assume !(8561 == ssl3_accept_~s__state~0); 44547#L166 assume !(8448 == ssl3_accept_~s__state~0); 44546#L169 assume !(8576 == ssl3_accept_~s__state~0); 44543#L172 assume !(8577 == ssl3_accept_~s__state~0); 44544#L175 assume !(8592 == ssl3_accept_~s__state~0); 43782#L178 assume !(8593 == ssl3_accept_~s__state~0); 43784#L181 assume !(8608 == ssl3_accept_~s__state~0); 44581#L184 assume !(8609 == ssl3_accept_~s__state~0); 43771#L187 assume 8640 == ssl3_accept_~s__state~0; 43769#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 43767#L480 assume !(ssl3_accept_~ret~0 <= 0); 43764#L483 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 43761#L483-2 ssl3_accept_~s__init_num~0 := 0; 43754#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43748#L581 ssl3_accept_~skip~0 := 0; 43746#L100-2 assume !false; 43744#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43742#L103 assume !(12292 == ssl3_accept_~s__state~0); 43740#L106 assume !(16384 == ssl3_accept_~s__state~0); 43738#L109 assume !(8192 == ssl3_accept_~s__state~0); 43736#L112 assume !(24576 == ssl3_accept_~s__state~0); 43734#L115 assume !(8195 == ssl3_accept_~s__state~0); 43732#L118 assume !(8480 == ssl3_accept_~s__state~0); 43730#L121 assume !(8481 == ssl3_accept_~s__state~0); 43728#L124 assume !(8482 == ssl3_accept_~s__state~0); 43726#L127 assume !(8464 == ssl3_accept_~s__state~0); 43724#L130 assume !(8465 == ssl3_accept_~s__state~0); 43722#L133 assume !(8466 == ssl3_accept_~s__state~0); 43720#L136 assume !(8496 == ssl3_accept_~s__state~0); 43718#L139 assume !(8497 == ssl3_accept_~s__state~0); 43716#L142 assume !(8512 == ssl3_accept_~s__state~0); 43714#L145 assume !(8513 == ssl3_accept_~s__state~0); 43712#L148 assume !(8528 == ssl3_accept_~s__state~0); 43710#L151 assume !(8529 == ssl3_accept_~s__state~0); 43708#L154 assume !(8544 == ssl3_accept_~s__state~0); 43706#L157 assume !(8545 == ssl3_accept_~s__state~0); 43704#L160 assume !(8560 == ssl3_accept_~s__state~0); 43702#L163 assume !(8561 == ssl3_accept_~s__state~0); 43700#L166 assume !(8448 == ssl3_accept_~s__state~0); 43698#L169 assume !(8576 == ssl3_accept_~s__state~0); 43696#L172 assume !(8577 == ssl3_accept_~s__state~0); 43694#L175 assume !(8592 == ssl3_accept_~s__state~0); 43692#L178 assume !(8593 == ssl3_accept_~s__state~0); 43690#L181 assume !(8608 == ssl3_accept_~s__state~0); 43688#L184 assume !(8609 == ssl3_accept_~s__state~0); 43686#L187 assume !(8640 == ssl3_accept_~s__state~0); 43684#L190 assume !(8641 == ssl3_accept_~s__state~0); 43682#L193 assume 8656 == ssl3_accept_~s__state~0; 43591#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 43680#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 43678#L498 assume !(2 == ssl3_accept_~blastFlag~0); 43676#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 43673#L506 assume !(0 == ssl3_accept_~tmp___10~0); 43666#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43660#L581 ssl3_accept_~skip~0 := 0; 43658#L100-2 assume !false; 43656#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43654#L103 assume !(12292 == ssl3_accept_~s__state~0); 43652#L106 assume !(16384 == ssl3_accept_~s__state~0); 43650#L109 assume !(8192 == ssl3_accept_~s__state~0); 43648#L112 assume !(24576 == ssl3_accept_~s__state~0); 43646#L115 assume !(8195 == ssl3_accept_~s__state~0); 43644#L118 assume !(8480 == ssl3_accept_~s__state~0); 43642#L121 assume !(8481 == ssl3_accept_~s__state~0); 43640#L124 assume !(8482 == ssl3_accept_~s__state~0); 43638#L127 assume !(8464 == ssl3_accept_~s__state~0); 43636#L130 assume !(8465 == ssl3_accept_~s__state~0); 43634#L133 assume !(8466 == ssl3_accept_~s__state~0); 43632#L136 assume !(8496 == ssl3_accept_~s__state~0); 43630#L139 assume !(8497 == ssl3_accept_~s__state~0); 43628#L142 assume !(8512 == ssl3_accept_~s__state~0); 43626#L145 assume !(8513 == ssl3_accept_~s__state~0); 43624#L148 assume !(8528 == ssl3_accept_~s__state~0); 43622#L151 assume !(8529 == ssl3_accept_~s__state~0); 43620#L154 assume !(8544 == ssl3_accept_~s__state~0); 43618#L157 assume !(8545 == ssl3_accept_~s__state~0); 43616#L160 assume !(8560 == ssl3_accept_~s__state~0); 43614#L163 assume !(8561 == ssl3_accept_~s__state~0); 43612#L166 assume !(8448 == ssl3_accept_~s__state~0); 43610#L169 assume !(8576 == ssl3_accept_~s__state~0); 43608#L172 assume !(8577 == ssl3_accept_~s__state~0); 43606#L175 assume !(8592 == ssl3_accept_~s__state~0); 43604#L178 assume !(8593 == ssl3_accept_~s__state~0); 43602#L181 assume !(8608 == ssl3_accept_~s__state~0); 43600#L184 assume !(8609 == ssl3_accept_~s__state~0); 43598#L187 assume !(8640 == ssl3_accept_~s__state~0); 43596#L190 assume !(8641 == ssl3_accept_~s__state~0); 43590#L193 assume !(8656 == ssl3_accept_~s__state~0); 43592#L196 assume !(8657 == ssl3_accept_~s__state~0); 43471#L199 assume 8672 == ssl3_accept_~s__state~0; 43472#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 43593#L514 assume !(3 == ssl3_accept_~blastFlag~0); 43563#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 43564#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 43586#L521-2 ssl3_accept_~s__init_num~0 := 0; 43465#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44505#L581 ssl3_accept_~skip~0 := 0; 44499#L100-2 assume !false; 44493#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44487#L103 assume !(12292 == ssl3_accept_~s__state~0); 44481#L106 assume !(16384 == ssl3_accept_~s__state~0); 44475#L109 assume !(8192 == ssl3_accept_~s__state~0); 44469#L112 assume !(24576 == ssl3_accept_~s__state~0); 44463#L115 assume !(8195 == ssl3_accept_~s__state~0); 44241#L118 assume !(8480 == ssl3_accept_~s__state~0); 44454#L121 assume !(8481 == ssl3_accept_~s__state~0); 44449#L124 assume !(8482 == ssl3_accept_~s__state~0); 44444#L127 assume !(8464 == ssl3_accept_~s__state~0); 44437#L130 assume !(8465 == ssl3_accept_~s__state~0); 44433#L133 assume !(8466 == ssl3_accept_~s__state~0); 44430#L136 assume !(8496 == ssl3_accept_~s__state~0); 44427#L139 assume !(8497 == ssl3_accept_~s__state~0); 44424#L142 assume !(8512 == ssl3_accept_~s__state~0); 44422#L145 assume !(8513 == ssl3_accept_~s__state~0); 44407#L148 assume !(8528 == ssl3_accept_~s__state~0); 44408#L151 assume !(8529 == ssl3_accept_~s__state~0); 44402#L154 assume !(8544 == ssl3_accept_~s__state~0); 44403#L157 assume !(8545 == ssl3_accept_~s__state~0); 44398#L160 assume !(8560 == ssl3_accept_~s__state~0); 44163#L163 assume !(8561 == ssl3_accept_~s__state~0); 44079#L166 assume 8448 == ssl3_accept_~s__state~0; 43829#L167 assume !(ssl3_accept_~num1~0 > 0); 43828#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43822#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43818#L581 ssl3_accept_~skip~0 := 0; 43811#L100-2 assume !false; 43812#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43805#L103 assume !(12292 == ssl3_accept_~s__state~0); 43806#L106 assume !(16384 == ssl3_accept_~s__state~0); 43798#L109 assume 8192 == ssl3_accept_~s__state~0; 43799#L212 ssl3_accept_~s__server~0 := 1; 44237#L217 assume 0 != ssl3_accept_~cb~0; 44235#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 44233#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 44230#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 44227#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 44225#L244 assume 12292 != ssl3_accept_~s__state~0; 44224#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 44221#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44215#L581 ssl3_accept_~skip~0 := 0; 43504#L100-2 [2020-11-28 03:21:29,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:29,872 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 23 times [2020-11-28 03:21:29,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:29,872 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485523411] [2020-11-28 03:21:29,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:29,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:29,876 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:29,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:29,880 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:29,882 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:29,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:29,883 INFO L82 PathProgramCache]: Analyzing trace with hash 1879374544, now seen corresponding path program 1 times [2020-11-28 03:21:29,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:29,883 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468963758] [2020-11-28 03:21:29,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:29,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:30,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1447 backedges. 552 proven. 0 refuted. 0 times theorem prover too weak. 895 trivial. 0 not checked. [2020-11-28 03:21:30,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468963758] [2020-11-28 03:21:30,077 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:30,078 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:30,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21137331] [2020-11-28 03:21:30,078 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:30,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:30,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:30,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:30,079 INFO L87 Difference]: Start difference. First operand 2122 states and 2638 transitions. cyclomatic complexity: 523 Second operand 3 states. [2020-11-28 03:21:30,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:30,109 INFO L93 Difference]: Finished difference Result 4215 states and 5222 transitions. [2020-11-28 03:21:30,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:30,111 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4215 states and 5222 transitions. [2020-11-28 03:21:30,126 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3662 [2020-11-28 03:21:30,145 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4215 states to 4215 states and 5222 transitions. [2020-11-28 03:21:30,146 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4215 [2020-11-28 03:21:30,148 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4215 [2020-11-28 03:21:30,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4215 states and 5222 transitions. [2020-11-28 03:21:30,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:30,154 INFO L691 BuchiCegarLoop]: Abstraction has 4215 states and 5222 transitions. [2020-11-28 03:21:30,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4215 states and 5222 transitions. [2020-11-28 03:21:30,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4215 to 2125. [2020-11-28 03:21:30,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2125 states. [2020-11-28 03:21:30,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2125 states to 2125 states and 2641 transitions. [2020-11-28 03:21:30,199 INFO L714 BuchiCegarLoop]: Abstraction has 2125 states and 2641 transitions. [2020-11-28 03:21:30,199 INFO L594 BuchiCegarLoop]: Abstraction has 2125 states and 2641 transitions. [2020-11-28 03:21:30,199 INFO L427 BuchiCegarLoop]: ======== Iteration 24============ [2020-11-28 03:21:30,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2125 states and 2641 transitions. [2020-11-28 03:21:30,205 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1840 [2020-11-28 03:21:30,205 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:30,205 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:30,208 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:30,208 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] [2020-11-28 03:21:30,208 INFO L794 eck$LassoCheckResult]: Stem: 49883#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); 49766#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 49767#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49820#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 49821#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 49783#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 49849#L100-2 [2020-11-28 03:21:30,209 INFO L796 eck$LassoCheckResult]: Loop: 49849#L100-2 assume !false; 51270#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51268#L103 assume !(12292 == ssl3_accept_~s__state~0); 51266#L106 assume !(16384 == ssl3_accept_~s__state~0); 51264#L109 assume !(8192 == ssl3_accept_~s__state~0); 51262#L112 assume !(24576 == ssl3_accept_~s__state~0); 51260#L115 assume !(8195 == ssl3_accept_~s__state~0); 51229#L118 assume !(8480 == ssl3_accept_~s__state~0); 51228#L121 assume !(8481 == ssl3_accept_~s__state~0); 51227#L124 assume !(8482 == ssl3_accept_~s__state~0); 50235#L127 assume 8464 == ssl3_accept_~s__state~0; 50233#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 50229#L275 assume !(0 == ssl3_accept_~blastFlag~0); 50231#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; 50469#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50464#L581 ssl3_accept_~skip~0 := 0; 50463#L100-2 assume !false; 50462#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50461#L103 assume !(12292 == ssl3_accept_~s__state~0); 50460#L106 assume !(16384 == ssl3_accept_~s__state~0); 50459#L109 assume !(8192 == ssl3_accept_~s__state~0); 50458#L112 assume !(24576 == ssl3_accept_~s__state~0); 50457#L115 assume !(8195 == ssl3_accept_~s__state~0); 50456#L118 assume !(8480 == ssl3_accept_~s__state~0); 50455#L121 assume !(8481 == ssl3_accept_~s__state~0); 50454#L124 assume !(8482 == ssl3_accept_~s__state~0); 50195#L127 assume !(8464 == ssl3_accept_~s__state~0); 50193#L130 assume !(8465 == ssl3_accept_~s__state~0); 50191#L133 assume !(8466 == ssl3_accept_~s__state~0); 50189#L136 assume 8496 == ssl3_accept_~s__state~0; 50169#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 50185#L288 assume !(1 == ssl3_accept_~blastFlag~0); 50144#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 50142#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 50143#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50182#L298-2 ssl3_accept_~s__init_num~0 := 0; 51404#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51399#L581 ssl3_accept_~skip~0 := 0; 51395#L100-2 assume !false; 51317#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51316#L103 assume !(12292 == ssl3_accept_~s__state~0); 51314#L106 assume !(16384 == ssl3_accept_~s__state~0); 51312#L109 assume !(8192 == ssl3_accept_~s__state~0); 51310#L112 assume !(24576 == ssl3_accept_~s__state~0); 51308#L115 assume !(8195 == ssl3_accept_~s__state~0); 51306#L118 assume !(8480 == ssl3_accept_~s__state~0); 51304#L121 assume !(8481 == ssl3_accept_~s__state~0); 51303#L124 assume !(8482 == ssl3_accept_~s__state~0); 51302#L127 assume !(8464 == ssl3_accept_~s__state~0); 51300#L130 assume !(8465 == ssl3_accept_~s__state~0); 51299#L133 assume !(8466 == ssl3_accept_~s__state~0); 51298#L136 assume !(8496 == ssl3_accept_~s__state~0); 51297#L139 assume !(8497 == ssl3_accept_~s__state~0); 51295#L142 assume 8512 == ssl3_accept_~s__state~0; 50163#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51294#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51292#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51291#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51286#L581 ssl3_accept_~skip~0 := 0; 51285#L100-2 assume !false; 51284#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51283#L103 assume !(12292 == ssl3_accept_~s__state~0); 51281#L106 assume !(16384 == ssl3_accept_~s__state~0); 51280#L109 assume !(8192 == ssl3_accept_~s__state~0); 51274#L112 assume !(24576 == ssl3_accept_~s__state~0); 51272#L115 assume !(8195 == ssl3_accept_~s__state~0); 51271#L118 assume !(8480 == ssl3_accept_~s__state~0); 51269#L121 assume !(8481 == ssl3_accept_~s__state~0); 51267#L124 assume !(8482 == ssl3_accept_~s__state~0); 51265#L127 assume !(8464 == ssl3_accept_~s__state~0); 51263#L130 assume !(8465 == ssl3_accept_~s__state~0); 51261#L133 assume !(8466 == ssl3_accept_~s__state~0); 51259#L136 assume !(8496 == ssl3_accept_~s__state~0); 51258#L139 assume !(8497 == ssl3_accept_~s__state~0); 51256#L142 assume !(8512 == ssl3_accept_~s__state~0); 51254#L145 assume !(8513 == ssl3_accept_~s__state~0); 51252#L148 assume 8528 == ssl3_accept_~s__state~0; 50593#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51249#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 51248#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 49874#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 49868#L358 assume !(ssl3_accept_~ret~0 <= 0); 49869#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49900#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50290#L581 ssl3_accept_~skip~0 := 0; 50284#L100-2 assume !false; 50282#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50280#L103 assume !(12292 == ssl3_accept_~s__state~0); 50278#L106 assume !(16384 == ssl3_accept_~s__state~0); 50276#L109 assume !(8192 == ssl3_accept_~s__state~0); 50274#L112 assume !(24576 == ssl3_accept_~s__state~0); 50271#L115 assume !(8195 == ssl3_accept_~s__state~0); 50272#L118 assume !(8480 == ssl3_accept_~s__state~0); 51196#L121 assume !(8481 == ssl3_accept_~s__state~0); 51193#L124 assume !(8482 == ssl3_accept_~s__state~0); 51190#L127 assume !(8464 == ssl3_accept_~s__state~0); 51187#L130 assume !(8465 == ssl3_accept_~s__state~0); 51184#L133 assume !(8466 == ssl3_accept_~s__state~0); 51181#L136 assume !(8496 == ssl3_accept_~s__state~0); 51178#L139 assume !(8497 == ssl3_accept_~s__state~0); 51175#L142 assume !(8512 == ssl3_accept_~s__state~0); 51172#L145 assume !(8513 == ssl3_accept_~s__state~0); 51169#L148 assume !(8528 == ssl3_accept_~s__state~0); 51166#L151 assume !(8529 == ssl3_accept_~s__state~0); 51163#L154 assume 8544 == ssl3_accept_~s__state~0; 50588#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51158#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 51154#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51151#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51147#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 51144#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 51142#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51136#L581 ssl3_accept_~skip~0 := 0; 51134#L100-2 assume !false; 51132#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51130#L103 assume !(12292 == ssl3_accept_~s__state~0); 51128#L106 assume !(16384 == ssl3_accept_~s__state~0); 51126#L109 assume !(8192 == ssl3_accept_~s__state~0); 51124#L112 assume !(24576 == ssl3_accept_~s__state~0); 51122#L115 assume !(8195 == ssl3_accept_~s__state~0); 51113#L118 assume !(8480 == ssl3_accept_~s__state~0); 51103#L121 assume !(8481 == ssl3_accept_~s__state~0); 51099#L124 assume !(8482 == ssl3_accept_~s__state~0); 51098#L127 assume !(8464 == ssl3_accept_~s__state~0); 51090#L130 assume !(8465 == ssl3_accept_~s__state~0); 50995#L133 assume !(8466 == ssl3_accept_~s__state~0); 50238#L136 assume !(8496 == ssl3_accept_~s__state~0); 50994#L139 assume !(8497 == ssl3_accept_~s__state~0); 50993#L142 assume !(8512 == ssl3_accept_~s__state~0); 50990#L145 assume !(8513 == ssl3_accept_~s__state~0); 50988#L148 assume !(8528 == ssl3_accept_~s__state~0); 50983#L151 assume !(8529 == ssl3_accept_~s__state~0); 50981#L154 assume !(8544 == ssl3_accept_~s__state~0); 50978#L157 assume !(8545 == ssl3_accept_~s__state~0); 50972#L160 assume !(8560 == ssl3_accept_~s__state~0); 50970#L163 assume !(8561 == ssl3_accept_~s__state~0); 50968#L166 assume 8448 == ssl3_accept_~s__state~0; 50966#L167 assume !(ssl3_accept_~num1~0 > 0); 50963#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50959#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50948#L581 ssl3_accept_~skip~0 := 0; 50945#L100-2 assume !false; 50942#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50939#L103 assume !(12292 == ssl3_accept_~s__state~0); 50936#L106 assume !(16384 == ssl3_accept_~s__state~0); 50933#L109 assume !(8192 == ssl3_accept_~s__state~0); 50930#L112 assume !(24576 == ssl3_accept_~s__state~0); 50927#L115 assume !(8195 == ssl3_accept_~s__state~0); 50924#L118 assume !(8480 == ssl3_accept_~s__state~0); 50921#L121 assume !(8481 == ssl3_accept_~s__state~0); 50918#L124 assume !(8482 == ssl3_accept_~s__state~0); 50915#L127 assume !(8464 == ssl3_accept_~s__state~0); 50912#L130 assume !(8465 == ssl3_accept_~s__state~0); 50909#L133 assume !(8466 == ssl3_accept_~s__state~0); 50906#L136 assume !(8496 == ssl3_accept_~s__state~0); 50903#L139 assume !(8497 == ssl3_accept_~s__state~0); 50900#L142 assume !(8512 == ssl3_accept_~s__state~0); 50897#L145 assume !(8513 == ssl3_accept_~s__state~0); 50894#L148 assume !(8528 == ssl3_accept_~s__state~0); 50891#L151 assume !(8529 == ssl3_accept_~s__state~0); 50888#L154 assume !(8544 == ssl3_accept_~s__state~0); 50885#L157 assume !(8545 == ssl3_accept_~s__state~0); 50882#L160 assume !(8560 == ssl3_accept_~s__state~0); 50880#L163 assume !(8561 == ssl3_accept_~s__state~0); 50876#L166 assume !(8448 == ssl3_accept_~s__state~0); 50775#L169 assume 8576 == ssl3_accept_~s__state~0; 50772#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 50771#L445 assume !(ssl3_accept_~ret~0 <= 0); 50769#L448 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 50770#L452 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 50953#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50946#L581 ssl3_accept_~skip~0 := 0; 50943#L100-2 assume !false; 50940#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50937#L103 assume !(12292 == ssl3_accept_~s__state~0); 50934#L106 assume !(16384 == ssl3_accept_~s__state~0); 50931#L109 assume !(8192 == ssl3_accept_~s__state~0); 50928#L112 assume !(24576 == ssl3_accept_~s__state~0); 50925#L115 assume !(8195 == ssl3_accept_~s__state~0); 50922#L118 assume !(8480 == ssl3_accept_~s__state~0); 50919#L121 assume !(8481 == ssl3_accept_~s__state~0); 50916#L124 assume !(8482 == ssl3_accept_~s__state~0); 50913#L127 assume !(8464 == ssl3_accept_~s__state~0); 50910#L130 assume !(8465 == ssl3_accept_~s__state~0); 50907#L133 assume !(8466 == ssl3_accept_~s__state~0); 50904#L136 assume !(8496 == ssl3_accept_~s__state~0); 50901#L139 assume !(8497 == ssl3_accept_~s__state~0); 50898#L142 assume !(8512 == ssl3_accept_~s__state~0); 50895#L145 assume !(8513 == ssl3_accept_~s__state~0); 50892#L148 assume !(8528 == ssl3_accept_~s__state~0); 50889#L151 assume !(8529 == ssl3_accept_~s__state~0); 50886#L154 assume !(8544 == ssl3_accept_~s__state~0); 50883#L157 assume !(8545 == ssl3_accept_~s__state~0); 50881#L160 assume !(8560 == ssl3_accept_~s__state~0); 50877#L163 assume !(8561 == ssl3_accept_~s__state~0); 50874#L166 assume !(8448 == ssl3_accept_~s__state~0); 50873#L169 assume !(8576 == ssl3_accept_~s__state~0); 50872#L172 assume !(8577 == ssl3_accept_~s__state~0); 50835#L175 assume 8592 == ssl3_accept_~s__state~0; 50831#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 50828#L462 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 50826#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50821#L581 ssl3_accept_~skip~0 := 0; 50820#L100-2 assume !false; 50819#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50817#L103 assume !(12292 == ssl3_accept_~s__state~0); 50816#L106 assume !(16384 == ssl3_accept_~s__state~0); 50815#L109 assume !(8192 == ssl3_accept_~s__state~0); 50814#L112 assume !(24576 == ssl3_accept_~s__state~0); 50813#L115 assume !(8195 == ssl3_accept_~s__state~0); 50811#L118 assume !(8480 == ssl3_accept_~s__state~0); 50809#L121 assume !(8481 == ssl3_accept_~s__state~0); 50807#L124 assume !(8482 == ssl3_accept_~s__state~0); 50805#L127 assume !(8464 == ssl3_accept_~s__state~0); 50803#L130 assume !(8465 == ssl3_accept_~s__state~0); 50802#L133 assume !(8466 == ssl3_accept_~s__state~0); 50800#L136 assume !(8496 == ssl3_accept_~s__state~0); 50798#L139 assume !(8497 == ssl3_accept_~s__state~0); 50796#L142 assume !(8512 == ssl3_accept_~s__state~0); 50794#L145 assume !(8513 == ssl3_accept_~s__state~0); 50792#L148 assume !(8528 == ssl3_accept_~s__state~0); 50790#L151 assume !(8529 == ssl3_accept_~s__state~0); 50788#L154 assume !(8544 == ssl3_accept_~s__state~0); 50786#L157 assume !(8545 == ssl3_accept_~s__state~0); 50784#L160 assume !(8560 == ssl3_accept_~s__state~0); 50782#L163 assume !(8561 == ssl3_accept_~s__state~0); 50779#L166 assume !(8448 == ssl3_accept_~s__state~0); 50777#L169 assume !(8576 == ssl3_accept_~s__state~0); 50773#L172 assume !(8577 == ssl3_accept_~s__state~0); 50774#L175 assume !(8592 == ssl3_accept_~s__state~0); 50836#L178 assume !(8593 == ssl3_accept_~s__state~0); 50834#L181 assume !(8608 == ssl3_accept_~s__state~0); 50832#L184 assume !(8609 == ssl3_accept_~s__state~0); 50833#L187 assume 8640 == ssl3_accept_~s__state~0; 51533#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 51532#L480 assume !(ssl3_accept_~ret~0 <= 0); 50452#L483 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 50384#L483-2 ssl3_accept_~s__init_num~0 := 0; 50347#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50341#L581 ssl3_accept_~skip~0 := 0; 50340#L100-2 assume !false; 50339#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50337#L103 assume !(12292 == ssl3_accept_~s__state~0); 50336#L106 assume !(16384 == ssl3_accept_~s__state~0); 50335#L109 assume !(8192 == ssl3_accept_~s__state~0); 50334#L112 assume !(24576 == ssl3_accept_~s__state~0); 50328#L115 assume !(8195 == ssl3_accept_~s__state~0); 50326#L118 assume !(8480 == ssl3_accept_~s__state~0); 50324#L121 assume !(8481 == ssl3_accept_~s__state~0); 50322#L124 assume !(8482 == ssl3_accept_~s__state~0); 50320#L127 assume !(8464 == ssl3_accept_~s__state~0); 50318#L130 assume !(8465 == ssl3_accept_~s__state~0); 50316#L133 assume !(8466 == ssl3_accept_~s__state~0); 50314#L136 assume !(8496 == ssl3_accept_~s__state~0); 50312#L139 assume !(8497 == ssl3_accept_~s__state~0); 50310#L142 assume !(8512 == ssl3_accept_~s__state~0); 50308#L145 assume !(8513 == ssl3_accept_~s__state~0); 50306#L148 assume !(8528 == ssl3_accept_~s__state~0); 50181#L151 assume !(8529 == ssl3_accept_~s__state~0); 50180#L154 assume !(8544 == ssl3_accept_~s__state~0); 50179#L157 assume !(8545 == ssl3_accept_~s__state~0); 50178#L160 assume !(8560 == ssl3_accept_~s__state~0); 50176#L163 assume !(8561 == ssl3_accept_~s__state~0); 50172#L166 assume !(8448 == ssl3_accept_~s__state~0); 50170#L169 assume !(8576 == ssl3_accept_~s__state~0); 50167#L172 assume !(8577 == ssl3_accept_~s__state~0); 50165#L175 assume !(8592 == ssl3_accept_~s__state~0); 50161#L178 assume !(8593 == ssl3_accept_~s__state~0); 50158#L181 assume !(8608 == ssl3_accept_~s__state~0); 50159#L184 assume !(8609 == ssl3_accept_~s__state~0); 50342#L187 assume !(8640 == ssl3_accept_~s__state~0); 49860#L190 assume !(8641 == ssl3_accept_~s__state~0); 49861#L193 assume 8656 == ssl3_accept_~s__state~0; 49867#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 50140#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 50141#L498 assume !(2 == ssl3_accept_~blastFlag~0); 49885#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 49886#L506 assume !(0 == ssl3_accept_~tmp___10~0); 49906#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50049#L581 ssl3_accept_~skip~0 := 0; 50047#L100-2 assume !false; 50043#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50036#L103 assume !(12292 == ssl3_accept_~s__state~0); 50033#L106 assume !(16384 == ssl3_accept_~s__state~0); 50030#L109 assume !(8192 == ssl3_accept_~s__state~0); 50027#L112 assume !(24576 == ssl3_accept_~s__state~0); 50024#L115 assume !(8195 == ssl3_accept_~s__state~0); 50021#L118 assume !(8480 == ssl3_accept_~s__state~0); 50018#L121 assume !(8481 == ssl3_accept_~s__state~0); 50015#L124 assume !(8482 == ssl3_accept_~s__state~0); 50012#L127 assume !(8464 == ssl3_accept_~s__state~0); 50009#L130 assume !(8465 == ssl3_accept_~s__state~0); 50006#L133 assume !(8466 == ssl3_accept_~s__state~0); 50003#L136 assume !(8496 == ssl3_accept_~s__state~0); 50000#L139 assume !(8497 == ssl3_accept_~s__state~0); 49997#L142 assume !(8512 == ssl3_accept_~s__state~0); 49994#L145 assume !(8513 == ssl3_accept_~s__state~0); 49991#L148 assume !(8528 == ssl3_accept_~s__state~0); 49988#L151 assume !(8529 == ssl3_accept_~s__state~0); 49985#L154 assume !(8544 == ssl3_accept_~s__state~0); 49982#L157 assume !(8545 == ssl3_accept_~s__state~0); 49979#L160 assume !(8560 == ssl3_accept_~s__state~0); 49976#L163 assume !(8561 == ssl3_accept_~s__state~0); 49973#L166 assume !(8448 == ssl3_accept_~s__state~0); 49970#L169 assume !(8576 == ssl3_accept_~s__state~0); 49967#L172 assume !(8577 == ssl3_accept_~s__state~0); 49964#L175 assume !(8592 == ssl3_accept_~s__state~0); 49961#L178 assume !(8593 == ssl3_accept_~s__state~0); 49958#L181 assume !(8608 == ssl3_accept_~s__state~0); 49955#L184 assume !(8609 == ssl3_accept_~s__state~0); 49952#L187 assume !(8640 == ssl3_accept_~s__state~0); 49949#L190 assume !(8641 == ssl3_accept_~s__state~0); 49946#L193 assume !(8656 == ssl3_accept_~s__state~0); 49941#L196 assume !(8657 == ssl3_accept_~s__state~0); 49814#L199 assume 8672 == ssl3_accept_~s__state~0; 49815#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 49920#L514 assume !(3 == ssl3_accept_~blastFlag~0); 49904#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 49905#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 49930#L521-2 ssl3_accept_~s__init_num~0 := 0; 50863#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50857#L581 ssl3_accept_~skip~0 := 0; 50855#L100-2 assume !false; 50853#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50851#L103 assume !(12292 == ssl3_accept_~s__state~0); 50849#L106 assume !(16384 == ssl3_accept_~s__state~0); 50847#L109 assume !(8192 == ssl3_accept_~s__state~0); 50845#L112 assume !(24576 == ssl3_accept_~s__state~0); 50844#L115 assume !(8195 == ssl3_accept_~s__state~0); 50842#L118 assume !(8480 == ssl3_accept_~s__state~0); 50841#L121 assume !(8481 == ssl3_accept_~s__state~0); 50839#L124 assume !(8482 == ssl3_accept_~s__state~0); 50838#L127 assume !(8464 == ssl3_accept_~s__state~0); 50837#L130 assume !(8465 == ssl3_accept_~s__state~0); 50596#L133 assume !(8466 == ssl3_accept_~s__state~0); 50594#L136 assume !(8496 == ssl3_accept_~s__state~0); 50591#L139 assume !(8497 == ssl3_accept_~s__state~0); 50589#L142 assume !(8512 == ssl3_accept_~s__state~0); 50586#L145 assume !(8513 == ssl3_accept_~s__state~0); 50584#L148 assume !(8528 == ssl3_accept_~s__state~0); 50583#L151 assume !(8529 == ssl3_accept_~s__state~0); 50582#L154 assume !(8544 == ssl3_accept_~s__state~0); 50579#L157 assume !(8545 == ssl3_accept_~s__state~0); 50577#L160 assume !(8560 == ssl3_accept_~s__state~0); 50574#L163 assume !(8561 == ssl3_accept_~s__state~0); 50138#L166 assume 8448 == ssl3_accept_~s__state~0; 50139#L167 assume !(ssl3_accept_~num1~0 > 0); 50130#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50131#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50481#L581 ssl3_accept_~skip~0 := 0; 50086#L100-2 assume !false; 50087#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50080#L103 assume !(12292 == ssl3_accept_~s__state~0); 50081#L106 assume !(16384 == ssl3_accept_~s__state~0); 50074#L109 assume 8192 == ssl3_accept_~s__state~0; 50067#L212 ssl3_accept_~s__server~0 := 1; 51393#L217 assume 0 != ssl3_accept_~cb~0; 51392#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 51391#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 51389#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 51387#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 51386#L244 assume 12292 != ssl3_accept_~s__state~0; 51385#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 51279#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51273#L581 ssl3_accept_~skip~0 := 0; 49849#L100-2 [2020-11-28 03:21:30,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:30,210 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 24 times [2020-11-28 03:21:30,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:30,210 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273460119] [2020-11-28 03:21:30,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:30,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:30,214 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:30,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:30,217 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:30,220 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:30,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:30,220 INFO L82 PathProgramCache]: Analyzing trace with hash -1256185677, now seen corresponding path program 1 times [2020-11-28 03:21:30,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:30,221 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200188548] [2020-11-28 03:21:30,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:30,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:30,365 INFO L134 CoverageAnalysis]: Checked inductivity of 1447 backedges. 552 proven. 0 refuted. 0 times theorem prover too weak. 895 trivial. 0 not checked. [2020-11-28 03:21:30,365 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200188548] [2020-11-28 03:21:30,366 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:30,366 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:30,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188955628] [2020-11-28 03:21:30,366 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:30,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:30,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:30,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:30,367 INFO L87 Difference]: Start difference. First operand 2125 states and 2641 transitions. cyclomatic complexity: 523 Second operand 3 states. [2020-11-28 03:21:30,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:30,401 INFO L93 Difference]: Finished difference Result 4215 states and 5219 transitions. [2020-11-28 03:21:30,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:30,401 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4215 states and 5219 transitions. [2020-11-28 03:21:30,417 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3662 [2020-11-28 03:21:30,430 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4215 states to 4215 states and 5219 transitions. [2020-11-28 03:21:30,430 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4215 [2020-11-28 03:21:30,433 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4215 [2020-11-28 03:21:30,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4215 states and 5219 transitions. [2020-11-28 03:21:30,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:30,439 INFO L691 BuchiCegarLoop]: Abstraction has 4215 states and 5219 transitions. [2020-11-28 03:21:30,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4215 states and 5219 transitions. [2020-11-28 03:21:30,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4215 to 2125. [2020-11-28 03:21:30,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2125 states. [2020-11-28 03:21:30,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2125 states to 2125 states and 2638 transitions. [2020-11-28 03:21:30,484 INFO L714 BuchiCegarLoop]: Abstraction has 2125 states and 2638 transitions. [2020-11-28 03:21:30,484 INFO L594 BuchiCegarLoop]: Abstraction has 2125 states and 2638 transitions. [2020-11-28 03:21:30,484 INFO L427 BuchiCegarLoop]: ======== Iteration 25============ [2020-11-28 03:21:30,484 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2125 states and 2638 transitions. [2020-11-28 03:21:30,489 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1840 [2020-11-28 03:21:30,489 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:30,490 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:30,492 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:30,492 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] [2020-11-28 03:21:30,492 INFO L794 eck$LassoCheckResult]: Stem: 56224#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); 56112#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 56113#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56165#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 56166#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56129#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 56192#L100-2 [2020-11-28 03:21:30,492 INFO L796 eck$LassoCheckResult]: Loop: 56192#L100-2 assume !false; 57868#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57864#L103 assume !(12292 == ssl3_accept_~s__state~0); 57860#L106 assume !(16384 == ssl3_accept_~s__state~0); 57856#L109 assume !(8192 == ssl3_accept_~s__state~0); 57852#L112 assume !(24576 == ssl3_accept_~s__state~0); 57848#L115 assume !(8195 == ssl3_accept_~s__state~0); 57844#L118 assume !(8480 == ssl3_accept_~s__state~0); 57840#L121 assume !(8481 == ssl3_accept_~s__state~0); 57836#L124 assume !(8482 == ssl3_accept_~s__state~0); 56594#L127 assume 8464 == ssl3_accept_~s__state~0; 56512#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 56590#L275 assume !(0 == ssl3_accept_~blastFlag~0); 56587#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; 56588#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56693#L581 ssl3_accept_~skip~0 := 0; 56692#L100-2 assume !false; 56691#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56690#L103 assume !(12292 == ssl3_accept_~s__state~0); 56689#L106 assume !(16384 == ssl3_accept_~s__state~0); 56688#L109 assume !(8192 == ssl3_accept_~s__state~0); 56687#L112 assume !(24576 == ssl3_accept_~s__state~0); 56686#L115 assume !(8195 == ssl3_accept_~s__state~0); 56685#L118 assume !(8480 == ssl3_accept_~s__state~0); 56684#L121 assume !(8481 == ssl3_accept_~s__state~0); 56683#L124 assume !(8482 == ssl3_accept_~s__state~0); 56682#L127 assume !(8464 == ssl3_accept_~s__state~0); 56681#L130 assume !(8465 == ssl3_accept_~s__state~0); 56680#L133 assume !(8466 == ssl3_accept_~s__state~0); 56525#L136 assume 8496 == ssl3_accept_~s__state~0; 56506#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 56520#L288 assume !(1 == ssl3_accept_~blastFlag~0); 56472#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 56470#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 56471#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56162#L298-2 ssl3_accept_~s__init_num~0 := 0; 56163#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57893#L581 ssl3_accept_~skip~0 := 0; 57878#L100-2 assume !false; 57874#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57871#L103 assume !(12292 == ssl3_accept_~s__state~0); 57867#L106 assume !(16384 == ssl3_accept_~s__state~0); 57863#L109 assume !(8192 == ssl3_accept_~s__state~0); 57859#L112 assume !(24576 == ssl3_accept_~s__state~0); 57855#L115 assume !(8195 == ssl3_accept_~s__state~0); 57851#L118 assume !(8480 == ssl3_accept_~s__state~0); 57847#L121 assume !(8481 == ssl3_accept_~s__state~0); 57843#L124 assume !(8482 == ssl3_accept_~s__state~0); 57839#L127 assume !(8464 == ssl3_accept_~s__state~0); 57835#L130 assume !(8465 == ssl3_accept_~s__state~0); 57777#L133 assume !(8466 == ssl3_accept_~s__state~0); 57774#L136 assume !(8496 == ssl3_accept_~s__state~0); 57770#L139 assume !(8497 == ssl3_accept_~s__state~0); 57766#L142 assume 8512 == ssl3_accept_~s__state~0; 56499#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57765#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 57763#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 57762#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57757#L581 ssl3_accept_~skip~0 := 0; 57756#L100-2 assume !false; 57752#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57750#L103 assume !(12292 == ssl3_accept_~s__state~0); 57748#L106 assume !(16384 == ssl3_accept_~s__state~0); 57746#L109 assume !(8192 == ssl3_accept_~s__state~0); 57744#L112 assume !(24576 == ssl3_accept_~s__state~0); 57740#L115 assume !(8195 == ssl3_accept_~s__state~0); 57739#L118 assume !(8480 == ssl3_accept_~s__state~0); 57737#L121 assume !(8481 == ssl3_accept_~s__state~0); 57735#L124 assume !(8482 == ssl3_accept_~s__state~0); 57733#L127 assume !(8464 == ssl3_accept_~s__state~0); 57731#L130 assume !(8465 == ssl3_accept_~s__state~0); 57729#L133 assume !(8466 == ssl3_accept_~s__state~0); 57727#L136 assume !(8496 == ssl3_accept_~s__state~0); 57725#L139 assume !(8497 == ssl3_accept_~s__state~0); 57724#L142 assume !(8512 == ssl3_accept_~s__state~0); 57723#L145 assume !(8513 == ssl3_accept_~s__state~0); 57599#L148 assume 8528 == ssl3_accept_~s__state~0; 56491#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 57597#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 57596#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 57595#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 57592#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 57584#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 57580#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57573#L581 ssl3_accept_~skip~0 := 0; 57570#L100-2 assume !false; 57567#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57565#L103 assume !(12292 == ssl3_accept_~s__state~0); 57564#L106 assume !(16384 == ssl3_accept_~s__state~0); 57563#L109 assume !(8192 == ssl3_accept_~s__state~0); 57561#L112 assume !(24576 == ssl3_accept_~s__state~0); 57540#L115 assume !(8195 == ssl3_accept_~s__state~0); 57538#L118 assume !(8480 == ssl3_accept_~s__state~0); 57537#L121 assume !(8481 == ssl3_accept_~s__state~0); 57535#L124 assume !(8482 == ssl3_accept_~s__state~0); 57533#L127 assume !(8464 == ssl3_accept_~s__state~0); 57531#L130 assume !(8465 == ssl3_accept_~s__state~0); 57529#L133 assume !(8466 == ssl3_accept_~s__state~0); 57528#L136 assume !(8496 == ssl3_accept_~s__state~0); 57527#L139 assume !(8497 == ssl3_accept_~s__state~0); 57526#L142 assume !(8512 == ssl3_accept_~s__state~0); 57525#L145 assume !(8513 == ssl3_accept_~s__state~0); 57524#L148 assume !(8528 == ssl3_accept_~s__state~0); 57523#L151 assume !(8529 == ssl3_accept_~s__state~0); 57522#L154 assume 8544 == ssl3_accept_~s__state~0; 56484#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 57520#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 57518#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57512#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 57509#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 57507#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 57500#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57494#L581 ssl3_accept_~skip~0 := 0; 57492#L100-2 assume !false; 57490#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57488#L103 assume !(12292 == ssl3_accept_~s__state~0); 57486#L106 assume !(16384 == ssl3_accept_~s__state~0); 57484#L109 assume !(8192 == ssl3_accept_~s__state~0); 57482#L112 assume !(24576 == ssl3_accept_~s__state~0); 57480#L115 assume !(8195 == ssl3_accept_~s__state~0); 57478#L118 assume !(8480 == ssl3_accept_~s__state~0); 57476#L121 assume !(8481 == ssl3_accept_~s__state~0); 57474#L124 assume !(8482 == ssl3_accept_~s__state~0); 57472#L127 assume !(8464 == ssl3_accept_~s__state~0); 57470#L130 assume !(8465 == ssl3_accept_~s__state~0); 57469#L133 assume !(8466 == ssl3_accept_~s__state~0); 57468#L136 assume !(8496 == ssl3_accept_~s__state~0); 57467#L139 assume !(8497 == ssl3_accept_~s__state~0); 57466#L142 assume !(8512 == ssl3_accept_~s__state~0); 57465#L145 assume !(8513 == ssl3_accept_~s__state~0); 57464#L148 assume !(8528 == ssl3_accept_~s__state~0); 57463#L151 assume !(8529 == ssl3_accept_~s__state~0); 57462#L154 assume !(8544 == ssl3_accept_~s__state~0); 57461#L157 assume !(8545 == ssl3_accept_~s__state~0); 57460#L160 assume !(8560 == ssl3_accept_~s__state~0); 57459#L163 assume !(8561 == ssl3_accept_~s__state~0); 57458#L166 assume 8448 == ssl3_accept_~s__state~0; 57457#L167 assume !(ssl3_accept_~num1~0 > 0); 57455#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57453#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57448#L581 ssl3_accept_~skip~0 := 0; 57447#L100-2 assume !false; 57446#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57445#L103 assume !(12292 == ssl3_accept_~s__state~0); 57444#L106 assume !(16384 == ssl3_accept_~s__state~0); 57443#L109 assume !(8192 == ssl3_accept_~s__state~0); 57442#L112 assume !(24576 == ssl3_accept_~s__state~0); 57441#L115 assume !(8195 == ssl3_accept_~s__state~0); 57440#L118 assume !(8480 == ssl3_accept_~s__state~0); 57439#L121 assume !(8481 == ssl3_accept_~s__state~0); 57438#L124 assume !(8482 == ssl3_accept_~s__state~0); 57437#L127 assume !(8464 == ssl3_accept_~s__state~0); 57436#L130 assume !(8465 == ssl3_accept_~s__state~0); 57435#L133 assume !(8466 == ssl3_accept_~s__state~0); 57434#L136 assume !(8496 == ssl3_accept_~s__state~0); 57433#L139 assume !(8497 == ssl3_accept_~s__state~0); 57432#L142 assume !(8512 == ssl3_accept_~s__state~0); 57431#L145 assume !(8513 == ssl3_accept_~s__state~0); 57430#L148 assume !(8528 == ssl3_accept_~s__state~0); 57429#L151 assume !(8529 == ssl3_accept_~s__state~0); 57428#L154 assume !(8544 == ssl3_accept_~s__state~0); 57427#L157 assume !(8545 == ssl3_accept_~s__state~0); 57426#L160 assume !(8560 == ssl3_accept_~s__state~0); 57425#L163 assume !(8561 == ssl3_accept_~s__state~0); 57424#L166 assume !(8448 == ssl3_accept_~s__state~0); 57423#L169 assume 8576 == ssl3_accept_~s__state~0; 57350#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 57422#L445 assume !(ssl3_accept_~ret~0 <= 0); 57420#L448 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 57419#L452 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 57417#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57412#L581 ssl3_accept_~skip~0 := 0; 57411#L100-2 assume !false; 57410#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57409#L103 assume !(12292 == ssl3_accept_~s__state~0); 57408#L106 assume !(16384 == ssl3_accept_~s__state~0); 57407#L109 assume !(8192 == ssl3_accept_~s__state~0); 57406#L112 assume !(24576 == ssl3_accept_~s__state~0); 57405#L115 assume !(8195 == ssl3_accept_~s__state~0); 57404#L118 assume !(8480 == ssl3_accept_~s__state~0); 57403#L121 assume !(8481 == ssl3_accept_~s__state~0); 57402#L124 assume !(8482 == ssl3_accept_~s__state~0); 57401#L127 assume !(8464 == ssl3_accept_~s__state~0); 57400#L130 assume !(8465 == ssl3_accept_~s__state~0); 57399#L133 assume !(8466 == ssl3_accept_~s__state~0); 57398#L136 assume !(8496 == ssl3_accept_~s__state~0); 57397#L139 assume !(8497 == ssl3_accept_~s__state~0); 57396#L142 assume !(8512 == ssl3_accept_~s__state~0); 57395#L145 assume !(8513 == ssl3_accept_~s__state~0); 57394#L148 assume !(8528 == ssl3_accept_~s__state~0); 57393#L151 assume !(8529 == ssl3_accept_~s__state~0); 57392#L154 assume !(8544 == ssl3_accept_~s__state~0); 57391#L157 assume !(8545 == ssl3_accept_~s__state~0); 57390#L160 assume !(8560 == ssl3_accept_~s__state~0); 57389#L163 assume !(8561 == ssl3_accept_~s__state~0); 57388#L166 assume !(8448 == ssl3_accept_~s__state~0); 57387#L169 assume !(8576 == ssl3_accept_~s__state~0); 57386#L172 assume !(8577 == ssl3_accept_~s__state~0); 57385#L175 assume 8592 == ssl3_accept_~s__state~0; 57347#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 57383#L462 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 57381#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57376#L581 ssl3_accept_~skip~0 := 0; 57375#L100-2 assume !false; 57374#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57373#L103 assume !(12292 == ssl3_accept_~s__state~0); 57372#L106 assume !(16384 == ssl3_accept_~s__state~0); 57371#L109 assume !(8192 == ssl3_accept_~s__state~0); 57370#L112 assume !(24576 == ssl3_accept_~s__state~0); 57369#L115 assume !(8195 == ssl3_accept_~s__state~0); 57368#L118 assume !(8480 == ssl3_accept_~s__state~0); 57367#L121 assume !(8481 == ssl3_accept_~s__state~0); 57366#L124 assume !(8482 == ssl3_accept_~s__state~0); 57365#L127 assume !(8464 == ssl3_accept_~s__state~0); 57364#L130 assume !(8465 == ssl3_accept_~s__state~0); 57363#L133 assume !(8466 == ssl3_accept_~s__state~0); 57362#L136 assume !(8496 == ssl3_accept_~s__state~0); 57361#L139 assume !(8497 == ssl3_accept_~s__state~0); 57360#L142 assume !(8512 == ssl3_accept_~s__state~0); 57359#L145 assume !(8513 == ssl3_accept_~s__state~0); 57358#L148 assume !(8528 == ssl3_accept_~s__state~0); 57357#L151 assume !(8529 == ssl3_accept_~s__state~0); 57356#L154 assume !(8544 == ssl3_accept_~s__state~0); 57355#L157 assume !(8545 == ssl3_accept_~s__state~0); 57354#L160 assume !(8560 == ssl3_accept_~s__state~0); 57353#L163 assume !(8561 == ssl3_accept_~s__state~0); 57352#L166 assume !(8448 == ssl3_accept_~s__state~0); 57351#L169 assume !(8576 == ssl3_accept_~s__state~0); 57349#L172 assume !(8577 == ssl3_accept_~s__state~0); 57348#L175 assume !(8592 == ssl3_accept_~s__state~0); 57346#L178 assume !(8593 == ssl3_accept_~s__state~0); 57345#L181 assume !(8608 == ssl3_accept_~s__state~0); 57343#L184 assume !(8609 == ssl3_accept_~s__state~0); 57342#L187 assume 8640 == ssl3_accept_~s__state~0; 57340#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 57338#L480 assume !(ssl3_accept_~ret~0 <= 0); 56785#L483 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 56784#L483-2 ssl3_accept_~s__init_num~0 := 0; 56782#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56775#L581 ssl3_accept_~skip~0 := 0; 56774#L100-2 assume !false; 56768#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56766#L103 assume !(12292 == ssl3_accept_~s__state~0); 56764#L106 assume !(16384 == ssl3_accept_~s__state~0); 56762#L109 assume !(8192 == ssl3_accept_~s__state~0); 56760#L112 assume !(24576 == ssl3_accept_~s__state~0); 56758#L115 assume !(8195 == ssl3_accept_~s__state~0); 56756#L118 assume !(8480 == ssl3_accept_~s__state~0); 56754#L121 assume !(8481 == ssl3_accept_~s__state~0); 56752#L124 assume !(8482 == ssl3_accept_~s__state~0); 56750#L127 assume !(8464 == ssl3_accept_~s__state~0); 56748#L130 assume !(8465 == ssl3_accept_~s__state~0); 56746#L133 assume !(8466 == ssl3_accept_~s__state~0); 56744#L136 assume !(8496 == ssl3_accept_~s__state~0); 56743#L139 assume !(8497 == ssl3_accept_~s__state~0); 56738#L142 assume !(8512 == ssl3_accept_~s__state~0); 56736#L145 assume !(8513 == ssl3_accept_~s__state~0); 56631#L148 assume !(8528 == ssl3_accept_~s__state~0); 56630#L151 assume !(8529 == ssl3_accept_~s__state~0); 56629#L154 assume !(8544 == ssl3_accept_~s__state~0); 56628#L157 assume !(8545 == ssl3_accept_~s__state~0); 56627#L160 assume !(8560 == ssl3_accept_~s__state~0); 56626#L163 assume !(8561 == ssl3_accept_~s__state~0); 56625#L166 assume !(8448 == ssl3_accept_~s__state~0); 56624#L169 assume !(8576 == ssl3_accept_~s__state~0); 56623#L172 assume !(8577 == ssl3_accept_~s__state~0); 56622#L175 assume !(8592 == ssl3_accept_~s__state~0); 56621#L178 assume !(8593 == ssl3_accept_~s__state~0); 56620#L181 assume !(8608 == ssl3_accept_~s__state~0); 56619#L184 assume !(8609 == ssl3_accept_~s__state~0); 56618#L187 assume !(8640 == ssl3_accept_~s__state~0); 56617#L190 assume !(8641 == ssl3_accept_~s__state~0); 56616#L193 assume 8656 == ssl3_accept_~s__state~0; 56281#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 56615#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 56614#L498 assume !(2 == ssl3_accept_~blastFlag~0); 56226#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 56227#L506 assume !(0 == ssl3_accept_~tmp___10~0); 56247#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56388#L581 ssl3_accept_~skip~0 := 0; 56386#L100-2 assume !false; 56382#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56375#L103 assume !(12292 == ssl3_accept_~s__state~0); 56372#L106 assume !(16384 == ssl3_accept_~s__state~0); 56369#L109 assume !(8192 == ssl3_accept_~s__state~0); 56366#L112 assume !(24576 == ssl3_accept_~s__state~0); 56363#L115 assume !(8195 == ssl3_accept_~s__state~0); 56360#L118 assume !(8480 == ssl3_accept_~s__state~0); 56357#L121 assume !(8481 == ssl3_accept_~s__state~0); 56354#L124 assume !(8482 == ssl3_accept_~s__state~0); 56351#L127 assume !(8464 == ssl3_accept_~s__state~0); 56348#L130 assume !(8465 == ssl3_accept_~s__state~0); 56345#L133 assume !(8466 == ssl3_accept_~s__state~0); 56342#L136 assume !(8496 == ssl3_accept_~s__state~0); 56339#L139 assume !(8497 == ssl3_accept_~s__state~0); 56336#L142 assume !(8512 == ssl3_accept_~s__state~0); 56333#L145 assume !(8513 == ssl3_accept_~s__state~0); 56330#L148 assume !(8528 == ssl3_accept_~s__state~0); 56327#L151 assume !(8529 == ssl3_accept_~s__state~0); 56324#L154 assume !(8544 == ssl3_accept_~s__state~0); 56321#L157 assume !(8545 == ssl3_accept_~s__state~0); 56318#L160 assume !(8560 == ssl3_accept_~s__state~0); 56315#L163 assume !(8561 == ssl3_accept_~s__state~0); 56312#L166 assume !(8448 == ssl3_accept_~s__state~0); 56309#L169 assume !(8576 == ssl3_accept_~s__state~0); 56306#L172 assume !(8577 == ssl3_accept_~s__state~0); 56303#L175 assume !(8592 == ssl3_accept_~s__state~0); 56300#L178 assume !(8593 == ssl3_accept_~s__state~0); 56297#L181 assume !(8608 == ssl3_accept_~s__state~0); 56294#L184 assume !(8609 == ssl3_accept_~s__state~0); 56291#L187 assume !(8640 == ssl3_accept_~s__state~0); 56288#L190 assume !(8641 == ssl3_accept_~s__state~0); 56285#L193 assume !(8656 == ssl3_accept_~s__state~0); 56280#L196 assume !(8657 == ssl3_accept_~s__state~0); 56160#L199 assume 8672 == ssl3_accept_~s__state~0; 56161#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 56262#L514 assume !(3 == ssl3_accept_~blastFlag~0); 56245#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 56246#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 56271#L521-2 ssl3_accept_~s__init_num~0 := 0; 56153#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57932#L581 ssl3_accept_~skip~0 := 0; 57930#L100-2 assume !false; 57928#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57926#L103 assume !(12292 == ssl3_accept_~s__state~0); 57924#L106 assume !(16384 == ssl3_accept_~s__state~0); 57922#L109 assume !(8192 == ssl3_accept_~s__state~0); 57920#L112 assume !(24576 == ssl3_accept_~s__state~0); 57918#L115 assume !(8195 == ssl3_accept_~s__state~0); 57325#L118 assume !(8480 == ssl3_accept_~s__state~0); 57915#L121 assume !(8481 == ssl3_accept_~s__state~0); 57913#L124 assume !(8482 == ssl3_accept_~s__state~0); 57910#L127 assume !(8464 == ssl3_accept_~s__state~0); 57909#L130 assume !(8465 == ssl3_accept_~s__state~0); 57908#L133 assume !(8466 == ssl3_accept_~s__state~0); 56598#L136 assume !(8496 == ssl3_accept_~s__state~0); 57907#L139 assume !(8497 == ssl3_accept_~s__state~0); 57906#L142 assume !(8512 == ssl3_accept_~s__state~0); 57905#L145 assume !(8513 == ssl3_accept_~s__state~0); 57904#L148 assume !(8528 == ssl3_accept_~s__state~0); 57903#L151 assume !(8529 == ssl3_accept_~s__state~0); 57902#L154 assume !(8544 == ssl3_accept_~s__state~0); 57562#L157 assume !(8545 == ssl3_accept_~s__state~0); 57541#L160 assume !(8560 == ssl3_accept_~s__state~0); 57539#L163 assume !(8561 == ssl3_accept_~s__state~0); 56799#L166 assume 8448 == ssl3_accept_~s__state~0; 56797#L167 assume !(ssl3_accept_~num1~0 > 0); 56794#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 56429#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56423#L581 ssl3_accept_~skip~0 := 0; 56421#L100-2 assume !false; 56419#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56416#L103 assume !(12292 == ssl3_accept_~s__state~0); 56417#L106 assume !(16384 == ssl3_accept_~s__state~0); 56674#L109 assume 8192 == ssl3_accept_~s__state~0; 56406#L212 ssl3_accept_~s__server~0 := 1; 56248#L217 assume 0 != ssl3_accept_~cb~0; 56238#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 56239#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 56150#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 56144#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 56145#L244 assume 12292 != ssl3_accept_~s__state~0; 56222#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 56223#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57875#L581 ssl3_accept_~skip~0 := 0; 56192#L100-2 [2020-11-28 03:21:30,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:30,493 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 25 times [2020-11-28 03:21:30,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:30,493 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918477065] [2020-11-28 03:21:30,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:30,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:30,498 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:30,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:30,502 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:30,504 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:30,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:30,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1472351058, now seen corresponding path program 1 times [2020-11-28 03:21:30,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:30,505 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89789427] [2020-11-28 03:21:30,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:30,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:30,654 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 03:21:30,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89789427] [2020-11-28 03:21:30,654 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:30,654 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:30,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550812568] [2020-11-28 03:21:30,655 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:30,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:30,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:30,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:30,656 INFO L87 Difference]: Start difference. First operand 2125 states and 2638 transitions. cyclomatic complexity: 520 Second operand 3 states. [2020-11-28 03:21:30,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:30,896 INFO L93 Difference]: Finished difference Result 2391 states and 2939 transitions. [2020-11-28 03:21:30,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:30,897 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2391 states and 2939 transitions. [2020-11-28 03:21:30,905 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2106 [2020-11-28 03:21:30,913 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2391 states to 2391 states and 2939 transitions. [2020-11-28 03:21:30,913 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2391 [2020-11-28 03:21:30,915 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2391 [2020-11-28 03:21:30,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2391 states and 2939 transitions. [2020-11-28 03:21:30,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:30,917 INFO L691 BuchiCegarLoop]: Abstraction has 2391 states and 2939 transitions. [2020-11-28 03:21:30,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2391 states and 2939 transitions. [2020-11-28 03:21:30,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2391 to 2377. [2020-11-28 03:21:30,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2377 states. [2020-11-28 03:21:30,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2377 states to 2377 states and 2925 transitions. [2020-11-28 03:21:30,945 INFO L714 BuchiCegarLoop]: Abstraction has 2377 states and 2925 transitions. [2020-11-28 03:21:30,945 INFO L594 BuchiCegarLoop]: Abstraction has 2377 states and 2925 transitions. [2020-11-28 03:21:30,946 INFO L427 BuchiCegarLoop]: ======== Iteration 26============ [2020-11-28 03:21:30,946 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2377 states and 2925 transitions. [2020-11-28 03:21:30,952 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2092 [2020-11-28 03:21:30,952 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:30,952 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:30,954 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2020-11-28 03:21:30,954 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] [2020-11-28 03:21:30,954 INFO L794 eck$LassoCheckResult]: Stem: 60754#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); 60634#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 60635#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 60689#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 60690#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 60651#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 60716#L100-2 [2020-11-28 03:21:30,955 INFO L796 eck$LassoCheckResult]: Loop: 60716#L100-2 assume !false; 62403#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62401#L103 assume !(12292 == ssl3_accept_~s__state~0); 62399#L106 assume !(16384 == ssl3_accept_~s__state~0); 62397#L109 assume !(8192 == ssl3_accept_~s__state~0); 62396#L112 assume !(24576 == ssl3_accept_~s__state~0); 62394#L115 assume !(8195 == ssl3_accept_~s__state~0); 62392#L118 assume !(8480 == ssl3_accept_~s__state~0); 62390#L121 assume !(8481 == ssl3_accept_~s__state~0); 62388#L124 assume !(8482 == ssl3_accept_~s__state~0); 61216#L127 assume 8464 == ssl3_accept_~s__state~0; 61214#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 61211#L275 assume !(0 == ssl3_accept_~blastFlag~0); 61212#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; 61382#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61371#L581 ssl3_accept_~skip~0 := 0; 61368#L100-2 assume !false; 61365#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61362#L103 assume !(12292 == ssl3_accept_~s__state~0); 61359#L106 assume !(16384 == ssl3_accept_~s__state~0); 61356#L109 assume !(8192 == ssl3_accept_~s__state~0); 61353#L112 assume !(24576 == ssl3_accept_~s__state~0); 61350#L115 assume !(8195 == ssl3_accept_~s__state~0); 61347#L118 assume !(8480 == ssl3_accept_~s__state~0); 61344#L121 assume !(8481 == ssl3_accept_~s__state~0); 61341#L124 assume !(8482 == ssl3_accept_~s__state~0); 61338#L127 assume !(8464 == ssl3_accept_~s__state~0); 61332#L130 assume !(8465 == ssl3_accept_~s__state~0); 61329#L133 assume !(8466 == ssl3_accept_~s__state~0); 61000#L136 assume 8496 == ssl3_accept_~s__state~0; 60997#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 60998#L288 assume !(1 == ssl3_accept_~blastFlag~0); 61168#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 60988#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 60989#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 60686#L298-2 ssl3_accept_~s__init_num~0 := 0; 60687#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62367#L581 ssl3_accept_~skip~0 := 0; 62365#L100-2 assume !false; 62363#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62361#L103 assume !(12292 == ssl3_accept_~s__state~0); 62359#L106 assume !(16384 == ssl3_accept_~s__state~0); 62357#L109 assume !(8192 == ssl3_accept_~s__state~0); 62355#L112 assume !(24576 == ssl3_accept_~s__state~0); 62353#L115 assume !(8195 == ssl3_accept_~s__state~0); 62351#L118 assume !(8480 == ssl3_accept_~s__state~0); 62349#L121 assume !(8481 == ssl3_accept_~s__state~0); 62347#L124 assume !(8482 == ssl3_accept_~s__state~0); 62345#L127 assume !(8464 == ssl3_accept_~s__state~0); 62343#L130 assume !(8465 == ssl3_accept_~s__state~0); 62341#L133 assume !(8466 == ssl3_accept_~s__state~0); 62339#L136 assume !(8496 == ssl3_accept_~s__state~0); 62338#L139 assume !(8497 == ssl3_accept_~s__state~0); 62337#L142 assume 8512 == ssl3_accept_~s__state~0; 61822#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60703#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 60705#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 62333#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62328#L581 ssl3_accept_~skip~0 := 0; 62326#L100-2 assume !false; 62322#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62316#L103 assume !(12292 == ssl3_accept_~s__state~0); 62314#L106 assume !(16384 == ssl3_accept_~s__state~0); 62312#L109 assume !(8192 == ssl3_accept_~s__state~0); 62310#L112 assume !(24576 == ssl3_accept_~s__state~0); 62308#L115 assume !(8195 == ssl3_accept_~s__state~0); 62306#L118 assume !(8480 == ssl3_accept_~s__state~0); 62304#L121 assume !(8481 == ssl3_accept_~s__state~0); 62302#L124 assume !(8482 == ssl3_accept_~s__state~0); 62300#L127 assume !(8464 == ssl3_accept_~s__state~0); 62298#L130 assume !(8465 == ssl3_accept_~s__state~0); 62296#L133 assume !(8466 == ssl3_accept_~s__state~0); 62294#L136 assume !(8496 == ssl3_accept_~s__state~0); 62292#L139 assume !(8497 == ssl3_accept_~s__state~0); 62291#L142 assume !(8512 == ssl3_accept_~s__state~0); 62290#L145 assume !(8513 == ssl3_accept_~s__state~0); 62289#L148 assume 8528 == ssl3_accept_~s__state~0; 61817#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 62288#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 60646#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 60647#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 60798#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 62278#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 62259#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62251#L581 ssl3_accept_~skip~0 := 0; 62247#L100-2 assume !false; 62243#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62239#L103 assume !(12292 == ssl3_accept_~s__state~0); 62235#L106 assume !(16384 == ssl3_accept_~s__state~0); 62231#L109 assume !(8192 == ssl3_accept_~s__state~0); 62227#L112 assume !(24576 == ssl3_accept_~s__state~0); 62223#L115 assume !(8195 == ssl3_accept_~s__state~0); 62219#L118 assume !(8480 == ssl3_accept_~s__state~0); 62215#L121 assume !(8481 == ssl3_accept_~s__state~0); 62211#L124 assume !(8482 == ssl3_accept_~s__state~0); 62207#L127 assume !(8464 == ssl3_accept_~s__state~0); 62203#L130 assume !(8465 == ssl3_accept_~s__state~0); 62199#L133 assume !(8466 == ssl3_accept_~s__state~0); 62195#L136 assume !(8496 == ssl3_accept_~s__state~0); 62192#L139 assume !(8497 == ssl3_accept_~s__state~0); 62191#L142 assume !(8512 == ssl3_accept_~s__state~0); 62189#L145 assume !(8513 == ssl3_accept_~s__state~0); 62187#L148 assume !(8528 == ssl3_accept_~s__state~0); 62186#L151 assume !(8529 == ssl3_accept_~s__state~0); 62185#L154 assume 8544 == ssl3_accept_~s__state~0; 60659#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60660#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 60665#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60763#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60734#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 60739#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 62168#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62159#L581 ssl3_accept_~skip~0 := 0; 62157#L100-2 assume !false; 62155#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62153#L103 assume !(12292 == ssl3_accept_~s__state~0); 62151#L106 assume !(16384 == ssl3_accept_~s__state~0); 62149#L109 assume !(8192 == ssl3_accept_~s__state~0); 62147#L112 assume !(24576 == ssl3_accept_~s__state~0); 62145#L115 assume !(8195 == ssl3_accept_~s__state~0); 62143#L118 assume !(8480 == ssl3_accept_~s__state~0); 62141#L121 assume !(8481 == ssl3_accept_~s__state~0); 62139#L124 assume !(8482 == ssl3_accept_~s__state~0); 62137#L127 assume !(8464 == ssl3_accept_~s__state~0); 62135#L130 assume !(8465 == ssl3_accept_~s__state~0); 62133#L133 assume !(8466 == ssl3_accept_~s__state~0); 62131#L136 assume !(8496 == ssl3_accept_~s__state~0); 62130#L139 assume !(8497 == ssl3_accept_~s__state~0); 62129#L142 assume !(8512 == ssl3_accept_~s__state~0); 62128#L145 assume !(8513 == ssl3_accept_~s__state~0); 62127#L148 assume !(8528 == ssl3_accept_~s__state~0); 62126#L151 assume !(8529 == ssl3_accept_~s__state~0); 62125#L154 assume !(8544 == ssl3_accept_~s__state~0); 62124#L157 assume !(8545 == ssl3_accept_~s__state~0); 62123#L160 assume !(8560 == ssl3_accept_~s__state~0); 62122#L163 assume !(8561 == ssl3_accept_~s__state~0); 62121#L166 assume 8448 == ssl3_accept_~s__state~0; 62120#L167 assume !(ssl3_accept_~num1~0 > 0); 62118#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62116#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62111#L581 ssl3_accept_~skip~0 := 0; 62110#L100-2 assume !false; 62109#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62108#L103 assume !(12292 == ssl3_accept_~s__state~0); 62107#L106 assume !(16384 == ssl3_accept_~s__state~0); 62106#L109 assume !(8192 == ssl3_accept_~s__state~0); 62105#L112 assume !(24576 == ssl3_accept_~s__state~0); 62104#L115 assume !(8195 == ssl3_accept_~s__state~0); 62103#L118 assume !(8480 == ssl3_accept_~s__state~0); 62102#L121 assume !(8481 == ssl3_accept_~s__state~0); 62101#L124 assume !(8482 == ssl3_accept_~s__state~0); 62100#L127 assume !(8464 == ssl3_accept_~s__state~0); 62099#L130 assume !(8465 == ssl3_accept_~s__state~0); 62098#L133 assume !(8466 == ssl3_accept_~s__state~0); 62097#L136 assume !(8496 == ssl3_accept_~s__state~0); 62096#L139 assume !(8497 == ssl3_accept_~s__state~0); 62095#L142 assume !(8512 == ssl3_accept_~s__state~0); 62094#L145 assume !(8513 == ssl3_accept_~s__state~0); 62093#L148 assume !(8528 == ssl3_accept_~s__state~0); 62092#L151 assume !(8529 == ssl3_accept_~s__state~0); 62091#L154 assume !(8544 == ssl3_accept_~s__state~0); 62090#L157 assume !(8545 == ssl3_accept_~s__state~0); 62089#L160 assume !(8560 == ssl3_accept_~s__state~0); 62088#L163 assume !(8561 == ssl3_accept_~s__state~0); 62087#L166 assume !(8448 == ssl3_accept_~s__state~0); 62086#L169 assume 8576 == ssl3_accept_~s__state~0; 61013#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 62085#L445 assume !(ssl3_accept_~ret~0 <= 0); 62083#L448 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 62082#L452 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 62080#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62075#L581 ssl3_accept_~skip~0 := 0; 62074#L100-2 assume !false; 62073#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62072#L103 assume !(12292 == ssl3_accept_~s__state~0); 62071#L106 assume !(16384 == ssl3_accept_~s__state~0); 62070#L109 assume !(8192 == ssl3_accept_~s__state~0); 62069#L112 assume !(24576 == ssl3_accept_~s__state~0); 62068#L115 assume !(8195 == ssl3_accept_~s__state~0); 62067#L118 assume !(8480 == ssl3_accept_~s__state~0); 62066#L121 assume !(8481 == ssl3_accept_~s__state~0); 62065#L124 assume !(8482 == ssl3_accept_~s__state~0); 62064#L127 assume !(8464 == ssl3_accept_~s__state~0); 62063#L130 assume !(8465 == ssl3_accept_~s__state~0); 62062#L133 assume !(8466 == ssl3_accept_~s__state~0); 62061#L136 assume !(8496 == ssl3_accept_~s__state~0); 62060#L139 assume !(8497 == ssl3_accept_~s__state~0); 62059#L142 assume !(8512 == ssl3_accept_~s__state~0); 62058#L145 assume !(8513 == ssl3_accept_~s__state~0); 62057#L148 assume !(8528 == ssl3_accept_~s__state~0); 62056#L151 assume !(8529 == ssl3_accept_~s__state~0); 62055#L154 assume !(8544 == ssl3_accept_~s__state~0); 62054#L157 assume !(8545 == ssl3_accept_~s__state~0); 62053#L160 assume !(8560 == ssl3_accept_~s__state~0); 62052#L163 assume !(8561 == ssl3_accept_~s__state~0); 62051#L166 assume !(8448 == ssl3_accept_~s__state~0); 62050#L169 assume !(8576 == ssl3_accept_~s__state~0); 62049#L172 assume !(8577 == ssl3_accept_~s__state~0); 62048#L175 assume 8592 == ssl3_accept_~s__state~0; 61004#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 62047#L462 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 62045#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62040#L581 ssl3_accept_~skip~0 := 0; 62039#L100-2 assume !false; 62038#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62037#L103 assume !(12292 == ssl3_accept_~s__state~0); 62036#L106 assume !(16384 == ssl3_accept_~s__state~0); 62035#L109 assume !(8192 == ssl3_accept_~s__state~0); 62034#L112 assume !(24576 == ssl3_accept_~s__state~0); 62033#L115 assume !(8195 == ssl3_accept_~s__state~0); 62032#L118 assume !(8480 == ssl3_accept_~s__state~0); 62031#L121 assume !(8481 == ssl3_accept_~s__state~0); 62030#L124 assume !(8482 == ssl3_accept_~s__state~0); 62029#L127 assume !(8464 == ssl3_accept_~s__state~0); 62028#L130 assume !(8465 == ssl3_accept_~s__state~0); 62027#L133 assume !(8466 == ssl3_accept_~s__state~0); 62026#L136 assume !(8496 == ssl3_accept_~s__state~0); 62025#L139 assume !(8497 == ssl3_accept_~s__state~0); 62024#L142 assume !(8512 == ssl3_accept_~s__state~0); 62023#L145 assume !(8513 == ssl3_accept_~s__state~0); 62022#L148 assume !(8528 == ssl3_accept_~s__state~0); 62021#L151 assume !(8529 == ssl3_accept_~s__state~0); 62020#L154 assume !(8544 == ssl3_accept_~s__state~0); 62019#L157 assume !(8545 == ssl3_accept_~s__state~0); 62018#L160 assume !(8560 == ssl3_accept_~s__state~0); 62017#L163 assume !(8561 == ssl3_accept_~s__state~0); 62016#L166 assume !(8448 == ssl3_accept_~s__state~0); 62015#L169 assume !(8576 == ssl3_accept_~s__state~0); 62014#L172 assume !(8577 == ssl3_accept_~s__state~0); 62013#L175 assume !(8592 == ssl3_accept_~s__state~0); 62012#L178 assume !(8593 == ssl3_accept_~s__state~0); 62011#L181 assume 8608 == ssl3_accept_~s__state~0; 60996#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 61328#L471 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 61068#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61063#L581 ssl3_accept_~skip~0 := 0; 61062#L100-2 assume !false; 61061#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61060#L103 assume !(12292 == ssl3_accept_~s__state~0); 61059#L106 assume !(16384 == ssl3_accept_~s__state~0); 61058#L109 assume !(8192 == ssl3_accept_~s__state~0); 61057#L112 assume !(24576 == ssl3_accept_~s__state~0); 61056#L115 assume !(8195 == ssl3_accept_~s__state~0); 61055#L118 assume !(8480 == ssl3_accept_~s__state~0); 61054#L121 assume !(8481 == ssl3_accept_~s__state~0); 61053#L124 assume !(8482 == ssl3_accept_~s__state~0); 61052#L127 assume !(8464 == ssl3_accept_~s__state~0); 61051#L130 assume !(8465 == ssl3_accept_~s__state~0); 61050#L133 assume !(8466 == ssl3_accept_~s__state~0); 61048#L136 assume !(8496 == ssl3_accept_~s__state~0); 61045#L139 assume !(8497 == ssl3_accept_~s__state~0); 61043#L142 assume !(8512 == ssl3_accept_~s__state~0); 61036#L145 assume !(8513 == ssl3_accept_~s__state~0); 61033#L148 assume !(8528 == ssl3_accept_~s__state~0); 61030#L151 assume !(8529 == ssl3_accept_~s__state~0); 61027#L154 assume !(8544 == ssl3_accept_~s__state~0); 61024#L157 assume !(8545 == ssl3_accept_~s__state~0); 61021#L160 assume !(8560 == ssl3_accept_~s__state~0); 61018#L163 assume !(8561 == ssl3_accept_~s__state~0); 61017#L166 assume !(8448 == ssl3_accept_~s__state~0); 61015#L169 assume !(8576 == ssl3_accept_~s__state~0); 61012#L172 assume !(8577 == ssl3_accept_~s__state~0); 61008#L175 assume !(8592 == ssl3_accept_~s__state~0); 61003#L178 assume !(8593 == ssl3_accept_~s__state~0); 60999#L181 assume !(8608 == ssl3_accept_~s__state~0); 60995#L184 assume !(8609 == ssl3_accept_~s__state~0); 60993#L187 assume 8640 == ssl3_accept_~s__state~0; 60990#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 60987#L480 assume !(ssl3_accept_~ret~0 <= 0); 60983#L483 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 60980#L483-2 ssl3_accept_~s__init_num~0 := 0; 60973#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60967#L581 ssl3_accept_~skip~0 := 0; 60965#L100-2 assume !false; 60963#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60961#L103 assume !(12292 == ssl3_accept_~s__state~0); 60959#L106 assume !(16384 == ssl3_accept_~s__state~0); 60957#L109 assume !(8192 == ssl3_accept_~s__state~0); 60955#L112 assume !(24576 == ssl3_accept_~s__state~0); 60953#L115 assume !(8195 == ssl3_accept_~s__state~0); 60951#L118 assume !(8480 == ssl3_accept_~s__state~0); 60949#L121 assume !(8481 == ssl3_accept_~s__state~0); 60947#L124 assume !(8482 == ssl3_accept_~s__state~0); 60945#L127 assume !(8464 == ssl3_accept_~s__state~0); 60943#L130 assume !(8465 == ssl3_accept_~s__state~0); 60941#L133 assume !(8466 == ssl3_accept_~s__state~0); 60939#L136 assume !(8496 == ssl3_accept_~s__state~0); 60937#L139 assume !(8497 == ssl3_accept_~s__state~0); 60935#L142 assume !(8512 == ssl3_accept_~s__state~0); 60933#L145 assume !(8513 == ssl3_accept_~s__state~0); 60931#L148 assume !(8528 == ssl3_accept_~s__state~0); 60929#L151 assume !(8529 == ssl3_accept_~s__state~0); 60927#L154 assume !(8544 == ssl3_accept_~s__state~0); 60925#L157 assume !(8545 == ssl3_accept_~s__state~0); 60923#L160 assume !(8560 == ssl3_accept_~s__state~0); 60921#L163 assume !(8561 == ssl3_accept_~s__state~0); 60919#L166 assume !(8448 == ssl3_accept_~s__state~0); 60917#L169 assume !(8576 == ssl3_accept_~s__state~0); 60915#L172 assume !(8577 == ssl3_accept_~s__state~0); 60913#L175 assume !(8592 == ssl3_accept_~s__state~0); 60911#L178 assume !(8593 == ssl3_accept_~s__state~0); 60909#L181 assume !(8608 == ssl3_accept_~s__state~0); 60907#L184 assume !(8609 == ssl3_accept_~s__state~0); 60905#L187 assume !(8640 == ssl3_accept_~s__state~0); 60903#L190 assume !(8641 == ssl3_accept_~s__state~0); 60901#L193 assume 8656 == ssl3_accept_~s__state~0; 60809#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 60899#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 60897#L498 assume !(2 == ssl3_accept_~blastFlag~0); 60895#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 60892#L506 assume !(0 == ssl3_accept_~tmp___10~0); 60885#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60879#L581 ssl3_accept_~skip~0 := 0; 60877#L100-2 assume !false; 60875#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60873#L103 assume !(12292 == ssl3_accept_~s__state~0); 60871#L106 assume !(16384 == ssl3_accept_~s__state~0); 60869#L109 assume !(8192 == ssl3_accept_~s__state~0); 60867#L112 assume !(24576 == ssl3_accept_~s__state~0); 60865#L115 assume !(8195 == ssl3_accept_~s__state~0); 60863#L118 assume !(8480 == ssl3_accept_~s__state~0); 60861#L121 assume !(8481 == ssl3_accept_~s__state~0); 60859#L124 assume !(8482 == ssl3_accept_~s__state~0); 60857#L127 assume !(8464 == ssl3_accept_~s__state~0); 60855#L130 assume !(8465 == ssl3_accept_~s__state~0); 60853#L133 assume !(8466 == ssl3_accept_~s__state~0); 60851#L136 assume !(8496 == ssl3_accept_~s__state~0); 60849#L139 assume !(8497 == ssl3_accept_~s__state~0); 60847#L142 assume !(8512 == ssl3_accept_~s__state~0); 60845#L145 assume !(8513 == ssl3_accept_~s__state~0); 60843#L148 assume !(8528 == ssl3_accept_~s__state~0); 60841#L151 assume !(8529 == ssl3_accept_~s__state~0); 60839#L154 assume !(8544 == ssl3_accept_~s__state~0); 60837#L157 assume !(8545 == ssl3_accept_~s__state~0); 60835#L160 assume !(8560 == ssl3_accept_~s__state~0); 60833#L163 assume !(8561 == ssl3_accept_~s__state~0); 60831#L166 assume !(8448 == ssl3_accept_~s__state~0); 60829#L169 assume !(8576 == ssl3_accept_~s__state~0); 60827#L172 assume !(8577 == ssl3_accept_~s__state~0); 60825#L175 assume !(8592 == ssl3_accept_~s__state~0); 60823#L178 assume !(8593 == ssl3_accept_~s__state~0); 60821#L181 assume !(8608 == ssl3_accept_~s__state~0); 60819#L184 assume !(8609 == ssl3_accept_~s__state~0); 60817#L187 assume !(8640 == ssl3_accept_~s__state~0); 60815#L190 assume !(8641 == ssl3_accept_~s__state~0); 60808#L193 assume !(8656 == ssl3_accept_~s__state~0); 60810#L196 assume !(8657 == ssl3_accept_~s__state~0); 60684#L199 assume 8672 == ssl3_accept_~s__state~0; 60685#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 60811#L514 assume !(3 == ssl3_accept_~blastFlag~0); 60774#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 60775#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 60804#L521-2 ssl3_accept_~s__init_num~0 := 0; 60677#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62430#L581 ssl3_accept_~skip~0 := 0; 62428#L100-2 assume !false; 62426#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62425#L103 assume !(12292 == ssl3_accept_~s__state~0); 62422#L106 assume !(16384 == ssl3_accept_~s__state~0); 62420#L109 assume !(8192 == ssl3_accept_~s__state~0); 62418#L112 assume !(24576 == ssl3_accept_~s__state~0); 62413#L115 assume !(8195 == ssl3_accept_~s__state~0); 62407#L118 assume !(8480 == ssl3_accept_~s__state~0); 62405#L121 assume !(8481 == ssl3_accept_~s__state~0); 62404#L124 assume !(8482 == ssl3_accept_~s__state~0); 62402#L127 assume !(8464 == ssl3_accept_~s__state~0); 62400#L130 assume !(8465 == ssl3_accept_~s__state~0); 62398#L133 assume !(8466 == ssl3_accept_~s__state~0); 61221#L136 assume !(8496 == ssl3_accept_~s__state~0); 62395#L139 assume !(8497 == ssl3_accept_~s__state~0); 62393#L142 assume !(8512 == ssl3_accept_~s__state~0); 62391#L145 assume !(8513 == ssl3_accept_~s__state~0); 62389#L148 assume !(8528 == ssl3_accept_~s__state~0); 62387#L151 assume !(8529 == ssl3_accept_~s__state~0); 62386#L154 assume !(8544 == ssl3_accept_~s__state~0); 62384#L157 assume !(8545 == ssl3_accept_~s__state~0); 62379#L160 assume !(8560 == ssl3_accept_~s__state~0); 62377#L163 assume !(8561 == ssl3_accept_~s__state~0); 61291#L166 assume 8448 == ssl3_accept_~s__state~0; 61290#L167 assume !(ssl3_accept_~num1~0 > 0); 61288#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 61287#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61034#L581 ssl3_accept_~skip~0 := 0; 61035#L100-2 assume !false; 61028#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61029#L103 assume !(12292 == ssl3_accept_~s__state~0); 61022#L106 assume !(16384 == ssl3_accept_~s__state~0); 61023#L109 assume 8192 == ssl3_accept_~s__state~0; 61268#L212 ssl3_accept_~s__server~0 := 1; 62424#L217 assume 0 != ssl3_accept_~cb~0; 60767#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 60768#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 60673#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 60674#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 60793#L244 assume 12292 != ssl3_accept_~s__state~0; 60794#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 62412#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62406#L581 ssl3_accept_~skip~0 := 0; 60716#L100-2 [2020-11-28 03:21:30,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:30,956 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 26 times [2020-11-28 03:21:30,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:30,956 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565022792] [2020-11-28 03:21:30,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:30,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:30,961 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:30,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:30,964 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:30,966 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:30,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:30,967 INFO L82 PathProgramCache]: Analyzing trace with hash 814499367, now seen corresponding path program 1 times [2020-11-28 03:21:30,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:30,967 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327970545] [2020-11-28 03:21:30,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:30,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:31,171 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 03:21:31,172 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327970545] [2020-11-28 03:21:31,172 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832972812] [2020-11-28 03:21:31,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/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 03:21:31,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:31,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 540 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-28 03:21:31,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:21:31,486 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 03:21:31,486 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-11-28 03:21:31,487 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-11-28 03:21:31,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454859032] [2020-11-28 03:21:31,488 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:31,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:31,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-28 03:21:31,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-28 03:21:31,489 INFO L87 Difference]: Start difference. First operand 2377 states and 2925 transitions. cyclomatic complexity: 555 Second operand 4 states. [2020-11-28 03:21:31,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:31,885 INFO L93 Difference]: Finished difference Result 1444 states and 1727 transitions. [2020-11-28 03:21:31,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-28 03:21:31,885 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1444 states and 1727 transitions. [2020-11-28 03:21:31,890 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1109 [2020-11-28 03:21:31,896 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1444 states to 1277 states and 1534 transitions. [2020-11-28 03:21:31,896 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1277 [2020-11-28 03:21:31,897 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1277 [2020-11-28 03:21:31,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1277 states and 1534 transitions. [2020-11-28 03:21:31,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:31,898 INFO L691 BuchiCegarLoop]: Abstraction has 1277 states and 1534 transitions. [2020-11-28 03:21:31,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1277 states and 1534 transitions. [2020-11-28 03:21:31,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1277 to 1186. [2020-11-28 03:21:31,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1186 states. [2020-11-28 03:21:31,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1186 states to 1186 states and 1430 transitions. [2020-11-28 03:21:31,919 INFO L714 BuchiCegarLoop]: Abstraction has 1186 states and 1430 transitions. [2020-11-28 03:21:31,919 INFO L594 BuchiCegarLoop]: Abstraction has 1186 states and 1430 transitions. [2020-11-28 03:21:31,919 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2020-11-28 03:21:31,920 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1186 states and 1430 transitions. [2020-11-28 03:21:31,924 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1063 [2020-11-28 03:21:31,924 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:31,924 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:31,929 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 03:21:31,929 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] [2020-11-28 03:21:31,929 INFO L794 eck$LassoCheckResult]: Stem: 65756#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); 65656#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 65657#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65701#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 65702#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65673#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 65728#L100-2 assume !false; 66189#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66187#L103 assume !(12292 == ssl3_accept_~s__state~0); 66185#L106 assume !(16384 == ssl3_accept_~s__state~0); 66183#L109 assume !(8192 == ssl3_accept_~s__state~0); 66181#L112 assume !(24576 == ssl3_accept_~s__state~0); 66179#L115 assume !(8195 == ssl3_accept_~s__state~0); 66177#L118 assume !(8480 == ssl3_accept_~s__state~0); 66175#L121 assume !(8481 == ssl3_accept_~s__state~0); 66173#L124 assume !(8482 == ssl3_accept_~s__state~0); 66120#L127 assume 8464 == ssl3_accept_~s__state~0; 66118#L134 [2020-11-28 03:21:31,930 INFO L796 eck$LassoCheckResult]: Loop: 66118#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 66115#L275 assume !(0 == ssl3_accept_~blastFlag~0); 66116#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; 66087#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66074#L581 ssl3_accept_~skip~0 := 0; 66069#L100-2 assume !false; 66064#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66059#L103 assume !(12292 == ssl3_accept_~s__state~0); 66054#L106 assume !(16384 == ssl3_accept_~s__state~0); 66049#L109 assume !(8192 == ssl3_accept_~s__state~0); 66044#L112 assume !(24576 == ssl3_accept_~s__state~0); 66039#L115 assume !(8195 == ssl3_accept_~s__state~0); 66034#L118 assume !(8480 == ssl3_accept_~s__state~0); 66029#L121 assume !(8481 == ssl3_accept_~s__state~0); 66024#L124 assume !(8482 == ssl3_accept_~s__state~0); 66019#L127 assume !(8464 == ssl3_accept_~s__state~0); 66014#L130 assume !(8465 == ssl3_accept_~s__state~0); 66009#L133 assume !(8466 == ssl3_accept_~s__state~0); 66004#L136 assume 8496 == ssl3_accept_~s__state~0; 66000#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 65995#L288 assume !(1 == ssl3_accept_~blastFlag~0); 65992#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 65993#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 65981#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65982#L298-2 ssl3_accept_~s__init_num~0 := 0; 65975#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65969#L581 ssl3_accept_~skip~0 := 0; 65967#L100-2 assume !false; 65965#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65963#L103 assume !(12292 == ssl3_accept_~s__state~0); 65961#L106 assume !(16384 == ssl3_accept_~s__state~0); 65959#L109 assume !(8192 == ssl3_accept_~s__state~0); 65956#L112 assume !(24576 == ssl3_accept_~s__state~0); 65955#L115 assume !(8195 == ssl3_accept_~s__state~0); 65954#L118 assume !(8480 == ssl3_accept_~s__state~0); 65953#L121 assume !(8481 == ssl3_accept_~s__state~0); 65952#L124 assume !(8482 == ssl3_accept_~s__state~0); 65951#L127 assume !(8464 == ssl3_accept_~s__state~0); 65950#L130 assume !(8465 == ssl3_accept_~s__state~0); 65945#L133 assume !(8466 == ssl3_accept_~s__state~0); 65940#L136 assume !(8496 == ssl3_accept_~s__state~0); 65933#L139 assume !(8497 == ssl3_accept_~s__state~0); 65930#L142 assume 8512 == ssl3_accept_~s__state~0; 65736#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65715#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 65707#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65708#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66545#L581 ssl3_accept_~skip~0 := 0; 66544#L100-2 assume !false; 66543#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66542#L103 assume !(12292 == ssl3_accept_~s__state~0); 66541#L106 assume !(16384 == ssl3_accept_~s__state~0); 66540#L109 assume !(8192 == ssl3_accept_~s__state~0); 66539#L112 assume !(24576 == ssl3_accept_~s__state~0); 66538#L115 assume !(8195 == ssl3_accept_~s__state~0); 66537#L118 assume !(8480 == ssl3_accept_~s__state~0); 66536#L121 assume !(8481 == ssl3_accept_~s__state~0); 66535#L124 assume !(8482 == ssl3_accept_~s__state~0); 66534#L127 assume !(8464 == ssl3_accept_~s__state~0); 66533#L130 assume !(8465 == ssl3_accept_~s__state~0); 66532#L133 assume !(8466 == ssl3_accept_~s__state~0); 66531#L136 assume !(8496 == ssl3_accept_~s__state~0); 66530#L139 assume !(8497 == ssl3_accept_~s__state~0); 66529#L142 assume !(8512 == ssl3_accept_~s__state~0); 66528#L145 assume !(8513 == ssl3_accept_~s__state~0); 66527#L148 assume 8528 == ssl3_accept_~s__state~0; 66526#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 66524#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 66523#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 66522#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 66520#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 66514#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66513#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66508#L581 ssl3_accept_~skip~0 := 0; 66507#L100-2 assume !false; 66506#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66505#L103 assume !(12292 == ssl3_accept_~s__state~0); 66504#L106 assume !(16384 == ssl3_accept_~s__state~0); 66503#L109 assume !(8192 == ssl3_accept_~s__state~0); 66502#L112 assume !(24576 == ssl3_accept_~s__state~0); 66501#L115 assume !(8195 == ssl3_accept_~s__state~0); 66500#L118 assume !(8480 == ssl3_accept_~s__state~0); 66499#L121 assume !(8481 == ssl3_accept_~s__state~0); 66498#L124 assume !(8482 == ssl3_accept_~s__state~0); 66497#L127 assume !(8464 == ssl3_accept_~s__state~0); 66496#L130 assume !(8465 == ssl3_accept_~s__state~0); 66495#L133 assume !(8466 == ssl3_accept_~s__state~0); 66494#L136 assume !(8496 == ssl3_accept_~s__state~0); 66493#L139 assume !(8497 == ssl3_accept_~s__state~0); 66492#L142 assume !(8512 == ssl3_accept_~s__state~0); 66491#L145 assume !(8513 == ssl3_accept_~s__state~0); 66490#L148 assume !(8528 == ssl3_accept_~s__state~0); 66489#L151 assume !(8529 == ssl3_accept_~s__state~0); 66488#L154 assume 8544 == ssl3_accept_~s__state~0; 66485#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66486#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 65789#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65790#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66455#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 65743#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 65744#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66685#L581 ssl3_accept_~skip~0 := 0; 66682#L100-2 assume !false; 66679#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66676#L103 assume !(12292 == ssl3_accept_~s__state~0); 66673#L106 assume !(16384 == ssl3_accept_~s__state~0); 66670#L109 assume !(8192 == ssl3_accept_~s__state~0); 66667#L112 assume !(24576 == ssl3_accept_~s__state~0); 66664#L115 assume !(8195 == ssl3_accept_~s__state~0); 66661#L118 assume !(8480 == ssl3_accept_~s__state~0); 66658#L121 assume !(8481 == ssl3_accept_~s__state~0); 66655#L124 assume !(8482 == ssl3_accept_~s__state~0); 66652#L127 assume !(8464 == ssl3_accept_~s__state~0); 66649#L130 assume !(8465 == ssl3_accept_~s__state~0); 66646#L133 assume !(8466 == ssl3_accept_~s__state~0); 66123#L136 assume !(8496 == ssl3_accept_~s__state~0); 66641#L139 assume !(8497 == ssl3_accept_~s__state~0); 66638#L142 assume !(8512 == ssl3_accept_~s__state~0); 66635#L145 assume !(8513 == ssl3_accept_~s__state~0); 66632#L148 assume !(8528 == ssl3_accept_~s__state~0); 66629#L151 assume !(8529 == ssl3_accept_~s__state~0); 66626#L154 assume !(8544 == ssl3_accept_~s__state~0); 66623#L157 assume !(8545 == ssl3_accept_~s__state~0); 66620#L160 assume !(8560 == ssl3_accept_~s__state~0); 66618#L163 assume !(8561 == ssl3_accept_~s__state~0); 66616#L166 assume 8448 == ssl3_accept_~s__state~0; 65779#L167 assume !(ssl3_accept_~num1~0 > 0); 65651#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65652#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66700#L581 ssl3_accept_~skip~0 := 0; 66699#L100-2 assume !false; 66696#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66687#L103 assume !(12292 == ssl3_accept_~s__state~0); 66684#L106 assume !(16384 == ssl3_accept_~s__state~0); 66681#L109 assume !(8192 == ssl3_accept_~s__state~0); 66678#L112 assume !(24576 == ssl3_accept_~s__state~0); 66675#L115 assume !(8195 == ssl3_accept_~s__state~0); 66672#L118 assume !(8480 == ssl3_accept_~s__state~0); 66669#L121 assume !(8481 == ssl3_accept_~s__state~0); 66666#L124 assume !(8482 == ssl3_accept_~s__state~0); 66663#L127 assume !(8464 == ssl3_accept_~s__state~0); 66660#L130 assume !(8465 == ssl3_accept_~s__state~0); 66657#L133 assume !(8466 == ssl3_accept_~s__state~0); 66654#L136 assume !(8496 == ssl3_accept_~s__state~0); 66651#L139 assume !(8497 == ssl3_accept_~s__state~0); 66648#L142 assume !(8512 == ssl3_accept_~s__state~0); 66645#L145 assume !(8513 == ssl3_accept_~s__state~0); 66643#L148 assume !(8528 == ssl3_accept_~s__state~0); 66640#L151 assume !(8529 == ssl3_accept_~s__state~0); 66637#L154 assume !(8544 == ssl3_accept_~s__state~0); 66634#L157 assume !(8545 == ssl3_accept_~s__state~0); 66631#L160 assume !(8560 == ssl3_accept_~s__state~0); 66628#L163 assume !(8561 == ssl3_accept_~s__state~0); 66625#L166 assume !(8448 == ssl3_accept_~s__state~0); 66622#L169 assume 8576 == ssl3_accept_~s__state~0; 65772#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 65773#L445 assume !(ssl3_accept_~ret~0 <= 0); 65782#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 65783#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66153#L581 ssl3_accept_~skip~0 := 0; 66151#L100-2 assume !false; 66147#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66145#L103 assume !(12292 == ssl3_accept_~s__state~0); 66143#L106 assume !(16384 == ssl3_accept_~s__state~0); 66141#L109 assume !(8192 == ssl3_accept_~s__state~0); 66140#L112 assume !(24576 == ssl3_accept_~s__state~0); 66134#L115 assume !(8195 == ssl3_accept_~s__state~0); 66132#L118 assume !(8480 == ssl3_accept_~s__state~0); 66130#L121 assume !(8481 == ssl3_accept_~s__state~0); 66128#L124 assume !(8482 == ssl3_accept_~s__state~0); 66126#L127 assume 8464 == ssl3_accept_~s__state~0; 66118#L134 [2020-11-28 03:21:31,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:31,930 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2020-11-28 03:21:31,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:31,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805664647] [2020-11-28 03:21:31,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:31,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:31,937 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:31,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:31,942 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:31,945 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:31,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:31,946 INFO L82 PathProgramCache]: Analyzing trace with hash 1900387279, now seen corresponding path program 1 times [2020-11-28 03:21:31,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:31,946 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355484901] [2020-11-28 03:21:31,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:31,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:32,018 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 03:21:32,018 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355484901] [2020-11-28 03:21:32,019 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:32,019 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-11-28 03:21:32,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144113042] [2020-11-28 03:21:32,019 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:32,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:32,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:32,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:32,020 INFO L87 Difference]: Start difference. First operand 1186 states and 1430 transitions. cyclomatic complexity: 248 Second operand 3 states. [2020-11-28 03:21:32,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:32,201 INFO L93 Difference]: Finished difference Result 1260 states and 1506 transitions. [2020-11-28 03:21:32,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:32,201 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1260 states and 1506 transitions. [2020-11-28 03:21:32,207 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2020-11-28 03:21:32,211 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1260 states to 1227 states and 1473 transitions. [2020-11-28 03:21:32,212 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1227 [2020-11-28 03:21:32,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1227 [2020-11-28 03:21:32,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1227 states and 1473 transitions. [2020-11-28 03:21:32,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:32,214 INFO L691 BuchiCegarLoop]: Abstraction has 1227 states and 1473 transitions. [2020-11-28 03:21:32,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1227 states and 1473 transitions. [2020-11-28 03:21:32,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1227 to 1186. [2020-11-28 03:21:32,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1186 states. [2020-11-28 03:21:32,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1186 states to 1186 states and 1421 transitions. [2020-11-28 03:21:32,232 INFO L714 BuchiCegarLoop]: Abstraction has 1186 states and 1421 transitions. [2020-11-28 03:21:32,232 INFO L594 BuchiCegarLoop]: Abstraction has 1186 states and 1421 transitions. [2020-11-28 03:21:32,233 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2020-11-28 03:21:32,233 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1186 states and 1421 transitions. [2020-11-28 03:21:32,236 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1063 [2020-11-28 03:21:32,237 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:32,237 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:32,238 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 03:21:32,238 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:32,239 INFO L794 eck$LassoCheckResult]: Stem: 68214#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); 68107#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 68108#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 68156#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 68157#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 68124#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 68183#L100-2 assume !false; 69172#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69171#L103 assume !(12292 == ssl3_accept_~s__state~0); 69170#L106 assume !(16384 == ssl3_accept_~s__state~0); 69169#L109 assume !(8192 == ssl3_accept_~s__state~0); 69164#L112 assume !(24576 == ssl3_accept_~s__state~0); 69162#L115 assume !(8195 == ssl3_accept_~s__state~0); 69160#L118 assume !(8480 == ssl3_accept_~s__state~0); 69159#L121 assume !(8481 == ssl3_accept_~s__state~0); 69158#L124 assume !(8482 == ssl3_accept_~s__state~0); 69130#L127 assume 8464 == ssl3_accept_~s__state~0; 68235#L134 [2020-11-28 03:21:32,239 INFO L796 eck$LassoCheckResult]: Loop: 68235#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 68211#L275 assume !(0 == ssl3_accept_~blastFlag~0); 68213#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; 68956#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68950#L581 ssl3_accept_~skip~0 := 0; 68948#L100-2 assume !false; 68946#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68944#L103 assume !(12292 == ssl3_accept_~s__state~0); 68937#L106 assume !(16384 == ssl3_accept_~s__state~0); 68933#L109 assume !(8192 == ssl3_accept_~s__state~0); 68929#L112 assume !(24576 == ssl3_accept_~s__state~0); 68925#L115 assume !(8195 == ssl3_accept_~s__state~0); 68921#L118 assume !(8480 == ssl3_accept_~s__state~0); 68917#L121 assume !(8481 == ssl3_accept_~s__state~0); 68913#L124 assume !(8482 == ssl3_accept_~s__state~0); 68909#L127 assume !(8464 == ssl3_accept_~s__state~0); 68905#L130 assume !(8465 == ssl3_accept_~s__state~0); 68901#L133 assume !(8466 == ssl3_accept_~s__state~0); 68897#L136 assume 8496 == ssl3_accept_~s__state~0; 68893#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 68888#L288 assume !(1 == ssl3_accept_~blastFlag~0); 68885#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 68882#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 68881#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68152#L298-2 ssl3_accept_~s__init_num~0 := 0; 68153#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68935#L581 ssl3_accept_~skip~0 := 0; 68931#L100-2 assume !false; 68927#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68923#L103 assume !(12292 == ssl3_accept_~s__state~0); 68919#L106 assume !(16384 == ssl3_accept_~s__state~0); 68915#L109 assume !(8192 == ssl3_accept_~s__state~0); 68911#L112 assume !(24576 == ssl3_accept_~s__state~0); 68907#L115 assume !(8195 == ssl3_accept_~s__state~0); 68903#L118 assume !(8480 == ssl3_accept_~s__state~0); 68899#L121 assume !(8481 == ssl3_accept_~s__state~0); 68895#L124 assume !(8482 == ssl3_accept_~s__state~0); 68891#L127 assume !(8464 == ssl3_accept_~s__state~0); 68887#L130 assume !(8465 == ssl3_accept_~s__state~0); 68884#L133 assume !(8466 == ssl3_accept_~s__state~0); 68877#L136 assume !(8496 == ssl3_accept_~s__state~0); 68876#L139 assume !(8497 == ssl3_accept_~s__state~0); 68875#L142 assume 8512 == ssl3_accept_~s__state~0; 68189#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68190#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 68161#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 68162#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68674#L581 ssl3_accept_~skip~0 := 0; 68670#L100-2 assume !false; 68666#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68662#L103 assume !(12292 == ssl3_accept_~s__state~0); 68658#L106 assume !(16384 == ssl3_accept_~s__state~0); 68654#L109 assume !(8192 == ssl3_accept_~s__state~0); 68650#L112 assume !(24576 == ssl3_accept_~s__state~0); 68646#L115 assume !(8195 == ssl3_accept_~s__state~0); 68642#L118 assume !(8480 == ssl3_accept_~s__state~0); 68638#L121 assume !(8481 == ssl3_accept_~s__state~0); 68634#L124 assume !(8482 == ssl3_accept_~s__state~0); 68630#L127 assume !(8464 == ssl3_accept_~s__state~0); 68626#L130 assume !(8465 == ssl3_accept_~s__state~0); 68622#L133 assume !(8466 == ssl3_accept_~s__state~0); 68618#L136 assume !(8496 == ssl3_accept_~s__state~0); 68614#L139 assume !(8497 == ssl3_accept_~s__state~0); 68610#L142 assume !(8512 == ssl3_accept_~s__state~0); 68606#L145 assume !(8513 == ssl3_accept_~s__state~0); 68604#L148 assume 8528 == ssl3_accept_~s__state~0; 68178#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68142#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 68119#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 68120#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 68248#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 68228#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 68229#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68671#L581 ssl3_accept_~skip~0 := 0; 68667#L100-2 assume !false; 68663#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68659#L103 assume !(12292 == ssl3_accept_~s__state~0); 68655#L106 assume !(16384 == ssl3_accept_~s__state~0); 68651#L109 assume !(8192 == ssl3_accept_~s__state~0); 68647#L112 assume !(24576 == ssl3_accept_~s__state~0); 68643#L115 assume !(8195 == ssl3_accept_~s__state~0); 68639#L118 assume !(8480 == ssl3_accept_~s__state~0); 68635#L121 assume !(8481 == ssl3_accept_~s__state~0); 68631#L124 assume !(8482 == ssl3_accept_~s__state~0); 68627#L127 assume !(8464 == ssl3_accept_~s__state~0); 68623#L130 assume !(8465 == ssl3_accept_~s__state~0); 68619#L133 assume !(8466 == ssl3_accept_~s__state~0); 68615#L136 assume !(8496 == ssl3_accept_~s__state~0); 68611#L139 assume !(8497 == ssl3_accept_~s__state~0); 68607#L142 assume !(8512 == ssl3_accept_~s__state~0); 68264#L145 assume !(8513 == ssl3_accept_~s__state~0); 68265#L148 assume !(8528 == ssl3_accept_~s__state~0); 68260#L151 assume !(8529 == ssl3_accept_~s__state~0); 68261#L154 assume 8544 == ssl3_accept_~s__state~0; 68130#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68131#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 68504#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68224#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68200#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 68500#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 68498#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68493#L581 ssl3_accept_~skip~0 := 0; 68492#L100-2 assume !false; 68491#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68490#L103 assume !(12292 == ssl3_accept_~s__state~0); 68489#L106 assume !(16384 == ssl3_accept_~s__state~0); 68488#L109 assume !(8192 == ssl3_accept_~s__state~0); 68487#L112 assume !(24576 == ssl3_accept_~s__state~0); 68486#L115 assume !(8195 == ssl3_accept_~s__state~0); 68485#L118 assume !(8480 == ssl3_accept_~s__state~0); 68484#L121 assume !(8481 == ssl3_accept_~s__state~0); 68483#L124 assume !(8482 == ssl3_accept_~s__state~0); 68482#L127 assume !(8464 == ssl3_accept_~s__state~0); 68481#L130 assume !(8465 == ssl3_accept_~s__state~0); 68480#L133 assume !(8466 == ssl3_accept_~s__state~0); 68479#L136 assume !(8496 == ssl3_accept_~s__state~0); 68478#L139 assume !(8497 == ssl3_accept_~s__state~0); 68477#L142 assume !(8512 == ssl3_accept_~s__state~0); 68476#L145 assume !(8513 == ssl3_accept_~s__state~0); 68475#L148 assume !(8528 == ssl3_accept_~s__state~0); 68474#L151 assume !(8529 == ssl3_accept_~s__state~0); 68473#L154 assume !(8544 == ssl3_accept_~s__state~0); 68472#L157 assume !(8545 == ssl3_accept_~s__state~0); 68471#L160 assume !(8560 == ssl3_accept_~s__state~0); 68470#L163 assume !(8561 == ssl3_accept_~s__state~0); 68469#L166 assume 8448 == ssl3_accept_~s__state~0; 68468#L167 assume !(ssl3_accept_~num1~0 > 0); 68466#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 68464#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68459#L581 ssl3_accept_~skip~0 := 0; 68458#L100-2 assume !false; 68457#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68456#L103 assume !(12292 == ssl3_accept_~s__state~0); 68455#L106 assume !(16384 == ssl3_accept_~s__state~0); 68454#L109 assume !(8192 == ssl3_accept_~s__state~0); 68453#L112 assume !(24576 == ssl3_accept_~s__state~0); 68452#L115 assume !(8195 == ssl3_accept_~s__state~0); 68451#L118 assume !(8480 == ssl3_accept_~s__state~0); 68450#L121 assume !(8481 == ssl3_accept_~s__state~0); 68449#L124 assume !(8482 == ssl3_accept_~s__state~0); 68448#L127 assume !(8464 == ssl3_accept_~s__state~0); 68447#L130 assume !(8465 == ssl3_accept_~s__state~0); 68446#L133 assume !(8466 == ssl3_accept_~s__state~0); 68445#L136 assume !(8496 == ssl3_accept_~s__state~0); 68444#L139 assume !(8497 == ssl3_accept_~s__state~0); 68443#L142 assume !(8512 == ssl3_accept_~s__state~0); 68442#L145 assume !(8513 == ssl3_accept_~s__state~0); 68441#L148 assume !(8528 == ssl3_accept_~s__state~0); 68440#L151 assume !(8529 == ssl3_accept_~s__state~0); 68439#L154 assume !(8544 == ssl3_accept_~s__state~0); 68438#L157 assume !(8545 == ssl3_accept_~s__state~0); 68437#L160 assume !(8560 == ssl3_accept_~s__state~0); 68436#L163 assume !(8561 == ssl3_accept_~s__state~0); 68435#L166 assume !(8448 == ssl3_accept_~s__state~0); 68434#L169 assume 8576 == ssl3_accept_~s__state~0; 68325#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 68433#L445 assume !(ssl3_accept_~ret~0 <= 0); 68431#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 68432#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69163#L581 ssl3_accept_~skip~0 := 0; 69161#L100-2 assume !false; 69156#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69151#L103 assume !(12292 == ssl3_accept_~s__state~0); 69149#L106 assume !(16384 == ssl3_accept_~s__state~0); 69147#L109 assume !(8192 == ssl3_accept_~s__state~0); 69145#L112 assume !(24576 == ssl3_accept_~s__state~0); 69143#L115 assume !(8195 == ssl3_accept_~s__state~0); 69141#L118 assume !(8480 == ssl3_accept_~s__state~0); 69139#L121 assume !(8481 == ssl3_accept_~s__state~0); 69137#L124 assume !(8482 == ssl3_accept_~s__state~0); 69135#L127 assume !(8464 == ssl3_accept_~s__state~0); 69133#L130 assume !(8465 == ssl3_accept_~s__state~0); 69131#L133 assume 8466 == ssl3_accept_~s__state~0; 68235#L134 [2020-11-28 03:21:32,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:32,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2020-11-28 03:21:32,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:32,240 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778023655] [2020-11-28 03:21:32,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:32,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:32,246 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:32,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:32,250 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:32,254 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:32,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:32,254 INFO L82 PathProgramCache]: Analyzing trace with hash 911079188, now seen corresponding path program 1 times [2020-11-28 03:21:32,255 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:32,255 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498460537] [2020-11-28 03:21:32,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:32,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:32,348 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 03:21:32,348 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498460537] [2020-11-28 03:21:32,349 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:32,349 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:32,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251998084] [2020-11-28 03:21:32,349 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:32,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:32,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:32,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:32,350 INFO L87 Difference]: Start difference. First operand 1186 states and 1421 transitions. cyclomatic complexity: 239 Second operand 3 states. [2020-11-28 03:21:32,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:32,370 INFO L93 Difference]: Finished difference Result 2333 states and 2783 transitions. [2020-11-28 03:21:32,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:32,371 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2333 states and 2783 transitions. [2020-11-28 03:21:32,380 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2106 [2020-11-28 03:21:32,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2333 states to 2333 states and 2783 transitions. [2020-11-28 03:21:32,392 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2333 [2020-11-28 03:21:32,394 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2333 [2020-11-28 03:21:32,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2333 states and 2783 transitions. [2020-11-28 03:21:32,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:32,396 INFO L691 BuchiCegarLoop]: Abstraction has 2333 states and 2783 transitions. [2020-11-28 03:21:32,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2333 states and 2783 transitions. [2020-11-28 03:21:32,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2333 to 1186. [2020-11-28 03:21:32,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1186 states. [2020-11-28 03:21:32,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1186 states to 1186 states and 1419 transitions. [2020-11-28 03:21:32,416 INFO L714 BuchiCegarLoop]: Abstraction has 1186 states and 1419 transitions. [2020-11-28 03:21:32,416 INFO L594 BuchiCegarLoop]: Abstraction has 1186 states and 1419 transitions. [2020-11-28 03:21:32,416 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2020-11-28 03:21:32,416 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1186 states and 1419 transitions. [2020-11-28 03:21:32,419 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1063 [2020-11-28 03:21:32,419 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:32,419 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:32,420 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 03:21:32,420 INFO L853 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:32,421 INFO L794 eck$LassoCheckResult]: Stem: 71735#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); 71633#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 71634#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 71679#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 71680#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 71650#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 71707#L100-2 assume !false; 72636#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72635#L103 assume !(12292 == ssl3_accept_~s__state~0); 72634#L106 assume !(16384 == ssl3_accept_~s__state~0); 72633#L109 assume !(8192 == ssl3_accept_~s__state~0); 72632#L112 assume !(24576 == ssl3_accept_~s__state~0); 72631#L115 assume !(8195 == ssl3_accept_~s__state~0); 72630#L118 assume !(8480 == ssl3_accept_~s__state~0); 72629#L121 assume !(8481 == ssl3_accept_~s__state~0); 72628#L124 assume !(8482 == ssl3_accept_~s__state~0); 72626#L127 assume 8464 == ssl3_accept_~s__state~0; 72624#L134 [2020-11-28 03:21:32,421 INFO L796 eck$LassoCheckResult]: Loop: 72624#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 72622#L275 assume !(0 == ssl3_accept_~blastFlag~0); 72620#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; 72617#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72611#L581 ssl3_accept_~skip~0 := 0; 72609#L100-2 assume !false; 72607#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72605#L103 assume !(12292 == ssl3_accept_~s__state~0); 72603#L106 assume !(16384 == ssl3_accept_~s__state~0); 72601#L109 assume !(8192 == ssl3_accept_~s__state~0); 72599#L112 assume !(24576 == ssl3_accept_~s__state~0); 72597#L115 assume !(8195 == ssl3_accept_~s__state~0); 72593#L118 assume !(8480 == ssl3_accept_~s__state~0); 72588#L121 assume !(8481 == ssl3_accept_~s__state~0); 72583#L124 assume !(8482 == ssl3_accept_~s__state~0); 72577#L127 assume !(8464 == ssl3_accept_~s__state~0); 72563#L130 assume !(8465 == ssl3_accept_~s__state~0); 72562#L133 assume !(8466 == ssl3_accept_~s__state~0); 72561#L136 assume 8496 == ssl3_accept_~s__state~0; 72559#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 72558#L288 assume !(1 == ssl3_accept_~blastFlag~0); 72557#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 72555#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 72554#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 72553#L298-2 ssl3_accept_~s__init_num~0 := 0; 72509#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72501#L581 ssl3_accept_~skip~0 := 0; 72497#L100-2 assume !false; 72494#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72441#L103 assume !(12292 == ssl3_accept_~s__state~0); 72440#L106 assume !(16384 == ssl3_accept_~s__state~0); 72439#L109 assume !(8192 == ssl3_accept_~s__state~0); 72438#L112 assume !(24576 == ssl3_accept_~s__state~0); 72436#L115 assume !(8195 == ssl3_accept_~s__state~0); 72435#L118 assume !(8480 == ssl3_accept_~s__state~0); 72434#L121 assume !(8481 == ssl3_accept_~s__state~0); 72433#L124 assume !(8482 == ssl3_accept_~s__state~0); 72432#L127 assume !(8464 == ssl3_accept_~s__state~0); 72431#L130 assume !(8465 == ssl3_accept_~s__state~0); 72429#L133 assume !(8466 == ssl3_accept_~s__state~0); 72428#L136 assume !(8496 == ssl3_accept_~s__state~0); 72427#L139 assume !(8497 == ssl3_accept_~s__state~0); 72426#L142 assume 8512 == ssl3_accept_~s__state~0; 72421#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72419#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 72416#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72379#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72373#L581 ssl3_accept_~skip~0 := 0; 72371#L100-2 assume !false; 72369#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72367#L103 assume !(12292 == ssl3_accept_~s__state~0); 72365#L106 assume !(16384 == ssl3_accept_~s__state~0); 72363#L109 assume !(8192 == ssl3_accept_~s__state~0); 72361#L112 assume !(24576 == ssl3_accept_~s__state~0); 72359#L115 assume !(8195 == ssl3_accept_~s__state~0); 72357#L118 assume !(8480 == ssl3_accept_~s__state~0); 72355#L121 assume !(8481 == ssl3_accept_~s__state~0); 72353#L124 assume !(8482 == ssl3_accept_~s__state~0); 72351#L127 assume !(8464 == ssl3_accept_~s__state~0); 72349#L130 assume !(8465 == ssl3_accept_~s__state~0); 72347#L133 assume !(8466 == ssl3_accept_~s__state~0); 72345#L136 assume !(8496 == ssl3_accept_~s__state~0); 72343#L139 assume !(8497 == ssl3_accept_~s__state~0); 72341#L142 assume !(8512 == ssl3_accept_~s__state~0); 72338#L145 assume !(8513 == ssl3_accept_~s__state~0); 72336#L148 assume 8528 == ssl3_accept_~s__state~0; 72335#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 71666#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 71645#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 71646#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 72332#L358 assume !(ssl3_accept_~ret~0 <= 0); 72331#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72330#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72325#L581 ssl3_accept_~skip~0 := 0; 72324#L100-2 assume !false; 72323#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72322#L103 assume !(12292 == ssl3_accept_~s__state~0); 72321#L106 assume !(16384 == ssl3_accept_~s__state~0); 72320#L109 assume !(8192 == ssl3_accept_~s__state~0); 72319#L112 assume !(24576 == ssl3_accept_~s__state~0); 72318#L115 assume !(8195 == ssl3_accept_~s__state~0); 72317#L118 assume !(8480 == ssl3_accept_~s__state~0); 72316#L121 assume !(8481 == ssl3_accept_~s__state~0); 72315#L124 assume !(8482 == ssl3_accept_~s__state~0); 72314#L127 assume !(8464 == ssl3_accept_~s__state~0); 72313#L130 assume !(8465 == ssl3_accept_~s__state~0); 72312#L133 assume !(8466 == ssl3_accept_~s__state~0); 72311#L136 assume !(8496 == ssl3_accept_~s__state~0); 72310#L139 assume !(8497 == ssl3_accept_~s__state~0); 72309#L142 assume !(8512 == ssl3_accept_~s__state~0); 72308#L145 assume !(8513 == ssl3_accept_~s__state~0); 72307#L148 assume !(8528 == ssl3_accept_~s__state~0); 72306#L151 assume !(8529 == ssl3_accept_~s__state~0); 72305#L154 assume 8544 == ssl3_accept_~s__state~0; 72294#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 72292#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 72287#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72283#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 72278#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 72274#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 72270#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72263#L581 ssl3_accept_~skip~0 := 0; 72260#L100-2 assume !false; 72257#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72254#L103 assume !(12292 == ssl3_accept_~s__state~0); 72251#L106 assume !(16384 == ssl3_accept_~s__state~0); 72248#L109 assume !(8192 == ssl3_accept_~s__state~0); 72245#L112 assume !(24576 == ssl3_accept_~s__state~0); 72242#L115 assume !(8195 == ssl3_accept_~s__state~0); 72239#L118 assume !(8480 == ssl3_accept_~s__state~0); 72236#L121 assume !(8481 == ssl3_accept_~s__state~0); 72233#L124 assume !(8482 == ssl3_accept_~s__state~0); 72230#L127 assume !(8464 == ssl3_accept_~s__state~0); 72227#L130 assume !(8465 == ssl3_accept_~s__state~0); 72224#L133 assume !(8466 == ssl3_accept_~s__state~0); 72221#L136 assume !(8496 == ssl3_accept_~s__state~0); 72218#L139 assume !(8497 == ssl3_accept_~s__state~0); 72215#L142 assume !(8512 == ssl3_accept_~s__state~0); 72212#L145 assume !(8513 == ssl3_accept_~s__state~0); 72209#L148 assume !(8528 == ssl3_accept_~s__state~0); 72204#L151 assume !(8529 == ssl3_accept_~s__state~0); 72199#L154 assume !(8544 == ssl3_accept_~s__state~0); 72198#L157 assume !(8545 == ssl3_accept_~s__state~0); 72196#L160 assume !(8560 == ssl3_accept_~s__state~0); 72193#L163 assume !(8561 == ssl3_accept_~s__state~0); 72190#L166 assume 8448 == ssl3_accept_~s__state~0; 72184#L167 assume !(ssl3_accept_~num1~0 > 0); 72181#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 72178#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72172#L581 ssl3_accept_~skip~0 := 0; 72170#L100-2 assume !false; 72168#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72166#L103 assume !(12292 == ssl3_accept_~s__state~0); 72164#L106 assume !(16384 == ssl3_accept_~s__state~0); 72162#L109 assume !(8192 == ssl3_accept_~s__state~0); 72160#L112 assume !(24576 == ssl3_accept_~s__state~0); 72158#L115 assume !(8195 == ssl3_accept_~s__state~0); 72156#L118 assume !(8480 == ssl3_accept_~s__state~0); 72154#L121 assume !(8481 == ssl3_accept_~s__state~0); 72152#L124 assume !(8482 == ssl3_accept_~s__state~0); 72150#L127 assume !(8464 == ssl3_accept_~s__state~0); 72148#L130 assume !(8465 == ssl3_accept_~s__state~0); 72146#L133 assume !(8466 == ssl3_accept_~s__state~0); 72144#L136 assume !(8496 == ssl3_accept_~s__state~0); 72142#L139 assume !(8497 == ssl3_accept_~s__state~0); 72140#L142 assume !(8512 == ssl3_accept_~s__state~0); 72138#L145 assume !(8513 == ssl3_accept_~s__state~0); 72136#L148 assume !(8528 == ssl3_accept_~s__state~0); 72134#L151 assume !(8529 == ssl3_accept_~s__state~0); 72132#L154 assume !(8544 == ssl3_accept_~s__state~0); 72130#L157 assume !(8545 == ssl3_accept_~s__state~0); 72128#L160 assume !(8560 == ssl3_accept_~s__state~0); 72126#L163 assume !(8561 == ssl3_accept_~s__state~0); 72124#L166 assume !(8448 == ssl3_accept_~s__state~0); 72122#L169 assume 8576 == ssl3_accept_~s__state~0; 71902#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 72119#L445 assume !(ssl3_accept_~ret~0 <= 0); 72112#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 72113#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72663#L581 ssl3_accept_~skip~0 := 0; 72660#L100-2 assume !false; 72657#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72654#L103 assume !(12292 == ssl3_accept_~s__state~0); 72651#L106 assume !(16384 == ssl3_accept_~s__state~0); 72648#L109 assume !(8192 == ssl3_accept_~s__state~0); 72645#L112 assume !(24576 == ssl3_accept_~s__state~0); 72643#L115 assume !(8195 == ssl3_accept_~s__state~0); 72642#L118 assume !(8480 == ssl3_accept_~s__state~0); 72641#L121 assume !(8481 == ssl3_accept_~s__state~0); 72639#L124 assume !(8482 == ssl3_accept_~s__state~0); 72638#L127 assume !(8464 == ssl3_accept_~s__state~0); 72637#L130 assume !(8465 == ssl3_accept_~s__state~0); 72627#L133 assume 8466 == ssl3_accept_~s__state~0; 72624#L134 [2020-11-28 03:21:32,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:32,422 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2020-11-28 03:21:32,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:32,422 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084020847] [2020-11-28 03:21:32,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:32,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:32,427 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:32,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:32,431 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:32,434 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:32,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:32,435 INFO L82 PathProgramCache]: Analyzing trace with hash -243427115, now seen corresponding path program 1 times [2020-11-28 03:21:32,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:32,435 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411483051] [2020-11-28 03:21:32,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:32,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:32,558 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 03:21:32,559 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411483051] [2020-11-28 03:21:32,559 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:32,559 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-28 03:21:32,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881574709] [2020-11-28 03:21:32,560 INFO L811 eck$LassoCheckResult]: loop already infeasible [2020-11-28 03:21:32,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:32,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-28 03:21:32,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-28 03:21:32,560 INFO L87 Difference]: Start difference. First operand 1186 states and 1419 transitions. cyclomatic complexity: 237 Second operand 5 states. [2020-11-28 03:21:32,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:32,705 INFO L93 Difference]: Finished difference Result 5183 states and 6183 transitions. [2020-11-28 03:21:32,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-28 03:21:32,706 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5183 states and 6183 transitions. [2020-11-28 03:21:32,722 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 4571 [2020-11-28 03:21:32,764 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5183 states to 5183 states and 6183 transitions. [2020-11-28 03:21:32,766 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5183 [2020-11-28 03:21:32,769 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5183 [2020-11-28 03:21:32,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5183 states and 6183 transitions. [2020-11-28 03:21:32,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-11-28 03:21:32,773 INFO L691 BuchiCegarLoop]: Abstraction has 5183 states and 6183 transitions. [2020-11-28 03:21:32,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5183 states and 6183 transitions. [2020-11-28 03:21:32,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5183 to 1934. [2020-11-28 03:21:32,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1934 states. [2020-11-28 03:21:32,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1934 states to 1934 states and 2323 transitions. [2020-11-28 03:21:32,812 INFO L714 BuchiCegarLoop]: Abstraction has 1934 states and 2323 transitions. [2020-11-28 03:21:32,812 INFO L594 BuchiCegarLoop]: Abstraction has 1934 states and 2323 transitions. [2020-11-28 03:21:32,812 INFO L427 BuchiCegarLoop]: ======== Iteration 30============ [2020-11-28 03:21:32,813 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1934 states and 2323 transitions. [2020-11-28 03:21:32,817 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1787 [2020-11-28 03:21:32,818 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:32,818 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:32,819 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 03:21:32,819 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 03:21:32,819 INFO L794 eck$LassoCheckResult]: Stem: 78126#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); 78019#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 78020#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 78065#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 78066#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 78036#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 78093#L100-2 assume !false; 79688#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79687#L103 assume !(12292 == ssl3_accept_~s__state~0); 79686#L106 assume !(16384 == ssl3_accept_~s__state~0); 79685#L109 assume !(8192 == ssl3_accept_~s__state~0); 79684#L112 assume !(24576 == ssl3_accept_~s__state~0); 79683#L115 assume !(8195 == ssl3_accept_~s__state~0); 79682#L118 assume !(8480 == ssl3_accept_~s__state~0); 79681#L121 assume !(8481 == ssl3_accept_~s__state~0); 79680#L124 assume !(8482 == ssl3_accept_~s__state~0); 79678#L127 assume 8464 == ssl3_accept_~s__state~0; 79677#L134 [2020-11-28 03:21:32,820 INFO L796 eck$LassoCheckResult]: Loop: 79677#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 79675#L275 assume !(0 == ssl3_accept_~blastFlag~0); 79674#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; 79672#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79667#L581 ssl3_accept_~skip~0 := 0; 79666#L100-2 assume !false; 79665#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79664#L103 assume !(12292 == ssl3_accept_~s__state~0); 79663#L106 assume !(16384 == ssl3_accept_~s__state~0); 79662#L109 assume !(8192 == ssl3_accept_~s__state~0); 79661#L112 assume !(24576 == ssl3_accept_~s__state~0); 79660#L115 assume !(8195 == ssl3_accept_~s__state~0); 79659#L118 assume !(8480 == ssl3_accept_~s__state~0); 79658#L121 assume !(8481 == ssl3_accept_~s__state~0); 79657#L124 assume !(8482 == ssl3_accept_~s__state~0); 79656#L127 assume !(8464 == ssl3_accept_~s__state~0); 79655#L130 assume !(8465 == ssl3_accept_~s__state~0); 79654#L133 assume !(8466 == ssl3_accept_~s__state~0); 79653#L136 assume 8496 == ssl3_accept_~s__state~0; 79652#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 79651#L288 assume !(1 == ssl3_accept_~blastFlag~0); 79650#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 79649#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 79648#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 79647#L298-2 ssl3_accept_~s__init_num~0 := 0; 79645#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79640#L581 ssl3_accept_~skip~0 := 0; 79639#L100-2 assume !false; 79638#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79637#L103 assume !(12292 == ssl3_accept_~s__state~0); 79636#L106 assume !(16384 == ssl3_accept_~s__state~0); 79635#L109 assume !(8192 == ssl3_accept_~s__state~0); 79634#L112 assume !(24576 == ssl3_accept_~s__state~0); 79633#L115 assume !(8195 == ssl3_accept_~s__state~0); 79632#L118 assume !(8480 == ssl3_accept_~s__state~0); 79424#L121 assume !(8481 == ssl3_accept_~s__state~0); 79336#L124 assume !(8482 == ssl3_accept_~s__state~0); 78390#L127 assume !(8464 == ssl3_accept_~s__state~0); 78337#L130 assume !(8465 == ssl3_accept_~s__state~0); 78338#L133 assume !(8466 == ssl3_accept_~s__state~0); 78333#L136 assume !(8496 == ssl3_accept_~s__state~0); 78334#L139 assume !(8497 == ssl3_accept_~s__state~0); 78948#L142 assume 8512 == ssl3_accept_~s__state~0; 78855#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 78854#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 78853#L313 assume !(ssl3_accept_~ret~0 <= 0); 78851#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 78849#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78844#L581 ssl3_accept_~skip~0 := 0; 78843#L100-2 assume !false; 78842#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78841#L103 assume !(12292 == ssl3_accept_~s__state~0); 78840#L106 assume !(16384 == ssl3_accept_~s__state~0); 78839#L109 assume !(8192 == ssl3_accept_~s__state~0); 78838#L112 assume !(24576 == ssl3_accept_~s__state~0); 78837#L115 assume !(8195 == ssl3_accept_~s__state~0); 78836#L118 assume !(8480 == ssl3_accept_~s__state~0); 78835#L121 assume !(8481 == ssl3_accept_~s__state~0); 78834#L124 assume !(8482 == ssl3_accept_~s__state~0); 78833#L127 assume !(8464 == ssl3_accept_~s__state~0); 78832#L130 assume !(8465 == ssl3_accept_~s__state~0); 78831#L133 assume !(8466 == ssl3_accept_~s__state~0); 78830#L136 assume !(8496 == ssl3_accept_~s__state~0); 78829#L139 assume !(8497 == ssl3_accept_~s__state~0); 78828#L142 assume !(8512 == ssl3_accept_~s__state~0); 78827#L145 assume !(8513 == ssl3_accept_~s__state~0); 78826#L148 assume 8528 == ssl3_accept_~s__state~0; 78085#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 78052#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 78053#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 78054#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 78055#L358 assume !(ssl3_accept_~ret~0 <= 0); 78817#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 78440#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78436#L581 ssl3_accept_~skip~0 := 0; 78431#L100-2 assume !false; 78432#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78427#L103 assume !(12292 == ssl3_accept_~s__state~0); 78428#L106 assume !(16384 == ssl3_accept_~s__state~0); 78423#L109 assume !(8192 == ssl3_accept_~s__state~0); 78424#L112 assume !(24576 == ssl3_accept_~s__state~0); 78419#L115 assume !(8195 == ssl3_accept_~s__state~0); 78420#L118 assume !(8480 == ssl3_accept_~s__state~0); 78415#L121 assume !(8481 == ssl3_accept_~s__state~0); 78416#L124 assume !(8482 == ssl3_accept_~s__state~0); 78411#L127 assume !(8464 == ssl3_accept_~s__state~0); 78412#L130 assume !(8465 == ssl3_accept_~s__state~0); 78407#L133 assume !(8466 == ssl3_accept_~s__state~0); 78408#L136 assume !(8496 == ssl3_accept_~s__state~0); 78403#L139 assume !(8497 == ssl3_accept_~s__state~0); 78404#L142 assume !(8512 == ssl3_accept_~s__state~0); 78399#L145 assume !(8513 == ssl3_accept_~s__state~0); 78400#L148 assume !(8528 == ssl3_accept_~s__state~0); 78395#L151 assume !(8529 == ssl3_accept_~s__state~0); 78396#L154 assume 8544 == ssl3_accept_~s__state~0; 78042#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 78043#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 78808#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 78170#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 78108#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 78105#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 78106#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79626#L581 ssl3_accept_~skip~0 := 0; 79625#L100-2 assume !false; 79624#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79623#L103 assume !(12292 == ssl3_accept_~s__state~0); 79622#L106 assume !(16384 == ssl3_accept_~s__state~0); 79621#L109 assume !(8192 == ssl3_accept_~s__state~0); 79620#L112 assume !(24576 == ssl3_accept_~s__state~0); 79619#L115 assume !(8195 == ssl3_accept_~s__state~0); 79618#L118 assume !(8480 == ssl3_accept_~s__state~0); 79617#L121 assume !(8481 == ssl3_accept_~s__state~0); 79616#L124 assume !(8482 == ssl3_accept_~s__state~0); 79615#L127 assume !(8464 == ssl3_accept_~s__state~0); 79614#L130 assume !(8465 == ssl3_accept_~s__state~0); 79613#L133 assume !(8466 == ssl3_accept_~s__state~0); 79612#L136 assume !(8496 == ssl3_accept_~s__state~0); 79611#L139 assume !(8497 == ssl3_accept_~s__state~0); 79610#L142 assume !(8512 == ssl3_accept_~s__state~0); 79609#L145 assume !(8513 == ssl3_accept_~s__state~0); 79608#L148 assume !(8528 == ssl3_accept_~s__state~0); 79607#L151 assume !(8529 == ssl3_accept_~s__state~0); 79606#L154 assume !(8544 == ssl3_accept_~s__state~0); 79605#L157 assume !(8545 == ssl3_accept_~s__state~0); 79604#L160 assume !(8560 == ssl3_accept_~s__state~0); 79603#L163 assume !(8561 == ssl3_accept_~s__state~0); 79602#L166 assume 8448 == ssl3_accept_~s__state~0; 79601#L167 assume !(ssl3_accept_~num1~0 > 0); 79599#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 79597#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79592#L581 ssl3_accept_~skip~0 := 0; 79591#L100-2 assume !false; 79590#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79589#L103 assume !(12292 == ssl3_accept_~s__state~0); 79588#L106 assume !(16384 == ssl3_accept_~s__state~0); 79587#L109 assume !(8192 == ssl3_accept_~s__state~0); 79586#L112 assume !(24576 == ssl3_accept_~s__state~0); 79585#L115 assume !(8195 == ssl3_accept_~s__state~0); 79584#L118 assume !(8480 == ssl3_accept_~s__state~0); 79583#L121 assume !(8481 == ssl3_accept_~s__state~0); 79582#L124 assume !(8482 == ssl3_accept_~s__state~0); 79581#L127 assume !(8464 == ssl3_accept_~s__state~0); 79580#L130 assume !(8465 == ssl3_accept_~s__state~0); 79579#L133 assume !(8466 == ssl3_accept_~s__state~0); 79578#L136 assume !(8496 == ssl3_accept_~s__state~0); 79577#L139 assume !(8497 == ssl3_accept_~s__state~0); 79576#L142 assume !(8512 == ssl3_accept_~s__state~0); 79575#L145 assume !(8513 == ssl3_accept_~s__state~0); 79574#L148 assume !(8528 == ssl3_accept_~s__state~0); 79573#L151 assume !(8529 == ssl3_accept_~s__state~0); 79572#L154 assume !(8544 == ssl3_accept_~s__state~0); 79571#L157 assume !(8545 == ssl3_accept_~s__state~0); 79570#L160 assume !(8560 == ssl3_accept_~s__state~0); 79569#L163 assume !(8561 == ssl3_accept_~s__state~0); 79568#L166 assume !(8448 == ssl3_accept_~s__state~0); 79567#L169 assume 8576 == ssl3_accept_~s__state~0; 79436#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 79566#L445 assume !(ssl3_accept_~ret~0 <= 0); 79564#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 79565#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79701#L581 ssl3_accept_~skip~0 := 0; 79700#L100-2 assume !false; 79699#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79698#L103 assume !(12292 == ssl3_accept_~s__state~0); 79697#L106 assume !(16384 == ssl3_accept_~s__state~0); 79696#L109 assume !(8192 == ssl3_accept_~s__state~0); 79695#L112 assume !(24576 == ssl3_accept_~s__state~0); 79694#L115 assume !(8195 == ssl3_accept_~s__state~0); 79693#L118 assume !(8480 == ssl3_accept_~s__state~0); 79692#L121 assume !(8481 == ssl3_accept_~s__state~0); 79691#L124 assume !(8482 == ssl3_accept_~s__state~0); 79690#L127 assume !(8464 == ssl3_accept_~s__state~0); 79689#L130 assume !(8465 == ssl3_accept_~s__state~0); 79679#L133 assume 8466 == ssl3_accept_~s__state~0; 79677#L134 [2020-11-28 03:21:32,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:32,821 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2020-11-28 03:21:32,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:32,821 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069543041] [2020-11-28 03:21:32,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:32,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:32,826 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:32,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:32,830 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:32,833 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:32,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:32,834 INFO L82 PathProgramCache]: Analyzing trace with hash -115108714, now seen corresponding path program 1 times [2020-11-28 03:21:32,834 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:32,835 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629182835] [2020-11-28 03:21:32,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:32,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:32,851 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:32,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:32,869 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:32,887 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:32,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:32,888 INFO L82 PathProgramCache]: Analyzing trace with hash 2003388674, now seen corresponding path program 1 times [2020-11-28 03:21:32,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:32,888 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729692844] [2020-11-28 03:21:32,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:32,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:32,940 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 03:21:32,940 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729692844] [2020-11-28 03:21:32,940 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-28 03:21:32,940 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-28 03:21:32,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922308726] [2020-11-28 03:21:35,032 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification. DAG size of input: 388 DAG size of output: 142 [2020-11-28 03:21:35,144 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:21:35,144 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:21:35,145 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:21:35,145 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:21:35,145 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2020-11-28 03:21:35,145 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:35,145 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:21:35,145 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:21:35,145 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration30_Loop [2020-11-28 03:21:35,145 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:21:35,145 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:21:35,148 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 03:21:35,156 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 03:21:35,159 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 03:21:35,164 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 03:21:35,167 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 03:21:35,170 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 03:21:35,180 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 03:21:35,184 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 03:21:35,190 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 03:21:35,193 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 03:21:35,206 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 03:21:35,236 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 03:21:35,239 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 03:21:35,242 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 03:21:35,245 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 03:21:35,248 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 03:21:35,252 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 03:21:35,255 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 03:21:35,275 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 03:21:35,277 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 03:21:35,280 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 03:21:35,283 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 03:21:35,630 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:21:35,630 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:35,636 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:21:35,636 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:21:35,639 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:21:35,639 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:35,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:21:35,661 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:21:35,664 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2020-11-28 03:21:35,664 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:35,697 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2020-11-28 03:21:35,697 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:35,727 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2020-11-28 03:21:35,727 INFO L160 nArgumentSynthesizer]: Using integer mode. [2020-11-28 03:21:35,731 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2020-11-28 03:21:35,751 INFO L210 LassoAnalysis]: Preferences: [2020-11-28 03:21:35,752 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2020-11-28 03:21:35,752 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2020-11-28 03:21:35,752 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2020-11-28 03:21:35,752 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2020-11-28 03:21:35,752 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:35,752 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2020-11-28 03:21:35,752 INFO L132 ssoRankerPreferences]: Path of dumped script: [2020-11-28 03:21:35,752 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration30_Loop [2020-11-28 03:21:35,752 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2020-11-28 03:21:35,752 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2020-11-28 03:21:35,754 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 03:21:35,758 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 03:21:35,761 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 03:21:35,791 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 03:21:35,796 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 03:21:35,800 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 03:21:35,803 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 03:21:35,806 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 03:21:35,809 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 03:21:35,817 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 03:21:35,820 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 03:21:35,823 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 03:21:35,829 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 03:21:35,832 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 03:21:35,841 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 03:21:35,844 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 03:21:35,848 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 03:21:35,852 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 03:21:35,855 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 03:21:35,857 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 03:21:35,860 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 03:21:35,863 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 03:21:36,228 INFO L292 LassoAnalysis]: Preprocessing complete. [2020-11-28 03:21:36,229 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:36,236 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 03:21:36,237 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:21:36,237 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:21:36,237 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:21:36,237 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:21:36,237 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:21:36,238 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:21:36,238 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:21:36,240 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2020-11-28 03:21:36,288 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 03:21:36,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:21:36,290 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:21:36,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:21:36,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:21:36,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:21:36,291 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:21:36,291 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:36,293 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:36,326 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 03:21:36,327 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:21:36,327 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:21:36,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:21:36,328 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:21:36,328 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:21:36,329 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:21:36,329 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:21:36,336 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:36,360 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 03:21:36,361 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2020-11-28 03:21:36,361 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2020-11-28 03:21:36,361 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2020-11-28 03:21:36,362 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2020-11-28 03:21:36,362 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2020-11-28 03:21:36,363 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2020-11-28 03:21:36,364 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2020-11-28 03:21:36,368 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2020-11-28 03:21:36,371 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2020-11-28 03:21:36,371 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2020-11-28 03:21:36,375 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2020-11-28 03:21:36,375 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2020-11-28 03:21:36,375 INFO L510 LassoAnalysis]: Proved termination. [2020-11-28 03:21:36,376 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2020-11-28 03:21:36,410 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2020-11-28 03:21:36,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:36,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:36,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-28 03:21:36,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:21:36,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-28 03:21:36,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-28 03:21:36,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-28 03:21:36,555 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 03:21:36,556 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2020-11-28 03:21:36,556 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1934 states and 2323 transitions. cyclomatic complexity: 395 Second operand 4 states. [2020-11-28 03:21:36,600 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1934 states and 2323 transitions. cyclomatic complexity: 395. Second operand 4 states. Result 3859 states and 4634 transitions. Complement of second has 4 states. [2020-11-28 03:21:36,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2020-11-28 03:21:36,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-11-28 03:21:36,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 171 transitions. [2020-11-28 03:21:36,602 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 171 transitions. Stem has 17 letters. Loop has 174 letters. [2020-11-28 03:21:36,606 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:21:36,606 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 171 transitions. Stem has 191 letters. Loop has 174 letters. [2020-11-28 03:21:36,607 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:21:36,607 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 171 transitions. Stem has 17 letters. Loop has 348 letters. [2020-11-28 03:21:36,609 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2020-11-28 03:21:36,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3859 states and 4634 transitions. [2020-11-28 03:21:36,624 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1787 [2020-11-28 03:21:36,638 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3859 states to 3694 states and 4436 transitions. [2020-11-28 03:21:36,638 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1812 [2020-11-28 03:21:36,641 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1895 [2020-11-28 03:21:36,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3694 states and 4436 transitions. [2020-11-28 03:21:36,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:21:36,643 INFO L691 BuchiCegarLoop]: Abstraction has 3694 states and 4436 transitions. [2020-11-28 03:21:36,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3694 states and 4436 transitions. [2020-11-28 03:21:36,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3694 to 3686. [2020-11-28 03:21:36,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3686 states. [2020-11-28 03:21:36,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3686 states to 3686 states and 4426 transitions. [2020-11-28 03:21:36,686 INFO L714 BuchiCegarLoop]: Abstraction has 3686 states and 4426 transitions. [2020-11-28 03:21:36,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-28 03:21:36,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-28 03:21:36,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-28 03:21:36,687 INFO L87 Difference]: Start difference. First operand 3686 states and 4426 transitions. Second operand 3 states. [2020-11-28 03:21:36,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-28 03:21:36,706 INFO L93 Difference]: Finished difference Result 1592 states and 1909 transitions. [2020-11-28 03:21:36,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-28 03:21:36,707 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1592 states and 1909 transitions. [2020-11-28 03:21:36,712 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 771 [2020-11-28 03:21:36,716 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1592 states to 1591 states and 1908 transitions. [2020-11-28 03:21:36,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 840 [2020-11-28 03:21:36,718 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 840 [2020-11-28 03:21:36,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1591 states and 1908 transitions. [2020-11-28 03:21:36,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2020-11-28 03:21:36,718 INFO L691 BuchiCegarLoop]: Abstraction has 1591 states and 1908 transitions. [2020-11-28 03:21:36,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1591 states and 1908 transitions. [2020-11-28 03:21:36,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1591 to 1591. [2020-11-28 03:21:36,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1591 states. [2020-11-28 03:21:36,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1591 states to 1591 states and 1908 transitions. [2020-11-28 03:21:36,736 INFO L714 BuchiCegarLoop]: Abstraction has 1591 states and 1908 transitions. [2020-11-28 03:21:36,736 INFO L594 BuchiCegarLoop]: Abstraction has 1591 states and 1908 transitions. [2020-11-28 03:21:36,736 INFO L427 BuchiCegarLoop]: ======== Iteration 31============ [2020-11-28 03:21:36,737 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1591 states and 1908 transitions. [2020-11-28 03:21:36,740 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 771 [2020-11-28 03:21:36,740 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2020-11-28 03:21:36,741 INFO L119 BuchiIsEmpty]: Starting construction of run [2020-11-28 03:21:36,742 INFO L852 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-28 03:21:36,742 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 03:21:36,742 INFO L794 eck$LassoCheckResult]: Stem: 89855#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); 89691#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, 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~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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~nondet35;havoc ssl3_accept_#t~nondet35;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; 89692#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 89769#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 89770#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 89720#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 89805#L100-2 assume !false; 90131#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90129#L103 assume !(12292 == ssl3_accept_~s__state~0); 90127#L106 assume !(16384 == ssl3_accept_~s__state~0); 90125#L109 assume !(8192 == ssl3_accept_~s__state~0); 90123#L112 assume !(24576 == ssl3_accept_~s__state~0); 90121#L115 assume !(8195 == ssl3_accept_~s__state~0); 90119#L118 assume !(8480 == ssl3_accept_~s__state~0); 90117#L121 assume !(8481 == ssl3_accept_~s__state~0); 90115#L124 assume !(8482 == ssl3_accept_~s__state~0); 90113#L127 assume 8464 == ssl3_accept_~s__state~0; 90111#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 90109#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 90107#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; 90078#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90072#L581 ssl3_accept_~skip~0 := 0; 90070#L100-2 assume !false; 90069#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90064#L103 assume !(12292 == ssl3_accept_~s__state~0); 90062#L106 assume !(16384 == ssl3_accept_~s__state~0); 90060#L109 assume !(8192 == ssl3_accept_~s__state~0); 90058#L112 assume !(24576 == ssl3_accept_~s__state~0); 90056#L115 assume !(8195 == ssl3_accept_~s__state~0); 90054#L118 assume !(8480 == ssl3_accept_~s__state~0); 90052#L121 assume !(8481 == ssl3_accept_~s__state~0); 90050#L124 assume !(8482 == ssl3_accept_~s__state~0); 90048#L127 assume !(8464 == ssl3_accept_~s__state~0); 90046#L130 assume !(8465 == ssl3_accept_~s__state~0); 90044#L133 assume !(8466 == ssl3_accept_~s__state~0); 90042#L136 assume 8496 == ssl3_accept_~s__state~0; 90040#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 89997#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 89992#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 89988#L298 [2020-11-28 03:21:36,743 INFO L796 eck$LassoCheckResult]: Loop: 89988#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 89985#L298-2 ssl3_accept_~s__init_num~0 := 0; 89977#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89970#L581 ssl3_accept_~skip~0 := 0; 89967#L100-2 assume !false; 89964#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89961#L103 assume !(12292 == ssl3_accept_~s__state~0); 89958#L106 assume !(16384 == ssl3_accept_~s__state~0); 89955#L109 assume !(8192 == ssl3_accept_~s__state~0); 89952#L112 assume !(24576 == ssl3_accept_~s__state~0); 89949#L115 assume !(8195 == ssl3_accept_~s__state~0); 89946#L118 assume !(8480 == ssl3_accept_~s__state~0); 89943#L121 assume !(8481 == ssl3_accept_~s__state~0); 89940#L124 assume !(8482 == ssl3_accept_~s__state~0); 89937#L127 assume !(8464 == ssl3_accept_~s__state~0); 89934#L130 assume !(8465 == ssl3_accept_~s__state~0); 89931#L133 assume !(8466 == ssl3_accept_~s__state~0); 89928#L136 assume !(8496 == ssl3_accept_~s__state~0); 89925#L139 assume !(8497 == ssl3_accept_~s__state~0); 89922#L142 assume 8512 == ssl3_accept_~s__state~0; 89919#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89916#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 89887#L313 assume !(ssl3_accept_~ret~0 <= 0); 89888#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 90536#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90530#L581 ssl3_accept_~skip~0 := 0; 90528#L100-2 assume !false; 90526#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90524#L103 assume !(12292 == ssl3_accept_~s__state~0); 90522#L106 assume !(16384 == ssl3_accept_~s__state~0); 90520#L109 assume !(8192 == ssl3_accept_~s__state~0); 90518#L112 assume !(24576 == ssl3_accept_~s__state~0); 90516#L115 assume !(8195 == ssl3_accept_~s__state~0); 90514#L118 assume !(8480 == ssl3_accept_~s__state~0); 90512#L121 assume !(8481 == ssl3_accept_~s__state~0); 90510#L124 assume !(8482 == ssl3_accept_~s__state~0); 90508#L127 assume !(8464 == ssl3_accept_~s__state~0); 90506#L130 assume !(8465 == ssl3_accept_~s__state~0); 90504#L133 assume !(8466 == ssl3_accept_~s__state~0); 90502#L136 assume !(8496 == ssl3_accept_~s__state~0); 90500#L139 assume !(8497 == ssl3_accept_~s__state~0); 90498#L142 assume !(8512 == ssl3_accept_~s__state~0); 90496#L145 assume !(8513 == ssl3_accept_~s__state~0); 90493#L148 assume 8528 == ssl3_accept_~s__state~0; 90487#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 90483#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 90479#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 90471#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 90469#L358 assume !(ssl3_accept_~ret~0 <= 0); 90410#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 90408#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90402#L581 ssl3_accept_~skip~0 := 0; 90400#L100-2 assume !false; 90398#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90396#L103 assume !(12292 == ssl3_accept_~s__state~0); 90394#L106 assume !(16384 == ssl3_accept_~s__state~0); 90392#L109 assume !(8192 == ssl3_accept_~s__state~0); 90390#L112 assume !(24576 == ssl3_accept_~s__state~0); 90389#L115 assume !(8195 == ssl3_accept_~s__state~0); 90386#L118 assume !(8480 == ssl3_accept_~s__state~0); 90383#L121 assume !(8481 == ssl3_accept_~s__state~0); 90380#L124 assume !(8482 == ssl3_accept_~s__state~0); 90376#L127 assume !(8464 == ssl3_accept_~s__state~0); 90367#L130 assume !(8465 == ssl3_accept_~s__state~0); 90363#L133 assume !(8466 == ssl3_accept_~s__state~0); 90359#L136 assume !(8496 == ssl3_accept_~s__state~0); 90356#L139 assume !(8497 == ssl3_accept_~s__state~0); 90350#L142 assume !(8512 == ssl3_accept_~s__state~0); 90345#L145 assume !(8513 == ssl3_accept_~s__state~0); 90342#L148 assume !(8528 == ssl3_accept_~s__state~0); 90338#L151 assume !(8529 == ssl3_accept_~s__state~0); 90337#L154 assume 8544 == ssl3_accept_~s__state~0; 90326#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 90327#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 90331#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 90339#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 90329#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 90268#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 90264#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90257#L581 ssl3_accept_~skip~0 := 0; 90256#L100-2 assume !false; 90251#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90249#L103 assume !(12292 == ssl3_accept_~s__state~0); 90247#L106 assume !(16384 == ssl3_accept_~s__state~0); 90245#L109 assume !(8192 == ssl3_accept_~s__state~0); 90243#L112 assume !(24576 == ssl3_accept_~s__state~0); 90241#L115 assume !(8195 == ssl3_accept_~s__state~0); 90239#L118 assume !(8480 == ssl3_accept_~s__state~0); 90237#L121 assume !(8481 == ssl3_accept_~s__state~0); 90235#L124 assume !(8482 == ssl3_accept_~s__state~0); 90233#L127 assume !(8464 == ssl3_accept_~s__state~0); 90231#L130 assume !(8465 == ssl3_accept_~s__state~0); 90229#L133 assume !(8466 == ssl3_accept_~s__state~0); 90227#L136 assume !(8496 == ssl3_accept_~s__state~0); 90225#L139 assume !(8497 == ssl3_accept_~s__state~0); 90223#L142 assume !(8512 == ssl3_accept_~s__state~0); 90221#L145 assume !(8513 == ssl3_accept_~s__state~0); 90219#L148 assume !(8528 == ssl3_accept_~s__state~0); 90216#L151 assume !(8529 == ssl3_accept_~s__state~0); 90215#L154 assume !(8544 == ssl3_accept_~s__state~0); 90214#L157 assume !(8545 == ssl3_accept_~s__state~0); 90213#L160 assume !(8560 == ssl3_accept_~s__state~0); 90211#L163 assume !(8561 == ssl3_accept_~s__state~0); 90210#L166 assume 8448 == ssl3_accept_~s__state~0; 90209#L167 assume !(ssl3_accept_~num1~0 > 0); 89681#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 89682#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90801#L581 ssl3_accept_~skip~0 := 0; 90799#L100-2 assume !false; 90797#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90795#L103 assume !(12292 == ssl3_accept_~s__state~0); 90793#L106 assume !(16384 == ssl3_accept_~s__state~0); 90791#L109 assume !(8192 == ssl3_accept_~s__state~0); 90789#L112 assume !(24576 == ssl3_accept_~s__state~0); 90787#L115 assume !(8195 == ssl3_accept_~s__state~0); 90785#L118 assume !(8480 == ssl3_accept_~s__state~0); 90783#L121 assume !(8481 == ssl3_accept_~s__state~0); 90781#L124 assume !(8482 == ssl3_accept_~s__state~0); 90779#L127 assume !(8464 == ssl3_accept_~s__state~0); 90777#L130 assume !(8465 == ssl3_accept_~s__state~0); 90775#L133 assume !(8466 == ssl3_accept_~s__state~0); 90773#L136 assume !(8496 == ssl3_accept_~s__state~0); 90772#L139 assume !(8497 == ssl3_accept_~s__state~0); 90771#L142 assume !(8512 == ssl3_accept_~s__state~0); 89895#L145 assume !(8513 == ssl3_accept_~s__state~0); 89869#L148 assume !(8528 == ssl3_accept_~s__state~0); 89870#L151 assume !(8529 == ssl3_accept_~s__state~0); 89846#L154 assume !(8544 == ssl3_accept_~s__state~0); 89822#L157 assume !(8545 == ssl3_accept_~s__state~0); 89823#L160 assume !(8560 == ssl3_accept_~s__state~0); 89798#L163 assume !(8561 == ssl3_accept_~s__state~0); 89761#L166 assume !(8448 == ssl3_accept_~s__state~0); 89736#L169 assume 8576 == ssl3_accept_~s__state~0; 89737#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 89881#L445 assume !(ssl3_accept_~ret~0 <= 0); 89903#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 89904#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90448#L581 ssl3_accept_~skip~0 := 0; 90446#L100-2 assume !false; 90444#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90442#L103 assume !(12292 == ssl3_accept_~s__state~0); 90441#L106 assume !(16384 == ssl3_accept_~s__state~0); 90435#L109 assume !(8192 == ssl3_accept_~s__state~0); 90433#L112 assume !(24576 == ssl3_accept_~s__state~0); 90431#L115 assume !(8195 == ssl3_accept_~s__state~0); 90429#L118 assume !(8480 == ssl3_accept_~s__state~0); 90427#L121 assume !(8481 == ssl3_accept_~s__state~0); 90425#L124 assume !(8482 == ssl3_accept_~s__state~0); 90423#L127 assume !(8464 == ssl3_accept_~s__state~0); 90421#L130 assume !(8465 == ssl3_accept_~s__state~0); 90413#L133 assume 8466 == ssl3_accept_~s__state~0; 89893#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 89853#L275 assume !(0 == ssl3_accept_~blastFlag~0); 89849#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; 89850#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90664#L581 ssl3_accept_~skip~0 := 0; 90662#L100-2 assume !false; 90661#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90656#L103 assume !(12292 == ssl3_accept_~s__state~0); 90654#L106 assume !(16384 == ssl3_accept_~s__state~0); 90652#L109 assume !(8192 == ssl3_accept_~s__state~0); 90650#L112 assume !(24576 == ssl3_accept_~s__state~0); 90648#L115 assume !(8195 == ssl3_accept_~s__state~0); 90646#L118 assume !(8480 == ssl3_accept_~s__state~0); 90644#L121 assume !(8481 == ssl3_accept_~s__state~0); 90642#L124 assume !(8482 == ssl3_accept_~s__state~0); 90640#L127 assume !(8464 == ssl3_accept_~s__state~0); 90638#L130 assume !(8465 == ssl3_accept_~s__state~0); 90636#L133 assume !(8466 == ssl3_accept_~s__state~0); 90613#L136 assume 8496 == ssl3_accept_~s__state~0; 89879#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 89697#L288 assume !(1 == ssl3_accept_~blastFlag~0); 89698#L291 assume !(3 == ssl3_accept_~blastFlag~0); 89993#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 89988#L298 [2020-11-28 03:21:36,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:36,743 INFO L82 PathProgramCache]: Analyzing trace with hash 111324735, now seen corresponding path program 1 times [2020-11-28 03:21:36,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:36,744 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147406265] [2020-11-28 03:21:36,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:36,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:36,751 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:36,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:36,756 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:36,762 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:36,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:36,763 INFO L82 PathProgramCache]: Analyzing trace with hash -1157747062, now seen corresponding path program 1 times [2020-11-28 03:21:36,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:36,763 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116571422] [2020-11-28 03:21:36,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:36,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:36,774 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:36,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:36,784 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:36,801 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:36,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-28 03:21:36,802 INFO L82 PathProgramCache]: Analyzing trace with hash -816070584, now seen corresponding path program 1 times [2020-11-28 03:21:36,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-28 03:21:36,802 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951935157] [2020-11-28 03:21:36,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-28 03:21:36,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:36,818 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:36,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-28 03:21:36,837 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-28 03:21:36,891 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-28 03:21:38,694 WARN L193 SmtUtils]: Spent 1.79 s on a formula simplification. DAG size of input: 386 DAG size of output: 144 [2020-11-28 03:21:38,821 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2020-11-28 03:21:39,388 WARN L193 SmtUtils]: Spent 561.00 ms on a formula simplification. DAG size of input: 179 DAG size of output: 124 [2020-11-28 03:21:39,546 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2020-11-28 03:21:39,650 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.11 03:21:39 BoogieIcfgContainer [2020-11-28 03:21:39,650 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2020-11-28 03:21:39,650 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-28 03:21:39,650 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-28 03:21:39,651 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-28 03:21:39,651 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:21:17" (3/4) ... [2020-11-28 03:21:39,653 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2020-11-28 03:21:39,734 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_d38bfd4c-9f7f-4e3d-b9d8-ab4501c210ad/bin/uautomizer/witness.graphml [2020-11-28 03:21:39,734 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-28 03:21:39,735 INFO L168 Benchmark]: Toolchain (without parser) took 23355.92 ms. Allocated memory was 111.1 MB in the beginning and 1.0 GB in the end (delta: 935.3 MB). Free memory was 75.7 MB in the beginning and 901.3 MB in the end (delta: -825.6 MB). Peak memory consumption was 110.8 MB. Max. memory is 16.1 GB. [2020-11-28 03:21:39,736 INFO L168 Benchmark]: CDTParser took 0.24 ms. Allocated memory is still 111.1 MB. Free memory was 84.4 MB in the beginning and 84.3 MB in the end (delta: 27.1 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-11-28 03:21:39,736 INFO L168 Benchmark]: CACSL2BoogieTranslator took 467.69 ms. Allocated memory is still 111.1 MB. Free memory was 75.5 MB in the beginning and 83.5 MB in the end (delta: -7.9 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2020-11-28 03:21:39,737 INFO L168 Benchmark]: Boogie Procedure Inliner took 72.95 ms. Allocated memory is still 111.1 MB. Free memory was 83.5 MB in the beginning and 80.8 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-28 03:21:39,737 INFO L168 Benchmark]: Boogie Preprocessor took 34.45 ms. Allocated memory is still 111.1 MB. Free memory was 80.8 MB in the beginning and 78.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-28 03:21:39,737 INFO L168 Benchmark]: RCFGBuilder took 983.60 ms. Allocated memory is still 111.1 MB. Free memory was 78.8 MB in the beginning and 81.7 MB in the end (delta: -2.9 MB). Peak memory consumption was 47.1 MB. Max. memory is 16.1 GB. [2020-11-28 03:21:39,738 INFO L168 Benchmark]: BuchiAutomizer took 21705.26 ms. Allocated memory was 111.1 MB in the beginning and 1.0 GB in the end (delta: 935.3 MB). Free memory was 81.7 MB in the beginning and 908.6 MB in the end (delta: -827.0 MB). Peak memory consumption was 426.9 MB. Max. memory is 16.1 GB. [2020-11-28 03:21:39,738 INFO L168 Benchmark]: Witness Printer took 84.35 ms. Allocated memory is still 1.0 GB. Free memory was 908.6 MB in the beginning and 901.3 MB in the end (delta: 7.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2020-11-28 03:21:39,740 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.24 ms. Allocated memory is still 111.1 MB. Free memory was 84.4 MB in the beginning and 84.3 MB in the end (delta: 27.1 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 467.69 ms. Allocated memory is still 111.1 MB. Free memory was 75.5 MB in the beginning and 83.5 MB in the end (delta: -7.9 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 72.95 ms. Allocated memory is still 111.1 MB. Free memory was 83.5 MB in the beginning and 80.8 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 34.45 ms. Allocated memory is still 111.1 MB. Free memory was 80.8 MB in the beginning and 78.8 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 983.60 ms. Allocated memory is still 111.1 MB. Free memory was 78.8 MB in the beginning and 81.7 MB in the end (delta: -2.9 MB). Peak memory consumption was 47.1 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 21705.26 ms. Allocated memory was 111.1 MB in the beginning and 1.0 GB in the end (delta: 935.3 MB). Free memory was 81.7 MB in the beginning and 908.6 MB in the end (delta: -827.0 MB). Peak memory consumption was 426.9 MB. Max. memory is 16.1 GB. * Witness Printer took 84.35 ms. Allocated memory is still 1.0 GB. Free memory was 908.6 MB in the beginning and 901.3 MB in the end (delta: 7.3 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 32 terminating modules (30 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -2 * blastFlag + 7 and consists of 3 locations. 30 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 1591 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 21.5s and 31 iterations. TraceHistogramMax:14. Analysis of lassos took 11.9s. Construction of modules took 5.4s. Büchi inclusion checks took 2.4s. Highest rank in rank-based complementation 3. Minimization of det autom 29. Minimization of nondet autom 3. Automata minimization 0.7s AutomataMinimizationTime, 32 MinimizatonAttempts, 10749 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had 2381 states and ocurred in iteration 20. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 372/372 HoareTripleCheckerStatistics: 6880 SDtfs, 4094 SDslu, 4859 SDs, 0 SdLazy, 3454 SolverSat, 652 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5.4s Time LassoAnalysisResults: nont1 unkn0 SFLI28 SFLT0 conc0 concLT2 SILN0 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital71 mio100 ax100 hnf95 lsp25 ukn100 mio100 lsp100 div208 bol100 ite100 ukn100 eq186 hnf68 smp96 dnf100 smp100 tf107 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 26ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 3 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 298]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=21821} 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=21821, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6239dd5f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59a46124=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1def87c6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47a6b747=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@775f5afd=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@256b138d=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@248db8a7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4dd5c3a2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@612a3c62=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@563246ec=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ce5b04f=0, s__shutdown=0, NULL=0, s__type=0, state=8496, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1afc0c4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5afdd84c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43d8004f=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@129ac2b4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23560e05=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c00f12c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19991159=0, __cil_tmp57=4292870145, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8496, s__info_callback=10, tmp___2=0, cb=10, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967040, s__verify_mode=21, tmp___6=0, tmp=11, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@24e9f33e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@32e4e6ee=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@17572301=0, s__s3__tmp__reuse_message=13, s__ctx__stats__sess_accept_renegotiate=0, l=4294967040, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64fb9e42=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f401d42=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44cfba63=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@430c2be2=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73c11038=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7136215f=0, NULL=21824, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@292ef328=0, skip=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@746e7545=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4223d66f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e3bfd1e=0, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34507d2e=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17baf891=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@500cdef1=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@400fc0de=1, s__options=4292870145, s__cert=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6517f4db=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6562e7b7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d5b5552=1, Time=11, num1=0, NULL=21823, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6bcf725f=0, NULL=0, NULL=21822, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71addd4e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@117dca81=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70b94996=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ad5d8e0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4354119d=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c752905=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ff04f28=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b32499d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ebcdfa6=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c3fb657=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18897be8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@313a9a3f=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 298]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L614] int s ; [L615] int tmp ; [L619] s = 8464 [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 = 1; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 = __VERIFIER_nondet_long() ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L75] s__state = initial_state [L76] blastFlag = 0 [L77] tmp = __VERIFIER_nondet_int() [L78] Time = tmp [L79] cb = 0 [L80] ret = -1 [L81] skip = 0 [L82] got_new_session = 0 [L83] COND TRUE s__info_callback != 0 [L84] cb = s__info_callback [L90] s__in_handshake ++ [L91] COND FALSE !(tmp___1 + 12288) [L96] COND FALSE !(s__cert == 0) [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND TRUE s__state == 8464 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND TRUE blastFlag == 0 [L276] blastFlag = 1 [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 1 [L289] blastFlag = 2 [L295] COND FALSE !(ret <= 0) Loop: [L298] COND FALSE !(\read(s__hit)) [L301] s__state = 8512 [L303] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND TRUE s__state == 8512 [L308] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L309] COND FALSE !(__cil_tmp56 + 256UL) [L312] ret = __VERIFIER_nondet_int() [L313] COND FALSE !(ret <= 0) [L318] s__state = 8528 [L319] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND TRUE s__state == 8528 [L323] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L325] __cil_tmp57 = (unsigned long )s__options [L326] COND TRUE __cil_tmp57 + 2097152UL [L327] s__s3__tmp__use_rsa_tmp = 1 [L332] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND TRUE s__state == 8544 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND FALSE !(__cil_tmp61 + 256UL) [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(ret <= 0) [L408] s__state = 8448 [L409] s__s3__tmp__next_state___0 = 8576 [L410] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND TRUE s__state == 8448 [L431] COND FALSE !(num1 > 0L) [L440] s__state = s__s3__tmp__next_state___0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND FALSE !(s__state == 8448) [L169] COND TRUE s__state == 8576 [L444] ret = __VERIFIER_nondet_int() [L445] COND FALSE !(ret <= 0) [L448] COND TRUE ret == 2 [L449] s__state = 8466 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND TRUE s__state == 8466 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND FALSE !(blastFlag == 0) [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 1) [L291] COND FALSE !(blastFlag == 3) [L295] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...