./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 7b2dab56 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC --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 8822f5291178e45ba1da62c4d4636880280d6cc4 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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-7b2dab5 [2021-10-11 00:27:11,253 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-11 00:27:11,256 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-11 00:27:11,298 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-11 00:27:11,300 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-11 00:27:11,306 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-11 00:27:11,308 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-11 00:27:11,311 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-11 00:27:11,313 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-11 00:27:11,314 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-11 00:27:11,316 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-11 00:27:11,317 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-11 00:27:11,317 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-11 00:27:11,319 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-11 00:27:11,320 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-11 00:27:11,321 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-11 00:27:11,322 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-11 00:27:11,331 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-11 00:27:11,333 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-11 00:27:11,342 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-11 00:27:11,344 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-11 00:27:11,348 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-11 00:27:11,349 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-11 00:27:11,350 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-11 00:27:11,353 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-11 00:27:11,354 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-11 00:27:11,354 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-11 00:27:11,360 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-11 00:27:11,362 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-11 00:27:11,363 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-11 00:27:11,364 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-11 00:27:11,365 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-11 00:27:11,367 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-11 00:27:11,368 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-11 00:27:11,372 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-11 00:27:11,372 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-11 00:27:11,373 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-11 00:27:11,373 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-11 00:27:11,374 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-11 00:27:11,386 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-11 00:27:11,387 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-11 00:27:11,390 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-11 00:27:11,431 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-11 00:27:11,431 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-11 00:27:11,433 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-11 00:27:11,433 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-11 00:27:11,433 INFO L138 SettingsManager]: * Use SBE=true [2021-10-11 00:27:11,433 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-11 00:27:11,433 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-11 00:27:11,434 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-11 00:27:11,434 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-11 00:27:11,434 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-11 00:27:11,434 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-11 00:27:11,434 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-11 00:27:11,435 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-11 00:27:11,435 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-11 00:27:11,435 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-11 00:27:11,436 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-11 00:27:11,436 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-11 00:27:11,436 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-11 00:27:11,436 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-11 00:27:11,436 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-11 00:27:11,437 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-11 00:27:11,437 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-11 00:27:11,437 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-11 00:27:11,437 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-11 00:27:11,437 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-11 00:27:11,438 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-11 00:27:11,438 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-11 00:27:11,438 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-11 00:27:11,439 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-11 00:27:11,441 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-11 00:27:11,442 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-11 00:27:11,442 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_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/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_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC 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 -> 8822f5291178e45ba1da62c4d4636880280d6cc4 [2021-10-11 00:27:11,701 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-11 00:27:11,740 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-11 00:27:11,745 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-11 00:27:11,746 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-11 00:27:11,747 INFO L275 PluginConnector]: CDTParser initialized [2021-10-11 00:27:11,748 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/../../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2021-10-11 00:27:11,818 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/data/3411a7155/58a6e1b30c2f4074af118ec332301a86/FLAGd9b4f41a7 [2021-10-11 00:27:12,371 INFO L306 CDTParser]: Found 1 translation units. [2021-10-11 00:27:12,372 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2021-10-11 00:27:12,394 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/data/3411a7155/58a6e1b30c2f4074af118ec332301a86/FLAGd9b4f41a7 [2021-10-11 00:27:12,691 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/data/3411a7155/58a6e1b30c2f4074af118ec332301a86 [2021-10-11 00:27:12,693 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-11 00:27:12,695 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-11 00:27:12,697 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-11 00:27:12,697 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-11 00:27:12,700 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-11 00:27:12,701 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 12:27:12" (1/1) ... [2021-10-11 00:27:12,703 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3420bf22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:12, skipping insertion in model container [2021-10-11 00:27:12,703 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 12:27:12" (1/1) ... [2021-10-11 00:27:12,711 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-11 00:27:12,775 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-11 00:27:12,975 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c[49194,49207] [2021-10-11 00:27:12,980 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-11 00:27:12,989 INFO L203 MainTranslator]: Completed pre-run [2021-10-11 00:27:13,072 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c[49194,49207] [2021-10-11 00:27:13,076 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-11 00:27:13,090 INFO L208 MainTranslator]: Completed translation [2021-10-11 00:27:13,091 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:13 WrapperNode [2021-10-11 00:27:13,091 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-11 00:27:13,092 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-11 00:27:13,093 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-11 00:27:13,093 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-11 00:27:13,101 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:13" (1/1) ... [2021-10-11 00:27:13,113 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:13" (1/1) ... [2021-10-11 00:27:13,148 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-11 00:27:13,149 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-11 00:27:13,150 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-11 00:27:13,150 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-11 00:27:13,159 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:13" (1/1) ... [2021-10-11 00:27:13,159 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:13" (1/1) ... [2021-10-11 00:27:13,163 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:13" (1/1) ... [2021-10-11 00:27:13,164 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:13" (1/1) ... [2021-10-11 00:27:13,173 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:13" (1/1) ... [2021-10-11 00:27:13,182 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:13" (1/1) ... [2021-10-11 00:27:13,185 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:13" (1/1) ... [2021-10-11 00:27:13,203 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-11 00:27:13,204 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-11 00:27:13,205 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-11 00:27:13,205 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-11 00:27:13,206 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:13" (1/1) ... No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/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 [2021-10-11 00:27:13,316 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-11 00:27:13,316 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-11 00:27:13,317 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-11 00:27:13,317 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-11 00:27:13,533 WARN L800 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-11 00:27:14,109 INFO L752 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-11 00:27:14,109 INFO L752 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-11 00:27:14,120 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-11 00:27:14,121 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-11 00:27:14,123 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 12:27:14 BoogieIcfgContainer [2021-10-11 00:27:14,123 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-11 00:27:14,124 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-11 00:27:14,124 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-11 00:27:14,128 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-11 00:27:14,128 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-11 00:27:14,129 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 11.10 12:27:12" (1/3) ... [2021-10-11 00:27:14,130 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@73192500 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 11.10 12:27:14, skipping insertion in model container [2021-10-11 00:27:14,130 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-11 00:27:14,131 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 12:27:13" (2/3) ... [2021-10-11 00:27:14,131 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@73192500 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 11.10 12:27:14, skipping insertion in model container [2021-10-11 00:27:14,131 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-11 00:27:14,131 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 12:27:14" (3/3) ... [2021-10-11 00:27:14,133 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_12.cil.c [2021-10-11 00:27:14,176 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-11 00:27:14,176 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-11 00:27:14,177 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-11 00:27:14,177 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-11 00:27:14,177 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-11 00:27:14,177 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-11 00:27:14,177 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-11 00:27:14,177 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-11 00:27:14,196 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 166 states. [2021-10-11 00:27:14,226 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-10-11 00:27:14,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:14,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:14,236 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:14,236 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:14,236 INFO L427 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-11 00:27:14,236 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 166 states. [2021-10-11 00:27:14,246 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-10-11 00:27:14,246 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:14,246 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:14,248 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:14,248 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:14,253 INFO L794 eck$LassoCheckResult]: Stem: 122#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12#L-1true havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 11#L84true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14#L87-2true ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 29#L92true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27#L92-1true assume !(0 == ssl3_accept_~s__cert~0); 168#L101-2true [2021-10-11 00:27:14,254 INFO L796 eck$LassoCheckResult]: Loop: 168#L101-2true assume !false; 91#L102true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137#L104true assume !(12292 == ssl3_accept_~s__state~0); 142#L107true assume !(16384 == ssl3_accept_~s__state~0); 127#L110true assume !(8192 == ssl3_accept_~s__state~0); 92#L113true assume !(24576 == ssl3_accept_~s__state~0); 78#L116true assume !(8195 == ssl3_accept_~s__state~0); 82#L119true assume 8480 == ssl3_accept_~s__state~0; 154#L123true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 129#L261true 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; 143#L616true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 4#L654true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7#L654-1true ssl3_accept_~skip~0 := 0; 168#L101-2true [2021-10-11 00:27:14,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:14,260 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-11 00:27:14,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:14,269 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203660442] [2021-10-11 00:27:14,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:14,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:14,378 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:14,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:14,424 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:14,466 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:14,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:14,470 INFO L82 PathProgramCache]: Analyzing trace with hash -383480239, now seen corresponding path program 1 times [2021-10-11 00:27:14,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:14,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493074367] [2021-10-11 00:27:14,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:14,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:14,492 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:14,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:14,497 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:14,505 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:14,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:14,507 INFO L82 PathProgramCache]: Analyzing trace with hash -2120179168, now seen corresponding path program 1 times [2021-10-11 00:27:14,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:14,508 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917368014] [2021-10-11 00:27:14,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:14,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:14,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:27:14,654 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917368014] [2021-10-11 00:27:14,655 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:14,655 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:14,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924711294] [2021-10-11 00:27:14,797 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:27:14,798 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:27:14,798 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:27:14,799 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:27:14,799 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-11 00:27:14,799 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:14,799 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:27:14,799 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:27:14,799 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2021-10-11 00:27:14,800 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:27:14,800 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:27:14,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:14,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:14,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:14,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:14,843 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:14,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:14,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:14,991 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:27:14,992 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:15,008 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:15,008 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:27:15,036 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:15,036 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_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:15,079 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:15,079 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:27:15,099 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:15,100 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:15,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:15,141 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:27:15,159 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:15,159 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:15,193 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:15,193 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:27:15,216 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:15,216 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38=7, ULTIMATE.start_ssl3_accept_~ret~0=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38=7, ULTIMATE.start_ssl3_accept_~ret~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:27:15,259 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:15,259 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:27:15,319 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:27:15,319 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:15,335 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-11 00:27:15,366 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:27:15,366 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:27:15,366 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:27:15,367 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:27:15,367 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-11 00:27:15,367 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:15,367 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:27:15,367 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:27:15,367 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2021-10-11 00:27:15,367 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:27:15,367 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:27:15,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:15,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:15,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:15,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:15,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:15,399 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:15,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:15,534 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:27:15,540 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:27:15,556 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 [2021-10-11 00:27:15,558 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:15,558 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:15,559 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:15,559 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:15,559 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:15,561 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:15,562 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:15,572 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:27:15,610 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 [2021-10-11 00:27:15,612 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:15,612 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:15,613 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:15,613 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:15,613 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:15,614 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:15,614 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:15,623 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:27:15,662 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 [2021-10-11 00:27:15,664 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:15,664 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:15,664 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:15,664 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:15,664 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:15,665 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:15,666 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:15,675 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:27:15,716 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 [2021-10-11 00:27:15,718 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:15,718 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:15,719 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:15,719 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:15,719 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:15,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:15,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:15,731 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-11 00:27:15,752 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-11 00:27:15,753 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:27:15,792 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-11 00:27:15,792 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-11 00:27:15,792 INFO L510 LassoAnalysis]: Proved termination. [2021-10-11 00:27:15,793 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:15,823 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-11 00:27:15,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:15,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:15,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-11 00:27:15,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:27:15,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:15,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-11 00:27:15,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:27:15,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:27:16,015 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 [2021-10-11 00:27:16,016 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 166 states. Second operand 5 states. [2021-10-11 00:27:16,920 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 166 states.. Second operand 5 states. Result 916 states and 1569 transitions. Complement of second has 10 states. [2021-10-11 00:27:16,921 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 [2021-10-11 00:27:16,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-11 00:27:16,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 670 transitions. [2021-10-11 00:27:16,926 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 13 letters. [2021-10-11 00:27:16,928 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:27:16,930 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 19 letters. Loop has 13 letters. [2021-10-11 00:27:16,931 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:27:16,931 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 26 letters. [2021-10-11 00:27:16,932 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:27:16,933 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 916 states and 1569 transitions. [2021-10-11 00:27:16,954 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 357 [2021-10-11 00:27:16,970 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 916 states to 768 states and 1225 transitions. [2021-10-11 00:27:16,971 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2021-10-11 00:27:16,973 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2021-10-11 00:27:16,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 768 states and 1225 transitions. [2021-10-11 00:27:16,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:27:16,976 INFO L692 BuchiCegarLoop]: Abstraction has 768 states and 1225 transitions. [2021-10-11 00:27:16,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states and 1225 transitions. [2021-10-11 00:27:17,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 543. [2021-10-11 00:27:17,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 543 states. [2021-10-11 00:27:17,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 861 transitions. [2021-10-11 00:27:17,037 INFO L715 BuchiCegarLoop]: Abstraction has 543 states and 861 transitions. [2021-10-11 00:27:17,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:17,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:17,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:17,046 INFO L87 Difference]: Start difference. First operand 543 states and 861 transitions. Second operand 3 states. [2021-10-11 00:27:17,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:17,238 INFO L93 Difference]: Finished difference Result 197 states and 296 transitions. [2021-10-11 00:27:17,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:17,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 197 states and 296 transitions. [2021-10-11 00:27:17,241 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 168 [2021-10-11 00:27:17,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 197 states to 187 states and 286 transitions. [2021-10-11 00:27:17,246 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 187 [2021-10-11 00:27:17,248 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 187 [2021-10-11 00:27:17,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 187 states and 286 transitions. [2021-10-11 00:27:17,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:17,255 INFO L692 BuchiCegarLoop]: Abstraction has 187 states and 286 transitions. [2021-10-11 00:27:17,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states and 286 transitions. [2021-10-11 00:27:17,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 173. [2021-10-11 00:27:17,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2021-10-11 00:27:17,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 271 transitions. [2021-10-11 00:27:17,268 INFO L715 BuchiCegarLoop]: Abstraction has 173 states and 271 transitions. [2021-10-11 00:27:17,268 INFO L595 BuchiCegarLoop]: Abstraction has 173 states and 271 transitions. [2021-10-11 00:27:17,268 INFO L427 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-11 00:27:17,268 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 173 states and 271 transitions. [2021-10-11 00:27:17,269 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 165 [2021-10-11 00:27:17,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:17,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:17,271 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:17,271 INFO L854 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, 1] [2021-10-11 00:27:17,276 INFO L794 eck$LassoCheckResult]: Stem: 2051#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1934#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 1931#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1932#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 1938#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 1957#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 1921#L101-2 [2021-10-11 00:27:17,277 INFO L796 eck$LassoCheckResult]: Loop: 1921#L101-2 assume !false; 2025#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2026#L104 assume !(12292 == ssl3_accept_~s__state~0); 2056#L107 assume !(16384 == ssl3_accept_~s__state~0); 2053#L110 assume !(8192 == ssl3_accept_~s__state~0); 2027#L113 assume !(24576 == ssl3_accept_~s__state~0); 2013#L116 assume !(8195 == ssl3_accept_~s__state~0); 2014#L119 assume !(8480 == ssl3_accept_~s__state~0); 1979#L122 assume !(8481 == ssl3_accept_~s__state~0); 1959#L125 assume !(8482 == ssl3_accept_~s__state~0); 1960#L128 assume 8464 == ssl3_accept_~s__state~0; 1949#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 1986#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1985#L276-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; 1928#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 2081#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2077#L654-1 ssl3_accept_~skip~0 := 0; 2076#L101-2 assume !false; 2075#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2074#L104 assume !(12292 == ssl3_accept_~s__state~0); 2073#L107 assume 16384 == ssl3_accept_~s__state~0; 1989#L213 ssl3_accept_~s__server~0 := 1; 1990#L218 assume 0 != ssl3_accept_~cb~0; 2000#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2020#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2047#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2048#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2049#L245 assume 12292 != ssl3_accept_~s__state~0; 1991#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 1992#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 1915#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 1916#L654-1 ssl3_accept_~skip~0 := 0; 1921#L101-2 [2021-10-11 00:27:17,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:17,277 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 2 times [2021-10-11 00:27:17,278 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:17,279 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795715851] [2021-10-11 00:27:17,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:17,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:17,301 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:17,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:17,311 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:17,317 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:17,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:17,318 INFO L82 PathProgramCache]: Analyzing trace with hash -58607673, now seen corresponding path program 1 times [2021-10-11 00:27:17,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:17,318 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112643671] [2021-10-11 00:27:17,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:17,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:17,362 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:27:17,365 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112643671] [2021-10-11 00:27:17,365 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:17,365 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:17,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216123597] [2021-10-11 00:27:17,366 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:17,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:17,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:17,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:17,368 INFO L87 Difference]: Start difference. First operand 173 states and 271 transitions. cyclomatic complexity: 99 Second operand 3 states. [2021-10-11 00:27:17,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:17,596 INFO L93 Difference]: Finished difference Result 234 states and 352 transitions. [2021-10-11 00:27:17,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:17,597 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 234 states and 352 transitions. [2021-10-11 00:27:17,601 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-10-11 00:27:17,604 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 234 states to 222 states and 340 transitions. [2021-10-11 00:27:17,604 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 222 [2021-10-11 00:27:17,604 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 222 [2021-10-11 00:27:17,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 222 states and 340 transitions. [2021-10-11 00:27:17,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:17,607 INFO L692 BuchiCegarLoop]: Abstraction has 222 states and 340 transitions. [2021-10-11 00:27:17,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states and 340 transitions. [2021-10-11 00:27:17,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 217. [2021-10-11 00:27:17,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2021-10-11 00:27:17,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 333 transitions. [2021-10-11 00:27:17,617 INFO L715 BuchiCegarLoop]: Abstraction has 217 states and 333 transitions. [2021-10-11 00:27:17,617 INFO L595 BuchiCegarLoop]: Abstraction has 217 states and 333 transitions. [2021-10-11 00:27:17,617 INFO L427 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-11 00:27:17,617 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 217 states and 333 transitions. [2021-10-11 00:27:17,619 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 209 [2021-10-11 00:27:17,619 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:17,619 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:17,623 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:17,623 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [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] [2021-10-11 00:27:17,623 INFO L794 eck$LassoCheckResult]: Stem: 2464#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2347#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 2344#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2345#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 2350#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2367#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 2334#L101-2 [2021-10-11 00:27:17,623 INFO L796 eck$LassoCheckResult]: Loop: 2334#L101-2 assume !false; 2438#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2439#L104 assume !(12292 == ssl3_accept_~s__state~0); 2471#L107 assume !(16384 == ssl3_accept_~s__state~0); 2468#L110 assume !(8192 == ssl3_accept_~s__state~0); 2440#L113 assume !(24576 == ssl3_accept_~s__state~0); 2426#L116 assume !(8195 == ssl3_accept_~s__state~0); 2427#L119 assume !(8480 == ssl3_accept_~s__state~0); 2391#L122 assume !(8481 == ssl3_accept_~s__state~0); 2371#L125 assume !(8482 == ssl3_accept_~s__state~0); 2372#L128 assume 8464 == ssl3_accept_~s__state~0; 2362#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 2398#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2397#L276-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; 2390#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 2529#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2526#L654-1 ssl3_accept_~skip~0 := 0; 2525#L101-2 assume !false; 2524#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2523#L104 assume !(12292 == ssl3_accept_~s__state~0); 2522#L107 assume !(16384 == ssl3_accept_~s__state~0); 2521#L110 assume 8192 == ssl3_accept_~s__state~0; 2401#L213 ssl3_accept_~s__server~0 := 1; 2402#L218 assume 0 != ssl3_accept_~cb~0; 2412#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 2432#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 2460#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 2462#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 2463#L245 assume 12292 != ssl3_accept_~s__state~0; 2403#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2404#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 2328#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2329#L654-1 ssl3_accept_~skip~0 := 0; 2334#L101-2 [2021-10-11 00:27:17,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:17,624 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 3 times [2021-10-11 00:27:17,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:17,624 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113183931] [2021-10-11 00:27:17,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:17,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:17,653 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:17,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:17,678 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:17,684 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:17,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:17,687 INFO L82 PathProgramCache]: Analyzing trace with hash -1660681590, now seen corresponding path program 1 times [2021-10-11 00:27:17,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:17,688 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556906495] [2021-10-11 00:27:17,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:17,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:17,711 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-11 00:27:17,712 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556906495] [2021-10-11 00:27:17,712 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:17,712 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:17,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768025558] [2021-10-11 00:27:17,713 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:17,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:17,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:17,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:17,714 INFO L87 Difference]: Start difference. First operand 217 states and 333 transitions. cyclomatic complexity: 117 Second operand 3 states. [2021-10-11 00:27:17,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:17,933 INFO L93 Difference]: Finished difference Result 298 states and 450 transitions. [2021-10-11 00:27:17,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:17,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 298 states and 450 transitions. [2021-10-11 00:27:17,937 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 280 [2021-10-11 00:27:17,940 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 298 states to 288 states and 440 transitions. [2021-10-11 00:27:17,940 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 288 [2021-10-11 00:27:17,940 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 288 [2021-10-11 00:27:17,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 288 states and 440 transitions. [2021-10-11 00:27:17,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:17,941 INFO L692 BuchiCegarLoop]: Abstraction has 288 states and 440 transitions. [2021-10-11 00:27:17,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states and 440 transitions. [2021-10-11 00:27:17,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 275. [2021-10-11 00:27:17,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 275 states. [2021-10-11 00:27:17,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 416 transitions. [2021-10-11 00:27:17,948 INFO L715 BuchiCegarLoop]: Abstraction has 275 states and 416 transitions. [2021-10-11 00:27:17,948 INFO L595 BuchiCegarLoop]: Abstraction has 275 states and 416 transitions. [2021-10-11 00:27:17,948 INFO L427 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-11 00:27:17,948 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 275 states and 416 transitions. [2021-10-11 00:27:17,950 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 267 [2021-10-11 00:27:17,950 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:17,951 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:17,952 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:17,952 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:17,952 INFO L794 eck$LassoCheckResult]: Stem: 2991#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2869#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 2866#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2867#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 2873#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2890#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 2891#L101-2 [2021-10-11 00:27:17,953 INFO L796 eck$LassoCheckResult]: Loop: 2891#L101-2 assume !false; 2962#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2963#L104 assume !(12292 == ssl3_accept_~s__state~0); 2996#L107 assume !(16384 == ssl3_accept_~s__state~0); 2993#L110 assume !(8192 == ssl3_accept_~s__state~0); 2964#L113 assume !(24576 == ssl3_accept_~s__state~0); 2950#L116 assume !(8195 == ssl3_accept_~s__state~0); 2951#L119 assume !(8480 == ssl3_accept_~s__state~0); 2914#L122 assume !(8481 == ssl3_accept_~s__state~0); 2893#L125 assume !(8482 == ssl3_accept_~s__state~0); 2894#L128 assume 8464 == ssl3_accept_~s__state~0; 2965#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 2922#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2920#L276-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; 2921#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 3000#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2855#L654-1 ssl3_accept_~skip~0 := 0; 2856#L101-2 assume !false; 3114#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3113#L104 assume !(12292 == ssl3_accept_~s__state~0); 3112#L107 assume !(16384 == ssl3_accept_~s__state~0); 3111#L110 assume !(8192 == ssl3_accept_~s__state~0); 3110#L113 assume !(24576 == ssl3_accept_~s__state~0); 3109#L116 assume !(8195 == ssl3_accept_~s__state~0); 3108#L119 assume !(8480 == ssl3_accept_~s__state~0); 3107#L122 assume !(8481 == ssl3_accept_~s__state~0); 3106#L125 assume !(8482 == ssl3_accept_~s__state~0); 2906#L128 assume !(8464 == ssl3_accept_~s__state~0); 2883#L131 assume !(8465 == ssl3_accept_~s__state~0); 2884#L134 assume !(8466 == ssl3_accept_~s__state~0); 2999#L137 assume 8496 == ssl3_accept_~s__state~0; 2953#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2954#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 2985#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 2941#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 2937#L295-2 ssl3_accept_~s__init_num~0 := 0; 2863#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 3090#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3086#L654-1 ssl3_accept_~skip~0 := 0; 3085#L101-2 assume !false; 3082#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3020#L104 assume 12292 == ssl3_accept_~s__state~0; 2947#L105 ssl3_accept_~s__new_session~0 := 1; 2948#L213 ssl3_accept_~s__server~0 := 1; 3081#L218 assume 0 != ssl3_accept_~cb~0; 3080#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3079#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3077#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3075#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3072#L245 assume 12292 != ssl3_accept_~s__state~0; 2927#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2928#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 2849#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2850#L654-1 ssl3_accept_~skip~0 := 0; 2891#L101-2 [2021-10-11 00:27:17,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:17,953 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 4 times [2021-10-11 00:27:17,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:17,953 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784322385] [2021-10-11 00:27:17,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:17,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:17,963 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:17,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:17,971 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:17,976 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:17,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:17,977 INFO L82 PathProgramCache]: Analyzing trace with hash 88472677, now seen corresponding path program 1 times [2021-10-11 00:27:17,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:17,977 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897164562] [2021-10-11 00:27:17,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:17,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:18,008 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-11 00:27:18,008 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897164562] [2021-10-11 00:27:18,009 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:18,009 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:18,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709750787] [2021-10-11 00:27:18,009 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:18,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:18,010 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:18,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:18,010 INFO L87 Difference]: Start difference. First operand 275 states and 416 transitions. cyclomatic complexity: 142 Second operand 3 states. [2021-10-11 00:27:18,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:18,237 INFO L93 Difference]: Finished difference Result 329 states and 498 transitions. [2021-10-11 00:27:18,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:18,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 329 states and 498 transitions. [2021-10-11 00:27:18,241 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 318 [2021-10-11 00:27:18,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 329 states to 326 states and 495 transitions. [2021-10-11 00:27:18,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 326 [2021-10-11 00:27:18,246 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 326 [2021-10-11 00:27:18,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 326 states and 495 transitions. [2021-10-11 00:27:18,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:18,247 INFO L692 BuchiCegarLoop]: Abstraction has 326 states and 495 transitions. [2021-10-11 00:27:18,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states and 495 transitions. [2021-10-11 00:27:18,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 318. [2021-10-11 00:27:18,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2021-10-11 00:27:18,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 483 transitions. [2021-10-11 00:27:18,255 INFO L715 BuchiCegarLoop]: Abstraction has 318 states and 483 transitions. [2021-10-11 00:27:18,255 INFO L595 BuchiCegarLoop]: Abstraction has 318 states and 483 transitions. [2021-10-11 00:27:18,255 INFO L427 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-11 00:27:18,255 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 318 states and 483 transitions. [2021-10-11 00:27:18,257 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 310 [2021-10-11 00:27:18,258 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:18,258 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:18,263 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:18,263 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [4, 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] [2021-10-11 00:27:18,263 INFO L794 eck$LassoCheckResult]: Stem: 3600#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3478#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 3475#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3476#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 3481#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3498#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 3499#L101-2 [2021-10-11 00:27:18,270 INFO L796 eck$LassoCheckResult]: Loop: 3499#L101-2 assume !false; 3746#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3732#L104 assume !(12292 == ssl3_accept_~s__state~0); 3730#L107 assume !(16384 == ssl3_accept_~s__state~0); 3727#L110 assume !(8192 == ssl3_accept_~s__state~0); 3723#L113 assume !(24576 == ssl3_accept_~s__state~0); 3722#L116 assume !(8195 == ssl3_accept_~s__state~0); 3721#L119 assume !(8480 == ssl3_accept_~s__state~0); 3720#L122 assume !(8481 == ssl3_accept_~s__state~0); 3719#L125 assume !(8482 == ssl3_accept_~s__state~0); 3637#L128 assume 8464 == ssl3_accept_~s__state~0; 3576#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 3531#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3529#L276-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; 3530#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 3763#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3761#L654-1 ssl3_accept_~skip~0 := 0; 3760#L101-2 assume !false; 3573#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3574#L104 assume !(12292 == ssl3_accept_~s__state~0); 3608#L107 assume !(16384 == ssl3_accept_~s__state~0); 3604#L110 assume !(8192 == ssl3_accept_~s__state~0); 3575#L113 assume !(24576 == ssl3_accept_~s__state~0); 3561#L116 assume !(8195 == ssl3_accept_~s__state~0); 3562#L119 assume !(8480 == ssl3_accept_~s__state~0); 3523#L122 assume !(8481 == ssl3_accept_~s__state~0); 3503#L125 assume !(8482 == ssl3_accept_~s__state~0); 3504#L128 assume !(8464 == ssl3_accept_~s__state~0); 3493#L131 assume !(8465 == ssl3_accept_~s__state~0); 3494#L134 assume !(8466 == ssl3_accept_~s__state~0); 3611#L137 assume 8496 == ssl3_accept_~s__state~0; 3564#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3565#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 3596#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 3552#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 3548#L295-2 ssl3_accept_~s__init_num~0 := 0; 3491#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 3704#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3700#L654-1 ssl3_accept_~skip~0 := 0; 3698#L101-2 assume !false; 3696#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3694#L104 assume !(12292 == ssl3_accept_~s__state~0); 3692#L107 assume !(16384 == ssl3_accept_~s__state~0); 3690#L110 assume !(8192 == ssl3_accept_~s__state~0); 3688#L113 assume !(24576 == ssl3_accept_~s__state~0); 3686#L116 assume !(8195 == ssl3_accept_~s__state~0); 3684#L119 assume !(8480 == ssl3_accept_~s__state~0); 3682#L122 assume !(8481 == ssl3_accept_~s__state~0); 3680#L125 assume !(8482 == ssl3_accept_~s__state~0); 3678#L128 assume !(8464 == ssl3_accept_~s__state~0); 3676#L131 assume !(8465 == ssl3_accept_~s__state~0); 3674#L134 assume !(8466 == ssl3_accept_~s__state~0); 3672#L137 assume !(8496 == ssl3_accept_~s__state~0); 3670#L140 assume !(8497 == ssl3_accept_~s__state~0); 3668#L143 assume !(8512 == ssl3_accept_~s__state~0); 3666#L146 assume !(8513 == ssl3_accept_~s__state~0); 3664#L149 assume !(8528 == ssl3_accept_~s__state~0); 3662#L152 assume !(8529 == ssl3_accept_~s__state~0); 3660#L155 assume !(8544 == ssl3_accept_~s__state~0); 3658#L158 assume !(8545 == ssl3_accept_~s__state~0); 3656#L161 assume 8560 == ssl3_accept_~s__state~0; 3592#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 3593#L440 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; 3522#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 3729#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3726#L654-1 ssl3_accept_~skip~0 := 0; 3742#L101-2 assume !false; 3740#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3736#L104 assume !(12292 == ssl3_accept_~s__state~0); 3734#L107 assume !(16384 == ssl3_accept_~s__state~0); 3731#L110 assume 8192 == ssl3_accept_~s__state~0; 3535#L213 ssl3_accept_~s__server~0 := 1; 3536#L218 assume 0 != ssl3_accept_~cb~0; 3547#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3568#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3597#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3598#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3599#L245 assume 12292 != ssl3_accept_~s__state~0; 3537#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3538#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 3612#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3750#L654-1 ssl3_accept_~skip~0 := 0; 3499#L101-2 [2021-10-11 00:27:18,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:18,271 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 5 times [2021-10-11 00:27:18,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:18,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679579112] [2021-10-11 00:27:18,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:18,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:18,293 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:18,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:18,306 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:18,311 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:18,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:18,320 INFO L82 PathProgramCache]: Analyzing trace with hash -1428947339, now seen corresponding path program 1 times [2021-10-11 00:27:18,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:18,321 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429811145] [2021-10-11 00:27:18,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:18,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:18,383 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-10-11 00:27:18,383 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429811145] [2021-10-11 00:27:18,384 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:18,384 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:18,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777418581] [2021-10-11 00:27:18,385 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:18,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:18,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:18,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:18,387 INFO L87 Difference]: Start difference. First operand 318 states and 483 transitions. cyclomatic complexity: 166 Second operand 3 states. [2021-10-11 00:27:18,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:18,624 INFO L93 Difference]: Finished difference Result 375 states and 539 transitions. [2021-10-11 00:27:18,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:18,624 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 375 states and 539 transitions. [2021-10-11 00:27:18,628 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 367 [2021-10-11 00:27:18,633 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 375 states to 375 states and 539 transitions. [2021-10-11 00:27:18,634 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2021-10-11 00:27:18,634 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2021-10-11 00:27:18,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 375 states and 539 transitions. [2021-10-11 00:27:18,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:18,636 INFO L692 BuchiCegarLoop]: Abstraction has 375 states and 539 transitions. [2021-10-11 00:27:18,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states and 539 transitions. [2021-10-11 00:27:18,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 369. [2021-10-11 00:27:18,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 369 states. [2021-10-11 00:27:18,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 530 transitions. [2021-10-11 00:27:18,646 INFO L715 BuchiCegarLoop]: Abstraction has 369 states and 530 transitions. [2021-10-11 00:27:18,646 INFO L595 BuchiCegarLoop]: Abstraction has 369 states and 530 transitions. [2021-10-11 00:27:18,646 INFO L427 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-11 00:27:18,646 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 369 states and 530 transitions. [2021-10-11 00:27:18,651 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 361 [2021-10-11 00:27:18,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:18,651 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:18,652 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:18,652 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [4, 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] [2021-10-11 00:27:18,653 INFO L794 eck$LassoCheckResult]: Stem: 4303#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4178#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 4175#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4176#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 4182#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4198#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 4199#L101-2 [2021-10-11 00:27:18,655 INFO L796 eck$LassoCheckResult]: Loop: 4199#L101-2 assume !false; 4506#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4505#L104 assume !(12292 == ssl3_accept_~s__state~0); 4504#L107 assume !(16384 == ssl3_accept_~s__state~0); 4503#L110 assume !(8192 == ssl3_accept_~s__state~0); 4276#L113 assume !(24576 == ssl3_accept_~s__state~0); 4277#L116 assume !(8195 == ssl3_accept_~s__state~0); 4264#L119 assume !(8480 == ssl3_accept_~s__state~0); 4224#L122 assume !(8481 == ssl3_accept_~s__state~0); 4203#L125 assume !(8482 == ssl3_accept_~s__state~0); 4204#L128 assume 8464 == ssl3_accept_~s__state~0; 4278#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 4231#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 4229#L276-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; 4230#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 4490#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4486#L654-1 ssl3_accept_~skip~0 := 0; 4484#L101-2 assume !false; 4482#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4480#L104 assume !(12292 == ssl3_accept_~s__state~0); 4478#L107 assume !(16384 == ssl3_accept_~s__state~0); 4476#L110 assume !(8192 == ssl3_accept_~s__state~0); 4474#L113 assume !(24576 == ssl3_accept_~s__state~0); 4472#L116 assume !(8195 == ssl3_accept_~s__state~0); 4470#L119 assume !(8480 == ssl3_accept_~s__state~0); 4468#L122 assume !(8481 == ssl3_accept_~s__state~0); 4466#L125 assume !(8482 == ssl3_accept_~s__state~0); 4464#L128 assume !(8464 == ssl3_accept_~s__state~0); 4462#L131 assume !(8465 == ssl3_accept_~s__state~0); 4460#L134 assume !(8466 == ssl3_accept_~s__state~0); 4351#L137 assume 8496 == ssl3_accept_~s__state~0; 4265#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 4266#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 4299#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 4251#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 4247#L295-2 ssl3_accept_~s__init_num~0 := 0; 4191#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 4318#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4164#L654-1 ssl3_accept_~skip~0 := 0; 4165#L101-2 assume !false; 4274#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4275#L104 assume !(12292 == ssl3_accept_~s__state~0); 4453#L107 assume !(16384 == ssl3_accept_~s__state~0); 4452#L110 assume !(8192 == ssl3_accept_~s__state~0); 4451#L113 assume !(24576 == ssl3_accept_~s__state~0); 4450#L116 assume !(8195 == ssl3_accept_~s__state~0); 4449#L119 assume !(8480 == ssl3_accept_~s__state~0); 4448#L122 assume !(8481 == ssl3_accept_~s__state~0); 4446#L125 assume !(8482 == ssl3_accept_~s__state~0); 4444#L128 assume !(8464 == ssl3_accept_~s__state~0); 4443#L131 assume !(8465 == ssl3_accept_~s__state~0); 4397#L134 assume !(8466 == ssl3_accept_~s__state~0); 4398#L137 assume !(8496 == ssl3_accept_~s__state~0); 4352#L140 assume !(8497 == ssl3_accept_~s__state~0); 4353#L143 assume !(8512 == ssl3_accept_~s__state~0); 4334#L146 assume !(8513 == ssl3_accept_~s__state~0); 4335#L149 assume !(8528 == ssl3_accept_~s__state~0); 4361#L152 assume !(8529 == ssl3_accept_~s__state~0); 4362#L155 assume !(8544 == ssl3_accept_~s__state~0); 4340#L158 assume !(8545 == ssl3_accept_~s__state~0); 4341#L161 assume 8560 == ssl3_accept_~s__state~0; 4295#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 4296#L440 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; 4223#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 4418#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4410#L654-1 ssl3_accept_~skip~0 := 0; 4408#L101-2 assume !false; 4406#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4377#L104 assume !(12292 == ssl3_accept_~s__state~0); 4375#L107 assume !(16384 == ssl3_accept_~s__state~0); 4373#L110 assume 8192 == ssl3_accept_~s__state~0; 4235#L213 ssl3_accept_~s__server~0 := 1; 4236#L218 assume 0 != ssl3_accept_~cb~0; 4246#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4269#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4300#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4301#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4302#L245 assume 12292 != ssl3_accept_~s__state~0; 4237#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4238#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 4510#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4507#L654-1 ssl3_accept_~skip~0 := 0; 4199#L101-2 [2021-10-11 00:27:18,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:18,655 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 6 times [2021-10-11 00:27:18,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:18,657 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264061935] [2021-10-11 00:27:18,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:18,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:18,680 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:18,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:18,691 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:18,697 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:18,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:18,702 INFO L82 PathProgramCache]: Analyzing trace with hash 510214707, now seen corresponding path program 1 times [2021-10-11 00:27:18,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:18,702 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025677662] [2021-10-11 00:27:18,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:18,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:18,766 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-10-11 00:27:18,766 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025677662] [2021-10-11 00:27:18,766 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:18,766 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:18,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248822855] [2021-10-11 00:27:18,769 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:18,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:18,769 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:18,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:18,770 INFO L87 Difference]: Start difference. First operand 369 states and 530 transitions. cyclomatic complexity: 162 Second operand 3 states. [2021-10-11 00:27:18,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:18,921 INFO L93 Difference]: Finished difference Result 400 states and 569 transitions. [2021-10-11 00:27:18,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:18,922 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 400 states and 569 transitions. [2021-10-11 00:27:18,926 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 392 [2021-10-11 00:27:18,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 400 states to 400 states and 569 transitions. [2021-10-11 00:27:18,930 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 400 [2021-10-11 00:27:18,931 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 400 [2021-10-11 00:27:18,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 400 states and 569 transitions. [2021-10-11 00:27:18,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:18,932 INFO L692 BuchiCegarLoop]: Abstraction has 400 states and 569 transitions. [2021-10-11 00:27:18,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states and 569 transitions. [2021-10-11 00:27:18,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 395. [2021-10-11 00:27:18,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 395 states. [2021-10-11 00:27:18,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 562 transitions. [2021-10-11 00:27:18,942 INFO L715 BuchiCegarLoop]: Abstraction has 395 states and 562 transitions. [2021-10-11 00:27:18,942 INFO L595 BuchiCegarLoop]: Abstraction has 395 states and 562 transitions. [2021-10-11 00:27:18,942 INFO L427 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-11 00:27:18,942 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 395 states and 562 transitions. [2021-10-11 00:27:18,945 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 387 [2021-10-11 00:27:18,945 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:18,945 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:18,947 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:18,948 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:18,948 INFO L794 eck$LassoCheckResult]: Stem: 5075#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4952#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 4949#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4950#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 4955#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4972#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 4973#L101-2 [2021-10-11 00:27:18,950 INFO L796 eck$LassoCheckResult]: Loop: 4973#L101-2 assume !false; 5292#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5286#L104 assume !(12292 == ssl3_accept_~s__state~0); 5284#L107 assume !(16384 == ssl3_accept_~s__state~0); 5282#L110 assume !(8192 == ssl3_accept_~s__state~0); 5273#L113 assume !(24576 == ssl3_accept_~s__state~0); 5269#L116 assume !(8195 == ssl3_accept_~s__state~0); 5265#L119 assume !(8480 == ssl3_accept_~s__state~0); 5261#L122 assume !(8481 == ssl3_accept_~s__state~0); 5259#L125 assume !(8482 == ssl3_accept_~s__state~0); 5121#L128 assume 8464 == ssl3_accept_~s__state~0; 5050#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 5004#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 5002#L276-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; 5003#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 4933#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4934#L654-1 ssl3_accept_~skip~0 := 0; 4939#L101-2 assume !false; 5047#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5048#L104 assume !(12292 == ssl3_accept_~s__state~0); 5084#L107 assume !(16384 == ssl3_accept_~s__state~0); 5080#L110 assume !(8192 == ssl3_accept_~s__state~0); 5049#L113 assume !(24576 == ssl3_accept_~s__state~0); 5035#L116 assume !(8195 == ssl3_accept_~s__state~0); 5036#L119 assume !(8480 == ssl3_accept_~s__state~0); 4997#L122 assume !(8481 == ssl3_accept_~s__state~0); 4977#L125 assume !(8482 == ssl3_accept_~s__state~0); 4978#L128 assume !(8464 == ssl3_accept_~s__state~0); 4967#L131 assume !(8465 == ssl3_accept_~s__state~0); 4968#L134 assume !(8466 == ssl3_accept_~s__state~0); 5094#L137 assume 8496 == ssl3_accept_~s__state~0; 5038#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 5039#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 5070#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 5025#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 5026#L295-2 ssl3_accept_~s__init_num~0 := 0; 5079#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 5276#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5271#L654-1 ssl3_accept_~skip~0 := 0; 5267#L101-2 assume !false; 5263#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5260#L104 assume !(12292 == ssl3_accept_~s__state~0); 5233#L107 assume !(16384 == ssl3_accept_~s__state~0); 5232#L110 assume !(8192 == ssl3_accept_~s__state~0); 5231#L113 assume !(24576 == ssl3_accept_~s__state~0); 5230#L116 assume !(8195 == ssl3_accept_~s__state~0); 5229#L119 assume !(8480 == ssl3_accept_~s__state~0); 5228#L122 assume !(8481 == ssl3_accept_~s__state~0); 5227#L125 assume !(8482 == ssl3_accept_~s__state~0); 5226#L128 assume !(8464 == ssl3_accept_~s__state~0); 5224#L131 assume !(8465 == ssl3_accept_~s__state~0); 5223#L134 assume !(8466 == ssl3_accept_~s__state~0); 5222#L137 assume !(8496 == ssl3_accept_~s__state~0); 5221#L140 assume !(8497 == ssl3_accept_~s__state~0); 5220#L143 assume !(8512 == ssl3_accept_~s__state~0); 5219#L146 assume !(8513 == ssl3_accept_~s__state~0); 5217#L149 assume !(8528 == ssl3_accept_~s__state~0); 5216#L152 assume !(8529 == ssl3_accept_~s__state~0); 5215#L155 assume !(8544 == ssl3_accept_~s__state~0); 5214#L158 assume !(8545 == ssl3_accept_~s__state~0); 5213#L161 assume !(8560 == ssl3_accept_~s__state~0); 5212#L164 assume !(8561 == ssl3_accept_~s__state~0); 5211#L167 assume !(8448 == ssl3_accept_~s__state~0); 5101#L170 assume !(8576 == ssl3_accept_~s__state~0); 5091#L173 assume !(8577 == ssl3_accept_~s__state~0); 5068#L176 assume !(8592 == ssl3_accept_~s__state~0); 5056#L179 assume !(8593 == ssl3_accept_~s__state~0); 5057#L182 assume !(8608 == ssl3_accept_~s__state~0); 5045#L185 assume !(8609 == ssl3_accept_~s__state~0); 5000#L188 assume !(8640 == ssl3_accept_~s__state~0); 5001#L191 assume !(8641 == ssl3_accept_~s__state~0); 4992#L194 assume 8656 == ssl3_accept_~s__state~0; 4937#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 4961#L541 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 4962#L546 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 4948#L555-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 4945#L566 assume !(0 == ssl3_accept_~tmp___10~0); 4946#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 5191#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5188#L654-1 ssl3_accept_~skip~0 := 0; 5187#L101-2 assume !false; 5186#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5185#L104 assume !(12292 == ssl3_accept_~s__state~0); 5184#L107 assume 16384 == ssl3_accept_~s__state~0; 5033#L213 ssl3_accept_~s__server~0 := 1; 5325#L218 assume 0 != ssl3_accept_~cb~0; 5324#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5323#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5254#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5252#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5250#L245 assume 12292 != ssl3_accept_~s__state~0; 5009#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5010#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 5299#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5296#L654-1 ssl3_accept_~skip~0 := 0; 4973#L101-2 [2021-10-11 00:27:18,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:18,950 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 7 times [2021-10-11 00:27:18,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:18,951 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715541994] [2021-10-11 00:27:18,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:18,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:18,961 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:18,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:18,970 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:18,976 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:18,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:18,977 INFO L82 PathProgramCache]: Analyzing trace with hash 28947775, now seen corresponding path program 1 times [2021-10-11 00:27:18,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:18,977 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583319528] [2021-10-11 00:27:18,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:19,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:19,089 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-10-11 00:27:19,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583319528] [2021-10-11 00:27:19,089 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:19,089 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:19,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027597898] [2021-10-11 00:27:19,090 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:19,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:19,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:19,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:19,091 INFO L87 Difference]: Start difference. First operand 395 states and 562 transitions. cyclomatic complexity: 168 Second operand 3 states. [2021-10-11 00:27:19,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:19,208 INFO L93 Difference]: Finished difference Result 782 states and 1093 transitions. [2021-10-11 00:27:19,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:19,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 782 states and 1093 transitions. [2021-10-11 00:27:19,215 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 774 [2021-10-11 00:27:19,222 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 782 states to 782 states and 1093 transitions. [2021-10-11 00:27:19,222 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 782 [2021-10-11 00:27:19,223 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 782 [2021-10-11 00:27:19,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 782 states and 1093 transitions. [2021-10-11 00:27:19,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:19,224 INFO L692 BuchiCegarLoop]: Abstraction has 782 states and 1093 transitions. [2021-10-11 00:27:19,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states and 1093 transitions. [2021-10-11 00:27:19,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 782. [2021-10-11 00:27:19,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 782 states. [2021-10-11 00:27:19,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 1093 transitions. [2021-10-11 00:27:19,242 INFO L715 BuchiCegarLoop]: Abstraction has 782 states and 1093 transitions. [2021-10-11 00:27:19,242 INFO L595 BuchiCegarLoop]: Abstraction has 782 states and 1093 transitions. [2021-10-11 00:27:19,242 INFO L427 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-11 00:27:19,242 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 782 states and 1093 transitions. [2021-10-11 00:27:19,247 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 774 [2021-10-11 00:27:19,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:19,247 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:19,249 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:19,249 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [4, 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, 1, 1, 1] [2021-10-11 00:27:19,249 INFO L794 eck$LassoCheckResult]: Stem: 6266#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6135#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 6132#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6133#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 6138#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6156#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 6157#L101-2 [2021-10-11 00:27:19,249 INFO L796 eck$LassoCheckResult]: Loop: 6157#L101-2 assume !false; 6849#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6847#L104 assume !(12292 == ssl3_accept_~s__state~0); 6845#L107 assume !(16384 == ssl3_accept_~s__state~0); 6843#L110 assume !(8192 == ssl3_accept_~s__state~0); 6842#L113 assume !(24576 == ssl3_accept_~s__state~0); 6840#L116 assume !(8195 == ssl3_accept_~s__state~0); 6838#L119 assume !(8480 == ssl3_accept_~s__state~0); 6828#L122 assume !(8481 == ssl3_accept_~s__state~0); 6827#L125 assume !(8482 == ssl3_accept_~s__state~0); 6734#L128 assume 8464 == ssl3_accept_~s__state~0; 6238#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 6190#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6188#L276-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; 6189#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 6800#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6797#L654-1 ssl3_accept_~skip~0 := 0; 6787#L101-2 assume !false; 6783#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6776#L104 assume !(12292 == ssl3_accept_~s__state~0); 6773#L107 assume !(16384 == ssl3_accept_~s__state~0); 6768#L110 assume !(8192 == ssl3_accept_~s__state~0); 6761#L113 assume !(24576 == ssl3_accept_~s__state~0); 6758#L116 assume !(8195 == ssl3_accept_~s__state~0); 6755#L119 assume !(8480 == ssl3_accept_~s__state~0); 6752#L122 assume !(8481 == ssl3_accept_~s__state~0); 6749#L125 assume !(8482 == ssl3_accept_~s__state~0); 6746#L128 assume !(8464 == ssl3_accept_~s__state~0); 6744#L131 assume !(8465 == ssl3_accept_~s__state~0); 6683#L134 assume !(8466 == ssl3_accept_~s__state~0); 6593#L137 assume 8496 == ssl3_accept_~s__state~0; 6355#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6588#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6270#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 6584#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6585#L295-2 ssl3_accept_~s__init_num~0 := 0; 6895#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 6889#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6122#L654-1 ssl3_accept_~skip~0 := 0; 6123#L101-2 assume !false; 6235#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6236#L104 assume !(12292 == ssl3_accept_~s__state~0); 6275#L107 assume !(16384 == ssl3_accept_~s__state~0); 6885#L110 assume !(8192 == ssl3_accept_~s__state~0); 6884#L113 assume !(24576 == ssl3_accept_~s__state~0); 6883#L116 assume !(8195 == ssl3_accept_~s__state~0); 6882#L119 assume !(8480 == ssl3_accept_~s__state~0); 6881#L122 assume !(8481 == ssl3_accept_~s__state~0); 6880#L125 assume !(8482 == ssl3_accept_~s__state~0); 6879#L128 assume !(8464 == ssl3_accept_~s__state~0); 6151#L131 assume !(8465 == ssl3_accept_~s__state~0); 6152#L134 assume !(8466 == ssl3_accept_~s__state~0); 6290#L137 assume !(8496 == ssl3_accept_~s__state~0); 6284#L140 assume !(8497 == ssl3_accept_~s__state~0); 6255#L143 assume !(8512 == ssl3_accept_~s__state~0); 6256#L146 assume !(8513 == ssl3_accept_~s__state~0); 6865#L149 assume !(8528 == ssl3_accept_~s__state~0); 6864#L152 assume !(8529 == ssl3_accept_~s__state~0); 6863#L155 assume !(8544 == ssl3_accept_~s__state~0); 6861#L158 assume !(8545 == ssl3_accept_~s__state~0); 6858#L161 assume !(8560 == ssl3_accept_~s__state~0); 6852#L164 assume !(8561 == ssl3_accept_~s__state~0); 6850#L167 assume !(8448 == ssl3_accept_~s__state~0); 6297#L170 assume !(8576 == ssl3_accept_~s__state~0); 6287#L173 assume !(8577 == ssl3_accept_~s__state~0); 6259#L176 assume !(8592 == ssl3_accept_~s__state~0); 6244#L179 assume !(8593 == ssl3_accept_~s__state~0); 6245#L182 assume !(8608 == ssl3_accept_~s__state~0); 6841#L185 assume !(8609 == ssl3_accept_~s__state~0); 6839#L188 assume !(8640 == ssl3_accept_~s__state~0); 6428#L191 assume !(8641 == ssl3_accept_~s__state~0); 6427#L194 assume 8656 == ssl3_accept_~s__state~0; 6357#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 6145#L541 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 6146#L546 assume !(10 == ssl3_accept_~blastFlag~0); 6180#L549 assume !(13 == ssl3_accept_~blastFlag~0); 6143#L552 assume !(16 == ssl3_accept_~blastFlag~0); 6144#L555 assume !(19 == ssl3_accept_~blastFlag~0); 6423#L555-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 6421#L566 assume !(0 == ssl3_accept_~tmp___10~0); 6418#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 6415#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6412#L654-1 ssl3_accept_~skip~0 := 0; 6411#L101-2 assume !false; 6410#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6409#L104 assume 12292 == ssl3_accept_~s__state~0; 6337#L105 ssl3_accept_~s__new_session~0 := 1; 6406#L213 ssl3_accept_~s__server~0 := 1; 6826#L218 assume 0 != ssl3_accept_~cb~0; 6825#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6824#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6822#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6820#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6792#L245 assume 12292 != ssl3_accept_~s__state~0; 6195#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 6196#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 6855#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6851#L654-1 ssl3_accept_~skip~0 := 0; 6157#L101-2 [2021-10-11 00:27:19,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:19,250 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 8 times [2021-10-11 00:27:19,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:19,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983442043] [2021-10-11 00:27:19,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:19,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:19,257 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:19,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:19,262 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:19,265 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:19,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:19,266 INFO L82 PathProgramCache]: Analyzing trace with hash -609064151, now seen corresponding path program 1 times [2021-10-11 00:27:19,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:19,266 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173053818] [2021-10-11 00:27:19,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:19,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:19,305 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-10-11 00:27:19,306 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173053818] [2021-10-11 00:27:19,306 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:19,306 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:19,306 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527222917] [2021-10-11 00:27:19,307 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:19,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:19,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:19,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:19,307 INFO L87 Difference]: Start difference. First operand 782 states and 1093 transitions. cyclomatic complexity: 312 Second operand 3 states. [2021-10-11 00:27:19,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:19,518 INFO L93 Difference]: Finished difference Result 804 states and 1117 transitions. [2021-10-11 00:27:19,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:19,518 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 804 states and 1117 transitions. [2021-10-11 00:27:19,525 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 794 [2021-10-11 00:27:19,554 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 804 states to 802 states and 1115 transitions. [2021-10-11 00:27:19,554 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 802 [2021-10-11 00:27:19,555 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 802 [2021-10-11 00:27:19,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 802 states and 1115 transitions. [2021-10-11 00:27:19,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:19,556 INFO L692 BuchiCegarLoop]: Abstraction has 802 states and 1115 transitions. [2021-10-11 00:27:19,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states and 1115 transitions. [2021-10-11 00:27:19,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 788. [2021-10-11 00:27:19,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 788 states. [2021-10-11 00:27:19,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 1097 transitions. [2021-10-11 00:27:19,574 INFO L715 BuchiCegarLoop]: Abstraction has 788 states and 1097 transitions. [2021-10-11 00:27:19,574 INFO L595 BuchiCegarLoop]: Abstraction has 788 states and 1097 transitions. [2021-10-11 00:27:19,574 INFO L427 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-11 00:27:19,574 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 788 states and 1097 transitions. [2021-10-11 00:27:19,579 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 780 [2021-10-11 00:27:19,580 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:19,580 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:19,581 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:19,581 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [5, 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] [2021-10-11 00:27:19,582 INFO L794 eck$LassoCheckResult]: Stem: 7867#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7726#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 7723#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7724#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 7729#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7749#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 7750#L101-2 [2021-10-11 00:27:19,582 INFO L796 eck$LassoCheckResult]: Loop: 7750#L101-2 assume !false; 8229#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8228#L104 assume !(12292 == ssl3_accept_~s__state~0); 8227#L107 assume !(16384 == ssl3_accept_~s__state~0); 8225#L110 assume !(8192 == ssl3_accept_~s__state~0); 8223#L113 assume !(24576 == ssl3_accept_~s__state~0); 8217#L116 assume !(8195 == ssl3_accept_~s__state~0); 8215#L119 assume !(8480 == ssl3_accept_~s__state~0); 8213#L122 assume !(8481 == ssl3_accept_~s__state~0); 8210#L125 assume !(8482 == ssl3_accept_~s__state~0); 8208#L128 assume 8464 == ssl3_accept_~s__state~0; 7990#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 8202#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7785#L276-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; 8196#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 8172#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8168#L654-1 ssl3_accept_~skip~0 := 0; 8166#L101-2 assume !false; 8164#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8162#L104 assume !(12292 == ssl3_accept_~s__state~0); 8156#L107 assume !(16384 == ssl3_accept_~s__state~0); 8155#L110 assume !(8192 == ssl3_accept_~s__state~0); 8154#L113 assume !(24576 == ssl3_accept_~s__state~0); 8150#L116 assume !(8195 == ssl3_accept_~s__state~0); 8144#L119 assume !(8480 == ssl3_accept_~s__state~0); 8142#L122 assume !(8481 == ssl3_accept_~s__state~0); 8140#L125 assume !(8482 == ssl3_accept_~s__state~0); 8138#L128 assume !(8464 == ssl3_accept_~s__state~0); 8136#L131 assume !(8465 == ssl3_accept_~s__state~0); 8117#L134 assume !(8466 == ssl3_accept_~s__state~0); 8086#L137 assume 8496 == ssl3_accept_~s__state~0; 7824#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7825#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7860#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 7861#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 8082#L295-2 ssl3_accept_~s__init_num~0 := 0; 8081#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 8075#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8072#L654-1 ssl3_accept_~skip~0 := 0; 8071#L101-2 assume !false; 8070#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8069#L104 assume !(12292 == ssl3_accept_~s__state~0); 8068#L107 assume !(16384 == ssl3_accept_~s__state~0); 8067#L110 assume !(8192 == ssl3_accept_~s__state~0); 8066#L113 assume !(24576 == ssl3_accept_~s__state~0); 8065#L116 assume !(8195 == ssl3_accept_~s__state~0); 8064#L119 assume !(8480 == ssl3_accept_~s__state~0); 8063#L122 assume !(8481 == ssl3_accept_~s__state~0); 8062#L125 assume !(8482 == ssl3_accept_~s__state~0); 8061#L128 assume !(8464 == ssl3_accept_~s__state~0); 8060#L131 assume !(8465 == ssl3_accept_~s__state~0); 8057#L134 assume !(8466 == ssl3_accept_~s__state~0); 8054#L137 assume !(8496 == ssl3_accept_~s__state~0); 8052#L140 assume !(8497 == ssl3_accept_~s__state~0); 8050#L143 assume 8512 == ssl3_accept_~s__state~0; 7761#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 7731#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 7732#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 7853#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 8025#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8021#L654-1 ssl3_accept_~skip~0 := 0; 8017#L101-2 assume !false; 8016#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8015#L104 assume !(12292 == ssl3_accept_~s__state~0); 8014#L107 assume !(16384 == ssl3_accept_~s__state~0); 8013#L110 assume !(8192 == ssl3_accept_~s__state~0); 8011#L113 assume !(24576 == ssl3_accept_~s__state~0); 8009#L116 assume !(8195 == ssl3_accept_~s__state~0); 8007#L119 assume !(8480 == ssl3_accept_~s__state~0); 8005#L122 assume !(8481 == ssl3_accept_~s__state~0); 8002#L125 assume !(8482 == ssl3_accept_~s__state~0); 8003#L128 assume !(8464 == ssl3_accept_~s__state~0); 7992#L131 assume !(8465 == ssl3_accept_~s__state~0); 7993#L134 assume !(8466 == ssl3_accept_~s__state~0); 7980#L137 assume !(8496 == ssl3_accept_~s__state~0); 7981#L140 assume !(8497 == ssl3_accept_~s__state~0); 7969#L143 assume !(8512 == ssl3_accept_~s__state~0); 7970#L146 assume !(8513 == ssl3_accept_~s__state~0); 7937#L149 assume !(8528 == ssl3_accept_~s__state~0); 7938#L152 assume !(8529 == ssl3_accept_~s__state~0); 7915#L155 assume !(8544 == ssl3_accept_~s__state~0); 7916#L158 assume !(8545 == ssl3_accept_~s__state~0); 8101#L161 assume 8560 == ssl3_accept_~s__state~0; 8097#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 8159#L440 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; 8048#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 8147#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8143#L654-1 ssl3_accept_~skip~0 := 0; 8141#L101-2 assume !false; 8139#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8137#L104 assume !(12292 == ssl3_accept_~s__state~0); 8135#L107 assume !(16384 == ssl3_accept_~s__state~0); 8134#L110 assume 8192 == ssl3_accept_~s__state~0; 8126#L213 ssl3_accept_~s__server~0 := 1; 8289#L218 assume 0 != ssl3_accept_~cb~0; 8288#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8287#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8282#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7882#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7865#L245 assume 12292 != ssl3_accept_~s__state~0; 7866#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 8249#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 8233#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8230#L654-1 ssl3_accept_~skip~0 := 0; 7750#L101-2 [2021-10-11 00:27:19,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:19,582 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 9 times [2021-10-11 00:27:19,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:19,583 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430704790] [2021-10-11 00:27:19,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:19,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:19,589 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:19,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:19,594 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:19,597 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:19,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:19,598 INFO L82 PathProgramCache]: Analyzing trace with hash -1975545521, now seen corresponding path program 1 times [2021-10-11 00:27:19,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:19,598 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229621949] [2021-10-11 00:27:19,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:19,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:19,633 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-10-11 00:27:19,633 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229621949] [2021-10-11 00:27:19,633 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:19,634 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:19,634 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18220033] [2021-10-11 00:27:19,634 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:19,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:19,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:19,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:19,635 INFO L87 Difference]: Start difference. First operand 788 states and 1097 transitions. cyclomatic complexity: 310 Second operand 3 states. [2021-10-11 00:27:19,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:19,786 INFO L93 Difference]: Finished difference Result 872 states and 1210 transitions. [2021-10-11 00:27:19,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:19,787 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 872 states and 1210 transitions. [2021-10-11 00:27:19,795 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 864 [2021-10-11 00:27:19,802 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 872 states to 872 states and 1210 transitions. [2021-10-11 00:27:19,802 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 872 [2021-10-11 00:27:19,803 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 872 [2021-10-11 00:27:19,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 872 states and 1210 transitions. [2021-10-11 00:27:19,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:19,805 INFO L692 BuchiCegarLoop]: Abstraction has 872 states and 1210 transitions. [2021-10-11 00:27:19,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states and 1210 transitions. [2021-10-11 00:27:19,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 844. [2021-10-11 00:27:19,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 844 states. [2021-10-11 00:27:19,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 1165 transitions. [2021-10-11 00:27:19,824 INFO L715 BuchiCegarLoop]: Abstraction has 844 states and 1165 transitions. [2021-10-11 00:27:19,825 INFO L595 BuchiCegarLoop]: Abstraction has 844 states and 1165 transitions. [2021-10-11 00:27:19,825 INFO L427 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-11 00:27:19,825 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 844 states and 1165 transitions. [2021-10-11 00:27:19,830 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 836 [2021-10-11 00:27:19,830 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:19,830 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:19,832 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:19,832 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [6, 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] [2021-10-11 00:27:19,832 INFO L794 eck$LassoCheckResult]: Stem: 9518#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9392#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 9389#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9390#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 9395#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9413#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 9380#L101-2 [2021-10-11 00:27:19,833 INFO L796 eck$LassoCheckResult]: Loop: 9380#L101-2 assume !false; 9491#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9492#L104 assume !(12292 == ssl3_accept_~s__state~0); 9527#L107 assume !(16384 == ssl3_accept_~s__state~0); 9523#L110 assume !(8192 == ssl3_accept_~s__state~0); 9493#L113 assume !(24576 == ssl3_accept_~s__state~0); 9478#L116 assume !(8195 == ssl3_accept_~s__state~0); 9479#L119 assume !(8480 == ssl3_accept_~s__state~0); 9438#L122 assume !(8481 == ssl3_accept_~s__state~0); 9417#L125 assume !(8482 == ssl3_accept_~s__state~0); 9418#L128 assume 8464 == ssl3_accept_~s__state~0; 9429#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 9446#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9444#L276-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; 9445#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 10016#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10012#L654-1 ssl3_accept_~skip~0 := 0; 10010#L101-2 assume !false; 10008#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10006#L104 assume !(12292 == ssl3_accept_~s__state~0); 10004#L107 assume !(16384 == ssl3_accept_~s__state~0); 10002#L110 assume !(8192 == ssl3_accept_~s__state~0); 10000#L113 assume !(24576 == ssl3_accept_~s__state~0); 9998#L116 assume !(8195 == ssl3_accept_~s__state~0); 9996#L119 assume !(8480 == ssl3_accept_~s__state~0); 9994#L122 assume !(8481 == ssl3_accept_~s__state~0); 9992#L125 assume !(8482 == ssl3_accept_~s__state~0); 9988#L128 assume !(8464 == ssl3_accept_~s__state~0); 9986#L131 assume !(8465 == ssl3_accept_~s__state~0); 9984#L134 assume !(8466 == ssl3_accept_~s__state~0); 9706#L137 assume 8496 == ssl3_accept_~s__state~0; 9482#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9483#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9514#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 9467#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9462#L295-2 ssl3_accept_~s__init_num~0 := 0; 9463#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 10091#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10087#L654-1 ssl3_accept_~skip~0 := 0; 10085#L101-2 assume !false; 10083#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10082#L104 assume !(12292 == ssl3_accept_~s__state~0); 9981#L107 assume !(16384 == ssl3_accept_~s__state~0); 9980#L110 assume !(8192 == ssl3_accept_~s__state~0); 9979#L113 assume !(24576 == ssl3_accept_~s__state~0); 9978#L116 assume !(8195 == ssl3_accept_~s__state~0); 9976#L119 assume !(8480 == ssl3_accept_~s__state~0); 9975#L122 assume !(8481 == ssl3_accept_~s__state~0); 9974#L125 assume !(8482 == ssl3_accept_~s__state~0); 9973#L128 assume !(8464 == ssl3_accept_~s__state~0); 9972#L131 assume !(8465 == ssl3_accept_~s__state~0); 9971#L134 assume !(8466 == ssl3_accept_~s__state~0); 9970#L137 assume !(8496 == ssl3_accept_~s__state~0); 9969#L140 assume !(8497 == ssl3_accept_~s__state~0); 9550#L143 assume 8512 == ssl3_accept_~s__state~0; 9423#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 9397#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 9398#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 9405#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 10076#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10073#L654-1 ssl3_accept_~skip~0 := 0; 10072#L101-2 assume !false; 10071#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10070#L104 assume !(12292 == ssl3_accept_~s__state~0); 10069#L107 assume !(16384 == ssl3_accept_~s__state~0); 10067#L110 assume !(8192 == ssl3_accept_~s__state~0); 10064#L113 assume !(24576 == ssl3_accept_~s__state~0); 10058#L116 assume !(8195 == ssl3_accept_~s__state~0); 10056#L119 assume !(8480 == ssl3_accept_~s__state~0); 10054#L122 assume !(8481 == ssl3_accept_~s__state~0); 10052#L125 assume !(8482 == ssl3_accept_~s__state~0); 10050#L128 assume !(8464 == ssl3_accept_~s__state~0); 9407#L131 assume !(8465 == ssl3_accept_~s__state~0); 9408#L134 assume !(8466 == ssl3_accept_~s__state~0); 9531#L137 assume !(8496 == ssl3_accept_~s__state~0); 9532#L140 assume !(8497 == ssl3_accept_~s__state~0); 10192#L143 assume !(8512 == ssl3_accept_~s__state~0); 10189#L146 assume !(8513 == ssl3_accept_~s__state~0); 9983#L149 assume 8528 == ssl3_accept_~s__state~0; 9409#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 9393#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 9394#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 9404#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 9528#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 9475#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 9412#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 10020#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10013#L654-1 ssl3_accept_~skip~0 := 0; 10011#L101-2 assume !false; 10009#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10007#L104 assume !(12292 == ssl3_accept_~s__state~0); 10005#L107 assume !(16384 == ssl3_accept_~s__state~0); 10003#L110 assume !(8192 == ssl3_accept_~s__state~0); 10001#L113 assume !(24576 == ssl3_accept_~s__state~0); 9999#L116 assume !(8195 == ssl3_accept_~s__state~0); 9997#L119 assume !(8480 == ssl3_accept_~s__state~0); 9995#L122 assume !(8481 == ssl3_accept_~s__state~0); 9993#L125 assume !(8482 == ssl3_accept_~s__state~0); 9989#L128 assume !(8464 == ssl3_accept_~s__state~0); 9987#L131 assume !(8465 == ssl3_accept_~s__state~0); 9985#L134 assume !(8466 == ssl3_accept_~s__state~0); 9982#L137 assume !(8496 == ssl3_accept_~s__state~0); 9707#L140 assume !(8497 == ssl3_accept_~s__state~0); 9708#L143 assume !(8512 == ssl3_accept_~s__state~0); 9548#L146 assume !(8513 == ssl3_accept_~s__state~0); 9549#L149 assume !(8528 == ssl3_accept_~s__state~0); 9977#L152 assume !(8529 == ssl3_accept_~s__state~0); 9701#L155 assume !(8544 == ssl3_accept_~s__state~0); 9702#L158 assume !(8545 == ssl3_accept_~s__state~0); 9703#L161 assume 8560 == ssl3_accept_~s__state~0; 9510#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 9511#L440 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; 9437#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9931#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9930#L654-1 ssl3_accept_~skip~0 := 0; 9956#L101-2 assume !false; 9955#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9954#L104 assume !(12292 == ssl3_accept_~s__state~0); 9953#L107 assume !(16384 == ssl3_accept_~s__state~0); 9951#L110 assume 8192 == ssl3_accept_~s__state~0; 9943#L213 ssl3_accept_~s__server~0 := 1; 9950#L218 assume 0 != ssl3_accept_~cb~0; 9949#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 9948#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 9946#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 9944#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 9517#L245 assume 12292 != ssl3_accept_~s__state~0; 9451#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 9452#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9374#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9375#L654-1 ssl3_accept_~skip~0 := 0; 9380#L101-2 [2021-10-11 00:27:19,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:19,833 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 10 times [2021-10-11 00:27:19,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:19,834 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878223642] [2021-10-11 00:27:19,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:19,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:19,840 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:19,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:19,844 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:19,848 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:19,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:19,848 INFO L82 PathProgramCache]: Analyzing trace with hash -526096735, now seen corresponding path program 1 times [2021-10-11 00:27:19,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:19,849 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947926720] [2021-10-11 00:27:19,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:19,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:19,893 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2021-10-11 00:27:19,893 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947926720] [2021-10-11 00:27:19,893 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:19,893 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:19,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846151926] [2021-10-11 00:27:19,894 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:19,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:19,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:19,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:19,895 INFO L87 Difference]: Start difference. First operand 844 states and 1165 transitions. cyclomatic complexity: 322 Second operand 3 states. [2021-10-11 00:27:19,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:19,933 INFO L93 Difference]: Finished difference Result 1666 states and 2290 transitions. [2021-10-11 00:27:19,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:19,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1666 states and 2290 transitions. [2021-10-11 00:27:19,948 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1658 [2021-10-11 00:27:19,962 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1666 states to 1666 states and 2290 transitions. [2021-10-11 00:27:19,962 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1666 [2021-10-11 00:27:19,964 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1666 [2021-10-11 00:27:19,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1666 states and 2290 transitions. [2021-10-11 00:27:19,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:19,967 INFO L692 BuchiCegarLoop]: Abstraction has 1666 states and 2290 transitions. [2021-10-11 00:27:19,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1666 states and 2290 transitions. [2021-10-11 00:27:19,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1666 to 846. [2021-10-11 00:27:19,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 846 states. [2021-10-11 00:27:19,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1167 transitions. [2021-10-11 00:27:19,990 INFO L715 BuchiCegarLoop]: Abstraction has 846 states and 1167 transitions. [2021-10-11 00:27:19,990 INFO L595 BuchiCegarLoop]: Abstraction has 846 states and 1167 transitions. [2021-10-11 00:27:19,990 INFO L427 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-11 00:27:19,990 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 846 states and 1167 transitions. [2021-10-11 00:27:19,996 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 838 [2021-10-11 00:27:19,996 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:19,996 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:19,998 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:19,998 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [6, 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] [2021-10-11 00:27:19,998 INFO L794 eck$LassoCheckResult]: Stem: 12040#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11908#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 11905#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11906#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 11912#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11929#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 11930#L101-2 [2021-10-11 00:27:19,998 INFO L796 eck$LassoCheckResult]: Loop: 11930#L101-2 assume !false; 12721#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12720#L104 assume !(12292 == ssl3_accept_~s__state~0); 12719#L107 assume !(16384 == ssl3_accept_~s__state~0); 12718#L110 assume !(8192 == ssl3_accept_~s__state~0); 12717#L113 assume !(24576 == ssl3_accept_~s__state~0); 12716#L116 assume !(8195 == ssl3_accept_~s__state~0); 12003#L119 assume !(8480 == ssl3_accept_~s__state~0); 11956#L122 assume !(8481 == ssl3_accept_~s__state~0); 11934#L125 assume !(8482 == ssl3_accept_~s__state~0); 11935#L128 assume 8464 == ssl3_accept_~s__state~0; 12016#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 11964#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11962#L276-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; 11963#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12710#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12707#L654-1 ssl3_accept_~skip~0 := 0; 12706#L101-2 assume !false; 12705#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12704#L104 assume !(12292 == ssl3_accept_~s__state~0); 12702#L107 assume !(16384 == ssl3_accept_~s__state~0); 12700#L110 assume !(8192 == ssl3_accept_~s__state~0); 12698#L113 assume !(24576 == ssl3_accept_~s__state~0); 12696#L116 assume !(8195 == ssl3_accept_~s__state~0); 12694#L119 assume !(8480 == ssl3_accept_~s__state~0); 12692#L122 assume !(8481 == ssl3_accept_~s__state~0); 12690#L125 assume !(8482 == ssl3_accept_~s__state~0); 11946#L128 assume !(8464 == ssl3_accept_~s__state~0); 11923#L131 assume !(8465 == ssl3_accept_~s__state~0); 11924#L134 assume !(8466 == ssl3_accept_~s__state~0); 12062#L137 assume 8496 == ssl3_accept_~s__state~0; 12004#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12005#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12036#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 11985#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11987#L295-2 ssl3_accept_~s__init_num~0 := 0; 12659#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12654#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12649#L654-1 ssl3_accept_~skip~0 := 0; 12646#L101-2 assume !false; 12643#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12640#L104 assume !(12292 == ssl3_accept_~s__state~0); 12637#L107 assume !(16384 == ssl3_accept_~s__state~0); 12634#L110 assume !(8192 == ssl3_accept_~s__state~0); 12631#L113 assume !(24576 == ssl3_accept_~s__state~0); 12628#L116 assume !(8195 == ssl3_accept_~s__state~0); 12626#L119 assume !(8480 == ssl3_accept_~s__state~0); 12623#L122 assume !(8481 == ssl3_accept_~s__state~0); 12619#L125 assume !(8482 == ssl3_accept_~s__state~0); 12617#L128 assume !(8464 == ssl3_accept_~s__state~0); 12611#L131 assume !(8465 == ssl3_accept_~s__state~0); 12609#L134 assume !(8466 == ssl3_accept_~s__state~0); 12607#L137 assume !(8496 == ssl3_accept_~s__state~0); 12605#L140 assume !(8497 == ssl3_accept_~s__state~0); 12283#L143 assume 8512 == ssl3_accept_~s__state~0; 11940#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11914#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 11915#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11921#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12683#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12672#L654-1 ssl3_accept_~skip~0 := 0; 12670#L101-2 assume !false; 12668#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12666#L104 assume !(12292 == ssl3_accept_~s__state~0); 12663#L107 assume !(16384 == ssl3_accept_~s__state~0); 12658#L110 assume !(8192 == ssl3_accept_~s__state~0); 12651#L113 assume !(24576 == ssl3_accept_~s__state~0); 12648#L116 assume !(8195 == ssl3_accept_~s__state~0); 12645#L119 assume !(8480 == ssl3_accept_~s__state~0); 12642#L122 assume !(8481 == ssl3_accept_~s__state~0); 12639#L125 assume !(8482 == ssl3_accept_~s__state~0); 12636#L128 assume !(8464 == ssl3_accept_~s__state~0); 12633#L131 assume !(8465 == ssl3_accept_~s__state~0); 12630#L134 assume !(8466 == ssl3_accept_~s__state~0); 12627#L137 assume !(8496 == ssl3_accept_~s__state~0); 12625#L140 assume !(8497 == ssl3_accept_~s__state~0); 12622#L143 assume !(8512 == ssl3_accept_~s__state~0); 12618#L146 assume !(8513 == ssl3_accept_~s__state~0); 12251#L149 assume 8528 == ssl3_accept_~s__state~0; 12244#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 12242#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 12069#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 12070#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 12049#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 11994#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 11928#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12614#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12610#L654-1 ssl3_accept_~skip~0 := 0; 12608#L101-2 assume !false; 12606#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12604#L104 assume !(12292 == ssl3_accept_~s__state~0); 12603#L107 assume !(16384 == ssl3_accept_~s__state~0); 12602#L110 assume !(8192 == ssl3_accept_~s__state~0); 12601#L113 assume !(24576 == ssl3_accept_~s__state~0); 12600#L116 assume !(8195 == ssl3_accept_~s__state~0); 12599#L119 assume !(8480 == ssl3_accept_~s__state~0); 12598#L122 assume !(8481 == ssl3_accept_~s__state~0); 12597#L125 assume !(8482 == ssl3_accept_~s__state~0); 12596#L128 assume !(8464 == ssl3_accept_~s__state~0); 12595#L131 assume !(8465 == ssl3_accept_~s__state~0); 12594#L134 assume !(8466 == ssl3_accept_~s__state~0); 12593#L137 assume !(8496 == ssl3_accept_~s__state~0); 12591#L140 assume !(8497 == ssl3_accept_~s__state~0); 12592#L143 assume !(8512 == ssl3_accept_~s__state~0); 12281#L146 assume !(8513 == ssl3_accept_~s__state~0); 12282#L149 assume !(8528 == ssl3_accept_~s__state~0); 12252#L152 assume !(8529 == ssl3_accept_~s__state~0); 12110#L155 assume !(8544 == ssl3_accept_~s__state~0); 12111#L158 assume !(8545 == ssl3_accept_~s__state~0); 12112#L161 assume 8560 == ssl3_accept_~s__state~0; 12032#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 12033#L440 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; 11955#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12431#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12428#L654-1 ssl3_accept_~skip~0 := 0; 12564#L101-2 assume !false; 12562#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12560#L104 assume !(12292 == ssl3_accept_~s__state~0); 12558#L107 assume !(16384 == ssl3_accept_~s__state~0); 12556#L110 assume 8192 == ssl3_accept_~s__state~0; 11968#L213 ssl3_accept_~s__server~0 := 1; 11969#L218 assume 0 != ssl3_accept_~cb~0; 11979#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 12008#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 12037#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 12038#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 12039#L245 assume 12292 != ssl3_accept_~s__state~0; 11970#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 11971#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 12728#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12724#L654-1 ssl3_accept_~skip~0 := 0; 11930#L101-2 [2021-10-11 00:27:19,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:19,999 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 11 times [2021-10-11 00:27:19,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:20,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663729718] [2021-10-11 00:27:20,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:20,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:20,005 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:20,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:20,010 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:20,013 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:20,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:20,014 INFO L82 PathProgramCache]: Analyzing trace with hash 1740284451, now seen corresponding path program 1 times [2021-10-11 00:27:20,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:20,014 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117853443] [2021-10-11 00:27:20,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:20,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:20,059 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2021-10-11 00:27:20,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117853443] [2021-10-11 00:27:20,060 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:20,060 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:20,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491799552] [2021-10-11 00:27:20,061 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:20,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:20,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:20,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:20,061 INFO L87 Difference]: Start difference. First operand 846 states and 1167 transitions. cyclomatic complexity: 322 Second operand 3 states. [2021-10-11 00:27:20,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:20,223 INFO L93 Difference]: Finished difference Result 924 states and 1268 transitions. [2021-10-11 00:27:20,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:20,224 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 924 states and 1268 transitions. [2021-10-11 00:27:20,232 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 916 [2021-10-11 00:27:20,240 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 924 states to 924 states and 1268 transitions. [2021-10-11 00:27:20,240 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 924 [2021-10-11 00:27:20,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 924 [2021-10-11 00:27:20,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 924 states and 1268 transitions. [2021-10-11 00:27:20,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:20,243 INFO L692 BuchiCegarLoop]: Abstraction has 924 states and 1268 transitions. [2021-10-11 00:27:20,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states and 1268 transitions. [2021-10-11 00:27:20,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 906. [2021-10-11 00:27:20,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 906 states. [2021-10-11 00:27:20,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1239 transitions. [2021-10-11 00:27:20,263 INFO L715 BuchiCegarLoop]: Abstraction has 906 states and 1239 transitions. [2021-10-11 00:27:20,263 INFO L595 BuchiCegarLoop]: Abstraction has 906 states and 1239 transitions. [2021-10-11 00:27:20,263 INFO L427 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-11 00:27:20,263 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 906 states and 1239 transitions. [2021-10-11 00:27:20,269 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 898 [2021-10-11 00:27:20,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:20,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:20,271 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:20,271 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:20,271 INFO L794 eck$LassoCheckResult]: Stem: 13819#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13684#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 13681#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13682#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 13688#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13707#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 13708#L101-2 [2021-10-11 00:27:20,272 INFO L796 eck$LassoCheckResult]: Loop: 13708#L101-2 assume !false; 14513#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14511#L104 assume !(12292 == ssl3_accept_~s__state~0); 14508#L107 assume !(16384 == ssl3_accept_~s__state~0); 14502#L110 assume !(8192 == ssl3_accept_~s__state~0); 14500#L113 assume !(24576 == ssl3_accept_~s__state~0); 14498#L116 assume !(8195 == ssl3_accept_~s__state~0); 14496#L119 assume !(8480 == ssl3_accept_~s__state~0); 14494#L122 assume !(8481 == ssl3_accept_~s__state~0); 14492#L125 assume !(8482 == ssl3_accept_~s__state~0); 14451#L128 assume 8464 == ssl3_accept_~s__state~0; 13791#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 13742#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13740#L276-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; 13741#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14505#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14501#L654-1 ssl3_accept_~skip~0 := 0; 14499#L101-2 assume !false; 14497#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14495#L104 assume !(12292 == ssl3_accept_~s__state~0); 14493#L107 assume !(16384 == ssl3_accept_~s__state~0); 14490#L110 assume !(8192 == ssl3_accept_~s__state~0); 14489#L113 assume !(24576 == ssl3_accept_~s__state~0); 14488#L116 assume !(8195 == ssl3_accept_~s__state~0); 14487#L119 assume !(8480 == ssl3_accept_~s__state~0); 14486#L122 assume !(8481 == ssl3_accept_~s__state~0); 14485#L125 assume !(8482 == ssl3_accept_~s__state~0); 14484#L128 assume !(8464 == ssl3_accept_~s__state~0); 14483#L131 assume !(8465 == ssl3_accept_~s__state~0); 14482#L134 assume !(8466 == ssl3_accept_~s__state~0); 14332#L137 assume 8496 == ssl3_accept_~s__state~0; 13778#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 13779#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13814#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 13763#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 13764#L295-2 ssl3_accept_~s__init_num~0 := 0; 14438#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14434#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14430#L654-1 ssl3_accept_~skip~0 := 0; 14428#L101-2 assume !false; 14426#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14424#L104 assume !(12292 == ssl3_accept_~s__state~0); 14422#L107 assume !(16384 == ssl3_accept_~s__state~0); 14420#L110 assume !(8192 == ssl3_accept_~s__state~0); 14418#L113 assume !(24576 == ssl3_accept_~s__state~0); 14416#L116 assume !(8195 == ssl3_accept_~s__state~0); 14414#L119 assume !(8480 == ssl3_accept_~s__state~0); 14412#L122 assume !(8481 == ssl3_accept_~s__state~0); 14410#L125 assume !(8482 == ssl3_accept_~s__state~0); 14408#L128 assume !(8464 == ssl3_accept_~s__state~0); 14406#L131 assume !(8465 == ssl3_accept_~s__state~0); 14403#L134 assume !(8466 == ssl3_accept_~s__state~0); 14398#L137 assume !(8496 == ssl3_accept_~s__state~0); 14391#L140 assume !(8497 == ssl3_accept_~s__state~0); 13857#L143 assume 8512 == ssl3_accept_~s__state~0; 13855#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14216#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 13698#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 13699#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14443#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14437#L654-1 ssl3_accept_~skip~0 := 0; 14431#L101-2 assume !false; 14429#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14427#L104 assume !(12292 == ssl3_accept_~s__state~0); 14425#L107 assume !(16384 == ssl3_accept_~s__state~0); 14423#L110 assume !(8192 == ssl3_accept_~s__state~0); 14421#L113 assume !(24576 == ssl3_accept_~s__state~0); 14419#L116 assume !(8195 == ssl3_accept_~s__state~0); 14417#L119 assume !(8480 == ssl3_accept_~s__state~0); 14415#L122 assume !(8481 == ssl3_accept_~s__state~0); 14413#L125 assume !(8482 == ssl3_accept_~s__state~0); 14411#L128 assume !(8464 == ssl3_accept_~s__state~0); 14409#L131 assume !(8465 == ssl3_accept_~s__state~0); 14407#L134 assume !(8466 == ssl3_accept_~s__state~0); 14405#L137 assume !(8496 == ssl3_accept_~s__state~0); 14402#L140 assume !(8497 == ssl3_accept_~s__state~0); 14397#L143 assume !(8512 == ssl3_accept_~s__state~0); 14390#L146 assume !(8513 == ssl3_accept_~s__state~0); 13994#L149 assume 8528 == ssl3_accept_~s__state~0; 13992#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 13990#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 13862#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 13836#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 13837#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 13771#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 13815#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14558#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14554#L654-1 ssl3_accept_~skip~0 := 0; 14552#L101-2 assume !false; 14550#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14548#L104 assume !(12292 == ssl3_accept_~s__state~0); 14546#L107 assume !(16384 == ssl3_accept_~s__state~0); 14544#L110 assume !(8192 == ssl3_accept_~s__state~0); 14542#L113 assume !(24576 == ssl3_accept_~s__state~0); 14540#L116 assume !(8195 == ssl3_accept_~s__state~0); 14538#L119 assume !(8480 == ssl3_accept_~s__state~0); 13734#L122 assume !(8481 == ssl3_accept_~s__state~0); 13735#L125 assume !(8482 == ssl3_accept_~s__state~0); 14532#L128 assume !(8464 == ssl3_accept_~s__state~0); 14529#L131 assume !(8465 == ssl3_accept_~s__state~0); 14522#L134 assume !(8466 == ssl3_accept_~s__state~0); 14519#L137 assume !(8496 == ssl3_accept_~s__state~0); 13838#L140 assume !(8497 == ssl3_accept_~s__state~0); 13839#L143 assume !(8512 == ssl3_accept_~s__state~0); 14517#L146 assume !(8513 == ssl3_accept_~s__state~0); 14516#L149 assume !(8528 == ssl3_accept_~s__state~0); 14515#L152 assume !(8529 == ssl3_accept_~s__state~0); 14481#L155 assume 8544 == ssl3_accept_~s__state~0; 13849#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 13850#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 13807#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14331#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 13828#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 13760#L419 assume !(4 == ssl3_accept_~blastFlag~0); 13761#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 13733#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14314#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14312#L654-1 ssl3_accept_~skip~0 := 0; 14468#L101-2 assume !false; 14465#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14463#L104 assume !(12292 == ssl3_accept_~s__state~0); 14462#L107 assume !(16384 == ssl3_accept_~s__state~0); 14460#L110 assume 8192 == ssl3_accept_~s__state~0; 13745#L213 ssl3_accept_~s__server~0 := 1; 13746#L218 assume 0 != ssl3_accept_~cb~0; 13757#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13783#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13816#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13817#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13818#L245 assume 12292 != ssl3_accept_~s__state~0; 13747#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 13748#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14526#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14521#L654-1 ssl3_accept_~skip~0 := 0; 13708#L101-2 [2021-10-11 00:27:20,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:20,272 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 12 times [2021-10-11 00:27:20,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:20,273 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036458794] [2021-10-11 00:27:20,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:20,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:20,283 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:20,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:20,288 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:20,295 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:20,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:20,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1035373903, now seen corresponding path program 1 times [2021-10-11 00:27:20,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:20,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412446783] [2021-10-11 00:27:20,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:20,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:20,390 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-10-11 00:27:20,390 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412446783] [2021-10-11 00:27:20,391 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:20,391 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:20,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095104336] [2021-10-11 00:27:20,392 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:20,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:20,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:20,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:20,393 INFO L87 Difference]: Start difference. First operand 906 states and 1239 transitions. cyclomatic complexity: 334 Second operand 3 states. [2021-10-11 00:27:20,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:20,609 INFO L93 Difference]: Finished difference Result 976 states and 1337 transitions. [2021-10-11 00:27:20,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:20,610 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 976 states and 1337 transitions. [2021-10-11 00:27:20,617 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 968 [2021-10-11 00:27:20,624 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 976 states to 976 states and 1337 transitions. [2021-10-11 00:27:20,625 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 976 [2021-10-11 00:27:20,626 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 976 [2021-10-11 00:27:20,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 976 states and 1337 transitions. [2021-10-11 00:27:20,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:20,628 INFO L692 BuchiCegarLoop]: Abstraction has 976 states and 1337 transitions. [2021-10-11 00:27:20,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states and 1337 transitions. [2021-10-11 00:27:20,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 940. [2021-10-11 00:27:20,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 940 states. [2021-10-11 00:27:20,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 940 states to 940 states and 1287 transitions. [2021-10-11 00:27:20,646 INFO L715 BuchiCegarLoop]: Abstraction has 940 states and 1287 transitions. [2021-10-11 00:27:20,646 INFO L595 BuchiCegarLoop]: Abstraction has 940 states and 1287 transitions. [2021-10-11 00:27:20,646 INFO L427 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-11 00:27:20,647 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 940 states and 1287 transitions. [2021-10-11 00:27:20,652 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 932 [2021-10-11 00:27:20,652 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:20,652 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:20,654 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:20,654 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:20,654 INFO L794 eck$LassoCheckResult]: Stem: 15706#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 15572#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 15569#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15570#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 15576#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15593#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 15594#L101-2 [2021-10-11 00:27:20,654 INFO L796 eck$LassoCheckResult]: Loop: 15594#L101-2 assume !false; 16349#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16289#L104 assume !(12292 == ssl3_accept_~s__state~0); 16287#L107 assume !(16384 == ssl3_accept_~s__state~0); 16286#L110 assume !(8192 == ssl3_accept_~s__state~0); 16285#L113 assume !(24576 == ssl3_accept_~s__state~0); 16284#L116 assume !(8195 == ssl3_accept_~s__state~0); 16283#L119 assume !(8480 == ssl3_accept_~s__state~0); 16282#L122 assume !(8481 == ssl3_accept_~s__state~0); 16281#L125 assume !(8482 == ssl3_accept_~s__state~0); 16280#L128 assume 8464 == ssl3_accept_~s__state~0; 16139#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 16279#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15629#L276-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; 16277#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16272#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16269#L654-1 ssl3_accept_~skip~0 := 0; 16268#L101-2 assume !false; 16267#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16266#L104 assume !(12292 == ssl3_accept_~s__state~0); 16265#L107 assume !(16384 == ssl3_accept_~s__state~0); 16264#L110 assume !(8192 == ssl3_accept_~s__state~0); 16263#L113 assume !(24576 == ssl3_accept_~s__state~0); 16262#L116 assume !(8195 == ssl3_accept_~s__state~0); 16261#L119 assume !(8480 == ssl3_accept_~s__state~0); 16260#L122 assume !(8481 == ssl3_accept_~s__state~0); 16259#L125 assume !(8482 == ssl3_accept_~s__state~0); 16258#L128 assume !(8464 == ssl3_accept_~s__state~0); 16257#L131 assume !(8465 == ssl3_accept_~s__state~0); 16256#L134 assume !(8466 == ssl3_accept_~s__state~0); 16016#L137 assume 8496 == ssl3_accept_~s__state~0; 15666#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 15667#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15701#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 15648#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15650#L295-2 ssl3_accept_~s__init_num~0 := 0; 16009#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16000#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15996#L654-1 ssl3_accept_~skip~0 := 0; 15992#L101-2 assume !false; 15987#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15984#L104 assume !(12292 == ssl3_accept_~s__state~0); 15983#L107 assume !(16384 == ssl3_accept_~s__state~0); 15944#L110 assume !(8192 == ssl3_accept_~s__state~0); 15941#L113 assume !(24576 == ssl3_accept_~s__state~0); 15926#L116 assume !(8195 == ssl3_accept_~s__state~0); 15921#L119 assume !(8480 == ssl3_accept_~s__state~0); 15916#L122 assume !(8481 == ssl3_accept_~s__state~0); 15911#L125 assume !(8482 == ssl3_accept_~s__state~0); 15907#L128 assume !(8464 == ssl3_accept_~s__state~0); 15903#L131 assume !(8465 == ssl3_accept_~s__state~0); 15899#L134 assume !(8466 == ssl3_accept_~s__state~0); 15895#L137 assume !(8496 == ssl3_accept_~s__state~0); 15890#L140 assume !(8497 == ssl3_accept_~s__state~0); 15863#L143 assume 8512 == ssl3_accept_~s__state~0; 15605#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15578#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 15579#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15585#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16332#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16327#L654-1 ssl3_accept_~skip~0 := 0; 16324#L101-2 assume !false; 16321#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16318#L104 assume !(12292 == ssl3_accept_~s__state~0); 16315#L107 assume !(16384 == ssl3_accept_~s__state~0); 16313#L110 assume !(8192 == ssl3_accept_~s__state~0); 16310#L113 assume !(24576 == ssl3_accept_~s__state~0); 16307#L116 assume !(8195 == ssl3_accept_~s__state~0); 16304#L119 assume !(8480 == ssl3_accept_~s__state~0); 16301#L122 assume !(8481 == ssl3_accept_~s__state~0); 16298#L125 assume !(8482 == ssl3_accept_~s__state~0); 16295#L128 assume !(8464 == ssl3_accept_~s__state~0); 16290#L131 assume !(8465 == ssl3_accept_~s__state~0); 16255#L134 assume !(8466 == ssl3_accept_~s__state~0); 16254#L137 assume !(8496 == ssl3_accept_~s__state~0); 16253#L140 assume !(8497 == ssl3_accept_~s__state~0); 16252#L143 assume !(8512 == ssl3_accept_~s__state~0); 16251#L146 assume !(8513 == ssl3_accept_~s__state~0); 16021#L149 assume 8528 == ssl3_accept_~s__state~0; 15589#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15573#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 15575#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15723#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15724#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15658#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15702#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16082#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16078#L654-1 ssl3_accept_~skip~0 := 0; 16076#L101-2 assume !false; 16074#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16072#L104 assume !(12292 == ssl3_accept_~s__state~0); 16070#L107 assume !(16384 == ssl3_accept_~s__state~0); 16068#L110 assume !(8192 == ssl3_accept_~s__state~0); 16066#L113 assume !(24576 == ssl3_accept_~s__state~0); 16064#L116 assume !(8195 == ssl3_accept_~s__state~0); 16062#L119 assume !(8480 == ssl3_accept_~s__state~0); 16060#L122 assume !(8481 == ssl3_accept_~s__state~0); 16058#L125 assume !(8482 == ssl3_accept_~s__state~0); 16056#L128 assume !(8464 == ssl3_accept_~s__state~0); 16054#L131 assume !(8465 == ssl3_accept_~s__state~0); 16052#L134 assume !(8466 == ssl3_accept_~s__state~0); 16050#L137 assume !(8496 == ssl3_accept_~s__state~0); 16048#L140 assume !(8497 == ssl3_accept_~s__state~0); 16046#L143 assume !(8512 == ssl3_accept_~s__state~0); 16044#L146 assume !(8513 == ssl3_accept_~s__state~0); 16040#L149 assume !(8528 == ssl3_accept_~s__state~0); 16038#L152 assume !(8529 == ssl3_accept_~s__state~0); 15761#L155 assume 8544 == ssl3_accept_~s__state~0; 15736#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 15737#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 15638#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15639#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 15688#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 15645#L419 assume !(4 == ssl3_accept_~blastFlag~0); 15646#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 15692#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16428#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16426#L654-1 ssl3_accept_~skip~0 := 0; 16425#L101-2 assume !false; 16424#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16423#L104 assume !(12292 == ssl3_accept_~s__state~0); 16161#L107 assume !(16384 == ssl3_accept_~s__state~0); 16158#L110 assume !(8192 == ssl3_accept_~s__state~0); 16159#L113 assume !(24576 == ssl3_accept_~s__state~0); 16153#L116 assume !(8195 == ssl3_accept_~s__state~0); 16151#L119 assume !(8480 == ssl3_accept_~s__state~0); 16148#L122 assume !(8481 == ssl3_accept_~s__state~0); 16145#L125 assume 8482 == ssl3_accept_~s__state~0; 16146#L126 ssl3_accept_~s__state~0 := 3; 16212#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16174#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16170#L654-1 ssl3_accept_~skip~0 := 0; 16168#L101-2 assume !false; 16166#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16163#L104 assume !(12292 == ssl3_accept_~s__state~0); 16164#L107 assume !(16384 == ssl3_accept_~s__state~0); 16420#L110 assume 8192 == ssl3_accept_~s__state~0; 16235#L213 ssl3_accept_~s__server~0 := 1; 16418#L218 assume 0 != ssl3_accept_~cb~0; 16412#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 16410#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 16385#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 16381#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 16378#L245 assume 12292 != ssl3_accept_~s__state~0; 16216#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 16361#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 16356#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16352#L654-1 ssl3_accept_~skip~0 := 0; 15594#L101-2 [2021-10-11 00:27:20,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:20,655 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 13 times [2021-10-11 00:27:20,655 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:20,655 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861727437] [2021-10-11 00:27:20,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:20,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:20,661 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:20,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:20,665 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:20,668 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:20,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:20,669 INFO L82 PathProgramCache]: Analyzing trace with hash 895451896, now seen corresponding path program 1 times [2021-10-11 00:27:20,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:20,669 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873024479] [2021-10-11 00:27:20,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:20,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:20,714 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 122 proven. 0 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2021-10-11 00:27:20,714 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873024479] [2021-10-11 00:27:20,714 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:20,714 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:20,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553725831] [2021-10-11 00:27:20,715 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:20,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:20,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:20,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:20,716 INFO L87 Difference]: Start difference. First operand 940 states and 1287 transitions. cyclomatic complexity: 348 Second operand 3 states. [2021-10-11 00:27:20,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:20,892 INFO L93 Difference]: Finished difference Result 1010 states and 1371 transitions. [2021-10-11 00:27:20,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:20,892 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1010 states and 1371 transitions. [2021-10-11 00:27:20,899 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1002 [2021-10-11 00:27:20,906 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1010 states to 1010 states and 1371 transitions. [2021-10-11 00:27:20,907 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1010 [2021-10-11 00:27:20,908 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1010 [2021-10-11 00:27:20,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1371 transitions. [2021-10-11 00:27:20,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:20,910 INFO L692 BuchiCegarLoop]: Abstraction has 1010 states and 1371 transitions. [2021-10-11 00:27:20,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1371 transitions. [2021-10-11 00:27:20,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 988. [2021-10-11 00:27:20,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 988 states. [2021-10-11 00:27:20,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 1349 transitions. [2021-10-11 00:27:20,928 INFO L715 BuchiCegarLoop]: Abstraction has 988 states and 1349 transitions. [2021-10-11 00:27:20,929 INFO L595 BuchiCegarLoop]: Abstraction has 988 states and 1349 transitions. [2021-10-11 00:27:20,929 INFO L427 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-11 00:27:20,929 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 988 states and 1349 transitions. [2021-10-11 00:27:20,934 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 980 [2021-10-11 00:27:20,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:20,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:20,936 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:20,936 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:20,936 INFO L794 eck$LassoCheckResult]: Stem: 17661#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 17528#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 17525#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17526#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 17532#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17549#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 17516#L101-2 [2021-10-11 00:27:20,937 INFO L796 eck$LassoCheckResult]: Loop: 17516#L101-2 assume !false; 17631#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17632#L104 assume !(12292 == ssl3_accept_~s__state~0); 17668#L107 assume !(16384 == ssl3_accept_~s__state~0); 17676#L110 assume !(8192 == ssl3_accept_~s__state~0); 18473#L113 assume !(24576 == ssl3_accept_~s__state~0); 18472#L116 assume !(8195 == ssl3_accept_~s__state~0); 18471#L119 assume !(8480 == ssl3_accept_~s__state~0); 18470#L122 assume !(8481 == ssl3_accept_~s__state~0); 18469#L125 assume !(8482 == ssl3_accept_~s__state~0); 18468#L128 assume 8464 == ssl3_accept_~s__state~0; 17634#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 17583#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17581#L276-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; 17582#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 18282#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18278#L654-1 ssl3_accept_~skip~0 := 0; 18276#L101-2 assume !false; 18274#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18272#L104 assume !(12292 == ssl3_accept_~s__state~0); 18270#L107 assume !(16384 == ssl3_accept_~s__state~0); 18268#L110 assume !(8192 == ssl3_accept_~s__state~0); 18266#L113 assume !(24576 == ssl3_accept_~s__state~0); 18264#L116 assume !(8195 == ssl3_accept_~s__state~0); 18262#L119 assume !(8480 == ssl3_accept_~s__state~0); 18260#L122 assume !(8481 == ssl3_accept_~s__state~0); 18255#L125 assume !(8482 == ssl3_accept_~s__state~0); 18254#L128 assume !(8464 == ssl3_accept_~s__state~0); 18253#L131 assume !(8465 == ssl3_accept_~s__state~0); 18252#L134 assume !(8466 == ssl3_accept_~s__state~0); 17976#L137 assume 8496 == ssl3_accept_~s__state~0; 17621#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 17622#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17655#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 17603#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17605#L295-2 ssl3_accept_~s__init_num~0 := 0; 17967#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 17958#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17953#L654-1 ssl3_accept_~skip~0 := 0; 17949#L101-2 assume !false; 17944#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17941#L104 assume !(12292 == ssl3_accept_~s__state~0); 17939#L107 assume !(16384 == ssl3_accept_~s__state~0); 17900#L110 assume !(8192 == ssl3_accept_~s__state~0); 17897#L113 assume !(24576 == ssl3_accept_~s__state~0); 17882#L116 assume !(8195 == ssl3_accept_~s__state~0); 17877#L119 assume !(8480 == ssl3_accept_~s__state~0); 17872#L122 assume !(8481 == ssl3_accept_~s__state~0); 17867#L125 assume !(8482 == ssl3_accept_~s__state~0); 17862#L128 assume !(8464 == ssl3_accept_~s__state~0); 17858#L131 assume !(8465 == ssl3_accept_~s__state~0); 17854#L134 assume !(8466 == ssl3_accept_~s__state~0); 17849#L137 assume !(8496 == ssl3_accept_~s__state~0); 17844#L140 assume !(8497 == ssl3_accept_~s__state~0); 17817#L143 assume 8512 == ssl3_accept_~s__state~0; 17560#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17534#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 17535#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17541#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 18079#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18075#L654-1 ssl3_accept_~skip~0 := 0; 18073#L101-2 assume !false; 18071#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18069#L104 assume !(12292 == ssl3_accept_~s__state~0); 18067#L107 assume !(16384 == ssl3_accept_~s__state~0); 18065#L110 assume !(8192 == ssl3_accept_~s__state~0); 18063#L113 assume !(24576 == ssl3_accept_~s__state~0); 18061#L116 assume !(8195 == ssl3_accept_~s__state~0); 18059#L119 assume !(8480 == ssl3_accept_~s__state~0); 18057#L122 assume !(8481 == ssl3_accept_~s__state~0); 18055#L125 assume !(8482 == ssl3_accept_~s__state~0); 18053#L128 assume !(8464 == ssl3_accept_~s__state~0); 18051#L131 assume !(8465 == ssl3_accept_~s__state~0); 18049#L134 assume !(8466 == ssl3_accept_~s__state~0); 18047#L137 assume !(8496 == ssl3_accept_~s__state~0); 18045#L140 assume !(8497 == ssl3_accept_~s__state~0); 18043#L143 assume !(8512 == ssl3_accept_~s__state~0); 18039#L146 assume !(8513 == ssl3_accept_~s__state~0); 17981#L149 assume 8528 == ssl3_accept_~s__state~0; 17545#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17529#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 17531#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 17679#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 17680#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 17612#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17656#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 18293#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18290#L654-1 ssl3_accept_~skip~0 := 0; 18289#L101-2 assume !false; 18288#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18287#L104 assume !(12292 == ssl3_accept_~s__state~0); 18286#L107 assume !(16384 == ssl3_accept_~s__state~0); 18285#L110 assume !(8192 == ssl3_accept_~s__state~0); 18279#L113 assume !(24576 == ssl3_accept_~s__state~0); 18277#L116 assume !(8195 == ssl3_accept_~s__state~0); 18275#L119 assume !(8480 == ssl3_accept_~s__state~0); 18273#L122 assume !(8481 == ssl3_accept_~s__state~0); 18271#L125 assume !(8482 == ssl3_accept_~s__state~0); 18269#L128 assume !(8464 == ssl3_accept_~s__state~0); 18267#L131 assume !(8465 == ssl3_accept_~s__state~0); 18265#L134 assume !(8466 == ssl3_accept_~s__state~0); 18263#L137 assume !(8496 == ssl3_accept_~s__state~0); 18261#L140 assume !(8497 == ssl3_accept_~s__state~0); 18259#L143 assume !(8512 == ssl3_accept_~s__state~0); 18258#L146 assume !(8513 == ssl3_accept_~s__state~0); 18124#L149 assume !(8528 == ssl3_accept_~s__state~0); 18123#L152 assume !(8529 == ssl3_accept_~s__state~0); 17714#L155 assume 8544 == ssl3_accept_~s__state~0; 17689#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 17690#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 17593#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17594#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 17642#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 17600#L419 assume !(4 == ssl3_accept_~blastFlag~0); 17601#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 17573#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 18311#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18308#L654-1 ssl3_accept_~skip~0 := 0; 18173#L101-2 assume !false; 18174#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18441#L104 assume !(12292 == ssl3_accept_~s__state~0); 18439#L107 assume !(16384 == ssl3_accept_~s__state~0); 18166#L110 assume !(8192 == ssl3_accept_~s__state~0); 18165#L113 assume !(24576 == ssl3_accept_~s__state~0); 18164#L116 assume !(8195 == ssl3_accept_~s__state~0); 18162#L119 assume !(8480 == ssl3_accept_~s__state~0); 18159#L122 assume !(8481 == ssl3_accept_~s__state~0); 18153#L125 assume !(8482 == ssl3_accept_~s__state~0); 18151#L128 assume !(8464 == ssl3_accept_~s__state~0); 18149#L131 assume !(8465 == ssl3_accept_~s__state~0); 18147#L134 assume !(8466 == ssl3_accept_~s__state~0); 18145#L137 assume !(8496 == ssl3_accept_~s__state~0); 18142#L140 assume !(8497 == ssl3_accept_~s__state~0); 18140#L143 assume !(8512 == ssl3_accept_~s__state~0); 18138#L146 assume !(8513 == ssl3_accept_~s__state~0); 18136#L149 assume !(8528 == ssl3_accept_~s__state~0); 18134#L152 assume !(8529 == ssl3_accept_~s__state~0); 18132#L155 assume !(8544 == ssl3_accept_~s__state~0); 18128#L158 assume !(8545 == ssl3_accept_~s__state~0); 18126#L161 assume !(8560 == ssl3_accept_~s__state~0); 18117#L164 assume !(8561 == ssl3_accept_~s__state~0); 17930#L167 assume 8448 == ssl3_accept_~s__state~0; 17929#L168 assume !(ssl3_accept_~num1~0 > 0); 17927#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 17926#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 17887#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17880#L654-1 ssl3_accept_~skip~0 := 0; 17875#L101-2 assume !false; 17870#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17837#L104 assume 12292 == ssl3_accept_~s__state~0; 17613#L105 ssl3_accept_~s__new_session~0 := 1; 17614#L213 ssl3_accept_~s__server~0 := 1; 18251#L218 assume 0 != ssl3_accept_~cb~0; 18250#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 18249#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 18247#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 18245#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 18244#L245 assume 12292 != ssl3_accept_~s__state~0; 17588#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 17589#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 17510#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17511#L654-1 ssl3_accept_~skip~0 := 0; 17516#L101-2 [2021-10-11 00:27:20,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:20,937 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 14 times [2021-10-11 00:27:20,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:20,937 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840119563] [2021-10-11 00:27:20,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:20,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:20,943 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:20,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:20,947 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:20,949 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:20,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:20,950 INFO L82 PathProgramCache]: Analyzing trace with hash 77260003, now seen corresponding path program 1 times [2021-10-11 00:27:20,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:20,950 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045848777] [2021-10-11 00:27:20,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:20,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:21,010 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 136 proven. 6 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-10-11 00:27:21,010 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045848777] [2021-10-11 00:27:21,010 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857686490] [2021-10-11 00:27:21,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:27:21,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:21,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:27:21,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:27:21,384 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2021-10-11 00:27:21,391 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-11 00:27:21,391 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-11 00:27:21,392 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234714833] [2021-10-11 00:27:21,392 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:21,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:21,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:21,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-11 00:27:21,393 INFO L87 Difference]: Start difference. First operand 988 states and 1349 transitions. cyclomatic complexity: 362 Second operand 3 states. [2021-10-11 00:27:21,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:21,521 INFO L93 Difference]: Finished difference Result 1006 states and 1371 transitions. [2021-10-11 00:27:21,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:21,522 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1006 states and 1371 transitions. [2021-10-11 00:27:21,529 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 998 [2021-10-11 00:27:21,537 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1006 states to 1006 states and 1371 transitions. [2021-10-11 00:27:21,537 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1006 [2021-10-11 00:27:21,539 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1006 [2021-10-11 00:27:21,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1006 states and 1371 transitions. [2021-10-11 00:27:21,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:21,545 INFO L692 BuchiCegarLoop]: Abstraction has 1006 states and 1371 transitions. [2021-10-11 00:27:21,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states and 1371 transitions. [2021-10-11 00:27:21,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 1006. [2021-10-11 00:27:21,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1006 states. [2021-10-11 00:27:21,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1371 transitions. [2021-10-11 00:27:21,583 INFO L715 BuchiCegarLoop]: Abstraction has 1006 states and 1371 transitions. [2021-10-11 00:27:21,583 INFO L595 BuchiCegarLoop]: Abstraction has 1006 states and 1371 transitions. [2021-10-11 00:27:21,583 INFO L427 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-11 00:27:21,584 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1006 states and 1371 transitions. [2021-10-11 00:27:21,609 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 998 [2021-10-11 00:27:21,609 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:21,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:21,611 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:21,611 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:21,611 INFO L794 eck$LassoCheckResult]: Stem: 20152#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20013#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 20010#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20011#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 20017#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20035#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 20036#L101-2 [2021-10-11 00:27:21,611 INFO L796 eck$LassoCheckResult]: Loop: 20036#L101-2 assume !false; 20782#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20780#L104 assume !(12292 == ssl3_accept_~s__state~0); 20778#L107 assume !(16384 == ssl3_accept_~s__state~0); 20776#L110 assume !(8192 == ssl3_accept_~s__state~0); 20774#L113 assume !(24576 == ssl3_accept_~s__state~0); 20772#L116 assume !(8195 == ssl3_accept_~s__state~0); 20770#L119 assume !(8480 == ssl3_accept_~s__state~0); 20768#L122 assume !(8481 == ssl3_accept_~s__state~0); 20766#L125 assume !(8482 == ssl3_accept_~s__state~0); 20756#L128 assume 8464 == ssl3_accept_~s__state~0; 20125#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 20075#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20073#L276-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; 20074#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 20869#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20865#L654-1 ssl3_accept_~skip~0 := 0; 20863#L101-2 assume !false; 20861#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20859#L104 assume !(12292 == ssl3_accept_~s__state~0); 20857#L107 assume !(16384 == ssl3_accept_~s__state~0); 20855#L110 assume !(8192 == ssl3_accept_~s__state~0); 20853#L113 assume !(24576 == ssl3_accept_~s__state~0); 20851#L116 assume !(8195 == ssl3_accept_~s__state~0); 20849#L119 assume !(8480 == ssl3_accept_~s__state~0); 20847#L122 assume !(8481 == ssl3_accept_~s__state~0); 20838#L125 assume !(8482 == ssl3_accept_~s__state~0); 20833#L128 assume !(8464 == ssl3_accept_~s__state~0); 20828#L131 assume !(8465 == ssl3_accept_~s__state~0); 20825#L134 assume !(8466 == ssl3_accept_~s__state~0); 20749#L137 assume 8496 == ssl3_accept_~s__state~0; 20112#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 20113#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20147#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 20096#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20098#L295-2 ssl3_accept_~s__init_num~0 := 0; 20907#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 20904#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20900#L654-1 ssl3_accept_~skip~0 := 0; 20897#L101-2 assume !false; 20891#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20889#L104 assume !(12292 == ssl3_accept_~s__state~0); 20887#L107 assume !(16384 == ssl3_accept_~s__state~0); 20886#L110 assume !(8192 == ssl3_accept_~s__state~0); 20884#L113 assume !(24576 == ssl3_accept_~s__state~0); 20883#L116 assume !(8195 == ssl3_accept_~s__state~0); 20882#L119 assume !(8480 == ssl3_accept_~s__state~0); 20881#L122 assume !(8481 == ssl3_accept_~s__state~0); 20880#L125 assume !(8482 == ssl3_accept_~s__state~0); 20878#L128 assume !(8464 == ssl3_accept_~s__state~0); 20846#L131 assume !(8465 == ssl3_accept_~s__state~0); 20837#L134 assume !(8466 == ssl3_accept_~s__state~0); 20832#L137 assume !(8496 == ssl3_accept_~s__state~0); 20755#L140 assume !(8497 == ssl3_accept_~s__state~0); 20314#L143 assume 8512 == ssl3_accept_~s__state~0; 20046#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20019#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 20020#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20027#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 20894#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20890#L654-1 ssl3_accept_~skip~0 := 0; 20888#L101-2 assume !false; 20875#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20872#L104 assume !(12292 == ssl3_accept_~s__state~0); 20866#L107 assume !(16384 == ssl3_accept_~s__state~0); 20864#L110 assume !(8192 == ssl3_accept_~s__state~0); 20862#L113 assume !(24576 == ssl3_accept_~s__state~0); 20860#L116 assume !(8195 == ssl3_accept_~s__state~0); 20858#L119 assume !(8480 == ssl3_accept_~s__state~0); 20856#L122 assume !(8481 == ssl3_accept_~s__state~0); 20854#L125 assume !(8482 == ssl3_accept_~s__state~0); 20840#L128 assume !(8464 == ssl3_accept_~s__state~0); 20835#L131 assume !(8465 == ssl3_accept_~s__state~0); 20830#L134 assume !(8466 == ssl3_accept_~s__state~0); 20804#L137 assume !(8496 == ssl3_accept_~s__state~0); 20803#L140 assume !(8497 == ssl3_accept_~s__state~0); 20802#L143 assume !(8512 == ssl3_accept_~s__state~0); 20801#L146 assume !(8513 == ssl3_accept_~s__state~0); 20451#L149 assume 8528 == ssl3_accept_~s__state~0; 20031#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20014#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 20016#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 20173#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20174#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20105#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20148#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 20705#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20702#L654-1 ssl3_accept_~skip~0 := 0; 20689#L101-2 assume !false; 20686#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20680#L104 assume !(12292 == ssl3_accept_~s__state~0); 20678#L107 assume !(16384 == ssl3_accept_~s__state~0); 20676#L110 assume !(8192 == ssl3_accept_~s__state~0); 20674#L113 assume !(24576 == ssl3_accept_~s__state~0); 20672#L116 assume !(8195 == ssl3_accept_~s__state~0); 20670#L119 assume !(8480 == ssl3_accept_~s__state~0); 20666#L122 assume !(8481 == ssl3_accept_~s__state~0); 20665#L125 assume !(8482 == ssl3_accept_~s__state~0); 20663#L128 assume !(8464 == ssl3_accept_~s__state~0); 20662#L131 assume !(8465 == ssl3_accept_~s__state~0); 20661#L134 assume !(8466 == ssl3_accept_~s__state~0); 20660#L137 assume !(8496 == ssl3_accept_~s__state~0); 20659#L140 assume !(8497 == ssl3_accept_~s__state~0); 20658#L143 assume !(8512 == ssl3_accept_~s__state~0); 20656#L146 assume !(8513 == ssl3_accept_~s__state~0); 20655#L149 assume !(8528 == ssl3_accept_~s__state~0); 20654#L152 assume !(8529 == ssl3_accept_~s__state~0); 20211#L155 assume 8544 == ssl3_accept_~s__state~0; 20185#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 20186#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 20086#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20087#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20133#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 20093#L419 assume !(4 == ssl3_accept_~blastFlag~0); 20094#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 20063#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 20974#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20972#L654-1 ssl3_accept_~skip~0 := 0; 20975#L101-2 assume !false; 20973#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20970#L104 assume !(12292 == ssl3_accept_~s__state~0); 20968#L107 assume !(16384 == ssl3_accept_~s__state~0); 20157#L110 assume !(8192 == ssl3_accept_~s__state~0); 20158#L113 assume !(24576 == ssl3_accept_~s__state~0); 20852#L116 assume !(8195 == ssl3_accept_~s__state~0); 20850#L119 assume !(8480 == ssl3_accept_~s__state~0); 20848#L122 assume !(8481 == ssl3_accept_~s__state~0); 20839#L125 assume !(8482 == ssl3_accept_~s__state~0); 20834#L128 assume !(8464 == ssl3_accept_~s__state~0); 20829#L131 assume !(8465 == ssl3_accept_~s__state~0); 20826#L134 assume !(8466 == ssl3_accept_~s__state~0); 20822#L137 assume !(8496 == ssl3_accept_~s__state~0); 20820#L140 assume !(8497 == ssl3_accept_~s__state~0); 20818#L143 assume !(8512 == ssl3_accept_~s__state~0); 20816#L146 assume !(8513 == ssl3_accept_~s__state~0); 20814#L149 assume !(8528 == ssl3_accept_~s__state~0); 20812#L152 assume !(8529 == ssl3_accept_~s__state~0); 20810#L155 assume !(8544 == ssl3_accept_~s__state~0); 20808#L158 assume !(8545 == ssl3_accept_~s__state~0); 20806#L161 assume !(8560 == ssl3_accept_~s__state~0); 20805#L164 assume !(8561 == ssl3_accept_~s__state~0); 20760#L167 assume 8448 == ssl3_accept_~s__state~0; 20128#L168 assume !(ssl3_accept_~num1~0 > 0); 20129#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20184#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 20607#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20558#L654-1 ssl3_accept_~skip~0 := 0; 20552#L101-2 assume !false; 20550#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20548#L104 assume !(12292 == ssl3_accept_~s__state~0); 20546#L107 assume 16384 == ssl3_accept_~s__state~0; 20542#L213 ssl3_accept_~s__server~0 := 1; 20938#L218 assume 0 != ssl3_accept_~cb~0; 20936#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 20934#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 20931#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 20926#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 20924#L245 assume 12292 != ssl3_accept_~s__state~0; 20081#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 20082#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 20789#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20785#L654-1 ssl3_accept_~skip~0 := 0; 20036#L101-2 [2021-10-11 00:27:21,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:21,612 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 15 times [2021-10-11 00:27:21,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:21,612 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687660433] [2021-10-11 00:27:21,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:21,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:21,617 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:21,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:21,637 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:21,640 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:21,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:21,641 INFO L82 PathProgramCache]: Analyzing trace with hash -978771761, now seen corresponding path program 1 times [2021-10-11 00:27:21,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:21,641 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264546572] [2021-10-11 00:27:21,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:21,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:21,715 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 141 proven. 7 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-10-11 00:27:21,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264546572] [2021-10-11 00:27:21,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326886451] [2021-10-11 00:27:21,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:27:21,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:21,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:27:21,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:27:22,000 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 141 proven. 7 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-10-11 00:27:22,000 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:27:22,000 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-11 00:27:22,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707602198] [2021-10-11 00:27:22,001 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:22,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:22,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-11 00:27:22,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-11 00:27:22,002 INFO L87 Difference]: Start difference. First operand 1006 states and 1371 transitions. cyclomatic complexity: 366 Second operand 4 states. [2021-10-11 00:27:22,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:22,329 INFO L93 Difference]: Finished difference Result 2164 states and 2924 transitions. [2021-10-11 00:27:22,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-11 00:27:22,329 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2164 states and 2924 transitions. [2021-10-11 00:27:22,342 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2102 [2021-10-11 00:27:22,360 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2164 states to 2110 states and 2870 transitions. [2021-10-11 00:27:22,360 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2110 [2021-10-11 00:27:22,363 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2110 [2021-10-11 00:27:22,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2110 states and 2870 transitions. [2021-10-11 00:27:22,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:22,366 INFO L692 BuchiCegarLoop]: Abstraction has 2110 states and 2870 transitions. [2021-10-11 00:27:22,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2110 states and 2870 transitions. [2021-10-11 00:27:22,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2110 to 1858. [2021-10-11 00:27:22,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1858 states. [2021-10-11 00:27:22,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 2571 transitions. [2021-10-11 00:27:22,438 INFO L715 BuchiCegarLoop]: Abstraction has 1858 states and 2571 transitions. [2021-10-11 00:27:22,438 INFO L595 BuchiCegarLoop]: Abstraction has 1858 states and 2571 transitions. [2021-10-11 00:27:22,438 INFO L427 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-11 00:27:22,438 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1858 states and 2571 transitions. [2021-10-11 00:27:22,446 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1850 [2021-10-11 00:27:22,446 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:22,446 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:22,449 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:22,449 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:22,450 INFO L794 eck$LassoCheckResult]: Stem: 23815#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23676#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 23673#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23674#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 23680#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23699#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 23700#L101-2 [2021-10-11 00:27:22,451 INFO L796 eck$LassoCheckResult]: Loop: 23700#L101-2 assume !false; 24684#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24682#L104 assume !(12292 == ssl3_accept_~s__state~0); 24680#L107 assume !(16384 == ssl3_accept_~s__state~0); 24678#L110 assume !(8192 == ssl3_accept_~s__state~0); 24676#L113 assume !(24576 == ssl3_accept_~s__state~0); 24674#L116 assume !(8195 == ssl3_accept_~s__state~0); 24672#L119 assume !(8480 == ssl3_accept_~s__state~0); 24670#L122 assume !(8481 == ssl3_accept_~s__state~0); 24668#L125 assume !(8482 == ssl3_accept_~s__state~0); 24666#L128 assume 8464 == ssl3_accept_~s__state~0; 23930#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 24663#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24661#L276-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; 24657#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 24652#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24646#L654-1 ssl3_accept_~skip~0 := 0; 24640#L101-2 assume !false; 24638#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24636#L104 assume !(12292 == ssl3_accept_~s__state~0); 24634#L107 assume !(16384 == ssl3_accept_~s__state~0); 24632#L110 assume !(8192 == ssl3_accept_~s__state~0); 24630#L113 assume !(24576 == ssl3_accept_~s__state~0); 24628#L116 assume !(8195 == ssl3_accept_~s__state~0); 24626#L119 assume !(8480 == ssl3_accept_~s__state~0); 24624#L122 assume !(8481 == ssl3_accept_~s__state~0); 24622#L125 assume !(8482 == ssl3_accept_~s__state~0); 24620#L128 assume !(8464 == ssl3_accept_~s__state~0); 24618#L131 assume !(8465 == ssl3_accept_~s__state~0); 24616#L134 assume !(8466 == ssl3_accept_~s__state~0); 24614#L137 assume 8496 == ssl3_accept_~s__state~0; 23924#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 24611#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 24610#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 24608#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 23752#L295-2 ssl3_accept_~s__init_num~0 := 0; 23753#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 23658#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23659#L654-1 ssl3_accept_~skip~0 := 0; 23664#L101-2 assume !false; 23848#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25495#L104 assume !(12292 == ssl3_accept_~s__state~0); 23830#L107 assume !(16384 == ssl3_accept_~s__state~0); 23820#L110 assume !(8192 == ssl3_accept_~s__state~0); 23786#L113 assume !(24576 == ssl3_accept_~s__state~0); 23787#L116 assume !(8195 == ssl3_accept_~s__state~0); 25485#L119 assume !(8480 == ssl3_accept_~s__state~0); 25483#L122 assume !(8481 == ssl3_accept_~s__state~0); 25481#L125 assume !(8482 == ssl3_accept_~s__state~0); 25479#L128 assume !(8464 == ssl3_accept_~s__state~0); 25477#L131 assume !(8465 == ssl3_accept_~s__state~0); 25475#L134 assume !(8466 == ssl3_accept_~s__state~0); 25473#L137 assume !(8496 == ssl3_accept_~s__state~0); 25472#L140 assume !(8497 == ssl3_accept_~s__state~0); 25471#L143 assume !(8512 == ssl3_accept_~s__state~0); 25469#L146 assume !(8513 == ssl3_accept_~s__state~0); 25467#L149 assume !(8528 == ssl3_accept_~s__state~0); 25465#L152 assume !(8529 == ssl3_accept_~s__state~0); 25464#L155 assume !(8544 == ssl3_accept_~s__state~0); 23712#L158 assume !(8545 == ssl3_accept_~s__state~0); 23713#L161 assume !(8560 == ssl3_accept_~s__state~0); 25462#L164 assume !(8561 == ssl3_accept_~s__state~0); 25460#L167 assume !(8448 == ssl3_accept_~s__state~0); 25134#L170 assume !(8576 == ssl3_accept_~s__state~0); 25132#L173 assume !(8577 == ssl3_accept_~s__state~0); 25129#L176 assume !(8592 == ssl3_accept_~s__state~0); 25127#L179 assume !(8593 == ssl3_accept_~s__state~0); 25125#L182 assume !(8608 == ssl3_accept_~s__state~0); 25123#L185 assume !(8609 == ssl3_accept_~s__state~0); 25122#L188 assume !(8640 == ssl3_accept_~s__state~0); 24988#L191 assume !(8641 == ssl3_accept_~s__state~0); 24347#L194 assume 8656 == ssl3_accept_~s__state~0; 23860#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 24983#L541 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 24981#L546 assume !(10 == ssl3_accept_~blastFlag~0); 24980#L549 assume !(13 == ssl3_accept_~blastFlag~0); 24979#L552 assume !(16 == ssl3_accept_~blastFlag~0); 24978#L555 assume !(19 == ssl3_accept_~blastFlag~0); 24977#L555-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 24976#L566 assume !(0 == ssl3_accept_~tmp___10~0); 24975#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 24971#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24967#L654-1 ssl3_accept_~skip~0 := 0; 24966#L101-2 assume !false; 24963#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24961#L104 assume !(12292 == ssl3_accept_~s__state~0); 24959#L107 assume !(16384 == ssl3_accept_~s__state~0); 24958#L110 assume !(8192 == ssl3_accept_~s__state~0); 24957#L113 assume !(24576 == ssl3_accept_~s__state~0); 24956#L116 assume !(8195 == ssl3_accept_~s__state~0); 24955#L119 assume !(8480 == ssl3_accept_~s__state~0); 24953#L122 assume !(8481 == ssl3_accept_~s__state~0); 24950#L125 assume !(8482 == ssl3_accept_~s__state~0); 24944#L128 assume !(8464 == ssl3_accept_~s__state~0); 24942#L131 assume !(8465 == ssl3_accept_~s__state~0); 24940#L134 assume !(8466 == ssl3_accept_~s__state~0); 24938#L137 assume !(8496 == ssl3_accept_~s__state~0); 24936#L140 assume !(8497 == ssl3_accept_~s__state~0); 24934#L143 assume !(8512 == ssl3_accept_~s__state~0); 24932#L146 assume !(8513 == ssl3_accept_~s__state~0); 24930#L149 assume !(8528 == ssl3_accept_~s__state~0); 24928#L152 assume !(8529 == ssl3_accept_~s__state~0); 24926#L155 assume !(8544 == ssl3_accept_~s__state~0); 24924#L158 assume !(8545 == ssl3_accept_~s__state~0); 24922#L161 assume !(8560 == ssl3_accept_~s__state~0); 24835#L164 assume !(8561 == ssl3_accept_~s__state~0); 24834#L167 assume !(8448 == ssl3_accept_~s__state~0); 24833#L170 assume !(8576 == ssl3_accept_~s__state~0); 24830#L173 assume !(8577 == ssl3_accept_~s__state~0); 24828#L176 assume !(8592 == ssl3_accept_~s__state~0); 24826#L179 assume !(8593 == ssl3_accept_~s__state~0); 24820#L182 assume !(8608 == ssl3_accept_~s__state~0); 24813#L185 assume !(8609 == ssl3_accept_~s__state~0); 24808#L188 assume !(8640 == ssl3_accept_~s__state~0); 24723#L191 assume !(8641 == ssl3_accept_~s__state~0); 24716#L194 assume !(8656 == ssl3_accept_~s__state~0); 24713#L197 assume !(8657 == ssl3_accept_~s__state~0); 23842#L200 assume 8672 == ssl3_accept_~s__state~0; 23804#L204 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 23681#L574 assume !(11 == ssl3_accept_~blastFlag~0); 23667#L577 assume !(14 == ssl3_accept_~blastFlag~0); 23668#L580 assume !(17 == ssl3_accept_~blastFlag~0); 23835#L583 assume !(20 == ssl3_accept_~blastFlag~0); 23836#L583-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 24336#L593 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 24333#L593-2 ssl3_accept_~s__init_num~0 := 0; 24334#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 24319#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24317#L654-1 ssl3_accept_~skip~0 := 0; 24229#L101-2 assume !false; 24230#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24211#L104 assume !(12292 == ssl3_accept_~s__state~0); 24212#L107 assume !(16384 == ssl3_accept_~s__state~0); 24095#L110 assume !(8192 == ssl3_accept_~s__state~0); 24096#L113 assume !(24576 == ssl3_accept_~s__state~0); 24064#L116 assume !(8195 == ssl3_accept_~s__state~0); 24062#L119 assume !(8480 == ssl3_accept_~s__state~0); 24060#L122 assume !(8481 == ssl3_accept_~s__state~0); 24030#L125 assume !(8482 == ssl3_accept_~s__state~0); 24031#L128 assume !(8464 == ssl3_accept_~s__state~0); 24022#L131 assume !(8465 == ssl3_accept_~s__state~0); 24023#L134 assume !(8466 == ssl3_accept_~s__state~0); 24012#L137 assume !(8496 == ssl3_accept_~s__state~0); 24010#L140 assume !(8497 == ssl3_accept_~s__state~0); 24008#L143 assume !(8512 == ssl3_accept_~s__state~0); 24006#L146 assume !(8513 == ssl3_accept_~s__state~0); 24004#L149 assume !(8528 == ssl3_accept_~s__state~0); 24002#L152 assume !(8529 == ssl3_accept_~s__state~0); 24000#L155 assume !(8544 == ssl3_accept_~s__state~0); 23998#L158 assume !(8545 == ssl3_accept_~s__state~0); 23996#L161 assume !(8560 == ssl3_accept_~s__state~0); 23994#L164 assume !(8561 == ssl3_accept_~s__state~0); 23992#L167 assume 8448 == ssl3_accept_~s__state~0; 23885#L168 assume !(ssl3_accept_~num1~0 > 0); 23884#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23874#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 23875#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23862#L654-1 ssl3_accept_~skip~0 := 0; 23863#L101-2 assume !false; 23853#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23854#L104 assume !(12292 == ssl3_accept_~s__state~0); 23950#L107 assume 16384 == ssl3_accept_~s__state~0; 23946#L213 ssl3_accept_~s__server~0 := 1; 24220#L218 assume 0 != ssl3_accept_~cb~0; 24221#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 24164#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 24165#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 24085#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 24086#L245 assume 12292 != ssl3_accept_~s__state~0; 24705#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 24702#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 24697#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24691#L654-1 ssl3_accept_~skip~0 := 0; 23700#L101-2 [2021-10-11 00:27:22,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:22,451 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 16 times [2021-10-11 00:27:22,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:22,452 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473432813] [2021-10-11 00:27:22,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:22,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:22,459 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:22,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:22,465 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:22,468 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:22,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:22,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1526801585, now seen corresponding path program 1 times [2021-10-11 00:27:22,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:22,469 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52046399] [2021-10-11 00:27:22,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:22,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:22,558 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 122 proven. 7 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2021-10-11 00:27:22,558 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52046399] [2021-10-11 00:27:22,558 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252570928] [2021-10-11 00:27:22,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:27:22,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:22,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:27:22,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:27:22,799 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 122 proven. 7 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2021-10-11 00:27:22,800 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:27:22,800 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-11 00:27:22,800 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665715855] [2021-10-11 00:27:22,801 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:22,801 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:22,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-11 00:27:22,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-11 00:27:22,802 INFO L87 Difference]: Start difference. First operand 1858 states and 2571 transitions. cyclomatic complexity: 714 Second operand 4 states. [2021-10-11 00:27:23,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:23,181 INFO L93 Difference]: Finished difference Result 2898 states and 3966 transitions. [2021-10-11 00:27:23,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-11 00:27:23,182 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2898 states and 3966 transitions. [2021-10-11 00:27:23,196 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2742 [2021-10-11 00:27:23,216 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2898 states to 2878 states and 3944 transitions. [2021-10-11 00:27:23,217 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2878 [2021-10-11 00:27:23,221 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2878 [2021-10-11 00:27:23,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2878 states and 3944 transitions. [2021-10-11 00:27:23,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:23,225 INFO L692 BuchiCegarLoop]: Abstraction has 2878 states and 3944 transitions. [2021-10-11 00:27:23,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2878 states and 3944 transitions. [2021-10-11 00:27:23,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2878 to 2622. [2021-10-11 00:27:23,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2622 states. [2021-10-11 00:27:23,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2622 states to 2622 states and 3631 transitions. [2021-10-11 00:27:23,285 INFO L715 BuchiCegarLoop]: Abstraction has 2622 states and 3631 transitions. [2021-10-11 00:27:23,285 INFO L595 BuchiCegarLoop]: Abstraction has 2622 states and 3631 transitions. [2021-10-11 00:27:23,285 INFO L427 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-11 00:27:23,285 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2622 states and 3631 transitions. [2021-10-11 00:27:23,294 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2606 [2021-10-11 00:27:23,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:23,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:23,296 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:23,296 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [8, 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] [2021-10-11 00:27:23,297 INFO L794 eck$LassoCheckResult]: Stem: 29102#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 28958#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 28955#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28956#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 28963#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28982#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 28983#L101-2 [2021-10-11 00:27:23,297 INFO L796 eck$LassoCheckResult]: Loop: 28983#L101-2 assume !false; 29895#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29893#L104 assume !(12292 == ssl3_accept_~s__state~0); 29890#L107 assume !(16384 == ssl3_accept_~s__state~0); 29887#L110 assume !(8192 == ssl3_accept_~s__state~0); 29884#L113 assume !(24576 == ssl3_accept_~s__state~0); 29881#L116 assume !(8195 == ssl3_accept_~s__state~0); 29878#L119 assume !(8480 == ssl3_accept_~s__state~0); 29871#L122 assume !(8481 == ssl3_accept_~s__state~0); 29869#L125 assume !(8482 == ssl3_accept_~s__state~0); 29865#L128 assume 8464 == ssl3_accept_~s__state~0; 29249#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 29862#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29711#L276-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; 29854#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29848#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29840#L654-1 ssl3_accept_~skip~0 := 0; 29838#L101-2 assume !false; 29836#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29834#L104 assume !(12292 == ssl3_accept_~s__state~0); 29832#L107 assume !(16384 == ssl3_accept_~s__state~0); 29830#L110 assume !(8192 == ssl3_accept_~s__state~0); 29828#L113 assume !(24576 == ssl3_accept_~s__state~0); 29826#L116 assume !(8195 == ssl3_accept_~s__state~0); 29824#L119 assume !(8480 == ssl3_accept_~s__state~0); 29823#L122 assume !(8481 == ssl3_accept_~s__state~0); 29822#L125 assume !(8482 == ssl3_accept_~s__state~0); 29821#L128 assume !(8464 == ssl3_accept_~s__state~0); 29820#L131 assume !(8465 == ssl3_accept_~s__state~0); 29819#L134 assume !(8466 == ssl3_accept_~s__state~0); 29815#L137 assume 8496 == ssl3_accept_~s__state~0; 29239#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29814#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29684#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 29813#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29811#L295-2 ssl3_accept_~s__init_num~0 := 0; 29807#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29802#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29791#L654-1 ssl3_accept_~skip~0 := 0; 29783#L101-2 assume !false; 29779#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29774#L104 assume !(12292 == ssl3_accept_~s__state~0); 29772#L107 assume !(16384 == ssl3_accept_~s__state~0); 29770#L110 assume !(8192 == ssl3_accept_~s__state~0); 29769#L113 assume !(24576 == ssl3_accept_~s__state~0); 29768#L116 assume !(8195 == ssl3_accept_~s__state~0); 29765#L119 assume !(8480 == ssl3_accept_~s__state~0); 29764#L122 assume !(8481 == ssl3_accept_~s__state~0); 29762#L125 assume !(8482 == ssl3_accept_~s__state~0); 29760#L128 assume !(8464 == ssl3_accept_~s__state~0); 29759#L131 assume !(8465 == ssl3_accept_~s__state~0); 29757#L134 assume !(8466 == ssl3_accept_~s__state~0); 29753#L137 assume !(8496 == ssl3_accept_~s__state~0); 29751#L140 assume !(8497 == ssl3_accept_~s__state~0); 29655#L143 assume 8512 == ssl3_accept_~s__state~0; 29229#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29649#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 29650#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30093#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 30090#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30087#L654-1 ssl3_accept_~skip~0 := 0; 30086#L101-2 assume !false; 30085#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30084#L104 assume !(12292 == ssl3_accept_~s__state~0); 30083#L107 assume !(16384 == ssl3_accept_~s__state~0); 30082#L110 assume !(8192 == ssl3_accept_~s__state~0); 30081#L113 assume !(24576 == ssl3_accept_~s__state~0); 30080#L116 assume !(8195 == ssl3_accept_~s__state~0); 30079#L119 assume !(8480 == ssl3_accept_~s__state~0); 30078#L122 assume !(8481 == ssl3_accept_~s__state~0); 30077#L125 assume !(8482 == ssl3_accept_~s__state~0); 30076#L128 assume !(8464 == ssl3_accept_~s__state~0); 30075#L131 assume !(8465 == ssl3_accept_~s__state~0); 30074#L134 assume !(8466 == ssl3_accept_~s__state~0); 30073#L137 assume !(8496 == ssl3_accept_~s__state~0); 30072#L140 assume !(8497 == ssl3_accept_~s__state~0); 30071#L143 assume !(8512 == ssl3_accept_~s__state~0); 30070#L146 assume !(8513 == ssl3_accept_~s__state~0); 30069#L149 assume 8528 == ssl3_accept_~s__state~0; 29219#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30062#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30059#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 30054#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 30048#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 30043#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30039#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 30036#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30033#L654-1 ssl3_accept_~skip~0 := 0; 30032#L101-2 assume !false; 30031#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30030#L104 assume !(12292 == ssl3_accept_~s__state~0); 30029#L107 assume !(16384 == ssl3_accept_~s__state~0); 30028#L110 assume !(8192 == ssl3_accept_~s__state~0); 30027#L113 assume !(24576 == ssl3_accept_~s__state~0); 30026#L116 assume !(8195 == ssl3_accept_~s__state~0); 30025#L119 assume !(8480 == ssl3_accept_~s__state~0); 30024#L122 assume !(8481 == ssl3_accept_~s__state~0); 30023#L125 assume !(8482 == ssl3_accept_~s__state~0); 30022#L128 assume !(8464 == ssl3_accept_~s__state~0); 30021#L131 assume !(8465 == ssl3_accept_~s__state~0); 30020#L134 assume !(8466 == ssl3_accept_~s__state~0); 30019#L137 assume !(8496 == ssl3_accept_~s__state~0); 30018#L140 assume !(8497 == ssl3_accept_~s__state~0); 30017#L143 assume !(8512 == ssl3_accept_~s__state~0); 30016#L146 assume !(8513 == ssl3_accept_~s__state~0); 30015#L149 assume !(8528 == ssl3_accept_~s__state~0); 30014#L152 assume !(8529 == ssl3_accept_~s__state~0); 30012#L155 assume 8544 == ssl3_accept_~s__state~0; 29209#L159 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; 30001#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29995#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29982#L654-1 ssl3_accept_~skip~0 := 0; 29976#L101-2 assume !false; 29971#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29964#L104 assume !(12292 == ssl3_accept_~s__state~0); 29961#L107 assume !(16384 == ssl3_accept_~s__state~0); 29959#L110 assume !(8192 == ssl3_accept_~s__state~0); 29957#L113 assume !(24576 == ssl3_accept_~s__state~0); 29955#L116 assume !(8195 == ssl3_accept_~s__state~0); 29951#L119 assume !(8480 == ssl3_accept_~s__state~0); 29938#L122 assume !(8481 == ssl3_accept_~s__state~0); 29916#L125 assume !(8482 == ssl3_accept_~s__state~0); 29912#L128 assume !(8464 == ssl3_accept_~s__state~0); 29874#L131 assume !(8465 == ssl3_accept_~s__state~0); 29875#L134 assume !(8466 == ssl3_accept_~s__state~0); 29775#L137 assume !(8496 == ssl3_accept_~s__state~0); 29776#L140 assume !(8497 == ssl3_accept_~s__state~0); 29746#L143 assume !(8512 == ssl3_accept_~s__state~0); 29747#L146 assume !(8513 == ssl3_accept_~s__state~0); 29894#L149 assume !(8528 == ssl3_accept_~s__state~0); 29891#L152 assume !(8529 == ssl3_accept_~s__state~0); 29888#L155 assume !(8544 == ssl3_accept_~s__state~0); 29885#L158 assume !(8545 == ssl3_accept_~s__state~0); 29882#L161 assume !(8560 == ssl3_accept_~s__state~0); 29879#L164 assume !(8561 == ssl3_accept_~s__state~0); 29876#L167 assume !(8448 == ssl3_accept_~s__state~0); 29868#L170 assume 8576 == ssl3_accept_~s__state~0; 29181#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 29864#L462 assume !(5 == ssl3_accept_~blastFlag~0); 29861#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 29855#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 29851#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29843#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29839#L654-1 ssl3_accept_~skip~0 := 0; 29837#L101-2 assume !false; 29835#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29833#L104 assume !(12292 == ssl3_accept_~s__state~0); 29831#L107 assume !(16384 == ssl3_accept_~s__state~0); 29829#L110 assume !(8192 == ssl3_accept_~s__state~0); 29827#L113 assume !(24576 == ssl3_accept_~s__state~0); 29825#L116 assume !(8195 == ssl3_accept_~s__state~0); 29407#L119 assume !(8480 == ssl3_accept_~s__state~0); 29408#L122 assume !(8481 == ssl3_accept_~s__state~0); 29391#L125 assume 8482 == ssl3_accept_~s__state~0; 29262#L126 ssl3_accept_~s__state~0 := 3; 29998#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29985#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29977#L654-1 ssl3_accept_~skip~0 := 0; 29972#L101-2 assume !false; 29965#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29962#L104 assume !(12292 == ssl3_accept_~s__state~0); 29439#L107 assume !(16384 == ssl3_accept_~s__state~0); 29440#L110 assume 8192 == ssl3_accept_~s__state~0; 29266#L213 ssl3_accept_~s__server~0 := 1; 29953#L218 assume 0 != ssl3_accept_~cb~0; 29948#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 29944#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 29936#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 29915#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 29911#L245 assume 12292 != ssl3_accept_~s__state~0; 29905#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 29902#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29899#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29896#L654-1 ssl3_accept_~skip~0 := 0; 28983#L101-2 [2021-10-11 00:27:23,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:23,298 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 17 times [2021-10-11 00:27:23,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:23,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115165232] [2021-10-11 00:27:23,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:23,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:23,304 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:23,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:23,313 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:23,316 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:23,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:23,317 INFO L82 PathProgramCache]: Analyzing trace with hash -1900812137, now seen corresponding path program 1 times [2021-10-11 00:27:23,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:23,317 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163940726] [2021-10-11 00:27:23,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:23,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:23,380 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 226 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2021-10-11 00:27:23,381 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163940726] [2021-10-11 00:27:23,381 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:23,381 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:23,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262155326] [2021-10-11 00:27:23,383 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:23,383 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:23,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:23,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:23,384 INFO L87 Difference]: Start difference. First operand 2622 states and 3631 transitions. cyclomatic complexity: 1011 Second operand 3 states. [2021-10-11 00:27:23,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:23,531 INFO L93 Difference]: Finished difference Result 2084 states and 2791 transitions. [2021-10-11 00:27:23,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:23,532 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2084 states and 2791 transitions. [2021-10-11 00:27:23,541 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1778 [2021-10-11 00:27:23,555 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2084 states to 2084 states and 2791 transitions. [2021-10-11 00:27:23,555 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2084 [2021-10-11 00:27:23,557 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2084 [2021-10-11 00:27:23,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2084 states and 2791 transitions. [2021-10-11 00:27:23,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:23,561 INFO L692 BuchiCegarLoop]: Abstraction has 2084 states and 2791 transitions. [2021-10-11 00:27:23,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2084 states and 2791 transitions. [2021-10-11 00:27:23,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2084 to 1372. [2021-10-11 00:27:23,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1372 states. [2021-10-11 00:27:23,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1372 states to 1372 states and 1886 transitions. [2021-10-11 00:27:23,592 INFO L715 BuchiCegarLoop]: Abstraction has 1372 states and 1886 transitions. [2021-10-11 00:27:23,592 INFO L595 BuchiCegarLoop]: Abstraction has 1372 states and 1886 transitions. [2021-10-11 00:27:23,592 INFO L427 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-11 00:27:23,592 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1372 states and 1886 transitions. [2021-10-11 00:27:23,596 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1364 [2021-10-11 00:27:23,597 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:23,597 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:23,599 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:23,599 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2021-10-11 00:27:23,599 INFO L794 eck$LassoCheckResult]: Stem: 33824#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33670#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 33667#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33668#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 33675#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33697#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 33698#L101-2 [2021-10-11 00:27:23,599 INFO L796 eck$LassoCheckResult]: Loop: 33698#L101-2 assume !false; 34820#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34817#L104 assume !(12292 == ssl3_accept_~s__state~0); 34814#L107 assume !(16384 == ssl3_accept_~s__state~0); 34811#L110 assume !(8192 == ssl3_accept_~s__state~0); 34808#L113 assume !(24576 == ssl3_accept_~s__state~0); 34805#L116 assume !(8195 == ssl3_accept_~s__state~0); 34802#L119 assume !(8480 == ssl3_accept_~s__state~0); 34799#L122 assume !(8481 == ssl3_accept_~s__state~0); 34795#L125 assume !(8482 == ssl3_accept_~s__state~0); 34794#L128 assume 8464 == ssl3_accept_~s__state~0; 33787#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 33732#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33730#L276-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; 33731#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34843#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34839#L654-1 ssl3_accept_~skip~0 := 0; 34837#L101-2 assume !false; 34835#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34823#L104 assume !(12292 == ssl3_accept_~s__state~0); 34821#L107 assume !(16384 == ssl3_accept_~s__state~0); 34818#L110 assume !(8192 == ssl3_accept_~s__state~0); 34815#L113 assume !(24576 == ssl3_accept_~s__state~0); 34812#L116 assume !(8195 == ssl3_accept_~s__state~0); 34809#L119 assume !(8480 == ssl3_accept_~s__state~0); 34806#L122 assume !(8481 == ssl3_accept_~s__state~0); 34803#L125 assume !(8482 == ssl3_accept_~s__state~0); 34800#L128 assume !(8464 == ssl3_accept_~s__state~0); 34798#L131 assume !(8465 == ssl3_accept_~s__state~0); 34797#L134 assume !(8466 == ssl3_accept_~s__state~0); 34080#L137 assume 8496 == ssl3_accept_~s__state~0; 34061#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 34017#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33826#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 34011#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33749#L295-2 ssl3_accept_~s__init_num~0 := 0; 33750#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34912#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34907#L654-1 ssl3_accept_~skip~0 := 0; 34901#L101-2 assume !false; 34899#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34897#L104 assume !(12292 == ssl3_accept_~s__state~0); 34895#L107 assume !(16384 == ssl3_accept_~s__state~0); 34893#L110 assume !(8192 == ssl3_accept_~s__state~0); 34891#L113 assume !(24576 == ssl3_accept_~s__state~0); 34889#L116 assume !(8195 == ssl3_accept_~s__state~0); 34887#L119 assume !(8480 == ssl3_accept_~s__state~0); 34885#L122 assume !(8481 == ssl3_accept_~s__state~0); 34883#L125 assume !(8482 == ssl3_accept_~s__state~0); 34881#L128 assume !(8464 == ssl3_accept_~s__state~0); 34879#L131 assume !(8465 == ssl3_accept_~s__state~0); 34877#L134 assume !(8466 == ssl3_accept_~s__state~0); 34875#L137 assume !(8496 == ssl3_accept_~s__state~0); 34873#L140 assume !(8497 == ssl3_accept_~s__state~0); 34869#L143 assume 8512 == ssl3_accept_~s__state~0; 33707#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33708#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 34972#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 34969#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34960#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34956#L654-1 ssl3_accept_~skip~0 := 0; 34954#L101-2 assume !false; 34952#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34950#L104 assume !(12292 == ssl3_accept_~s__state~0); 34948#L107 assume !(16384 == ssl3_accept_~s__state~0); 34946#L110 assume !(8192 == ssl3_accept_~s__state~0); 34944#L113 assume !(24576 == ssl3_accept_~s__state~0); 34942#L116 assume !(8195 == ssl3_accept_~s__state~0); 34940#L119 assume !(8480 == ssl3_accept_~s__state~0); 34928#L122 assume !(8481 == ssl3_accept_~s__state~0); 34926#L125 assume !(8482 == ssl3_accept_~s__state~0); 34925#L128 assume !(8464 == ssl3_accept_~s__state~0); 34924#L131 assume !(8465 == ssl3_accept_~s__state~0); 34923#L134 assume !(8466 == ssl3_accept_~s__state~0); 34922#L137 assume !(8496 == ssl3_accept_~s__state~0); 34921#L140 assume !(8497 == ssl3_accept_~s__state~0); 34920#L143 assume !(8512 == ssl3_accept_~s__state~0); 34919#L146 assume !(8513 == ssl3_accept_~s__state~0); 34918#L149 assume 8528 == ssl3_accept_~s__state~0; 34322#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33671#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 33673#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 33842#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 33836#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 33765#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33814#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34904#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34900#L654-1 ssl3_accept_~skip~0 := 0; 34898#L101-2 assume !false; 34896#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34894#L104 assume !(12292 == ssl3_accept_~s__state~0); 34892#L107 assume !(16384 == ssl3_accept_~s__state~0); 34890#L110 assume !(8192 == ssl3_accept_~s__state~0); 34888#L113 assume !(24576 == ssl3_accept_~s__state~0); 34886#L116 assume !(8195 == ssl3_accept_~s__state~0); 34884#L119 assume !(8480 == ssl3_accept_~s__state~0); 34882#L122 assume !(8481 == ssl3_accept_~s__state~0); 34880#L125 assume !(8482 == ssl3_accept_~s__state~0); 34878#L128 assume !(8464 == ssl3_accept_~s__state~0); 34876#L131 assume !(8465 == ssl3_accept_~s__state~0); 34874#L134 assume !(8466 == ssl3_accept_~s__state~0); 34872#L137 assume !(8496 == ssl3_accept_~s__state~0); 34792#L140 assume !(8497 == ssl3_accept_~s__state~0); 34789#L143 assume !(8512 == ssl3_accept_~s__state~0); 34786#L146 assume !(8513 == ssl3_accept_~s__state~0); 34783#L149 assume !(8528 == ssl3_accept_~s__state~0); 34758#L152 assume !(8529 == ssl3_accept_~s__state~0); 34092#L155 assume 8544 == ssl3_accept_~s__state~0; 33857#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33858#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 33743#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33744#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33796#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 33752#L419 assume !(4 == ssl3_accept_~blastFlag~0); 33753#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 33760#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34515#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34507#L654-1 ssl3_accept_~skip~0 := 0; 34505#L101-2 assume !false; 34503#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34501#L104 assume !(12292 == ssl3_accept_~s__state~0); 34499#L107 assume !(16384 == ssl3_accept_~s__state~0); 34497#L110 assume !(8192 == ssl3_accept_~s__state~0); 34495#L113 assume !(24576 == ssl3_accept_~s__state~0); 34493#L116 assume !(8195 == ssl3_accept_~s__state~0); 34490#L119 assume !(8480 == ssl3_accept_~s__state~0); 34488#L122 assume !(8481 == ssl3_accept_~s__state~0); 34487#L125 assume !(8482 == ssl3_accept_~s__state~0); 34485#L128 assume !(8464 == ssl3_accept_~s__state~0); 34482#L131 assume !(8465 == ssl3_accept_~s__state~0); 34477#L134 assume !(8466 == ssl3_accept_~s__state~0); 34470#L137 assume !(8496 == ssl3_accept_~s__state~0); 34469#L140 assume !(8497 == ssl3_accept_~s__state~0); 34468#L143 assume !(8512 == ssl3_accept_~s__state~0); 34465#L146 assume !(8513 == ssl3_accept_~s__state~0); 34464#L149 assume !(8528 == ssl3_accept_~s__state~0); 34463#L152 assume !(8529 == ssl3_accept_~s__state~0); 34462#L155 assume !(8544 == ssl3_accept_~s__state~0); 34461#L158 assume !(8545 == ssl3_accept_~s__state~0); 34460#L161 assume !(8560 == ssl3_accept_~s__state~0); 34459#L164 assume !(8561 == ssl3_accept_~s__state~0); 34458#L167 assume 8448 == ssl3_accept_~s__state~0; 34306#L168 assume !(ssl3_accept_~num1~0 > 0); 34452#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34451#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34448#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34444#L654-1 ssl3_accept_~skip~0 := 0; 34442#L101-2 assume !false; 34406#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34404#L104 assume !(12292 == ssl3_accept_~s__state~0); 34381#L107 assume !(16384 == ssl3_accept_~s__state~0); 34377#L110 assume 8192 == ssl3_accept_~s__state~0; 33736#L213 ssl3_accept_~s__server~0 := 1; 33737#L218 assume 0 != ssl3_accept_~cb~0; 33748#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 33815#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 33816#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 33845#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 33846#L245 assume 12292 != ssl3_accept_~s__state~0; 33738#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 33739#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 34828#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34825#L654-1 ssl3_accept_~skip~0 := 0; 33698#L101-2 [2021-10-11 00:27:23,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:23,600 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 18 times [2021-10-11 00:27:23,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:23,600 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806025670] [2021-10-11 00:27:23,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:23,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:23,605 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:23,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:23,610 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:23,614 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:23,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:23,615 INFO L82 PathProgramCache]: Analyzing trace with hash -120997246, now seen corresponding path program 1 times [2021-10-11 00:27:23,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:23,615 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113665743] [2021-10-11 00:27:23,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:23,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:23,716 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 146 proven. 8 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-10-11 00:27:23,716 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113665743] [2021-10-11 00:27:23,716 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575487834] [2021-10-11 00:27:23,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:27:23,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:23,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:27:23,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:27:23,970 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 146 proven. 8 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2021-10-11 00:27:23,971 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:27:23,971 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-11 00:27:23,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679120877] [2021-10-11 00:27:23,972 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:23,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:23,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-11 00:27:23,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-11 00:27:23,973 INFO L87 Difference]: Start difference. First operand 1372 states and 1886 transitions. cyclomatic complexity: 515 Second operand 4 states. [2021-10-11 00:27:24,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:24,370 INFO L93 Difference]: Finished difference Result 2370 states and 3075 transitions. [2021-10-11 00:27:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-11 00:27:24,371 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2370 states and 3075 transitions. [2021-10-11 00:27:24,381 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 2362 [2021-10-11 00:27:24,404 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2370 states to 2370 states and 3075 transitions. [2021-10-11 00:27:24,404 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2370 [2021-10-11 00:27:24,407 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2370 [2021-10-11 00:27:24,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2370 states and 3075 transitions. [2021-10-11 00:27:24,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:24,410 INFO L692 BuchiCegarLoop]: Abstraction has 2370 states and 3075 transitions. [2021-10-11 00:27:24,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2370 states and 3075 transitions. [2021-10-11 00:27:24,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2370 to 1668. [2021-10-11 00:27:24,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1668 states. [2021-10-11 00:27:24,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1668 states to 1668 states and 2209 transitions. [2021-10-11 00:27:24,446 INFO L715 BuchiCegarLoop]: Abstraction has 1668 states and 2209 transitions. [2021-10-11 00:27:24,446 INFO L595 BuchiCegarLoop]: Abstraction has 1668 states and 2209 transitions. [2021-10-11 00:27:24,446 INFO L427 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-11 00:27:24,446 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1668 states and 2209 transitions. [2021-10-11 00:27:24,451 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1660 [2021-10-11 00:27:24,452 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:24,452 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:24,454 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:24,454 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:24,454 INFO L794 eck$LassoCheckResult]: Stem: 38055#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37909#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 37906#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37907#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 37914#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37933#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 37934#L101-2 [2021-10-11 00:27:24,455 INFO L796 eck$LassoCheckResult]: Loop: 37934#L101-2 assume !false; 39139#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39136#L104 assume !(12292 == ssl3_accept_~s__state~0); 39135#L107 assume !(16384 == ssl3_accept_~s__state~0); 39134#L110 assume !(8192 == ssl3_accept_~s__state~0); 39133#L113 assume !(24576 == ssl3_accept_~s__state~0); 39132#L116 assume !(8195 == ssl3_accept_~s__state~0); 39130#L119 assume !(8480 == ssl3_accept_~s__state~0); 39129#L122 assume !(8481 == ssl3_accept_~s__state~0); 39128#L125 assume !(8482 == ssl3_accept_~s__state~0); 39127#L128 assume 8464 == ssl3_accept_~s__state~0; 38097#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 39126#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37972#L276-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; 39125#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 39107#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39102#L654-1 ssl3_accept_~skip~0 := 0; 39099#L101-2 assume !false; 39096#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39093#L104 assume !(12292 == ssl3_accept_~s__state~0); 39090#L107 assume !(16384 == ssl3_accept_~s__state~0); 39087#L110 assume !(8192 == ssl3_accept_~s__state~0); 39084#L113 assume !(24576 == ssl3_accept_~s__state~0); 39081#L116 assume !(8195 == ssl3_accept_~s__state~0); 39078#L119 assume !(8480 == ssl3_accept_~s__state~0); 39075#L122 assume !(8481 == ssl3_accept_~s__state~0); 39072#L125 assume !(8482 == ssl3_accept_~s__state~0); 39069#L128 assume !(8464 == ssl3_accept_~s__state~0); 39066#L131 assume !(8465 == ssl3_accept_~s__state~0); 39063#L134 assume !(8466 == ssl3_accept_~s__state~0); 38920#L137 assume 8496 == ssl3_accept_~s__state~0; 38010#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 38011#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38049#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 37996#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 37997#L295-2 ssl3_accept_~s__init_num~0 := 0; 39530#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 39520#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39516#L654-1 ssl3_accept_~skip~0 := 0; 39480#L101-2 assume !false; 39438#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39437#L104 assume !(12292 == ssl3_accept_~s__state~0); 39435#L107 assume !(16384 == ssl3_accept_~s__state~0); 39433#L110 assume !(8192 == ssl3_accept_~s__state~0); 39431#L113 assume !(24576 == ssl3_accept_~s__state~0); 39429#L116 assume !(8195 == ssl3_accept_~s__state~0); 39427#L119 assume !(8480 == ssl3_accept_~s__state~0); 39425#L122 assume !(8481 == ssl3_accept_~s__state~0); 39424#L125 assume !(8482 == ssl3_accept_~s__state~0); 39423#L128 assume !(8464 == ssl3_accept_~s__state~0); 39419#L131 assume !(8465 == ssl3_accept_~s__state~0); 39418#L134 assume !(8466 == ssl3_accept_~s__state~0); 39406#L137 assume !(8496 == ssl3_accept_~s__state~0); 39404#L140 assume !(8497 == ssl3_accept_~s__state~0); 39402#L143 assume !(8512 == ssl3_accept_~s__state~0); 39399#L146 assume !(8513 == ssl3_accept_~s__state~0); 39393#L149 assume !(8528 == ssl3_accept_~s__state~0); 39391#L152 assume !(8529 == ssl3_accept_~s__state~0); 39389#L155 assume !(8544 == ssl3_accept_~s__state~0); 39387#L158 assume !(8545 == ssl3_accept_~s__state~0); 39385#L161 assume !(8560 == ssl3_accept_~s__state~0); 39383#L164 assume !(8561 == ssl3_accept_~s__state~0); 39381#L167 assume !(8448 == ssl3_accept_~s__state~0); 39379#L170 assume !(8576 == ssl3_accept_~s__state~0); 39377#L173 assume !(8577 == ssl3_accept_~s__state~0); 39375#L176 assume !(8592 == ssl3_accept_~s__state~0); 39373#L179 assume !(8593 == ssl3_accept_~s__state~0); 39371#L182 assume !(8608 == ssl3_accept_~s__state~0); 39320#L185 assume !(8609 == ssl3_accept_~s__state~0); 39221#L188 assume !(8640 == ssl3_accept_~s__state~0); 39219#L191 assume !(8641 == ssl3_accept_~s__state~0); 37953#L194 assume 8656 == ssl3_accept_~s__state~0; 37954#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 38045#L541 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 37966#L546 assume !(10 == ssl3_accept_~blastFlag~0); 37958#L549 assume !(13 == ssl3_accept_~blastFlag~0); 37959#L552 assume !(16 == ssl3_accept_~blastFlag~0); 38911#L555 assume !(19 == ssl3_accept_~blastFlag~0); 38655#L555-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 38653#L566 assume !(0 == ssl3_accept_~tmp___10~0); 38652#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 38630#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38626#L654-1 ssl3_accept_~skip~0 := 0; 38624#L101-2 assume !false; 38622#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38620#L104 assume !(12292 == ssl3_accept_~s__state~0); 38618#L107 assume !(16384 == ssl3_accept_~s__state~0); 38616#L110 assume !(8192 == ssl3_accept_~s__state~0); 38614#L113 assume !(24576 == ssl3_accept_~s__state~0); 38612#L116 assume !(8195 == ssl3_accept_~s__state~0); 38610#L119 assume !(8480 == ssl3_accept_~s__state~0); 38608#L122 assume !(8481 == ssl3_accept_~s__state~0); 38606#L125 assume !(8482 == ssl3_accept_~s__state~0); 38604#L128 assume !(8464 == ssl3_accept_~s__state~0); 38602#L131 assume !(8465 == ssl3_accept_~s__state~0); 38600#L134 assume !(8466 == ssl3_accept_~s__state~0); 38599#L137 assume !(8496 == ssl3_accept_~s__state~0); 38596#L140 assume !(8497 == ssl3_accept_~s__state~0); 38594#L143 assume !(8512 == ssl3_accept_~s__state~0); 38592#L146 assume !(8513 == ssl3_accept_~s__state~0); 38589#L149 assume !(8528 == ssl3_accept_~s__state~0); 38587#L152 assume !(8529 == ssl3_accept_~s__state~0); 38586#L155 assume !(8544 == ssl3_accept_~s__state~0); 38581#L158 assume !(8545 == ssl3_accept_~s__state~0); 38578#L161 assume !(8560 == ssl3_accept_~s__state~0); 38575#L164 assume !(8561 == ssl3_accept_~s__state~0); 38572#L167 assume !(8448 == ssl3_accept_~s__state~0); 38568#L170 assume !(8576 == ssl3_accept_~s__state~0); 38565#L173 assume !(8577 == ssl3_accept_~s__state~0); 38564#L176 assume !(8592 == ssl3_accept_~s__state~0); 38563#L179 assume !(8593 == ssl3_accept_~s__state~0); 38556#L182 assume !(8608 == ssl3_accept_~s__state~0); 38553#L185 assume !(8609 == ssl3_accept_~s__state~0); 38550#L188 assume !(8640 == ssl3_accept_~s__state~0); 38547#L191 assume !(8641 == ssl3_accept_~s__state~0); 38544#L194 assume !(8656 == ssl3_accept_~s__state~0); 38541#L197 assume !(8657 == ssl3_accept_~s__state~0); 38538#L200 assume 8672 == ssl3_accept_~s__state~0; 38535#L204 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 38532#L574 assume !(11 == ssl3_accept_~blastFlag~0); 38531#L577 assume !(14 == ssl3_accept_~blastFlag~0); 38530#L580 assume !(17 == ssl3_accept_~blastFlag~0); 38526#L583 assume !(20 == ssl3_accept_~blastFlag~0); 38503#L583-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 38494#L593 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 38492#L593-2 ssl3_accept_~s__init_num~0 := 0; 38490#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 38471#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38465#L654-1 ssl3_accept_~skip~0 := 0; 38461#L101-2 assume !false; 38457#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38452#L104 assume !(12292 == ssl3_accept_~s__state~0); 38447#L107 assume !(16384 == ssl3_accept_~s__state~0); 38372#L110 assume !(8192 == ssl3_accept_~s__state~0); 38373#L113 assume !(24576 == ssl3_accept_~s__state~0); 38287#L116 assume !(8195 == ssl3_accept_~s__state~0); 38285#L119 assume !(8480 == ssl3_accept_~s__state~0); 38282#L122 assume !(8481 == ssl3_accept_~s__state~0); 38276#L125 assume !(8482 == ssl3_accept_~s__state~0); 38277#L128 assume !(8464 == ssl3_accept_~s__state~0); 38264#L131 assume !(8465 == ssl3_accept_~s__state~0); 38265#L134 assume !(8466 == ssl3_accept_~s__state~0); 38247#L137 assume !(8496 == ssl3_accept_~s__state~0); 38246#L140 assume !(8497 == ssl3_accept_~s__state~0); 38245#L143 assume !(8512 == ssl3_accept_~s__state~0); 38244#L146 assume !(8513 == ssl3_accept_~s__state~0); 38243#L149 assume !(8528 == ssl3_accept_~s__state~0); 38242#L152 assume !(8529 == ssl3_accept_~s__state~0); 38241#L155 assume !(8544 == ssl3_accept_~s__state~0); 38240#L158 assume !(8545 == ssl3_accept_~s__state~0); 38150#L161 assume !(8560 == ssl3_accept_~s__state~0); 38151#L164 assume !(8561 == ssl3_accept_~s__state~0); 38145#L167 assume 8448 == ssl3_accept_~s__state~0; 38146#L168 assume !(ssl3_accept_~num1~0 > 0); 38137#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38138#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 38129#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38127#L654-1 ssl3_accept_~skip~0 := 0; 38122#L101-2 assume !false; 38123#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38118#L104 assume !(12292 == ssl3_accept_~s__state~0); 38119#L107 assume !(16384 == ssl3_accept_~s__state~0); 38114#L110 assume 8192 == ssl3_accept_~s__state~0; 37977#L213 ssl3_accept_~s__server~0 := 1; 37978#L218 assume 0 != ssl3_accept_~cb~0; 37990#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38013#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38048#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 39165#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 39157#L245 assume 12292 != ssl3_accept_~s__state~0; 39152#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 39151#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 39147#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39143#L654-1 ssl3_accept_~skip~0 := 0; 37934#L101-2 [2021-10-11 00:27:24,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:24,455 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 19 times [2021-10-11 00:27:24,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:24,456 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289113476] [2021-10-11 00:27:24,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:24,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:24,462 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:24,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:24,467 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:24,470 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:24,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:24,471 INFO L82 PathProgramCache]: Analyzing trace with hash -238715106, now seen corresponding path program 1 times [2021-10-11 00:27:24,471 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:24,472 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707512057] [2021-10-11 00:27:24,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:24,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:24,564 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 176 proven. 0 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-10-11 00:27:24,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707512057] [2021-10-11 00:27:24,564 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:24,564 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:24,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50993544] [2021-10-11 00:27:24,565 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:24,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:24,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:24,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:24,566 INFO L87 Difference]: Start difference. First operand 1668 states and 2209 transitions. cyclomatic complexity: 542 Second operand 3 states. [2021-10-11 00:27:24,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:24,591 INFO L93 Difference]: Finished difference Result 2968 states and 3917 transitions. [2021-10-11 00:27:24,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:24,591 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2968 states and 3917 transitions. [2021-10-11 00:27:24,605 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2960 [2021-10-11 00:27:24,621 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2968 states to 2968 states and 3917 transitions. [2021-10-11 00:27:24,622 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2968 [2021-10-11 00:27:24,625 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2968 [2021-10-11 00:27:24,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2968 states and 3917 transitions. [2021-10-11 00:27:24,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:24,630 INFO L692 BuchiCegarLoop]: Abstraction has 2968 states and 3917 transitions. [2021-10-11 00:27:24,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2968 states and 3917 transitions. [2021-10-11 00:27:24,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2968 to 2968. [2021-10-11 00:27:24,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2968 states. [2021-10-11 00:27:24,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 3917 transitions. [2021-10-11 00:27:24,688 INFO L715 BuchiCegarLoop]: Abstraction has 2968 states and 3917 transitions. [2021-10-11 00:27:24,688 INFO L595 BuchiCegarLoop]: Abstraction has 2968 states and 3917 transitions. [2021-10-11 00:27:24,688 INFO L427 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-11 00:27:24,688 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2968 states and 3917 transitions. [2021-10-11 00:27:24,699 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2960 [2021-10-11 00:27:24,699 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:24,699 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:24,704 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:24,704 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:24,704 INFO L794 eck$LassoCheckResult]: Stem: 42695#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 42551#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 42548#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42549#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 42556#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42577#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 42578#L101-2 [2021-10-11 00:27:24,705 INFO L796 eck$LassoCheckResult]: Loop: 42578#L101-2 assume !false; 44210#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44207#L104 assume !(12292 == ssl3_accept_~s__state~0); 44204#L107 assume !(16384 == ssl3_accept_~s__state~0); 44201#L110 assume !(8192 == ssl3_accept_~s__state~0); 44198#L113 assume !(24576 == ssl3_accept_~s__state~0); 44195#L116 assume !(8195 == ssl3_accept_~s__state~0); 44192#L119 assume !(8480 == ssl3_accept_~s__state~0); 44186#L122 assume !(8481 == ssl3_accept_~s__state~0); 44184#L125 assume !(8482 == ssl3_accept_~s__state~0); 44178#L128 assume 8464 == ssl3_accept_~s__state~0; 42947#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 44174#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43522#L276-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; 44164#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 44154#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44150#L654-1 ssl3_accept_~skip~0 := 0; 44148#L101-2 assume !false; 44146#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44144#L104 assume !(12292 == ssl3_accept_~s__state~0); 44142#L107 assume !(16384 == ssl3_accept_~s__state~0); 44140#L110 assume !(8192 == ssl3_accept_~s__state~0); 44138#L113 assume !(24576 == ssl3_accept_~s__state~0); 44136#L116 assume !(8195 == ssl3_accept_~s__state~0); 44134#L119 assume !(8480 == ssl3_accept_~s__state~0); 44131#L122 assume !(8481 == ssl3_accept_~s__state~0); 44132#L125 assume !(8482 == ssl3_accept_~s__state~0); 44018#L128 assume !(8464 == ssl3_accept_~s__state~0); 44014#L131 assume !(8465 == ssl3_accept_~s__state~0); 43982#L134 assume !(8466 == ssl3_accept_~s__state~0); 43102#L137 assume 8496 == ssl3_accept_~s__state~0; 43098#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 43089#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43086#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 43083#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43079#L295-2 ssl3_accept_~s__init_num~0 := 0; 43076#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 43070#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43062#L654-1 ssl3_accept_~skip~0 := 0; 43060#L101-2 assume !false; 43058#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43056#L104 assume !(12292 == ssl3_accept_~s__state~0); 43054#L107 assume !(16384 == ssl3_accept_~s__state~0); 43052#L110 assume !(8192 == ssl3_accept_~s__state~0); 43050#L113 assume !(24576 == ssl3_accept_~s__state~0); 43048#L116 assume !(8195 == ssl3_accept_~s__state~0); 43046#L119 assume !(8480 == ssl3_accept_~s__state~0); 43044#L122 assume !(8481 == ssl3_accept_~s__state~0); 43042#L125 assume !(8482 == ssl3_accept_~s__state~0); 43040#L128 assume !(8464 == ssl3_accept_~s__state~0); 43038#L131 assume !(8465 == ssl3_accept_~s__state~0); 43036#L134 assume !(8466 == ssl3_accept_~s__state~0); 43034#L137 assume !(8496 == ssl3_accept_~s__state~0); 43032#L140 assume !(8497 == ssl3_accept_~s__state~0); 42939#L143 assume 8512 == ssl3_accept_~s__state~0; 42586#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42557#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 42558#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44501#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 44496#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44492#L654-1 ssl3_accept_~skip~0 := 0; 44489#L101-2 assume !false; 44485#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44478#L104 assume !(12292 == ssl3_accept_~s__state~0); 44475#L107 assume !(16384 == ssl3_accept_~s__state~0); 44472#L110 assume !(8192 == ssl3_accept_~s__state~0); 44469#L113 assume !(24576 == ssl3_accept_~s__state~0); 44467#L116 assume !(8195 == ssl3_accept_~s__state~0); 44464#L119 assume !(8480 == ssl3_accept_~s__state~0); 44457#L122 assume !(8481 == ssl3_accept_~s__state~0); 44454#L125 assume !(8482 == ssl3_accept_~s__state~0); 44453#L128 assume !(8464 == ssl3_accept_~s__state~0); 44452#L131 assume !(8465 == ssl3_accept_~s__state~0); 44451#L134 assume !(8466 == ssl3_accept_~s__state~0); 44450#L137 assume !(8496 == ssl3_accept_~s__state~0); 44449#L140 assume !(8497 == ssl3_accept_~s__state~0); 44448#L143 assume !(8512 == ssl3_accept_~s__state~0); 44447#L146 assume !(8513 == ssl3_accept_~s__state~0); 44446#L149 assume 8528 == ssl3_accept_~s__state~0; 43203#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 44445#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 44443#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 44444#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 44435#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 44432#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 44431#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 44425#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44422#L654-1 ssl3_accept_~skip~0 := 0; 44421#L101-2 assume !false; 44420#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44419#L104 assume !(12292 == ssl3_accept_~s__state~0); 44418#L107 assume !(16384 == ssl3_accept_~s__state~0); 44417#L110 assume !(8192 == ssl3_accept_~s__state~0); 44416#L113 assume !(24576 == ssl3_accept_~s__state~0); 44415#L116 assume !(8195 == ssl3_accept_~s__state~0); 44414#L119 assume !(8480 == ssl3_accept_~s__state~0); 44413#L122 assume !(8481 == ssl3_accept_~s__state~0); 44019#L125 assume !(8482 == ssl3_accept_~s__state~0); 44020#L128 assume !(8464 == ssl3_accept_~s__state~0); 44409#L131 assume !(8465 == ssl3_accept_~s__state~0); 44407#L134 assume !(8466 == ssl3_accept_~s__state~0); 44405#L137 assume !(8496 == ssl3_accept_~s__state~0); 44403#L140 assume !(8497 == ssl3_accept_~s__state~0); 44401#L143 assume !(8512 == ssl3_accept_~s__state~0); 44399#L146 assume !(8513 == ssl3_accept_~s__state~0); 44397#L149 assume !(8528 == ssl3_accept_~s__state~0); 44395#L152 assume !(8529 == ssl3_accept_~s__state~0); 44393#L155 assume 8544 == ssl3_accept_~s__state~0; 43133#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 44390#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 44387#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44382#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 44380#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 44379#L419 assume !(4 == ssl3_accept_~blastFlag~0); 44378#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 44376#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 44354#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44350#L654-1 ssl3_accept_~skip~0 := 0; 44348#L101-2 assume !false; 44346#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44344#L104 assume !(12292 == ssl3_accept_~s__state~0); 44342#L107 assume !(16384 == ssl3_accept_~s__state~0); 44340#L110 assume !(8192 == ssl3_accept_~s__state~0); 44338#L113 assume !(24576 == ssl3_accept_~s__state~0); 44336#L116 assume !(8195 == ssl3_accept_~s__state~0); 44257#L119 assume !(8480 == ssl3_accept_~s__state~0); 44333#L122 assume !(8481 == ssl3_accept_~s__state~0); 44331#L125 assume !(8482 == ssl3_accept_~s__state~0); 44328#L128 assume !(8464 == ssl3_accept_~s__state~0); 44326#L131 assume !(8465 == ssl3_accept_~s__state~0); 44325#L134 assume !(8466 == ssl3_accept_~s__state~0); 44323#L137 assume !(8496 == ssl3_accept_~s__state~0); 44321#L140 assume !(8497 == ssl3_accept_~s__state~0); 44318#L143 assume !(8512 == ssl3_accept_~s__state~0); 44316#L146 assume !(8513 == ssl3_accept_~s__state~0); 44313#L149 assume !(8528 == ssl3_accept_~s__state~0); 44312#L152 assume !(8529 == ssl3_accept_~s__state~0); 44311#L155 assume !(8544 == ssl3_accept_~s__state~0); 44310#L158 assume !(8545 == ssl3_accept_~s__state~0); 44309#L161 assume !(8560 == ssl3_accept_~s__state~0); 44308#L164 assume !(8561 == ssl3_accept_~s__state~0); 44307#L167 assume 8448 == ssl3_accept_~s__state~0; 44305#L168 assume !(ssl3_accept_~num1~0 > 0); 44301#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44300#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 44272#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44268#L654-1 ssl3_accept_~skip~0 := 0; 44266#L101-2 assume !false; 44264#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44262#L104 assume !(12292 == ssl3_accept_~s__state~0); 44260#L107 assume !(16384 == ssl3_accept_~s__state~0); 44254#L110 assume !(8192 == ssl3_accept_~s__state~0); 44252#L113 assume !(24576 == ssl3_accept_~s__state~0); 44249#L116 assume !(8195 == ssl3_accept_~s__state~0); 44246#L119 assume !(8480 == ssl3_accept_~s__state~0); 44243#L122 assume !(8481 == ssl3_accept_~s__state~0); 44238#L125 assume !(8482 == ssl3_accept_~s__state~0); 44235#L128 assume !(8464 == ssl3_accept_~s__state~0); 44232#L131 assume !(8465 == ssl3_accept_~s__state~0); 44228#L134 assume !(8466 == ssl3_accept_~s__state~0); 44223#L137 assume !(8496 == ssl3_accept_~s__state~0); 44216#L140 assume !(8497 == ssl3_accept_~s__state~0); 44213#L143 assume !(8512 == ssl3_accept_~s__state~0); 44211#L146 assume !(8513 == ssl3_accept_~s__state~0); 44208#L149 assume !(8528 == ssl3_accept_~s__state~0); 44205#L152 assume !(8529 == ssl3_accept_~s__state~0); 44202#L155 assume !(8544 == ssl3_accept_~s__state~0); 44199#L158 assume !(8545 == ssl3_accept_~s__state~0); 44196#L161 assume !(8560 == ssl3_accept_~s__state~0); 44193#L164 assume !(8561 == ssl3_accept_~s__state~0); 44190#L167 assume !(8448 == ssl3_accept_~s__state~0); 44183#L170 assume 8576 == ssl3_accept_~s__state~0; 44176#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 44175#L462 assume !(5 == ssl3_accept_~blastFlag~0); 44173#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 44171#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 44170#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 44159#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44151#L654-1 ssl3_accept_~skip~0 := 0; 44149#L101-2 assume !false; 44147#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44145#L104 assume !(12292 == ssl3_accept_~s__state~0); 44143#L107 assume !(16384 == ssl3_accept_~s__state~0); 44141#L110 assume !(8192 == ssl3_accept_~s__state~0); 44139#L113 assume !(24576 == ssl3_accept_~s__state~0); 44137#L116 assume !(8195 == ssl3_accept_~s__state~0); 44135#L119 assume !(8480 == ssl3_accept_~s__state~0); 44133#L122 assume !(8481 == ssl3_accept_~s__state~0); 44078#L125 assume 8482 == ssl3_accept_~s__state~0; 44079#L126 ssl3_accept_~s__state~0 := 3; 44286#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 44277#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44269#L654-1 ssl3_accept_~skip~0 := 0; 44267#L101-2 assume !false; 44265#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44263#L104 assume !(12292 == ssl3_accept_~s__state~0); 44261#L107 assume !(16384 == ssl3_accept_~s__state~0); 44258#L110 assume 8192 == ssl3_accept_~s__state~0; 42962#L213 ssl3_accept_~s__server~0 := 1; 44251#L218 assume 0 != ssl3_accept_~cb~0; 44248#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 44245#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 44241#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 44237#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 44234#L245 assume 12292 != ssl3_accept_~s__state~0; 44230#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 44225#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 44220#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44215#L654-1 ssl3_accept_~skip~0 := 0; 42578#L101-2 [2021-10-11 00:27:24,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:24,706 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 20 times [2021-10-11 00:27:24,706 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:24,706 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399730333] [2021-10-11 00:27:24,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:24,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:24,714 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:24,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:24,718 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:24,722 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:24,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:24,723 INFO L82 PathProgramCache]: Analyzing trace with hash 1776072549, now seen corresponding path program 1 times [2021-10-11 00:27:24,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:24,723 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487914391] [2021-10-11 00:27:24,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:24,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:24,819 INFO L134 CoverageAnalysis]: Checked inductivity of 536 backedges. 170 proven. 0 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2021-10-11 00:27:24,820 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487914391] [2021-10-11 00:27:24,820 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:24,820 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:24,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112979547] [2021-10-11 00:27:24,821 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:24,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:24,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:24,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:24,822 INFO L87 Difference]: Start difference. First operand 2968 states and 3917 transitions. cyclomatic complexity: 951 Second operand 3 states. [2021-10-11 00:27:24,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:24,991 INFO L93 Difference]: Finished difference Result 2928 states and 3819 transitions. [2021-10-11 00:27:24,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:24,992 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2928 states and 3819 transitions. [2021-10-11 00:27:25,008 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2668 [2021-10-11 00:27:25,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2928 states to 2928 states and 3819 transitions. [2021-10-11 00:27:25,035 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2928 [2021-10-11 00:27:25,039 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2928 [2021-10-11 00:27:25,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2928 states and 3819 transitions. [2021-10-11 00:27:25,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:25,045 INFO L692 BuchiCegarLoop]: Abstraction has 2928 states and 3819 transitions. [2021-10-11 00:27:25,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2928 states and 3819 transitions. [2021-10-11 00:27:25,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2928 to 2918. [2021-10-11 00:27:25,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2918 states. [2021-10-11 00:27:25,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2918 states to 2918 states and 3809 transitions. [2021-10-11 00:27:25,108 INFO L715 BuchiCegarLoop]: Abstraction has 2918 states and 3809 transitions. [2021-10-11 00:27:25,108 INFO L595 BuchiCegarLoop]: Abstraction has 2918 states and 3809 transitions. [2021-10-11 00:27:25,108 INFO L427 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-11 00:27:25,108 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2918 states and 3809 transitions. [2021-10-11 00:27:25,119 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2658 [2021-10-11 00:27:25,119 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:25,120 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:25,124 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:25,124 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:25,124 INFO L794 eck$LassoCheckResult]: Stem: 48596#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 48453#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 48450#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48451#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 48457#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48476#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 48477#L101-2 [2021-10-11 00:27:25,125 INFO L796 eck$LassoCheckResult]: Loop: 48477#L101-2 assume !false; 49227#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49226#L104 assume !(12292 == ssl3_accept_~s__state~0); 49225#L107 assume !(16384 == ssl3_accept_~s__state~0); 49224#L110 assume !(8192 == ssl3_accept_~s__state~0); 49223#L113 assume !(24576 == ssl3_accept_~s__state~0); 49222#L116 assume !(8195 == ssl3_accept_~s__state~0); 49221#L119 assume !(8480 == ssl3_accept_~s__state~0); 49220#L122 assume !(8481 == ssl3_accept_~s__state~0); 49219#L125 assume !(8482 == ssl3_accept_~s__state~0); 49173#L128 assume 8464 == ssl3_accept_~s__state~0; 48836#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 49170#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49107#L276-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; 49164#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49160#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49156#L654-1 ssl3_accept_~skip~0 := 0; 49154#L101-2 assume !false; 49151#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49119#L104 assume !(12292 == ssl3_accept_~s__state~0); 49118#L107 assume !(16384 == ssl3_accept_~s__state~0); 49115#L110 assume !(8192 == ssl3_accept_~s__state~0); 49113#L113 assume !(24576 == ssl3_accept_~s__state~0); 49108#L116 assume !(8195 == ssl3_accept_~s__state~0); 49056#L119 assume !(8480 == ssl3_accept_~s__state~0); 49055#L122 assume !(8481 == ssl3_accept_~s__state~0); 49052#L125 assume !(8482 == ssl3_accept_~s__state~0); 49049#L128 assume !(8464 == ssl3_accept_~s__state~0); 49048#L131 assume !(8465 == ssl3_accept_~s__state~0); 49047#L134 assume !(8466 == ssl3_accept_~s__state~0); 49023#L137 assume 8496 == ssl3_accept_~s__state~0; 49019#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 49017#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49015#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 49012#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49009#L295-2 ssl3_accept_~s__init_num~0 := 0; 49005#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 48945#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48943#L654-1 ssl3_accept_~skip~0 := 0; 48934#L101-2 assume !false; 48935#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48926#L104 assume !(12292 == ssl3_accept_~s__state~0); 48927#L107 assume !(16384 == ssl3_accept_~s__state~0); 48918#L110 assume !(8192 == ssl3_accept_~s__state~0); 48919#L113 assume !(24576 == ssl3_accept_~s__state~0); 48910#L116 assume !(8195 == ssl3_accept_~s__state~0); 48911#L119 assume !(8480 == ssl3_accept_~s__state~0); 48902#L122 assume !(8481 == ssl3_accept_~s__state~0); 48903#L125 assume !(8482 == ssl3_accept_~s__state~0); 48894#L128 assume !(8464 == ssl3_accept_~s__state~0); 48895#L131 assume !(8465 == ssl3_accept_~s__state~0); 48886#L134 assume !(8466 == ssl3_accept_~s__state~0); 48887#L137 assume !(8496 == ssl3_accept_~s__state~0); 48878#L140 assume !(8497 == ssl3_accept_~s__state~0); 48879#L143 assume 8512 == ssl3_accept_~s__state~0; 48811#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48997#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 49830#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 48987#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 48988#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48954#L654-1 ssl3_accept_~skip~0 := 0; 48955#L101-2 assume !false; 48861#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48862#L104 assume !(12292 == ssl3_accept_~s__state~0); 48857#L107 assume !(16384 == ssl3_accept_~s__state~0); 48858#L110 assume !(8192 == ssl3_accept_~s__state~0); 48851#L113 assume !(24576 == ssl3_accept_~s__state~0); 48852#L116 assume !(8195 == ssl3_accept_~s__state~0); 48847#L119 assume !(8480 == ssl3_accept_~s__state~0); 48848#L122 assume !(8481 == ssl3_accept_~s__state~0); 48840#L125 assume !(8482 == ssl3_accept_~s__state~0); 48841#L128 assume !(8464 == ssl3_accept_~s__state~0); 48832#L131 assume !(8465 == ssl3_accept_~s__state~0); 48833#L134 assume !(8466 == ssl3_accept_~s__state~0); 48825#L137 assume !(8496 == ssl3_accept_~s__state~0); 48826#L140 assume !(8497 == ssl3_accept_~s__state~0); 48818#L143 assume !(8512 == ssl3_accept_~s__state~0); 48819#L146 assume !(8513 == ssl3_accept_~s__state~0); 48794#L149 assume 8528 == ssl3_accept_~s__state~0; 48795#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 48790#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 48791#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 48616#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 48617#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 49820#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48980#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 48981#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48964#L654-1 ssl3_accept_~skip~0 := 0; 48965#L101-2 assume !false; 48952#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48953#L104 assume !(12292 == ssl3_accept_~s__state~0); 48940#L107 assume !(16384 == ssl3_accept_~s__state~0); 48941#L110 assume !(8192 == ssl3_accept_~s__state~0); 48932#L113 assume !(24576 == ssl3_accept_~s__state~0); 48933#L116 assume !(8195 == ssl3_accept_~s__state~0); 48924#L119 assume !(8480 == ssl3_accept_~s__state~0); 48925#L122 assume !(8481 == ssl3_accept_~s__state~0); 48916#L125 assume !(8482 == ssl3_accept_~s__state~0); 48917#L128 assume !(8464 == ssl3_accept_~s__state~0); 48908#L131 assume !(8465 == ssl3_accept_~s__state~0); 48909#L134 assume !(8466 == ssl3_accept_~s__state~0); 48900#L137 assume !(8496 == ssl3_accept_~s__state~0); 48901#L140 assume !(8497 == ssl3_accept_~s__state~0); 48892#L143 assume !(8512 == ssl3_accept_~s__state~0); 48893#L146 assume !(8513 == ssl3_accept_~s__state~0); 48884#L149 assume !(8528 == ssl3_accept_~s__state~0); 48885#L152 assume !(8529 == ssl3_accept_~s__state~0); 48863#L155 assume 8544 == ssl3_accept_~s__state~0; 48864#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 48635#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 48526#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48527#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 48574#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 48575#L419 assume !(4 == ssl3_accept_~blastFlag~0); 49776#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 49774#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49763#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49758#L654-1 ssl3_accept_~skip~0 := 0; 49756#L101-2 assume !false; 49752#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49751#L104 assume !(12292 == ssl3_accept_~s__state~0); 49748#L107 assume !(16384 == ssl3_accept_~s__state~0); 49746#L110 assume !(8192 == ssl3_accept_~s__state~0); 49744#L113 assume !(24576 == ssl3_accept_~s__state~0); 49742#L116 assume !(8195 == ssl3_accept_~s__state~0); 49740#L119 assume !(8480 == ssl3_accept_~s__state~0); 49738#L122 assume !(8481 == ssl3_accept_~s__state~0); 49733#L125 assume !(8482 == ssl3_accept_~s__state~0); 49729#L128 assume !(8464 == ssl3_accept_~s__state~0); 49728#L131 assume !(8465 == ssl3_accept_~s__state~0); 49726#L134 assume !(8466 == ssl3_accept_~s__state~0); 49177#L137 assume !(8496 == ssl3_accept_~s__state~0); 49523#L140 assume !(8497 == ssl3_accept_~s__state~0); 49520#L143 assume !(8512 == ssl3_accept_~s__state~0); 49517#L146 assume !(8513 == ssl3_accept_~s__state~0); 49514#L149 assume !(8528 == ssl3_accept_~s__state~0); 49511#L152 assume !(8529 == ssl3_accept_~s__state~0); 49508#L155 assume !(8544 == ssl3_accept_~s__state~0); 49507#L158 assume !(8545 == ssl3_accept_~s__state~0); 49502#L161 assume !(8560 == ssl3_accept_~s__state~0); 49499#L164 assume !(8561 == ssl3_accept_~s__state~0); 49495#L167 assume 8448 == ssl3_accept_~s__state~0; 49489#L168 assume !(ssl3_accept_~num1~0 > 0); 49485#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49483#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49459#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49455#L654-1 ssl3_accept_~skip~0 := 0; 49453#L101-2 assume !false; 49451#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49449#L104 assume !(12292 == ssl3_accept_~s__state~0); 49447#L107 assume !(16384 == ssl3_accept_~s__state~0); 49445#L110 assume !(8192 == ssl3_accept_~s__state~0); 49443#L113 assume !(24576 == ssl3_accept_~s__state~0); 49441#L116 assume !(8195 == ssl3_accept_~s__state~0); 49439#L119 assume !(8480 == ssl3_accept_~s__state~0); 49437#L122 assume !(8481 == ssl3_accept_~s__state~0); 49435#L125 assume !(8482 == ssl3_accept_~s__state~0); 49433#L128 assume !(8464 == ssl3_accept_~s__state~0); 49431#L131 assume !(8465 == ssl3_accept_~s__state~0); 49429#L134 assume !(8466 == ssl3_accept_~s__state~0); 49427#L137 assume !(8496 == ssl3_accept_~s__state~0); 49425#L140 assume !(8497 == ssl3_accept_~s__state~0); 49423#L143 assume !(8512 == ssl3_accept_~s__state~0); 49421#L146 assume !(8513 == ssl3_accept_~s__state~0); 49419#L149 assume !(8528 == ssl3_accept_~s__state~0); 49417#L152 assume !(8529 == ssl3_accept_~s__state~0); 49415#L155 assume !(8544 == ssl3_accept_~s__state~0); 49413#L158 assume !(8545 == ssl3_accept_~s__state~0); 49411#L161 assume !(8560 == ssl3_accept_~s__state~0); 49409#L164 assume !(8561 == ssl3_accept_~s__state~0); 49407#L167 assume !(8448 == ssl3_accept_~s__state~0); 49390#L170 assume 8576 == ssl3_accept_~s__state~0; 49348#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 49349#L462 assume !(5 == ssl3_accept_~blastFlag~0); 49342#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 49343#L468 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49386#L472 assume !(6 == ssl3_accept_~blastFlag~0); 49493#L472-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 49486#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49464#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49456#L654-1 ssl3_accept_~skip~0 := 0; 49454#L101-2 assume !false; 49452#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49450#L104 assume !(12292 == ssl3_accept_~s__state~0); 49448#L107 assume !(16384 == ssl3_accept_~s__state~0); 49446#L110 assume !(8192 == ssl3_accept_~s__state~0); 49444#L113 assume !(24576 == ssl3_accept_~s__state~0); 49442#L116 assume !(8195 == ssl3_accept_~s__state~0); 49440#L119 assume !(8480 == ssl3_accept_~s__state~0); 49438#L122 assume !(8481 == ssl3_accept_~s__state~0); 49436#L125 assume !(8482 == ssl3_accept_~s__state~0); 49434#L128 assume !(8464 == ssl3_accept_~s__state~0); 49432#L131 assume !(8465 == ssl3_accept_~s__state~0); 49430#L134 assume !(8466 == ssl3_accept_~s__state~0); 49428#L137 assume !(8496 == ssl3_accept_~s__state~0); 49426#L140 assume !(8497 == ssl3_accept_~s__state~0); 49424#L143 assume !(8512 == ssl3_accept_~s__state~0); 49422#L146 assume !(8513 == ssl3_accept_~s__state~0); 49420#L149 assume !(8528 == ssl3_accept_~s__state~0); 49418#L152 assume !(8529 == ssl3_accept_~s__state~0); 49416#L155 assume !(8544 == ssl3_accept_~s__state~0); 49414#L158 assume !(8545 == ssl3_accept_~s__state~0); 49412#L161 assume !(8560 == ssl3_accept_~s__state~0); 49410#L164 assume !(8561 == ssl3_accept_~s__state~0); 49408#L167 assume !(8448 == ssl3_accept_~s__state~0); 49391#L170 assume !(8576 == ssl3_accept_~s__state~0); 49388#L173 assume !(8577 == ssl3_accept_~s__state~0); 49389#L176 assume !(8592 == ssl3_accept_~s__state~0); 49503#L179 assume !(8593 == ssl3_accept_~s__state~0); 49504#L182 assume !(8608 == ssl3_accept_~s__state~0); 49505#L185 assume !(8609 == ssl3_accept_~s__state~0); 49506#L188 assume 8640 == ssl3_accept_~s__state~0; 49749#L192 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet54;havoc ssl3_accept_#t~nondet54; 49750#L509 assume !(9 == ssl3_accept_~blastFlag~0); 50597#L512 assume !(12 == ssl3_accept_~blastFlag~0); 50595#L515 assume !(15 == ssl3_accept_~blastFlag~0); 50593#L518 assume !(18 == ssl3_accept_~blastFlag~0); 50591#L521 assume !(21 == ssl3_accept_~blastFlag~0); 50587#L518-2 assume !(ssl3_accept_~ret~0 <= 0); 49698#L531 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 49696#L531-2 ssl3_accept_~s__init_num~0 := 0; 49693#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49690#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49687#L654-1 ssl3_accept_~skip~0 := 0; 49685#L101-2 assume !false; 49682#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49676#L104 assume !(12292 == ssl3_accept_~s__state~0); 49674#L107 assume !(16384 == ssl3_accept_~s__state~0); 49672#L110 assume !(8192 == ssl3_accept_~s__state~0); 49670#L113 assume !(24576 == ssl3_accept_~s__state~0); 49668#L116 assume !(8195 == ssl3_accept_~s__state~0); 49666#L119 assume !(8480 == ssl3_accept_~s__state~0); 49664#L122 assume !(8481 == ssl3_accept_~s__state~0); 49662#L125 assume !(8482 == ssl3_accept_~s__state~0); 49660#L128 assume !(8464 == ssl3_accept_~s__state~0); 49658#L131 assume !(8465 == ssl3_accept_~s__state~0); 49656#L134 assume !(8466 == ssl3_accept_~s__state~0); 49654#L137 assume !(8496 == ssl3_accept_~s__state~0); 49652#L140 assume !(8497 == ssl3_accept_~s__state~0); 49650#L143 assume !(8512 == ssl3_accept_~s__state~0); 49648#L146 assume !(8513 == ssl3_accept_~s__state~0); 49646#L149 assume !(8528 == ssl3_accept_~s__state~0); 49644#L152 assume !(8529 == ssl3_accept_~s__state~0); 49642#L155 assume !(8544 == ssl3_accept_~s__state~0); 49640#L158 assume !(8545 == ssl3_accept_~s__state~0); 49638#L161 assume !(8560 == ssl3_accept_~s__state~0); 49636#L164 assume !(8561 == ssl3_accept_~s__state~0); 49634#L167 assume !(8448 == ssl3_accept_~s__state~0); 49632#L170 assume !(8576 == ssl3_accept_~s__state~0); 49630#L173 assume !(8577 == ssl3_accept_~s__state~0); 49628#L176 assume !(8592 == ssl3_accept_~s__state~0); 49626#L179 assume !(8593 == ssl3_accept_~s__state~0); 49624#L182 assume !(8608 == ssl3_accept_~s__state~0); 49622#L185 assume !(8609 == ssl3_accept_~s__state~0); 49620#L188 assume !(8640 == ssl3_accept_~s__state~0); 49618#L191 assume !(8641 == ssl3_accept_~s__state~0); 49616#L194 assume 8656 == ssl3_accept_~s__state~0; 49482#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 49613#L541 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 49611#L546 assume !(10 == ssl3_accept_~blastFlag~0); 49609#L549 assume !(13 == ssl3_accept_~blastFlag~0); 49608#L552 assume !(16 == ssl3_accept_~blastFlag~0); 49606#L555 assume !(19 == ssl3_accept_~blastFlag~0); 49604#L555-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 49602#L566 assume !(0 == ssl3_accept_~tmp___10~0); 49600#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49581#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49577#L654-1 ssl3_accept_~skip~0 := 0; 49575#L101-2 assume !false; 49573#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49571#L104 assume !(12292 == ssl3_accept_~s__state~0); 49569#L107 assume !(16384 == ssl3_accept_~s__state~0); 49567#L110 assume !(8192 == ssl3_accept_~s__state~0); 49565#L113 assume !(24576 == ssl3_accept_~s__state~0); 49563#L116 assume !(8195 == ssl3_accept_~s__state~0); 49561#L119 assume !(8480 == ssl3_accept_~s__state~0); 49559#L122 assume !(8481 == ssl3_accept_~s__state~0); 49557#L125 assume !(8482 == ssl3_accept_~s__state~0); 49555#L128 assume !(8464 == ssl3_accept_~s__state~0); 49553#L131 assume !(8465 == ssl3_accept_~s__state~0); 49551#L134 assume !(8466 == ssl3_accept_~s__state~0); 49549#L137 assume !(8496 == ssl3_accept_~s__state~0); 49547#L140 assume !(8497 == ssl3_accept_~s__state~0); 49545#L143 assume !(8512 == ssl3_accept_~s__state~0); 49543#L146 assume !(8513 == ssl3_accept_~s__state~0); 49541#L149 assume !(8528 == ssl3_accept_~s__state~0); 49539#L152 assume !(8529 == ssl3_accept_~s__state~0); 49537#L155 assume !(8544 == ssl3_accept_~s__state~0); 49535#L158 assume !(8545 == ssl3_accept_~s__state~0); 49533#L161 assume !(8560 == ssl3_accept_~s__state~0); 49531#L164 assume !(8561 == ssl3_accept_~s__state~0); 49529#L167 assume !(8448 == ssl3_accept_~s__state~0); 49527#L170 assume !(8576 == ssl3_accept_~s__state~0); 49525#L173 assume !(8577 == ssl3_accept_~s__state~0); 49522#L176 assume !(8592 == ssl3_accept_~s__state~0); 49519#L179 assume !(8593 == ssl3_accept_~s__state~0); 49516#L182 assume !(8608 == ssl3_accept_~s__state~0); 49513#L185 assume !(8609 == ssl3_accept_~s__state~0); 49510#L188 assume !(8640 == ssl3_accept_~s__state~0); 49487#L191 assume !(8641 == ssl3_accept_~s__state~0); 49484#L194 assume !(8656 == ssl3_accept_~s__state~0); 49481#L197 assume !(8657 == ssl3_accept_~s__state~0); 49480#L200 assume 8672 == ssl3_accept_~s__state~0; 49479#L204 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 49478#L574 assume !(11 == ssl3_accept_~blastFlag~0); 49477#L577 assume !(14 == ssl3_accept_~blastFlag~0); 49476#L580 assume !(17 == ssl3_accept_~blastFlag~0); 49475#L583 assume !(20 == ssl3_accept_~blastFlag~0); 49474#L583-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 49473#L593 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 49472#L593-2 ssl3_accept_~s__init_num~0 := 0; 49470#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49394#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49380#L654-1 ssl3_accept_~skip~0 := 0; 49379#L101-2 assume !false; 49378#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49377#L104 assume !(12292 == ssl3_accept_~s__state~0); 49376#L107 assume !(16384 == ssl3_accept_~s__state~0); 49375#L110 assume !(8192 == ssl3_accept_~s__state~0); 49374#L113 assume !(24576 == ssl3_accept_~s__state~0); 49373#L116 assume !(8195 == ssl3_accept_~s__state~0); 49248#L119 assume !(8480 == ssl3_accept_~s__state~0); 49372#L122 assume !(8481 == ssl3_accept_~s__state~0); 49371#L125 assume !(8482 == ssl3_accept_~s__state~0); 49370#L128 assume !(8464 == ssl3_accept_~s__state~0); 49369#L131 assume !(8465 == ssl3_accept_~s__state~0); 49368#L134 assume !(8466 == ssl3_accept_~s__state~0); 49366#L137 assume !(8496 == ssl3_accept_~s__state~0); 49365#L140 assume !(8497 == ssl3_accept_~s__state~0); 49364#L143 assume !(8512 == ssl3_accept_~s__state~0); 49363#L146 assume !(8513 == ssl3_accept_~s__state~0); 49362#L149 assume !(8528 == ssl3_accept_~s__state~0); 49361#L152 assume !(8529 == ssl3_accept_~s__state~0); 49360#L155 assume !(8544 == ssl3_accept_~s__state~0); 49359#L158 assume !(8545 == ssl3_accept_~s__state~0); 49356#L161 assume !(8560 == ssl3_accept_~s__state~0); 49336#L164 assume !(8561 == ssl3_accept_~s__state~0); 48824#L167 assume 8448 == ssl3_accept_~s__state~0; 48821#L168 assume !(ssl3_accept_~num1~0 > 0); 48817#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48806#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 48761#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48758#L654-1 ssl3_accept_~skip~0 := 0; 48746#L101-2 assume !false; 48741#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48678#L104 assume !(12292 == ssl3_accept_~s__state~0); 48679#L107 assume !(16384 == ssl3_accept_~s__state~0); 48652#L110 assume 8192 == ssl3_accept_~s__state~0; 48648#L213 ssl3_accept_~s__server~0 := 1; 49246#L218 assume 0 != ssl3_accept_~cb~0; 49245#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 49244#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 49242#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 49240#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 49239#L245 assume 12292 != ssl3_accept_~s__state~0; 49237#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 49234#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49231#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49228#L654-1 ssl3_accept_~skip~0 := 0; 48477#L101-2 [2021-10-11 00:27:25,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:25,126 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 21 times [2021-10-11 00:27:25,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:25,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010300684] [2021-10-11 00:27:25,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:25,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:25,133 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:25,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:25,137 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:25,140 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:25,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:25,141 INFO L82 PathProgramCache]: Analyzing trace with hash 262212329, now seen corresponding path program 1 times [2021-10-11 00:27:25,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:25,141 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099648161] [2021-10-11 00:27:25,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:25,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:25,318 INFO L134 CoverageAnalysis]: Checked inductivity of 1251 backedges. 754 proven. 0 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2021-10-11 00:27:25,319 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099648161] [2021-10-11 00:27:25,319 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:25,319 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:25,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020615750] [2021-10-11 00:27:25,320 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:25,320 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:25,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:25,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:25,321 INFO L87 Difference]: Start difference. First operand 2918 states and 3809 transitions. cyclomatic complexity: 898 Second operand 3 states. [2021-10-11 00:27:25,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:25,469 INFO L93 Difference]: Finished difference Result 3318 states and 4274 transitions. [2021-10-11 00:27:25,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:25,470 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3318 states and 4274 transitions. [2021-10-11 00:27:25,507 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3058 [2021-10-11 00:27:25,519 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3318 states to 3318 states and 4274 transitions. [2021-10-11 00:27:25,519 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3318 [2021-10-11 00:27:25,523 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3318 [2021-10-11 00:27:25,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3318 states and 4274 transitions. [2021-10-11 00:27:25,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:25,528 INFO L692 BuchiCegarLoop]: Abstraction has 3318 states and 4274 transitions. [2021-10-11 00:27:25,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states and 4274 transitions. [2021-10-11 00:27:25,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 3288. [2021-10-11 00:27:25,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3288 states. [2021-10-11 00:27:25,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3288 states to 3288 states and 4239 transitions. [2021-10-11 00:27:25,588 INFO L715 BuchiCegarLoop]: Abstraction has 3288 states and 4239 transitions. [2021-10-11 00:27:25,588 INFO L595 BuchiCegarLoop]: Abstraction has 3288 states and 4239 transitions. [2021-10-11 00:27:25,588 INFO L427 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-11 00:27:25,588 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3288 states and 4239 transitions. [2021-10-11 00:27:25,599 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3028 [2021-10-11 00:27:25,599 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:25,599 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:25,603 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:25,603 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:25,603 INFO L794 eck$LassoCheckResult]: Stem: 54837#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 54694#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 54691#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54692#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 54698#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54718#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 54719#L101-2 [2021-10-11 00:27:25,603 INFO L796 eck$LassoCheckResult]: Loop: 54719#L101-2 assume !false; 55359#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55358#L104 assume !(12292 == ssl3_accept_~s__state~0); 55357#L107 assume !(16384 == ssl3_accept_~s__state~0); 55356#L110 assume !(8192 == ssl3_accept_~s__state~0); 55355#L113 assume !(24576 == ssl3_accept_~s__state~0); 55354#L116 assume !(8195 == ssl3_accept_~s__state~0); 55353#L119 assume !(8480 == ssl3_accept_~s__state~0); 55352#L122 assume !(8481 == ssl3_accept_~s__state~0); 55351#L125 assume !(8482 == ssl3_accept_~s__state~0); 55324#L128 assume 8464 == ssl3_accept_~s__state~0; 55037#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 55321#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 55299#L276-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; 55317#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 55311#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55308#L654-1 ssl3_accept_~skip~0 := 0; 55307#L101-2 assume !false; 55306#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55301#L104 assume !(12292 == ssl3_accept_~s__state~0); 55300#L107 assume !(16384 == ssl3_accept_~s__state~0); 55297#L110 assume !(8192 == ssl3_accept_~s__state~0); 55295#L113 assume !(24576 == ssl3_accept_~s__state~0); 55293#L116 assume !(8195 == ssl3_accept_~s__state~0); 55292#L119 assume !(8480 == ssl3_accept_~s__state~0); 55291#L122 assume !(8481 == ssl3_accept_~s__state~0); 55285#L125 assume !(8482 == ssl3_accept_~s__state~0); 55283#L128 assume !(8464 == ssl3_accept_~s__state~0); 55281#L131 assume !(8465 == ssl3_accept_~s__state~0); 55235#L134 assume !(8466 == ssl3_accept_~s__state~0); 55212#L137 assume 8496 == ssl3_accept_~s__state~0; 55209#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 55207#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 55205#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 55203#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55199#L295-2 ssl3_accept_~s__init_num~0 := 0; 55195#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 55130#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55128#L654-1 ssl3_accept_~skip~0 := 0; 55119#L101-2 assume !false; 55120#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55111#L104 assume !(12292 == ssl3_accept_~s__state~0); 55112#L107 assume !(16384 == ssl3_accept_~s__state~0); 55103#L110 assume !(8192 == ssl3_accept_~s__state~0); 55104#L113 assume !(24576 == ssl3_accept_~s__state~0); 55095#L116 assume !(8195 == ssl3_accept_~s__state~0); 55096#L119 assume !(8480 == ssl3_accept_~s__state~0); 55087#L122 assume !(8481 == ssl3_accept_~s__state~0); 55088#L125 assume !(8482 == ssl3_accept_~s__state~0); 55079#L128 assume !(8464 == ssl3_accept_~s__state~0); 55080#L131 assume !(8465 == ssl3_accept_~s__state~0); 55071#L134 assume !(8466 == ssl3_accept_~s__state~0); 55072#L137 assume !(8496 == ssl3_accept_~s__state~0); 55063#L140 assume !(8497 == ssl3_accept_~s__state~0); 55064#L143 assume 8512 == ssl3_accept_~s__state~0; 54886#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56480#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 56481#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 56904#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 56902#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56899#L654-1 ssl3_accept_~skip~0 := 0; 56898#L101-2 assume !false; 56897#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56896#L104 assume !(12292 == ssl3_accept_~s__state~0); 56895#L107 assume !(16384 == ssl3_accept_~s__state~0); 56894#L110 assume !(8192 == ssl3_accept_~s__state~0); 56893#L113 assume !(24576 == ssl3_accept_~s__state~0); 56892#L116 assume !(8195 == ssl3_accept_~s__state~0); 56891#L119 assume !(8480 == ssl3_accept_~s__state~0); 56890#L122 assume !(8481 == ssl3_accept_~s__state~0); 56889#L125 assume !(8482 == ssl3_accept_~s__state~0); 56888#L128 assume !(8464 == ssl3_accept_~s__state~0); 56887#L131 assume !(8465 == ssl3_accept_~s__state~0); 56886#L134 assume !(8466 == ssl3_accept_~s__state~0); 56885#L137 assume !(8496 == ssl3_accept_~s__state~0); 56884#L140 assume !(8497 == ssl3_accept_~s__state~0); 56883#L143 assume !(8512 == ssl3_accept_~s__state~0); 56882#L146 assume !(8513 == ssl3_accept_~s__state~0); 56881#L149 assume 8528 == ssl3_accept_~s__state~0; 55004#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 56880#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 56878#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 56879#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 56872#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 56870#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 55162#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 55163#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55146#L654-1 ssl3_accept_~skip~0 := 0; 55147#L101-2 assume !false; 55136#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55137#L104 assume !(12292 == ssl3_accept_~s__state~0); 55125#L107 assume !(16384 == ssl3_accept_~s__state~0); 55126#L110 assume !(8192 == ssl3_accept_~s__state~0); 55117#L113 assume !(24576 == ssl3_accept_~s__state~0); 55118#L116 assume !(8195 == ssl3_accept_~s__state~0); 55109#L119 assume !(8480 == ssl3_accept_~s__state~0); 55110#L122 assume !(8481 == ssl3_accept_~s__state~0); 55101#L125 assume !(8482 == ssl3_accept_~s__state~0); 55102#L128 assume !(8464 == ssl3_accept_~s__state~0); 55093#L131 assume !(8465 == ssl3_accept_~s__state~0); 55094#L134 assume !(8466 == ssl3_accept_~s__state~0); 55085#L137 assume !(8496 == ssl3_accept_~s__state~0); 55086#L140 assume !(8497 == ssl3_accept_~s__state~0); 55077#L143 assume !(8512 == ssl3_accept_~s__state~0); 55078#L146 assume !(8513 == ssl3_accept_~s__state~0); 55069#L149 assume !(8528 == ssl3_accept_~s__state~0); 55070#L152 assume !(8529 == ssl3_accept_~s__state~0); 55052#L155 assume 8544 == ssl3_accept_~s__state~0; 55053#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54884#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 54824#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56833#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56831#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 56828#L419 assume !(4 == ssl3_accept_~blastFlag~0); 56820#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 56815#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 56811#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56807#L654-1 ssl3_accept_~skip~0 := 0; 56805#L101-2 assume !false; 56803#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56802#L104 assume !(12292 == ssl3_accept_~s__state~0); 56801#L107 assume !(16384 == ssl3_accept_~s__state~0); 56799#L110 assume !(8192 == ssl3_accept_~s__state~0); 56796#L113 assume !(24576 == ssl3_accept_~s__state~0); 56790#L116 assume !(8195 == ssl3_accept_~s__state~0); 56788#L119 assume !(8480 == ssl3_accept_~s__state~0); 56786#L122 assume !(8481 == ssl3_accept_~s__state~0); 56784#L125 assume !(8482 == ssl3_accept_~s__state~0); 56782#L128 assume !(8464 == ssl3_accept_~s__state~0); 56780#L131 assume !(8465 == ssl3_accept_~s__state~0); 56777#L134 assume !(8466 == ssl3_accept_~s__state~0); 55328#L137 assume !(8496 == ssl3_accept_~s__state~0); 56756#L140 assume !(8497 == ssl3_accept_~s__state~0); 56754#L143 assume !(8512 == ssl3_accept_~s__state~0); 56752#L146 assume !(8513 == ssl3_accept_~s__state~0); 56748#L149 assume !(8528 == ssl3_accept_~s__state~0); 56744#L152 assume !(8529 == ssl3_accept_~s__state~0); 56740#L155 assume !(8544 == ssl3_accept_~s__state~0); 56736#L158 assume !(8545 == ssl3_accept_~s__state~0); 56732#L161 assume !(8560 == ssl3_accept_~s__state~0); 56729#L164 assume !(8561 == ssl3_accept_~s__state~0); 56725#L167 assume 8448 == ssl3_accept_~s__state~0; 56719#L168 assume !(ssl3_accept_~num1~0 > 0); 56715#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 56711#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 56688#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56684#L654-1 ssl3_accept_~skip~0 := 0; 56682#L101-2 assume !false; 56680#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56678#L104 assume !(12292 == ssl3_accept_~s__state~0); 56676#L107 assume !(16384 == ssl3_accept_~s__state~0); 56674#L110 assume !(8192 == ssl3_accept_~s__state~0); 56672#L113 assume !(24576 == ssl3_accept_~s__state~0); 56670#L116 assume !(8195 == ssl3_accept_~s__state~0); 56668#L119 assume !(8480 == ssl3_accept_~s__state~0); 56666#L122 assume !(8481 == ssl3_accept_~s__state~0); 56664#L125 assume !(8482 == ssl3_accept_~s__state~0); 56662#L128 assume !(8464 == ssl3_accept_~s__state~0); 56660#L131 assume !(8465 == ssl3_accept_~s__state~0); 56658#L134 assume !(8466 == ssl3_accept_~s__state~0); 56656#L137 assume !(8496 == ssl3_accept_~s__state~0); 56654#L140 assume !(8497 == ssl3_accept_~s__state~0); 56652#L143 assume !(8512 == ssl3_accept_~s__state~0); 56650#L146 assume !(8513 == ssl3_accept_~s__state~0); 56648#L149 assume !(8528 == ssl3_accept_~s__state~0); 56646#L152 assume !(8529 == ssl3_accept_~s__state~0); 56644#L155 assume !(8544 == ssl3_accept_~s__state~0); 56642#L158 assume !(8545 == ssl3_accept_~s__state~0); 56640#L161 assume !(8560 == ssl3_accept_~s__state~0); 56633#L164 assume !(8561 == ssl3_accept_~s__state~0); 56626#L167 assume !(8448 == ssl3_accept_~s__state~0); 56099#L170 assume 8576 == ssl3_accept_~s__state~0; 55844#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 55845#L462 assume !(5 == ssl3_accept_~blastFlag~0); 55735#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 55629#L468 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55630#L472 assume !(6 == ssl3_accept_~blastFlag~0); 57225#L472-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 57222#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 57219#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57216#L654-1 ssl3_accept_~skip~0 := 0; 57215#L101-2 assume !false; 57214#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57213#L104 assume !(12292 == ssl3_accept_~s__state~0); 57212#L107 assume !(16384 == ssl3_accept_~s__state~0); 57211#L110 assume !(8192 == ssl3_accept_~s__state~0); 57210#L113 assume !(24576 == ssl3_accept_~s__state~0); 57209#L116 assume !(8195 == ssl3_accept_~s__state~0); 57208#L119 assume !(8480 == ssl3_accept_~s__state~0); 57207#L122 assume !(8481 == ssl3_accept_~s__state~0); 57206#L125 assume !(8482 == ssl3_accept_~s__state~0); 57205#L128 assume !(8464 == ssl3_accept_~s__state~0); 57204#L131 assume !(8465 == ssl3_accept_~s__state~0); 57203#L134 assume !(8466 == ssl3_accept_~s__state~0); 57201#L137 assume !(8496 == ssl3_accept_~s__state~0); 57198#L140 assume !(8497 == ssl3_accept_~s__state~0); 57192#L143 assume !(8512 == ssl3_accept_~s__state~0); 57190#L146 assume !(8513 == ssl3_accept_~s__state~0); 57188#L149 assume !(8528 == ssl3_accept_~s__state~0); 57186#L152 assume !(8529 == ssl3_accept_~s__state~0); 57184#L155 assume !(8544 == ssl3_accept_~s__state~0); 57182#L158 assume !(8545 == ssl3_accept_~s__state~0); 57180#L161 assume !(8560 == ssl3_accept_~s__state~0); 57178#L164 assume !(8561 == ssl3_accept_~s__state~0); 57176#L167 assume !(8448 == ssl3_accept_~s__state~0); 57173#L170 assume !(8576 == ssl3_accept_~s__state~0); 57169#L173 assume !(8577 == ssl3_accept_~s__state~0); 57166#L176 assume 8592 == ssl3_accept_~s__state~0; 56710#L180 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 57125#L485 assume !(7 == ssl3_accept_~blastFlag~0); 56636#L485-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 56629#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 56569#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56564#L654-1 ssl3_accept_~skip~0 := 0; 56174#L101-2 assume !false; 56170#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56163#L104 assume !(12292 == ssl3_accept_~s__state~0); 56160#L107 assume !(16384 == ssl3_accept_~s__state~0); 56157#L110 assume !(8192 == ssl3_accept_~s__state~0); 56154#L113 assume !(24576 == ssl3_accept_~s__state~0); 56151#L116 assume !(8195 == ssl3_accept_~s__state~0); 56148#L119 assume !(8480 == ssl3_accept_~s__state~0); 56145#L122 assume !(8481 == ssl3_accept_~s__state~0); 56142#L125 assume !(8482 == ssl3_accept_~s__state~0); 56139#L128 assume !(8464 == ssl3_accept_~s__state~0); 56136#L131 assume !(8465 == ssl3_accept_~s__state~0); 56133#L134 assume !(8466 == ssl3_accept_~s__state~0); 56122#L137 assume !(8496 == ssl3_accept_~s__state~0); 56120#L140 assume !(8497 == ssl3_accept_~s__state~0); 56119#L143 assume !(8512 == ssl3_accept_~s__state~0); 56117#L146 assume !(8513 == ssl3_accept_~s__state~0); 56118#L149 assume !(8528 == ssl3_accept_~s__state~0); 56513#L152 assume !(8529 == ssl3_accept_~s__state~0); 56511#L155 assume !(8544 == ssl3_accept_~s__state~0); 56509#L158 assume !(8545 == ssl3_accept_~s__state~0); 56109#L161 assume !(8560 == ssl3_accept_~s__state~0); 56108#L164 assume !(8561 == ssl3_accept_~s__state~0); 56101#L167 assume !(8448 == ssl3_accept_~s__state~0); 56100#L170 assume !(8576 == ssl3_accept_~s__state~0); 56097#L173 assume !(8577 == ssl3_accept_~s__state~0); 56098#L176 assume !(8592 == ssl3_accept_~s__state~0); 56709#L179 assume !(8593 == ssl3_accept_~s__state~0); 56708#L182 assume !(8608 == ssl3_accept_~s__state~0); 56706#L185 assume !(8609 == ssl3_accept_~s__state~0); 56707#L188 assume 8640 == ssl3_accept_~s__state~0; 56750#L192 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet54;havoc ssl3_accept_#t~nondet54; 56746#L509 assume !(9 == ssl3_accept_~blastFlag~0); 56742#L512 assume !(12 == ssl3_accept_~blastFlag~0); 56738#L515 assume !(15 == ssl3_accept_~blastFlag~0); 56734#L518 assume !(18 == ssl3_accept_~blastFlag~0); 56730#L521 assume !(21 == ssl3_accept_~blastFlag~0); 56727#L518-2 assume !(ssl3_accept_~ret~0 <= 0); 56722#L531 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 56717#L531-2 ssl3_accept_~s__init_num~0 := 0; 56714#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 56699#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56695#L654-1 ssl3_accept_~skip~0 := 0; 56693#L101-2 assume !false; 56691#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56685#L104 assume !(12292 == ssl3_accept_~s__state~0); 56683#L107 assume !(16384 == ssl3_accept_~s__state~0); 56681#L110 assume !(8192 == ssl3_accept_~s__state~0); 56679#L113 assume !(24576 == ssl3_accept_~s__state~0); 56677#L116 assume !(8195 == ssl3_accept_~s__state~0); 56675#L119 assume !(8480 == ssl3_accept_~s__state~0); 56673#L122 assume !(8481 == ssl3_accept_~s__state~0); 56671#L125 assume !(8482 == ssl3_accept_~s__state~0); 56669#L128 assume !(8464 == ssl3_accept_~s__state~0); 56667#L131 assume !(8465 == ssl3_accept_~s__state~0); 56665#L134 assume !(8466 == ssl3_accept_~s__state~0); 56663#L137 assume !(8496 == ssl3_accept_~s__state~0); 56661#L140 assume !(8497 == ssl3_accept_~s__state~0); 56659#L143 assume !(8512 == ssl3_accept_~s__state~0); 56657#L146 assume !(8513 == ssl3_accept_~s__state~0); 56655#L149 assume !(8528 == ssl3_accept_~s__state~0); 56653#L152 assume !(8529 == ssl3_accept_~s__state~0); 56651#L155 assume !(8544 == ssl3_accept_~s__state~0); 56649#L158 assume !(8545 == ssl3_accept_~s__state~0); 56647#L161 assume !(8560 == ssl3_accept_~s__state~0); 56645#L164 assume !(8561 == ssl3_accept_~s__state~0); 56643#L167 assume !(8448 == ssl3_accept_~s__state~0); 56641#L170 assume !(8576 == ssl3_accept_~s__state~0); 56639#L173 assume !(8577 == ssl3_accept_~s__state~0); 56632#L176 assume !(8592 == ssl3_accept_~s__state~0); 56625#L179 assume !(8593 == ssl3_accept_~s__state~0); 56624#L182 assume !(8608 == ssl3_accept_~s__state~0); 56623#L185 assume !(8609 == ssl3_accept_~s__state~0); 56621#L188 assume !(8640 == ssl3_accept_~s__state~0); 54758#L191 assume !(8641 == ssl3_accept_~s__state~0); 54742#L194 assume 8656 == ssl3_accept_~s__state~0; 54680#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 54704#L541 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 54705#L546 assume !(10 == ssl3_accept_~blastFlag~0); 54745#L549 assume !(13 == ssl3_accept_~blastFlag~0); 54703#L552 assume !(16 == ssl3_accept_~blastFlag~0); 54689#L555 assume !(19 == ssl3_accept_~blastFlag~0); 54690#L555-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 54687#L566 assume !(0 == ssl3_accept_~tmp___10~0); 54688#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 56773#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56769#L654-1 ssl3_accept_~skip~0 := 0; 56767#L101-2 assume !false; 56765#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56763#L104 assume !(12292 == ssl3_accept_~s__state~0); 56761#L107 assume !(16384 == ssl3_accept_~s__state~0); 56759#L110 assume !(8192 == ssl3_accept_~s__state~0); 56757#L113 assume !(24576 == ssl3_accept_~s__state~0); 56755#L116 assume !(8195 == ssl3_accept_~s__state~0); 56753#L119 assume !(8480 == ssl3_accept_~s__state~0); 56749#L122 assume !(8481 == ssl3_accept_~s__state~0); 56745#L125 assume !(8482 == ssl3_accept_~s__state~0); 56741#L128 assume !(8464 == ssl3_accept_~s__state~0); 56737#L131 assume !(8465 == ssl3_accept_~s__state~0); 56733#L134 assume !(8466 == ssl3_accept_~s__state~0); 56702#L137 assume !(8496 == ssl3_accept_~s__state~0); 56696#L140 assume !(8497 == ssl3_accept_~s__state~0); 56694#L143 assume !(8512 == ssl3_accept_~s__state~0); 56692#L146 assume !(8513 == ssl3_accept_~s__state~0); 56634#L149 assume !(8528 == ssl3_accept_~s__state~0); 56627#L152 assume !(8529 == ssl3_accept_~s__state~0); 56565#L155 assume !(8544 == ssl3_accept_~s__state~0); 56562#L158 assume !(8545 == ssl3_accept_~s__state~0); 56561#L161 assume !(8560 == ssl3_accept_~s__state~0); 56559#L164 assume !(8561 == ssl3_accept_~s__state~0); 56558#L167 assume !(8448 == ssl3_accept_~s__state~0); 56557#L170 assume !(8576 == ssl3_accept_~s__state~0); 56556#L173 assume !(8577 == ssl3_accept_~s__state~0); 56555#L176 assume !(8592 == ssl3_accept_~s__state~0); 56552#L179 assume !(8593 == ssl3_accept_~s__state~0); 56548#L182 assume !(8608 == ssl3_accept_~s__state~0); 56546#L185 assume !(8609 == ssl3_accept_~s__state~0); 56544#L188 assume !(8640 == ssl3_accept_~s__state~0); 56492#L191 assume !(8641 == ssl3_accept_~s__state~0); 56491#L194 assume !(8656 == ssl3_accept_~s__state~0); 54679#L197 assume !(8657 == ssl3_accept_~s__state~0); 54681#L200 assume 8672 == ssl3_accept_~s__state~0; 56246#L204 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 56243#L574 assume !(11 == ssl3_accept_~blastFlag~0); 56242#L577 assume !(14 == ssl3_accept_~blastFlag~0); 56239#L580 assume !(17 == ssl3_accept_~blastFlag~0); 56237#L583 assume !(20 == ssl3_accept_~blastFlag~0); 56236#L583-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 56235#L593 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 56234#L593-2 ssl3_accept_~s__init_num~0 := 0; 56232#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 56225#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56221#L654-1 ssl3_accept_~skip~0 := 0; 56219#L101-2 assume !false; 56218#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56216#L104 assume !(12292 == ssl3_accept_~s__state~0); 56214#L107 assume !(16384 == ssl3_accept_~s__state~0); 56212#L110 assume !(8192 == ssl3_accept_~s__state~0); 56210#L113 assume !(24576 == ssl3_accept_~s__state~0); 56208#L116 assume !(8195 == ssl3_accept_~s__state~0); 55380#L119 assume !(8480 == ssl3_accept_~s__state~0); 56205#L122 assume !(8481 == ssl3_accept_~s__state~0); 56203#L125 assume !(8482 == ssl3_accept_~s__state~0); 56201#L128 assume !(8464 == ssl3_accept_~s__state~0); 56199#L131 assume !(8465 == ssl3_accept_~s__state~0); 56196#L134 assume !(8466 == ssl3_accept_~s__state~0); 56193#L137 assume !(8496 == ssl3_accept_~s__state~0); 56189#L140 assume !(8497 == ssl3_accept_~s__state~0); 56183#L143 assume !(8512 == ssl3_accept_~s__state~0); 56181#L146 assume !(8513 == ssl3_accept_~s__state~0); 56179#L149 assume !(8528 == ssl3_accept_~s__state~0); 56177#L152 assume !(8529 == ssl3_accept_~s__state~0); 56175#L155 assume !(8544 == ssl3_accept_~s__state~0); 56130#L158 assume !(8545 == ssl3_accept_~s__state~0); 56126#L161 assume !(8560 == ssl3_accept_~s__state~0); 56127#L164 assume !(8561 == ssl3_accept_~s__state~0); 55028#L167 assume 8448 == ssl3_accept_~s__state~0; 55026#L168 assume !(ssl3_accept_~num1~0 > 0); 55023#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55014#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 54975#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54972#L654-1 ssl3_accept_~skip~0 := 0; 54966#L101-2 assume !false; 54963#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54921#L104 assume !(12292 == ssl3_accept_~s__state~0); 54922#L107 assume !(16384 == ssl3_accept_~s__state~0); 54902#L110 assume 8192 == ssl3_accept_~s__state~0; 54898#L213 ssl3_accept_~s__server~0 := 1; 55378#L218 assume 0 != ssl3_accept_~cb~0; 55377#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 55376#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 55374#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 55372#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 55371#L245 assume 12292 != ssl3_accept_~s__state~0; 55369#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 55366#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 55363#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55360#L654-1 ssl3_accept_~skip~0 := 0; 54719#L101-2 [2021-10-11 00:27:25,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:25,604 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 22 times [2021-10-11 00:27:25,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:25,604 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253968721] [2021-10-11 00:27:25,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:25,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:25,609 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:25,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:25,613 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:25,615 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:25,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:25,616 INFO L82 PathProgramCache]: Analyzing trace with hash -930240028, now seen corresponding path program 1 times [2021-10-11 00:27:25,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:25,616 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270949579] [2021-10-11 00:27:25,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:25,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:25,763 INFO L134 CoverageAnalysis]: Checked inductivity of 1525 backedges. 886 proven. 0 refuted. 0 times theorem prover too weak. 639 trivial. 0 not checked. [2021-10-11 00:27:25,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270949579] [2021-10-11 00:27:25,763 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:25,763 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:25,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146392436] [2021-10-11 00:27:25,764 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:25,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:25,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:25,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:25,765 INFO L87 Difference]: Start difference. First operand 3288 states and 4239 transitions. cyclomatic complexity: 958 Second operand 3 states. [2021-10-11 00:27:25,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:25,916 INFO L93 Difference]: Finished difference Result 3708 states and 4724 transitions. [2021-10-11 00:27:25,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:25,917 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3708 states and 4724 transitions. [2021-10-11 00:27:25,964 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3448 [2021-10-11 00:27:25,978 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3708 states to 3708 states and 4724 transitions. [2021-10-11 00:27:25,978 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3708 [2021-10-11 00:27:25,982 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3708 [2021-10-11 00:27:25,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3708 states and 4724 transitions. [2021-10-11 00:27:25,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:25,987 INFO L692 BuchiCegarLoop]: Abstraction has 3708 states and 4724 transitions. [2021-10-11 00:27:25,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3708 states and 4724 transitions. [2021-10-11 00:27:26,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3708 to 3678. [2021-10-11 00:27:26,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3678 states. [2021-10-11 00:27:26,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3678 states to 3678 states and 4689 transitions. [2021-10-11 00:27:26,048 INFO L715 BuchiCegarLoop]: Abstraction has 3678 states and 4689 transitions. [2021-10-11 00:27:26,048 INFO L595 BuchiCegarLoop]: Abstraction has 3678 states and 4689 transitions. [2021-10-11 00:27:26,048 INFO L427 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-11 00:27:26,049 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3678 states and 4689 transitions. [2021-10-11 00:27:26,064 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3418 [2021-10-11 00:27:26,064 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:26,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:26,068 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-11 00:27:26,069 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:26,070 INFO L794 eck$LassoCheckResult]: Stem: 61848#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 61696#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 61693#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61694#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 61700#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61721#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 61722#L101-2 [2021-10-11 00:27:26,077 INFO L796 eck$LassoCheckResult]: Loop: 61722#L101-2 assume !false; 62353#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62352#L104 assume !(12292 == ssl3_accept_~s__state~0); 62351#L107 assume !(16384 == ssl3_accept_~s__state~0); 62350#L110 assume !(8192 == ssl3_accept_~s__state~0); 62349#L113 assume !(24576 == ssl3_accept_~s__state~0); 62348#L116 assume !(8195 == ssl3_accept_~s__state~0); 62347#L119 assume !(8480 == ssl3_accept_~s__state~0); 62346#L122 assume !(8481 == ssl3_accept_~s__state~0); 62345#L125 assume !(8482 == ssl3_accept_~s__state~0); 62317#L128 assume 8464 == ssl3_accept_~s__state~0; 62043#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 62314#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 62292#L276-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; 62310#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 62304#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62301#L654-1 ssl3_accept_~skip~0 := 0; 62300#L101-2 assume !false; 62299#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62294#L104 assume !(12292 == ssl3_accept_~s__state~0); 62293#L107 assume !(16384 == ssl3_accept_~s__state~0); 62290#L110 assume !(8192 == ssl3_accept_~s__state~0); 62288#L113 assume !(24576 == ssl3_accept_~s__state~0); 62286#L116 assume !(8195 == ssl3_accept_~s__state~0); 62285#L119 assume !(8480 == ssl3_accept_~s__state~0); 62284#L122 assume !(8481 == ssl3_accept_~s__state~0); 62278#L125 assume !(8482 == ssl3_accept_~s__state~0); 62276#L128 assume !(8464 == ssl3_accept_~s__state~0); 62274#L131 assume !(8465 == ssl3_accept_~s__state~0); 62228#L134 assume !(8466 == ssl3_accept_~s__state~0); 62204#L137 assume 8496 == ssl3_accept_~s__state~0; 62201#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 62199#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 62197#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 62195#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 62191#L295-2 ssl3_accept_~s__init_num~0 := 0; 62187#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 62127#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62125#L654-1 ssl3_accept_~skip~0 := 0; 62118#L101-2 assume !false; 62119#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62112#L104 assume !(12292 == ssl3_accept_~s__state~0); 62113#L107 assume !(16384 == ssl3_accept_~s__state~0); 62105#L110 assume !(8192 == ssl3_accept_~s__state~0); 62106#L113 assume !(24576 == ssl3_accept_~s__state~0); 62099#L116 assume !(8195 == ssl3_accept_~s__state~0); 62100#L119 assume !(8480 == ssl3_accept_~s__state~0); 62092#L122 assume !(8481 == ssl3_accept_~s__state~0); 62093#L125 assume !(8482 == ssl3_accept_~s__state~0); 62085#L128 assume !(8464 == ssl3_accept_~s__state~0); 62086#L131 assume !(8465 == ssl3_accept_~s__state~0); 62077#L134 assume !(8466 == ssl3_accept_~s__state~0); 62078#L137 assume !(8496 == ssl3_accept_~s__state~0); 62069#L140 assume !(8497 == ssl3_accept_~s__state~0); 62070#L143 assume 8512 == ssl3_accept_~s__state~0; 61892#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62174#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 62173#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63322#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63318#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63316#L654-1 ssl3_accept_~skip~0 := 0; 63315#L101-2 assume !false; 63314#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63313#L104 assume !(12292 == ssl3_accept_~s__state~0); 63312#L107 assume !(16384 == ssl3_accept_~s__state~0); 63311#L110 assume !(8192 == ssl3_accept_~s__state~0); 63310#L113 assume !(24576 == ssl3_accept_~s__state~0); 63309#L116 assume !(8195 == ssl3_accept_~s__state~0); 63308#L119 assume !(8480 == ssl3_accept_~s__state~0); 63307#L122 assume !(8481 == ssl3_accept_~s__state~0); 63306#L125 assume !(8482 == ssl3_accept_~s__state~0); 63305#L128 assume !(8464 == ssl3_accept_~s__state~0); 63304#L131 assume !(8465 == ssl3_accept_~s__state~0); 63303#L134 assume !(8466 == ssl3_accept_~s__state~0); 63302#L137 assume !(8496 == ssl3_accept_~s__state~0); 63301#L140 assume !(8497 == ssl3_accept_~s__state~0); 63300#L143 assume !(8512 == ssl3_accept_~s__state~0); 63299#L146 assume !(8513 == ssl3_accept_~s__state~0); 63298#L149 assume 8528 == ssl3_accept_~s__state~0; 62010#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63289#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 63287#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 63288#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 62004#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 61790#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 61841#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 62146#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62140#L654-1 ssl3_accept_~skip~0 := 0; 62134#L101-2 assume !false; 62132#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62130#L104 assume !(12292 == ssl3_accept_~s__state~0); 62123#L107 assume !(16384 == ssl3_accept_~s__state~0); 62120#L110 assume !(8192 == ssl3_accept_~s__state~0); 62117#L113 assume !(24576 == ssl3_accept_~s__state~0); 62114#L116 assume !(8195 == ssl3_accept_~s__state~0); 62111#L119 assume !(8480 == ssl3_accept_~s__state~0); 62107#L122 assume !(8481 == ssl3_accept_~s__state~0); 62108#L125 assume !(8482 == ssl3_accept_~s__state~0); 63213#L128 assume !(8464 == ssl3_accept_~s__state~0); 63211#L131 assume !(8465 == ssl3_accept_~s__state~0); 62094#L134 assume !(8466 == ssl3_accept_~s__state~0); 62091#L137 assume !(8496 == ssl3_accept_~s__state~0); 62087#L140 assume !(8497 == ssl3_accept_~s__state~0); 62088#L143 assume !(8512 == ssl3_accept_~s__state~0); 62079#L146 assume !(8513 == ssl3_accept_~s__state~0); 62080#L149 assume !(8528 == ssl3_accept_~s__state~0); 62071#L152 assume !(8529 == ssl3_accept_~s__state~0); 62072#L155 assume 8544 == ssl3_accept_~s__state~0; 61886#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 61888#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 63169#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63163#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 63158#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 63153#L419 assume !(4 == ssl3_accept_~blastFlag~0); 63149#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 63144#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63044#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63032#L654-1 ssl3_accept_~skip~0 := 0; 63030#L101-2 assume !false; 63028#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63026#L104 assume !(12292 == ssl3_accept_~s__state~0); 63024#L107 assume !(16384 == ssl3_accept_~s__state~0); 63022#L110 assume !(8192 == ssl3_accept_~s__state~0); 63020#L113 assume !(24576 == ssl3_accept_~s__state~0); 63019#L116 assume !(8195 == ssl3_accept_~s__state~0); 63017#L119 assume !(8480 == ssl3_accept_~s__state~0); 63015#L122 assume !(8481 == ssl3_accept_~s__state~0); 63013#L125 assume !(8482 == ssl3_accept_~s__state~0); 63011#L128 assume !(8464 == ssl3_accept_~s__state~0); 63009#L131 assume !(8465 == ssl3_accept_~s__state~0); 63007#L134 assume !(8466 == ssl3_accept_~s__state~0); 63005#L137 assume !(8496 == ssl3_accept_~s__state~0); 63003#L140 assume !(8497 == ssl3_accept_~s__state~0); 63001#L143 assume !(8512 == ssl3_accept_~s__state~0); 62999#L146 assume !(8513 == ssl3_accept_~s__state~0); 62995#L149 assume !(8528 == ssl3_accept_~s__state~0); 62991#L152 assume !(8529 == ssl3_accept_~s__state~0); 62987#L155 assume !(8544 == ssl3_accept_~s__state~0); 62986#L158 assume !(8545 == ssl3_accept_~s__state~0); 62985#L161 assume !(8560 == ssl3_accept_~s__state~0); 62984#L164 assume !(8561 == ssl3_accept_~s__state~0); 62982#L167 assume 8448 == ssl3_accept_~s__state~0; 62979#L168 assume !(ssl3_accept_~num1~0 > 0); 62977#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62976#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 62962#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62956#L654-1 ssl3_accept_~skip~0 := 0; 62952#L101-2 assume !false; 62948#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62944#L104 assume !(12292 == ssl3_accept_~s__state~0); 62940#L107 assume !(16384 == ssl3_accept_~s__state~0); 62936#L110 assume !(8192 == ssl3_accept_~s__state~0); 62932#L113 assume !(24576 == ssl3_accept_~s__state~0); 62928#L116 assume !(8195 == ssl3_accept_~s__state~0); 62924#L119 assume !(8480 == ssl3_accept_~s__state~0); 62920#L122 assume !(8481 == ssl3_accept_~s__state~0); 62916#L125 assume !(8482 == ssl3_accept_~s__state~0); 62912#L128 assume !(8464 == ssl3_accept_~s__state~0); 62909#L131 assume !(8465 == ssl3_accept_~s__state~0); 62905#L134 assume !(8466 == ssl3_accept_~s__state~0); 62898#L137 assume !(8496 == ssl3_accept_~s__state~0); 62894#L140 assume !(8497 == ssl3_accept_~s__state~0); 62889#L143 assume !(8512 == ssl3_accept_~s__state~0); 62883#L146 assume !(8513 == ssl3_accept_~s__state~0); 62875#L149 assume !(8528 == ssl3_accept_~s__state~0); 62871#L152 assume !(8529 == ssl3_accept_~s__state~0); 62867#L155 assume !(8544 == ssl3_accept_~s__state~0); 62863#L158 assume !(8545 == ssl3_accept_~s__state~0); 62859#L161 assume !(8560 == ssl3_accept_~s__state~0); 62855#L164 assume !(8561 == ssl3_accept_~s__state~0); 62849#L167 assume !(8448 == ssl3_accept_~s__state~0); 62679#L170 assume 8576 == ssl3_accept_~s__state~0; 62674#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 62661#L462 assume !(5 == ssl3_accept_~blastFlag~0); 62660#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 62645#L468 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 62646#L472 assume !(6 == ssl3_accept_~blastFlag~0); 64173#L472-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 64142#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 64134#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64131#L654-1 ssl3_accept_~skip~0 := 0; 64130#L101-2 assume !false; 64129#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64127#L104 assume !(12292 == ssl3_accept_~s__state~0); 64126#L107 assume !(16384 == ssl3_accept_~s__state~0); 64125#L110 assume !(8192 == ssl3_accept_~s__state~0); 64124#L113 assume !(24576 == ssl3_accept_~s__state~0); 64123#L116 assume !(8195 == ssl3_accept_~s__state~0); 64122#L119 assume !(8480 == ssl3_accept_~s__state~0); 64120#L122 assume !(8481 == ssl3_accept_~s__state~0); 64118#L125 assume !(8482 == ssl3_accept_~s__state~0); 64117#L128 assume !(8464 == ssl3_accept_~s__state~0); 64116#L131 assume !(8465 == ssl3_accept_~s__state~0); 64115#L134 assume !(8466 == ssl3_accept_~s__state~0); 64114#L137 assume !(8496 == ssl3_accept_~s__state~0); 64112#L140 assume !(8497 == ssl3_accept_~s__state~0); 64109#L143 assume !(8512 == ssl3_accept_~s__state~0); 64103#L146 assume !(8513 == ssl3_accept_~s__state~0); 64101#L149 assume !(8528 == ssl3_accept_~s__state~0); 64099#L152 assume !(8529 == ssl3_accept_~s__state~0); 64097#L155 assume !(8544 == ssl3_accept_~s__state~0); 64095#L158 assume !(8545 == ssl3_accept_~s__state~0); 64093#L161 assume !(8560 == ssl3_accept_~s__state~0); 64091#L164 assume !(8561 == ssl3_accept_~s__state~0); 64089#L167 assume !(8448 == ssl3_accept_~s__state~0); 64087#L170 assume !(8576 == ssl3_accept_~s__state~0); 64085#L173 assume !(8577 == ssl3_accept_~s__state~0); 64083#L176 assume 8592 == ssl3_accept_~s__state~0; 63926#L180 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 64080#L485 assume !(7 == ssl3_accept_~blastFlag~0); 64078#L485-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 64076#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 64063#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64059#L654-1 ssl3_accept_~skip~0 := 0; 64057#L101-2 assume !false; 64055#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64053#L104 assume !(12292 == ssl3_accept_~s__state~0); 64051#L107 assume !(16384 == ssl3_accept_~s__state~0); 64050#L110 assume !(8192 == ssl3_accept_~s__state~0); 64049#L113 assume !(24576 == ssl3_accept_~s__state~0); 64048#L116 assume !(8195 == ssl3_accept_~s__state~0); 64046#L119 assume !(8480 == ssl3_accept_~s__state~0); 64044#L122 assume !(8481 == ssl3_accept_~s__state~0); 64042#L125 assume !(8482 == ssl3_accept_~s__state~0); 64040#L128 assume !(8464 == ssl3_accept_~s__state~0); 64038#L131 assume !(8465 == ssl3_accept_~s__state~0); 64036#L134 assume !(8466 == ssl3_accept_~s__state~0); 64034#L137 assume !(8496 == ssl3_accept_~s__state~0); 64033#L140 assume !(8497 == ssl3_accept_~s__state~0); 64030#L143 assume !(8512 == ssl3_accept_~s__state~0); 64028#L146 assume !(8513 == ssl3_accept_~s__state~0); 64026#L149 assume !(8528 == ssl3_accept_~s__state~0); 64022#L152 assume !(8529 == ssl3_accept_~s__state~0); 64020#L155 assume !(8544 == ssl3_accept_~s__state~0); 64018#L158 assume !(8545 == ssl3_accept_~s__state~0); 64016#L161 assume !(8560 == ssl3_accept_~s__state~0); 64013#L164 assume !(8561 == ssl3_accept_~s__state~0); 64011#L167 assume !(8448 == ssl3_accept_~s__state~0); 64010#L170 assume !(8576 == ssl3_accept_~s__state~0); 64009#L173 assume !(8577 == ssl3_accept_~s__state~0); 64003#L176 assume !(8592 == ssl3_accept_~s__state~0); 64001#L179 assume !(8593 == ssl3_accept_~s__state~0); 63923#L182 assume 8608 == ssl3_accept_~s__state~0; 63129#L186 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 63126#L497 assume !(8 == ssl3_accept_~blastFlag~0); 63125#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 63123#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63118#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63114#L654-1 ssl3_accept_~skip~0 := 0; 63112#L101-2 assume !false; 63111#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63110#L104 assume !(12292 == ssl3_accept_~s__state~0); 63109#L107 assume !(16384 == ssl3_accept_~s__state~0); 63107#L110 assume !(8192 == ssl3_accept_~s__state~0); 63104#L113 assume !(24576 == ssl3_accept_~s__state~0); 63098#L116 assume !(8195 == ssl3_accept_~s__state~0); 63096#L119 assume !(8480 == ssl3_accept_~s__state~0); 63094#L122 assume !(8481 == ssl3_accept_~s__state~0); 63092#L125 assume !(8482 == ssl3_accept_~s__state~0); 63090#L128 assume !(8464 == ssl3_accept_~s__state~0); 63088#L131 assume !(8465 == ssl3_accept_~s__state~0); 63086#L134 assume !(8466 == ssl3_accept_~s__state~0); 63084#L137 assume !(8496 == ssl3_accept_~s__state~0); 63082#L140 assume !(8497 == ssl3_accept_~s__state~0); 63080#L143 assume !(8512 == ssl3_accept_~s__state~0); 63078#L146 assume !(8513 == ssl3_accept_~s__state~0); 63076#L149 assume !(8528 == ssl3_accept_~s__state~0); 63074#L152 assume !(8529 == ssl3_accept_~s__state~0); 63072#L155 assume !(8544 == ssl3_accept_~s__state~0); 63070#L158 assume !(8545 == ssl3_accept_~s__state~0); 63068#L161 assume !(8560 == ssl3_accept_~s__state~0); 63066#L164 assume !(8561 == ssl3_accept_~s__state~0); 62846#L167 assume !(8448 == ssl3_accept_~s__state~0); 62787#L170 assume !(8576 == ssl3_accept_~s__state~0); 62677#L173 assume !(8577 == ssl3_accept_~s__state~0); 62678#L176 assume !(8592 == ssl3_accept_~s__state~0); 63925#L179 assume !(8593 == ssl3_accept_~s__state~0); 63924#L182 assume !(8608 == ssl3_accept_~s__state~0); 63921#L185 assume !(8609 == ssl3_accept_~s__state~0); 63922#L188 assume 8640 == ssl3_accept_~s__state~0; 64227#L192 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet54;havoc ssl3_accept_#t~nondet54; 64225#L509 assume !(9 == ssl3_accept_~blastFlag~0); 64223#L512 assume !(12 == ssl3_accept_~blastFlag~0); 64222#L515 assume !(15 == ssl3_accept_~blastFlag~0); 64221#L518 assume !(18 == ssl3_accept_~blastFlag~0); 64219#L521 assume !(21 == ssl3_accept_~blastFlag~0); 64213#L518-2 assume !(ssl3_accept_~ret~0 <= 0); 63850#L531 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 63849#L531-2 ssl3_accept_~s__init_num~0 := 0; 63846#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63843#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63839#L654-1 ssl3_accept_~skip~0 := 0; 63835#L101-2 assume !false; 63832#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63831#L104 assume !(12292 == ssl3_accept_~s__state~0); 63830#L107 assume !(16384 == ssl3_accept_~s__state~0); 63829#L110 assume !(8192 == ssl3_accept_~s__state~0); 63827#L113 assume !(24576 == ssl3_accept_~s__state~0); 63818#L116 assume !(8195 == ssl3_accept_~s__state~0); 63811#L119 assume !(8480 == ssl3_accept_~s__state~0); 63808#L122 assume !(8481 == ssl3_accept_~s__state~0); 63805#L125 assume !(8482 == ssl3_accept_~s__state~0); 63802#L128 assume !(8464 == ssl3_accept_~s__state~0); 63799#L131 assume !(8465 == ssl3_accept_~s__state~0); 63796#L134 assume !(8466 == ssl3_accept_~s__state~0); 63793#L137 assume !(8496 == ssl3_accept_~s__state~0); 63790#L140 assume !(8497 == ssl3_accept_~s__state~0); 63787#L143 assume !(8512 == ssl3_accept_~s__state~0); 63784#L146 assume !(8513 == ssl3_accept_~s__state~0); 63781#L149 assume !(8528 == ssl3_accept_~s__state~0); 63778#L152 assume !(8529 == ssl3_accept_~s__state~0); 63775#L155 assume !(8544 == ssl3_accept_~s__state~0); 63772#L158 assume !(8545 == ssl3_accept_~s__state~0); 63769#L161 assume !(8560 == ssl3_accept_~s__state~0); 63766#L164 assume !(8561 == ssl3_accept_~s__state~0); 63763#L167 assume !(8448 == ssl3_accept_~s__state~0); 63760#L170 assume !(8576 == ssl3_accept_~s__state~0); 63757#L173 assume !(8577 == ssl3_accept_~s__state~0); 63754#L176 assume !(8592 == ssl3_accept_~s__state~0); 63751#L179 assume !(8593 == ssl3_accept_~s__state~0); 63748#L182 assume !(8608 == ssl3_accept_~s__state~0); 63745#L185 assume !(8609 == ssl3_accept_~s__state~0); 63742#L188 assume !(8640 == ssl3_accept_~s__state~0); 61758#L191 assume !(8641 == ssl3_accept_~s__state~0); 61744#L194 assume 8656 == ssl3_accept_~s__state~0; 61745#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 61837#L541 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 63626#L546 assume !(10 == ssl3_accept_~blastFlag~0); 63624#L549 assume !(13 == ssl3_accept_~blastFlag~0); 63622#L552 assume !(16 == ssl3_accept_~blastFlag~0); 61691#L555 assume !(19 == ssl3_accept_~blastFlag~0); 61692#L555-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 63617#L566 assume !(0 == ssl3_accept_~tmp___10~0); 63613#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63609#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63605#L654-1 ssl3_accept_~skip~0 := 0; 63603#L101-2 assume !false; 63601#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63599#L104 assume !(12292 == ssl3_accept_~s__state~0); 63597#L107 assume !(16384 == ssl3_accept_~s__state~0); 63595#L110 assume !(8192 == ssl3_accept_~s__state~0); 63593#L113 assume !(24576 == ssl3_accept_~s__state~0); 63591#L116 assume !(8195 == ssl3_accept_~s__state~0); 63589#L119 assume !(8480 == ssl3_accept_~s__state~0); 63587#L122 assume !(8481 == ssl3_accept_~s__state~0); 63585#L125 assume !(8482 == ssl3_accept_~s__state~0); 63583#L128 assume !(8464 == ssl3_accept_~s__state~0); 63581#L131 assume !(8465 == ssl3_accept_~s__state~0); 63579#L134 assume !(8466 == ssl3_accept_~s__state~0); 63577#L137 assume !(8496 == ssl3_accept_~s__state~0); 63575#L140 assume !(8497 == ssl3_accept_~s__state~0); 63563#L143 assume !(8512 == ssl3_accept_~s__state~0); 63560#L146 assume !(8513 == ssl3_accept_~s__state~0); 63555#L149 assume !(8528 == ssl3_accept_~s__state~0); 63552#L152 assume !(8529 == ssl3_accept_~s__state~0); 63549#L155 assume !(8544 == ssl3_accept_~s__state~0); 63546#L158 assume !(8545 == ssl3_accept_~s__state~0); 63542#L161 assume !(8560 == ssl3_accept_~s__state~0); 63537#L164 assume !(8561 == ssl3_accept_~s__state~0); 63530#L167 assume !(8448 == ssl3_accept_~s__state~0); 63527#L170 assume !(8576 == ssl3_accept_~s__state~0); 63524#L173 assume !(8577 == ssl3_accept_~s__state~0); 63521#L176 assume !(8592 == ssl3_accept_~s__state~0); 63518#L179 assume !(8593 == ssl3_accept_~s__state~0); 63515#L182 assume !(8608 == ssl3_accept_~s__state~0); 63512#L185 assume !(8609 == ssl3_accept_~s__state~0); 63509#L188 assume !(8640 == ssl3_accept_~s__state~0); 63506#L191 assume !(8641 == ssl3_accept_~s__state~0); 63504#L194 assume !(8656 == ssl3_accept_~s__state~0); 63502#L197 assume !(8657 == ssl3_accept_~s__state~0); 61884#L200 assume 8672 == ssl3_accept_~s__state~0; 61832#L204 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 61701#L574 assume !(11 == ssl3_accept_~blastFlag~0); 61687#L577 assume !(14 == ssl3_accept_~blastFlag~0); 61688#L580 assume !(17 == ssl3_accept_~blastFlag~0); 63243#L583 assume !(20 == ssl3_accept_~blastFlag~0); 63241#L583-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 63238#L593 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 63236#L593-2 ssl3_accept_~s__init_num~0 := 0; 63234#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 63225#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63221#L654-1 ssl3_accept_~skip~0 := 0; 63219#L101-2 assume !false; 63217#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63215#L104 assume !(12292 == ssl3_accept_~s__state~0); 63214#L107 assume !(16384 == ssl3_accept_~s__state~0); 63212#L110 assume !(8192 == ssl3_accept_~s__state~0); 63210#L113 assume !(24576 == ssl3_accept_~s__state~0); 63209#L116 assume !(8195 == ssl3_accept_~s__state~0); 62374#L119 assume !(8480 == ssl3_accept_~s__state~0); 63191#L122 assume !(8481 == ssl3_accept_~s__state~0); 63187#L125 assume !(8482 == ssl3_accept_~s__state~0); 63183#L128 assume !(8464 == ssl3_accept_~s__state~0); 63179#L131 assume !(8465 == ssl3_accept_~s__state~0); 63175#L134 assume !(8466 == ssl3_accept_~s__state~0); 62321#L137 assume !(8496 == ssl3_accept_~s__state~0); 63166#L140 assume !(8497 == ssl3_accept_~s__state~0); 63160#L143 assume !(8512 == ssl3_accept_~s__state~0); 63155#L146 assume !(8513 == ssl3_accept_~s__state~0); 63151#L149 assume !(8528 == ssl3_accept_~s__state~0); 63146#L152 assume !(8529 == ssl3_accept_~s__state~0); 63143#L155 assume !(8544 == ssl3_accept_~s__state~0); 63141#L158 assume !(8545 == ssl3_accept_~s__state~0); 63138#L161 assume !(8560 == ssl3_accept_~s__state~0); 63134#L164 assume !(8561 == ssl3_accept_~s__state~0); 62034#L167 assume 8448 == ssl3_accept_~s__state~0; 62032#L168 assume !(ssl3_accept_~num1~0 > 0); 62029#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62020#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 61980#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61977#L654-1 ssl3_accept_~skip~0 := 0; 61971#L101-2 assume !false; 61968#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61926#L104 assume !(12292 == ssl3_accept_~s__state~0); 61927#L107 assume !(16384 == ssl3_accept_~s__state~0); 61907#L110 assume 8192 == ssl3_accept_~s__state~0; 61903#L213 ssl3_accept_~s__server~0 := 1; 62372#L218 assume 0 != ssl3_accept_~cb~0; 62371#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 62370#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 62368#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 62366#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 62365#L245 assume 12292 != ssl3_accept_~s__state~0; 62363#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 62360#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 62357#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62354#L654-1 ssl3_accept_~skip~0 := 0; 61722#L101-2 [2021-10-11 00:27:26,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:26,078 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 23 times [2021-10-11 00:27:26,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:26,080 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835089217] [2021-10-11 00:27:26,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:26,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:26,084 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:26,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:26,089 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:26,095 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:26,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:26,096 INFO L82 PathProgramCache]: Analyzing trace with hash -841331263, now seen corresponding path program 1 times [2021-10-11 00:27:26,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:26,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743043172] [2021-10-11 00:27:26,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:26,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:26,309 INFO L134 CoverageAnalysis]: Checked inductivity of 1835 backedges. 414 proven. 8 refuted. 0 times theorem prover too weak. 1413 trivial. 0 not checked. [2021-10-11 00:27:26,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743043172] [2021-10-11 00:27:26,310 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727708479] [2021-10-11 00:27:26,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-11 00:27:26,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:26,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-11 00:27:26,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:27:26,913 INFO L134 CoverageAnalysis]: Checked inductivity of 1835 backedges. 414 proven. 8 refuted. 0 times theorem prover too weak. 1413 trivial. 0 not checked. [2021-10-11 00:27:26,914 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-11 00:27:26,914 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-11 00:27:26,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502378351] [2021-10-11 00:27:26,915 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:26,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:26,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-11 00:27:26,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-11 00:27:26,916 INFO L87 Difference]: Start difference. First operand 3678 states and 4689 transitions. cyclomatic complexity: 1018 Second operand 4 states. [2021-10-11 00:27:27,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:27,180 INFO L93 Difference]: Finished difference Result 2037 states and 2504 transitions. [2021-10-11 00:27:27,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-11 00:27:27,181 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 2504 transitions. [2021-10-11 00:27:27,190 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1580 [2021-10-11 00:27:27,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 1721 states and 2123 transitions. [2021-10-11 00:27:27,197 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1721 [2021-10-11 00:27:27,199 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1721 [2021-10-11 00:27:27,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1721 states and 2123 transitions. [2021-10-11 00:27:27,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:27,201 INFO L692 BuchiCegarLoop]: Abstraction has 1721 states and 2123 transitions. [2021-10-11 00:27:27,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1721 states and 2123 transitions. [2021-10-11 00:27:27,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1721 to 1515. [2021-10-11 00:27:27,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1515 states. [2021-10-11 00:27:27,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 1881 transitions. [2021-10-11 00:27:27,225 INFO L715 BuchiCegarLoop]: Abstraction has 1515 states and 1881 transitions. [2021-10-11 00:27:27,226 INFO L595 BuchiCegarLoop]: Abstraction has 1515 states and 1881 transitions. [2021-10-11 00:27:27,226 INFO L427 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-11 00:27:27,226 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1515 states and 1881 transitions. [2021-10-11 00:27:27,230 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1476 [2021-10-11 00:27:27,230 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:27,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:27,233 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:27,233 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:27,233 INFO L794 eck$LassoCheckResult]: Stem: 68831#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 68697#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 68694#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 68695#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 68701#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 68719#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 68720#L101-2 assume !false; 69352#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69350#L104 assume !(12292 == ssl3_accept_~s__state~0); 69348#L107 assume !(16384 == ssl3_accept_~s__state~0); 69339#L110 assume !(8192 == ssl3_accept_~s__state~0); 69334#L113 assume !(24576 == ssl3_accept_~s__state~0); 69329#L116 assume !(8195 == ssl3_accept_~s__state~0); 69324#L119 assume !(8480 == ssl3_accept_~s__state~0); 69319#L122 assume !(8481 == ssl3_accept_~s__state~0); 69314#L125 assume !(8482 == ssl3_accept_~s__state~0); 69302#L128 assume 8464 == ssl3_accept_~s__state~0; 69299#L135 [2021-10-11 00:27:27,234 INFO L796 eck$LassoCheckResult]: Loop: 69299#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 69296#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 69279#L276-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; 69288#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 69272#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69265#L654-1 ssl3_accept_~skip~0 := 0; 69258#L101-2 assume !false; 69255#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69252#L104 assume !(12292 == ssl3_accept_~s__state~0); 69249#L107 assume !(16384 == ssl3_accept_~s__state~0); 69246#L110 assume !(8192 == ssl3_accept_~s__state~0); 69243#L113 assume !(24576 == ssl3_accept_~s__state~0); 69239#L116 assume !(8195 == ssl3_accept_~s__state~0); 69236#L119 assume !(8480 == ssl3_accept_~s__state~0); 69232#L122 assume !(8481 == ssl3_accept_~s__state~0); 69230#L125 assume !(8482 == ssl3_accept_~s__state~0); 69228#L128 assume !(8464 == ssl3_accept_~s__state~0); 69226#L131 assume !(8465 == ssl3_accept_~s__state~0); 69224#L134 assume !(8466 == ssl3_accept_~s__state~0); 69222#L137 assume 8496 == ssl3_accept_~s__state~0; 69219#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 69211#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 69202#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 69198#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 69193#L295-2 ssl3_accept_~s__init_num~0 := 0; 69192#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 69183#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69178#L654-1 ssl3_accept_~skip~0 := 0; 69175#L101-2 assume !false; 69172#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69169#L104 assume !(12292 == ssl3_accept_~s__state~0); 69166#L107 assume !(16384 == ssl3_accept_~s__state~0); 69163#L110 assume !(8192 == ssl3_accept_~s__state~0); 69160#L113 assume !(24576 == ssl3_accept_~s__state~0); 69157#L116 assume !(8195 == ssl3_accept_~s__state~0); 69154#L119 assume !(8480 == ssl3_accept_~s__state~0); 69151#L122 assume !(8481 == ssl3_accept_~s__state~0); 69148#L125 assume !(8482 == ssl3_accept_~s__state~0); 69145#L128 assume !(8464 == ssl3_accept_~s__state~0); 69142#L131 assume !(8465 == ssl3_accept_~s__state~0); 69139#L134 assume !(8466 == ssl3_accept_~s__state~0); 69137#L137 assume !(8496 == ssl3_accept_~s__state~0); 69135#L140 assume !(8497 == ssl3_accept_~s__state~0); 69134#L143 assume 8512 == ssl3_accept_~s__state~0; 69133#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 69132#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 68710#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 68711#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 69205#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69200#L654-1 ssl3_accept_~skip~0 := 0; 69196#L101-2 assume !false; 69186#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69179#L104 assume !(12292 == ssl3_accept_~s__state~0); 69176#L107 assume !(16384 == ssl3_accept_~s__state~0); 69173#L110 assume !(8192 == ssl3_accept_~s__state~0); 69170#L113 assume !(24576 == ssl3_accept_~s__state~0); 69167#L116 assume !(8195 == ssl3_accept_~s__state~0); 69164#L119 assume !(8480 == ssl3_accept_~s__state~0); 69161#L122 assume !(8481 == ssl3_accept_~s__state~0); 69158#L125 assume !(8482 == ssl3_accept_~s__state~0); 69155#L128 assume !(8464 == ssl3_accept_~s__state~0); 69152#L131 assume !(8465 == ssl3_accept_~s__state~0); 69149#L134 assume !(8466 == ssl3_accept_~s__state~0); 69146#L137 assume !(8496 == ssl3_accept_~s__state~0); 69143#L140 assume !(8497 == ssl3_accept_~s__state~0); 69140#L143 assume !(8512 == ssl3_accept_~s__state~0); 68876#L146 assume !(8513 == ssl3_accept_~s__state~0); 68875#L149 assume 8528 == ssl3_accept_~s__state~0; 68715#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68698#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 68700#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 68850#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 68851#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 68783#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 68830#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 69497#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69493#L654-1 ssl3_accept_~skip~0 := 0; 69491#L101-2 assume !false; 69489#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69487#L104 assume !(12292 == ssl3_accept_~s__state~0); 69485#L107 assume !(16384 == ssl3_accept_~s__state~0); 69483#L110 assume !(8192 == ssl3_accept_~s__state~0); 69481#L113 assume !(24576 == ssl3_accept_~s__state~0); 69479#L116 assume !(8195 == ssl3_accept_~s__state~0); 69477#L119 assume !(8480 == ssl3_accept_~s__state~0); 69476#L122 assume !(8481 == ssl3_accept_~s__state~0); 69474#L125 assume !(8482 == ssl3_accept_~s__state~0); 69472#L128 assume !(8464 == ssl3_accept_~s__state~0); 69471#L131 assume !(8465 == ssl3_accept_~s__state~0); 69469#L134 assume !(8466 == ssl3_accept_~s__state~0); 69465#L137 assume !(8496 == ssl3_accept_~s__state~0); 69459#L140 assume !(8497 == ssl3_accept_~s__state~0); 69458#L143 assume !(8512 == ssl3_accept_~s__state~0); 68866#L146 assume !(8513 == ssl3_accept_~s__state~0); 68865#L149 assume !(8528 == ssl3_accept_~s__state~0); 68864#L152 assume !(8529 == ssl3_accept_~s__state~0); 68862#L155 assume 8544 == ssl3_accept_~s__state~0; 68857#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68858#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 68821#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68810#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68811#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 68770#L419 assume !(4 == ssl3_accept_~blastFlag~0); 68771#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 68780#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 69623#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69619#L654-1 ssl3_accept_~skip~0 := 0; 69617#L101-2 assume !false; 69615#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69613#L104 assume !(12292 == ssl3_accept_~s__state~0); 69611#L107 assume !(16384 == ssl3_accept_~s__state~0); 69609#L110 assume !(8192 == ssl3_accept_~s__state~0); 69607#L113 assume !(24576 == ssl3_accept_~s__state~0); 69605#L116 assume !(8195 == ssl3_accept_~s__state~0); 69603#L119 assume !(8480 == ssl3_accept_~s__state~0); 69601#L122 assume !(8481 == ssl3_accept_~s__state~0); 69599#L125 assume !(8482 == ssl3_accept_~s__state~0); 69597#L128 assume !(8464 == ssl3_accept_~s__state~0); 69595#L131 assume !(8465 == ssl3_accept_~s__state~0); 69593#L134 assume !(8466 == ssl3_accept_~s__state~0); 69305#L137 assume !(8496 == ssl3_accept_~s__state~0); 69590#L140 assume !(8497 == ssl3_accept_~s__state~0); 69588#L143 assume !(8512 == ssl3_accept_~s__state~0); 69586#L146 assume !(8513 == ssl3_accept_~s__state~0); 69584#L149 assume !(8528 == ssl3_accept_~s__state~0); 69582#L152 assume !(8529 == ssl3_accept_~s__state~0); 69580#L155 assume !(8544 == ssl3_accept_~s__state~0); 69578#L158 assume !(8545 == ssl3_accept_~s__state~0); 69576#L161 assume !(8560 == ssl3_accept_~s__state~0); 69574#L164 assume !(8561 == ssl3_accept_~s__state~0); 69572#L167 assume 8448 == ssl3_accept_~s__state~0; 69570#L168 assume !(ssl3_accept_~num1~0 > 0); 69565#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 69557#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 69549#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69545#L654-1 ssl3_accept_~skip~0 := 0; 69543#L101-2 assume !false; 69541#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69539#L104 assume !(12292 == ssl3_accept_~s__state~0); 69537#L107 assume !(16384 == ssl3_accept_~s__state~0); 69535#L110 assume !(8192 == ssl3_accept_~s__state~0); 69533#L113 assume !(24576 == ssl3_accept_~s__state~0); 69531#L116 assume !(8195 == ssl3_accept_~s__state~0); 69529#L119 assume !(8480 == ssl3_accept_~s__state~0); 69527#L122 assume !(8481 == ssl3_accept_~s__state~0); 69525#L125 assume !(8482 == ssl3_accept_~s__state~0); 69523#L128 assume !(8464 == ssl3_accept_~s__state~0); 69521#L131 assume !(8465 == ssl3_accept_~s__state~0); 69519#L134 assume !(8466 == ssl3_accept_~s__state~0); 69517#L137 assume !(8496 == ssl3_accept_~s__state~0); 69515#L140 assume !(8497 == ssl3_accept_~s__state~0); 69513#L143 assume !(8512 == ssl3_accept_~s__state~0); 69511#L146 assume !(8513 == ssl3_accept_~s__state~0); 69509#L149 assume !(8528 == ssl3_accept_~s__state~0); 69507#L152 assume !(8529 == ssl3_accept_~s__state~0); 69506#L155 assume !(8544 == ssl3_accept_~s__state~0); 69504#L158 assume !(8545 == ssl3_accept_~s__state~0); 69501#L161 assume !(8560 == ssl3_accept_~s__state~0); 69450#L164 assume !(8561 == ssl3_accept_~s__state~0); 69448#L167 assume !(8448 == ssl3_accept_~s__state~0); 69383#L170 assume 8576 == ssl3_accept_~s__state~0; 69241#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 69380#L462 assume !(5 == ssl3_accept_~blastFlag~0); 69378#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 69376#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 69375#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 69357#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69354#L654-1 ssl3_accept_~skip~0 := 0; 69353#L101-2 assume !false; 69351#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69349#L104 assume !(12292 == ssl3_accept_~s__state~0); 69347#L107 assume !(16384 == ssl3_accept_~s__state~0); 69338#L110 assume !(8192 == ssl3_accept_~s__state~0); 69333#L113 assume !(24576 == ssl3_accept_~s__state~0); 69328#L116 assume !(8195 == ssl3_accept_~s__state~0); 69323#L119 assume !(8480 == ssl3_accept_~s__state~0); 69318#L122 assume !(8481 == ssl3_accept_~s__state~0); 69313#L125 assume !(8482 == ssl3_accept_~s__state~0); 69309#L128 assume 8464 == ssl3_accept_~s__state~0; 69299#L135 [2021-10-11 00:27:27,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:27,234 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-11 00:27:27,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:27,235 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166430024] [2021-10-11 00:27:27,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:27,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:27,247 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:27,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:27,253 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:27,260 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:27,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:27,261 INFO L82 PathProgramCache]: Analyzing trace with hash 723362753, now seen corresponding path program 1 times [2021-10-11 00:27:27,261 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:27,261 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332415617] [2021-10-11 00:27:27,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:27,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:27,331 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-10-11 00:27:27,331 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332415617] [2021-10-11 00:27:27,332 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:27,332 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-11 00:27:27,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305793636] [2021-10-11 00:27:27,332 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:27,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:27,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:27,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:27,333 INFO L87 Difference]: Start difference. First operand 1515 states and 1881 transitions. cyclomatic complexity: 369 Second operand 3 states. [2021-10-11 00:27:27,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:27,478 INFO L93 Difference]: Finished difference Result 1642 states and 2015 transitions. [2021-10-11 00:27:27,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:27,479 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1642 states and 2015 transitions. [2021-10-11 00:27:27,485 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1556 [2021-10-11 00:27:27,491 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1642 states to 1598 states and 1971 transitions. [2021-10-11 00:27:27,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1598 [2021-10-11 00:27:27,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1598 [2021-10-11 00:27:27,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1598 states and 1971 transitions. [2021-10-11 00:27:27,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:27,495 INFO L692 BuchiCegarLoop]: Abstraction has 1598 states and 1971 transitions. [2021-10-11 00:27:27,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1598 states and 1971 transitions. [2021-10-11 00:27:27,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1598 to 1515. [2021-10-11 00:27:27,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1515 states. [2021-10-11 00:27:27,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 1865 transitions. [2021-10-11 00:27:27,518 INFO L715 BuchiCegarLoop]: Abstraction has 1515 states and 1865 transitions. [2021-10-11 00:27:27,519 INFO L595 BuchiCegarLoop]: Abstraction has 1515 states and 1865 transitions. [2021-10-11 00:27:27,519 INFO L427 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-11 00:27:27,519 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1515 states and 1865 transitions. [2021-10-11 00:27:27,523 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1476 [2021-10-11 00:27:27,523 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:27,523 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:27,525 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:27,525 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:27,526 INFO L794 eck$LassoCheckResult]: Stem: 71988#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 71860#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 71857#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 71858#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 71864#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 71881#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 71882#L101-2 assume !false; 72538#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72536#L104 assume !(12292 == ssl3_accept_~s__state~0); 72534#L107 assume !(16384 == ssl3_accept_~s__state~0); 72532#L110 assume !(8192 == ssl3_accept_~s__state~0); 72530#L113 assume !(24576 == ssl3_accept_~s__state~0); 72528#L116 assume !(8195 == ssl3_accept_~s__state~0); 72526#L119 assume !(8480 == ssl3_accept_~s__state~0); 72524#L122 assume !(8481 == ssl3_accept_~s__state~0); 72522#L125 assume !(8482 == ssl3_accept_~s__state~0); 72202#L128 assume 8464 == ssl3_accept_~s__state~0; 72200#L135 [2021-10-11 00:27:27,526 INFO L796 eck$LassoCheckResult]: Loop: 72200#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 72198#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 72193#L276-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; 72195#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 72176#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72172#L654-1 ssl3_accept_~skip~0 := 0; 72170#L101-2 assume !false; 72168#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72166#L104 assume !(12292 == ssl3_accept_~s__state~0); 72164#L107 assume !(16384 == ssl3_accept_~s__state~0); 72162#L110 assume !(8192 == ssl3_accept_~s__state~0); 72160#L113 assume !(24576 == ssl3_accept_~s__state~0); 72158#L116 assume !(8195 == ssl3_accept_~s__state~0); 72156#L119 assume !(8480 == ssl3_accept_~s__state~0); 72154#L122 assume !(8481 == ssl3_accept_~s__state~0); 72152#L125 assume !(8482 == ssl3_accept_~s__state~0); 72150#L128 assume !(8464 == ssl3_accept_~s__state~0); 72148#L131 assume !(8465 == ssl3_accept_~s__state~0); 72146#L134 assume !(8466 == ssl3_accept_~s__state~0); 72144#L137 assume 8496 == ssl3_accept_~s__state~0; 72142#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 72141#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 72138#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 72137#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 72135#L295-2 ssl3_accept_~s__init_num~0 := 0; 72132#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 72129#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72126#L654-1 ssl3_accept_~skip~0 := 0; 72075#L101-2 assume !false; 72076#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72069#L104 assume !(12292 == ssl3_accept_~s__state~0); 72070#L107 assume !(16384 == ssl3_accept_~s__state~0); 72063#L110 assume !(8192 == ssl3_accept_~s__state~0); 72064#L113 assume !(24576 == ssl3_accept_~s__state~0); 72057#L116 assume !(8195 == ssl3_accept_~s__state~0); 72058#L119 assume !(8480 == ssl3_accept_~s__state~0); 72051#L122 assume !(8481 == ssl3_accept_~s__state~0); 72052#L125 assume !(8482 == ssl3_accept_~s__state~0); 72045#L128 assume !(8464 == ssl3_accept_~s__state~0); 72046#L131 assume !(8465 == ssl3_accept_~s__state~0); 72039#L134 assume !(8466 == ssl3_accept_~s__state~0); 72040#L137 assume !(8496 == ssl3_accept_~s__state~0); 72033#L140 assume !(8497 == ssl3_accept_~s__state~0); 72034#L143 assume 8512 == ssl3_accept_~s__state~0; 71895#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71866#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 71867#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 71873#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 72120#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72117#L654-1 ssl3_accept_~skip~0 := 0; 72116#L101-2 assume !false; 72115#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72114#L104 assume !(12292 == ssl3_accept_~s__state~0); 72113#L107 assume !(16384 == ssl3_accept_~s__state~0); 72112#L110 assume !(8192 == ssl3_accept_~s__state~0); 72111#L113 assume !(24576 == ssl3_accept_~s__state~0); 72110#L116 assume !(8195 == ssl3_accept_~s__state~0); 72109#L119 assume !(8480 == ssl3_accept_~s__state~0); 72108#L122 assume !(8481 == ssl3_accept_~s__state~0); 72107#L125 assume !(8482 == ssl3_accept_~s__state~0); 72106#L128 assume !(8464 == ssl3_accept_~s__state~0); 72105#L131 assume !(8465 == ssl3_accept_~s__state~0); 72104#L134 assume !(8466 == ssl3_accept_~s__state~0); 72101#L137 assume !(8496 == ssl3_accept_~s__state~0); 72098#L140 assume !(8497 == ssl3_accept_~s__state~0); 72094#L143 assume !(8512 == ssl3_accept_~s__state~0); 72027#L146 assume !(8513 == ssl3_accept_~s__state~0); 72026#L149 assume 8528 == ssl3_accept_~s__state~0; 72025#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72023#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 72021#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 72017#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 72018#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 72020#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72454#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 72444#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72439#L654-1 ssl3_accept_~skip~0 := 0; 72402#L101-2 assume !false; 72396#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72390#L104 assume !(12292 == ssl3_accept_~s__state~0); 72384#L107 assume !(16384 == ssl3_accept_~s__state~0); 72378#L110 assume !(8192 == ssl3_accept_~s__state~0); 72372#L113 assume !(24576 == ssl3_accept_~s__state~0); 72366#L116 assume !(8195 == ssl3_accept_~s__state~0); 72360#L119 assume !(8480 == ssl3_accept_~s__state~0); 72354#L122 assume !(8481 == ssl3_accept_~s__state~0); 72348#L125 assume !(8482 == ssl3_accept_~s__state~0); 72342#L128 assume !(8464 == ssl3_accept_~s__state~0); 72336#L131 assume !(8465 == ssl3_accept_~s__state~0); 72330#L134 assume !(8466 == ssl3_accept_~s__state~0); 72324#L137 assume !(8496 == ssl3_accept_~s__state~0); 72318#L140 assume !(8497 == ssl3_accept_~s__state~0); 72312#L143 assume !(8512 == ssl3_accept_~s__state~0); 72306#L146 assume !(8513 == ssl3_accept_~s__state~0); 72300#L149 assume !(8528 == ssl3_accept_~s__state~0); 72258#L152 assume !(8529 == ssl3_accept_~s__state~0); 72259#L155 assume 8544 == ssl3_accept_~s__state~0; 72006#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 72007#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 71925#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 71926#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 71970#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 71932#L419 assume !(4 == ssl3_accept_~blastFlag~0); 71933#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 72597#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 72546#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72542#L654-1 ssl3_accept_~skip~0 := 0; 72541#L101-2 assume !false; 72540#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72539#L104 assume !(12292 == ssl3_accept_~s__state~0); 72537#L107 assume !(16384 == ssl3_accept_~s__state~0); 72535#L110 assume !(8192 == ssl3_accept_~s__state~0); 72533#L113 assume !(24576 == ssl3_accept_~s__state~0); 72531#L116 assume !(8195 == ssl3_accept_~s__state~0); 72529#L119 assume !(8480 == ssl3_accept_~s__state~0); 72527#L122 assume !(8481 == ssl3_accept_~s__state~0); 72525#L125 assume !(8482 == ssl3_accept_~s__state~0); 72523#L128 assume !(8464 == ssl3_accept_~s__state~0); 72521#L131 assume !(8465 == ssl3_accept_~s__state~0); 72518#L134 assume !(8466 == ssl3_accept_~s__state~0); 72515#L137 assume !(8496 == ssl3_accept_~s__state~0); 72512#L140 assume !(8497 == ssl3_accept_~s__state~0); 72508#L143 assume !(8512 == ssl3_accept_~s__state~0); 72505#L146 assume !(8513 == ssl3_accept_~s__state~0); 72502#L149 assume !(8528 == ssl3_accept_~s__state~0); 72499#L152 assume !(8529 == ssl3_accept_~s__state~0); 72496#L155 assume !(8544 == ssl3_accept_~s__state~0); 72491#L158 assume !(8545 == ssl3_accept_~s__state~0); 72488#L161 assume !(8560 == ssl3_accept_~s__state~0); 72482#L164 assume !(8561 == ssl3_accept_~s__state~0); 72479#L167 assume 8448 == ssl3_accept_~s__state~0; 72476#L168 assume !(ssl3_accept_~num1~0 > 0); 72472#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 72469#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 72420#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72416#L654-1 ssl3_accept_~skip~0 := 0; 72414#L101-2 assume !false; 72408#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72398#L104 assume !(12292 == ssl3_accept_~s__state~0); 72392#L107 assume !(16384 == ssl3_accept_~s__state~0); 72386#L110 assume !(8192 == ssl3_accept_~s__state~0); 72380#L113 assume !(24576 == ssl3_accept_~s__state~0); 72374#L116 assume !(8195 == ssl3_accept_~s__state~0); 72368#L119 assume !(8480 == ssl3_accept_~s__state~0); 72362#L122 assume !(8481 == ssl3_accept_~s__state~0); 72356#L125 assume !(8482 == ssl3_accept_~s__state~0); 72350#L128 assume !(8464 == ssl3_accept_~s__state~0); 72344#L131 assume !(8465 == ssl3_accept_~s__state~0); 72338#L134 assume !(8466 == ssl3_accept_~s__state~0); 72332#L137 assume !(8496 == ssl3_accept_~s__state~0); 72326#L140 assume !(8497 == ssl3_accept_~s__state~0); 72320#L143 assume !(8512 == ssl3_accept_~s__state~0); 72314#L146 assume !(8513 == ssl3_accept_~s__state~0); 72308#L149 assume !(8528 == ssl3_accept_~s__state~0); 72302#L152 assume !(8529 == ssl3_accept_~s__state~0); 72296#L155 assume !(8544 == ssl3_accept_~s__state~0); 72291#L158 assume !(8545 == ssl3_accept_~s__state~0); 72287#L161 assume !(8560 == ssl3_accept_~s__state~0); 72283#L164 assume !(8561 == ssl3_accept_~s__state~0); 72277#L167 assume !(8448 == ssl3_accept_~s__state~0); 72268#L170 assume 8576 == ssl3_accept_~s__state~0; 72262#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 72256#L462 assume !(5 == ssl3_accept_~blastFlag~0); 72254#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 72249#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 72245#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 72241#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72237#L654-1 ssl3_accept_~skip~0 := 0; 72233#L101-2 assume !false; 72229#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72223#L104 assume !(12292 == ssl3_accept_~s__state~0); 72221#L107 assume !(16384 == ssl3_accept_~s__state~0); 72219#L110 assume !(8192 == ssl3_accept_~s__state~0); 72217#L113 assume !(24576 == ssl3_accept_~s__state~0); 72215#L116 assume !(8195 == ssl3_accept_~s__state~0); 72213#L119 assume !(8480 == ssl3_accept_~s__state~0); 72211#L122 assume !(8481 == ssl3_accept_~s__state~0); 72209#L125 assume !(8482 == ssl3_accept_~s__state~0); 72207#L128 assume !(8464 == ssl3_accept_~s__state~0); 72205#L131 assume !(8465 == ssl3_accept_~s__state~0); 72203#L134 assume 8466 == ssl3_accept_~s__state~0; 72200#L135 [2021-10-11 00:27:27,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:27,527 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-11 00:27:27,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:27,527 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525335742] [2021-10-11 00:27:27,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:27,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:27,533 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:27,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:27,538 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:27,541 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:27,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:27,542 INFO L82 PathProgramCache]: Analyzing trace with hash -633091450, now seen corresponding path program 1 times [2021-10-11 00:27:27,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:27,543 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624195223] [2021-10-11 00:27:27,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:27,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:27,635 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-10-11 00:27:27,635 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624195223] [2021-10-11 00:27:27,636 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:27,636 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:27,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735064274] [2021-10-11 00:27:27,636 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:27,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:27,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:27,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:27,637 INFO L87 Difference]: Start difference. First operand 1515 states and 1865 transitions. cyclomatic complexity: 353 Second operand 3 states. [2021-10-11 00:27:27,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:27,656 INFO L93 Difference]: Finished difference Result 2991 states and 3669 transitions. [2021-10-11 00:27:27,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:27,656 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2991 states and 3669 transitions. [2021-10-11 00:27:27,668 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2932 [2021-10-11 00:27:27,677 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2991 states to 2991 states and 3669 transitions. [2021-10-11 00:27:27,677 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2991 [2021-10-11 00:27:27,680 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2991 [2021-10-11 00:27:27,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2991 states and 3669 transitions. [2021-10-11 00:27:27,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-11 00:27:27,683 INFO L692 BuchiCegarLoop]: Abstraction has 2991 states and 3669 transitions. [2021-10-11 00:27:27,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2991 states and 3669 transitions. [2021-10-11 00:27:27,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2991 to 1515. [2021-10-11 00:27:27,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1515 states. [2021-10-11 00:27:27,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 1863 transitions. [2021-10-11 00:27:27,708 INFO L715 BuchiCegarLoop]: Abstraction has 1515 states and 1863 transitions. [2021-10-11 00:27:27,708 INFO L595 BuchiCegarLoop]: Abstraction has 1515 states and 1863 transitions. [2021-10-11 00:27:27,708 INFO L427 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-11 00:27:27,708 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1515 states and 1863 transitions. [2021-10-11 00:27:27,712 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1476 [2021-10-11 00:27:27,712 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:27,712 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:27,713 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:27,714 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:27,714 INFO L794 eck$LassoCheckResult]: Stem: 76506#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 76372#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 76369#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 76370#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 76377#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 76397#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 76398#L101-2 assume !false; 76966#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76965#L104 assume !(12292 == ssl3_accept_~s__state~0); 76964#L107 assume !(16384 == ssl3_accept_~s__state~0); 76963#L110 assume !(8192 == ssl3_accept_~s__state~0); 76962#L113 assume !(24576 == ssl3_accept_~s__state~0); 76961#L116 assume !(8195 == ssl3_accept_~s__state~0); 76960#L119 assume !(8480 == ssl3_accept_~s__state~0); 76959#L122 assume !(8481 == ssl3_accept_~s__state~0); 76958#L125 assume !(8482 == ssl3_accept_~s__state~0); 76956#L128 assume 8464 == ssl3_accept_~s__state~0; 76827#L135 [2021-10-11 00:27:27,714 INFO L796 eck$LassoCheckResult]: Loop: 76827#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 76824#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 76820#L276-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; 76818#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 76798#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76794#L654-1 ssl3_accept_~skip~0 := 0; 76792#L101-2 assume !false; 76790#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76789#L104 assume !(12292 == ssl3_accept_~s__state~0); 76788#L107 assume !(16384 == ssl3_accept_~s__state~0); 76745#L110 assume !(8192 == ssl3_accept_~s__state~0); 76742#L113 assume !(24576 == ssl3_accept_~s__state~0); 76736#L116 assume !(8195 == ssl3_accept_~s__state~0); 76734#L119 assume !(8480 == ssl3_accept_~s__state~0); 76732#L122 assume !(8481 == ssl3_accept_~s__state~0); 76730#L125 assume !(8482 == ssl3_accept_~s__state~0); 76728#L128 assume !(8464 == ssl3_accept_~s__state~0); 76726#L131 assume !(8465 == ssl3_accept_~s__state~0); 76724#L134 assume !(8466 == ssl3_accept_~s__state~0); 76722#L137 assume 8496 == ssl3_accept_~s__state~0; 76720#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 76718#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 76714#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 76712#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 76710#L295-2 ssl3_accept_~s__init_num~0 := 0; 76708#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 76695#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76691#L654-1 ssl3_accept_~skip~0 := 0; 76689#L101-2 assume !false; 76687#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76685#L104 assume !(12292 == ssl3_accept_~s__state~0); 76683#L107 assume !(16384 == ssl3_accept_~s__state~0); 76681#L110 assume !(8192 == ssl3_accept_~s__state~0); 76679#L113 assume !(24576 == ssl3_accept_~s__state~0); 76677#L116 assume !(8195 == ssl3_accept_~s__state~0); 76675#L119 assume !(8480 == ssl3_accept_~s__state~0); 76673#L122 assume !(8481 == ssl3_accept_~s__state~0); 76671#L125 assume !(8482 == ssl3_accept_~s__state~0); 76669#L128 assume !(8464 == ssl3_accept_~s__state~0); 76639#L131 assume !(8465 == ssl3_accept_~s__state~0); 76638#L134 assume !(8466 == ssl3_accept_~s__state~0); 76635#L137 assume !(8496 == ssl3_accept_~s__state~0); 76634#L140 assume !(8497 == ssl3_accept_~s__state~0); 76633#L143 assume 8512 == ssl3_accept_~s__state~0; 76632#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76630#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 76387#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 76388#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 76853#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76849#L654-1 ssl3_accept_~skip~0 := 0; 76845#L101-2 assume !false; 76839#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76837#L104 assume !(12292 == ssl3_accept_~s__state~0); 76835#L107 assume !(16384 == ssl3_accept_~s__state~0); 76833#L110 assume !(8192 == ssl3_accept_~s__state~0); 76831#L113 assume !(24576 == ssl3_accept_~s__state~0); 76829#L116 assume !(8195 == ssl3_accept_~s__state~0); 76806#L119 assume !(8480 == ssl3_accept_~s__state~0); 76804#L122 assume !(8481 == ssl3_accept_~s__state~0); 76801#L125 assume !(8482 == ssl3_accept_~s__state~0); 76795#L128 assume !(8464 == ssl3_accept_~s__state~0); 76793#L131 assume !(8465 == ssl3_accept_~s__state~0); 76791#L134 assume !(8466 == ssl3_accept_~s__state~0); 76559#L137 assume !(8496 == ssl3_accept_~s__state~0); 76560#L140 assume !(8497 == ssl3_accept_~s__state~0); 76555#L143 assume !(8512 == ssl3_accept_~s__state~0); 76556#L146 assume !(8513 == ssl3_accept_~s__state~0); 76551#L149 assume 8528 == ssl3_accept_~s__state~0; 76552#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 76572#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 76384#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 76385#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 76452#L364 assume !(3 == ssl3_accept_~blastFlag~0); 76453#L364-2 assume !(ssl3_accept_~ret~0 <= 0); 76459#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 76504#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 77575#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77569#L654-1 ssl3_accept_~skip~0 := 0; 77565#L101-2 assume !false; 77561#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77557#L104 assume !(12292 == ssl3_accept_~s__state~0); 77549#L107 assume !(16384 == ssl3_accept_~s__state~0); 77548#L110 assume !(8192 == ssl3_accept_~s__state~0); 77547#L113 assume !(24576 == ssl3_accept_~s__state~0); 77546#L116 assume !(8195 == ssl3_accept_~s__state~0); 77545#L119 assume !(8480 == ssl3_accept_~s__state~0); 77544#L122 assume !(8481 == ssl3_accept_~s__state~0); 77543#L125 assume !(8482 == ssl3_accept_~s__state~0); 77541#L128 assume !(8464 == ssl3_accept_~s__state~0); 77540#L131 assume !(8465 == ssl3_accept_~s__state~0); 77539#L134 assume !(8466 == ssl3_accept_~s__state~0); 77538#L137 assume !(8496 == ssl3_accept_~s__state~0); 77537#L140 assume !(8497 == ssl3_accept_~s__state~0); 77535#L143 assume !(8512 == ssl3_accept_~s__state~0); 77532#L146 assume !(8513 == ssl3_accept_~s__state~0); 77526#L149 assume !(8528 == ssl3_accept_~s__state~0); 77524#L152 assume !(8529 == ssl3_accept_~s__state~0); 77522#L155 assume 8544 == ssl3_accept_~s__state~0; 76532#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 76533#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 76437#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76438#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 76484#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 76446#L419 assume !(4 == ssl3_accept_~blastFlag~0); 76447#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 76454#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 77391#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77388#L654-1 ssl3_accept_~skip~0 := 0; 77387#L101-2 assume !false; 77386#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77383#L104 assume !(12292 == ssl3_accept_~s__state~0); 77379#L107 assume !(16384 == ssl3_accept_~s__state~0); 77373#L110 assume !(8192 == ssl3_accept_~s__state~0); 77371#L113 assume !(24576 == ssl3_accept_~s__state~0); 77369#L116 assume !(8195 == ssl3_accept_~s__state~0); 77367#L119 assume !(8480 == ssl3_accept_~s__state~0); 77365#L122 assume !(8481 == ssl3_accept_~s__state~0); 77363#L125 assume !(8482 == ssl3_accept_~s__state~0); 77361#L128 assume !(8464 == ssl3_accept_~s__state~0); 77359#L131 assume !(8465 == ssl3_accept_~s__state~0); 77357#L134 assume !(8466 == ssl3_accept_~s__state~0); 77355#L137 assume !(8496 == ssl3_accept_~s__state~0); 77353#L140 assume !(8497 == ssl3_accept_~s__state~0); 77351#L143 assume !(8512 == ssl3_accept_~s__state~0); 77349#L146 assume !(8513 == ssl3_accept_~s__state~0); 77347#L149 assume !(8528 == ssl3_accept_~s__state~0); 77345#L152 assume !(8529 == ssl3_accept_~s__state~0); 77343#L155 assume !(8544 == ssl3_accept_~s__state~0); 77341#L158 assume !(8545 == ssl3_accept_~s__state~0); 77339#L161 assume !(8560 == ssl3_accept_~s__state~0); 77337#L164 assume !(8561 == ssl3_accept_~s__state~0); 77335#L167 assume 8448 == ssl3_accept_~s__state~0; 77333#L168 assume !(ssl3_accept_~num1~0 > 0); 77329#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 77325#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 77321#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77177#L654-1 ssl3_accept_~skip~0 := 0; 77165#L101-2 assume !false; 77161#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77155#L104 assume !(12292 == ssl3_accept_~s__state~0); 77153#L107 assume !(16384 == ssl3_accept_~s__state~0); 77151#L110 assume !(8192 == ssl3_accept_~s__state~0); 77149#L113 assume !(24576 == ssl3_accept_~s__state~0); 77147#L116 assume !(8195 == ssl3_accept_~s__state~0); 77145#L119 assume !(8480 == ssl3_accept_~s__state~0); 77143#L122 assume !(8481 == ssl3_accept_~s__state~0); 77141#L125 assume !(8482 == ssl3_accept_~s__state~0); 77139#L128 assume !(8464 == ssl3_accept_~s__state~0); 77137#L131 assume !(8465 == ssl3_accept_~s__state~0); 77135#L134 assume !(8466 == ssl3_accept_~s__state~0); 77133#L137 assume !(8496 == ssl3_accept_~s__state~0); 77131#L140 assume !(8497 == ssl3_accept_~s__state~0); 77129#L143 assume !(8512 == ssl3_accept_~s__state~0); 77127#L146 assume !(8513 == ssl3_accept_~s__state~0); 77125#L149 assume !(8528 == ssl3_accept_~s__state~0); 77123#L152 assume !(8529 == ssl3_accept_~s__state~0); 77121#L155 assume !(8544 == ssl3_accept_~s__state~0); 77118#L158 assume !(8545 == ssl3_accept_~s__state~0); 77114#L161 assume !(8560 == ssl3_accept_~s__state~0); 77107#L164 assume !(8561 == ssl3_accept_~s__state~0); 77104#L167 assume !(8448 == ssl3_accept_~s__state~0); 77101#L170 assume 8576 == ssl3_accept_~s__state~0; 76815#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 77096#L462 assume !(5 == ssl3_accept_~blastFlag~0); 77093#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 77088#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 77081#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 77019#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77015#L654-1 ssl3_accept_~skip~0 := 0; 77013#L101-2 assume !false; 77011#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77009#L104 assume !(12292 == ssl3_accept_~s__state~0); 77001#L107 assume !(16384 == ssl3_accept_~s__state~0); 76997#L110 assume !(8192 == ssl3_accept_~s__state~0); 76993#L113 assume !(24576 == ssl3_accept_~s__state~0); 76989#L116 assume !(8195 == ssl3_accept_~s__state~0); 76985#L119 assume !(8480 == ssl3_accept_~s__state~0); 76982#L122 assume !(8481 == ssl3_accept_~s__state~0); 76978#L125 assume !(8482 == ssl3_accept_~s__state~0); 76974#L128 assume !(8464 == ssl3_accept_~s__state~0); 76969#L131 assume !(8465 == ssl3_accept_~s__state~0); 76957#L134 assume 8466 == ssl3_accept_~s__state~0; 76827#L135 [2021-10-11 00:27:27,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:27,715 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-11 00:27:27,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:27,715 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769424537] [2021-10-11 00:27:27,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:27,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:27,720 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:27,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:27,724 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:27,727 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:27,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:27,728 INFO L82 PathProgramCache]: Analyzing trace with hash -43160945, now seen corresponding path program 1 times [2021-10-11 00:27:27,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:27,728 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598950489] [2021-10-11 00:27:27,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:27,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:27,739 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:27,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:27,749 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:27,767 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:27,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:27,768 INFO L82 PathProgramCache]: Analyzing trace with hash 295564027, now seen corresponding path program 1 times [2021-10-11 00:27:27,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:27,768 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602156549] [2021-10-11 00:27:27,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:27,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:27,782 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:27,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:27,796 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:27,844 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:29,897 WARN L197 SmtUtils]: Spent 2.04 s on a formula simplification. DAG size of input: 434 DAG size of output: 186 [2021-10-11 00:27:30,039 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:27:30,039 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:27:30,039 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:27:30,039 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:27:30,039 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-11 00:27:30,039 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:30,039 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:27:30,040 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:27:30,040 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration26_Loop [2021-10-11 00:27:30,040 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:27:30,040 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:27:30,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,084 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,087 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,099 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,102 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,116 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,119 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,150 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,513 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:27:30,513 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:30,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:30,540 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:27:30,562 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:30,562 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:27:30,604 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:30,604 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:30,652 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:30,652 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=4294967041} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=4294967041} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/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 [2021-10-11 00:27:30,666 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:30,666 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:27:30,687 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:30,687 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/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 [2021-10-11 00:27:30,706 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:30,706 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:27:30,711 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:30,711 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:30,730 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:30,730 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:27:30,735 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:30,736 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:27:30,785 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:30,785 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:30,787 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:30,788 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:30,807 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:30,807 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:27:30,836 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:30,836 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=0, ULTIMATE.start_ssl3_accept_~s__options~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:30,862 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:30,862 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:27:30,864 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:30,864 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:30,884 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:30,885 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:27:30,898 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-11 00:27:30,899 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:30,919 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-11 00:27:30,919 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:30,941 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-11 00:27:30,941 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-11 00:27:30,944 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-11 00:27:30,961 INFO L210 LassoAnalysis]: Preferences: [2021-10-11 00:27:30,961 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-11 00:27:30,961 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-11 00:27:30,962 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-11 00:27:30,962 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-11 00:27:30,962 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:30,962 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-11 00:27:30,962 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-11 00:27:30,962 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration26_Loop [2021-10-11 00:27:30,962 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-11 00:27:30,962 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2021-10-11 00:27:30,963 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,988 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:30,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,026 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,030 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,046 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-11 00:27:31,409 INFO L292 LassoAnalysis]: Preprocessing complete. [2021-10-11 00:27:31,409 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:27:31,423 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 Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,458 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:31,459 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:31,459 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:31,459 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-11 00:27:31,459 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:31,461 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-11 00:27:31,461 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:27:31,476 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:27:31,512 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 [2021-10-11 00:27:31,514 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:31,514 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:31,514 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:31,514 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:31,514 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:31,516 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:31,516 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,540 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-11 00:27:31,575 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2021-10-11 00:27:31,577 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:31,577 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:31,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:31,577 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:31,577 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,582 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:31,582 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:27:31,586 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 32 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 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,606 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 [2021-10-11 00:27:31,608 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:31,608 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:31,608 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:31,608 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:31,608 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:31,609 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:31,609 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:27:31,610 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,631 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 [2021-10-11 00:27:31,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:31,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:31,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:31,632 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:31,633 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:31,633 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:31,633 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:27:31,659 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,683 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 [2021-10-11 00:27:31,685 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:31,685 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:31,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:31,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:31,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:31,686 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:31,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:27:31,689 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,709 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 [2021-10-11 00:27:31,710 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:31,710 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:31,710 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:31,710 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:31,710 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:31,711 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:31,711 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:27:31,712 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,733 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 [2021-10-11 00:27:31,734 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:31,734 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:31,734 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:31,734 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:31,734 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:31,734 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:31,734 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:27:31,736 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,756 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 [2021-10-11 00:27:31,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:31,758 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:31,758 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:31,758 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:31,758 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:31,759 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:31,759 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:27:31,761 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,781 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 [2021-10-11 00:27:31,783 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:31,783 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:31,783 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:31,783 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:31,783 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:31,784 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:31,784 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:27:31,786 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,805 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 [2021-10-11 00:27:31,807 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:31,807 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:31,807 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:31,807 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:31,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:31,807 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:31,807 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:27:31,809 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,830 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 [2021-10-11 00:27:31,831 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-11 00:27:31,832 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-11 00:27:31,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-11 00:27:31,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-11 00:27:31,832 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-11 00:27:31,833 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-11 00:27:31,833 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-11 00:27:31,835 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-11 00:27:31,837 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-11 00:27:31,837 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_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-11 00:27:31,839 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-11 00:27:31,839 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-11 00:27:31,839 INFO L510 LassoAnalysis]: Proved termination. [2021-10-11 00:27:31,840 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2021-10-11 00:27:31,858 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-11 00:27:31,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:31,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:31,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-11 00:27:31,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:27:31,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:31,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-11 00:27:31,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-11 00:27:32,240 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-11 00:27:32,242 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 [2021-10-11 00:27:32,242 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1515 states and 1863 transitions. cyclomatic complexity: 351 Second operand 5 states. [2021-10-11 00:27:32,394 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1515 states and 1863 transitions. cyclomatic complexity: 351. Second operand 5 states. Result 3021 states and 3711 transitions. Complement of second has 4 states. [2021-10-11 00:27:32,395 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 [2021-10-11 00:27:32,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-11 00:27:32,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 220 transitions. [2021-10-11 00:27:32,395 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 220 transitions. Stem has 17 letters. Loop has 182 letters. [2021-10-11 00:27:32,400 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:27:32,400 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 220 transitions. Stem has 199 letters. Loop has 182 letters. [2021-10-11 00:27:32,402 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:27:32,402 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 220 transitions. Stem has 17 letters. Loop has 364 letters. [2021-10-11 00:27:32,405 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-11 00:27:32,405 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3021 states and 3711 transitions. [2021-10-11 00:27:32,416 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1476 [2021-10-11 00:27:32,426 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3021 states to 3021 states and 3711 transitions. [2021-10-11 00:27:32,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1516 [2021-10-11 00:27:32,429 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1521 [2021-10-11 00:27:32,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3021 states and 3711 transitions. [2021-10-11 00:27:32,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:27:32,429 INFO L692 BuchiCegarLoop]: Abstraction has 3021 states and 3711 transitions. [2021-10-11 00:27:32,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3021 states and 3711 transitions. [2021-10-11 00:27:32,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3021 to 3016. [2021-10-11 00:27:32,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3016 states. [2021-10-11 00:27:32,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3016 states to 3016 states and 3705 transitions. [2021-10-11 00:27:32,466 INFO L715 BuchiCegarLoop]: Abstraction has 3016 states and 3705 transitions. [2021-10-11 00:27:32,466 INFO L595 BuchiCegarLoop]: Abstraction has 3016 states and 3705 transitions. [2021-10-11 00:27:32,466 INFO L427 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-11 00:27:32,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3016 states and 3705 transitions. [2021-10-11 00:27:32,473 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1476 [2021-10-11 00:27:32,473 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:32,474 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:32,475 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:32,475 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:32,475 INFO L794 eck$LassoCheckResult]: Stem: 81791#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 81542#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 81539#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 81540#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 81549#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 81584#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 81585#L101-2 assume !false; 83438#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83436#L104 assume !(12292 == ssl3_accept_~s__state~0); 83434#L107 assume !(16384 == ssl3_accept_~s__state~0); 83432#L110 assume !(8192 == ssl3_accept_~s__state~0); 83430#L113 assume !(24576 == ssl3_accept_~s__state~0); 83428#L116 assume !(8195 == ssl3_accept_~s__state~0); 83426#L119 assume !(8480 == ssl3_accept_~s__state~0); 83424#L122 assume !(8481 == ssl3_accept_~s__state~0); 83422#L125 assume !(8482 == ssl3_accept_~s__state~0); 83420#L128 assume 8464 == ssl3_accept_~s__state~0; 83418#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 81651#L276 [2021-10-11 00:27:32,476 INFO L796 eck$LassoCheckResult]: Loop: 81651#L276 assume !(0 == ssl3_accept_~blastFlag~0); 81647#L276-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; 81648#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 83392#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83390#L654-1 ssl3_accept_~skip~0 := 0; 83383#L101-2 assume !false; 83384#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83377#L104 assume !(12292 == ssl3_accept_~s__state~0); 83378#L107 assume !(16384 == ssl3_accept_~s__state~0); 83371#L110 assume !(8192 == ssl3_accept_~s__state~0); 83372#L113 assume !(24576 == ssl3_accept_~s__state~0); 83365#L116 assume !(8195 == ssl3_accept_~s__state~0); 83366#L119 assume !(8480 == ssl3_accept_~s__state~0); 83359#L122 assume !(8481 == ssl3_accept_~s__state~0); 83360#L125 assume !(8482 == ssl3_accept_~s__state~0); 83353#L128 assume !(8464 == ssl3_accept_~s__state~0); 83354#L131 assume !(8465 == ssl3_accept_~s__state~0); 83032#L134 assume !(8466 == ssl3_accept_~s__state~0); 83033#L137 assume 8496 == ssl3_accept_~s__state~0; 81713#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 81714#L289 assume !(1 == ssl3_accept_~blastFlag~0); 81786#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 81787#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 84177#L295-2 ssl3_accept_~s__init_num~0 := 0; 84172#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 84167#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84162#L654-1 ssl3_accept_~skip~0 := 0; 84159#L101-2 assume !false; 84156#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84153#L104 assume !(12292 == ssl3_accept_~s__state~0); 84150#L107 assume !(16384 == ssl3_accept_~s__state~0); 84147#L110 assume !(8192 == ssl3_accept_~s__state~0); 84144#L113 assume !(24576 == ssl3_accept_~s__state~0); 84141#L116 assume !(8195 == ssl3_accept_~s__state~0); 84138#L119 assume !(8480 == ssl3_accept_~s__state~0); 84135#L122 assume !(8481 == ssl3_accept_~s__state~0); 84132#L125 assume !(8482 == ssl3_accept_~s__state~0); 84129#L128 assume !(8464 == ssl3_accept_~s__state~0); 84126#L131 assume !(8465 == ssl3_accept_~s__state~0); 84123#L134 assume !(8466 == ssl3_accept_~s__state~0); 84120#L137 assume !(8496 == ssl3_accept_~s__state~0); 84109#L140 assume !(8497 == ssl3_accept_~s__state~0); 84104#L143 assume 8512 == ssl3_accept_~s__state~0; 81607#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81552#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 81553#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 81566#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 83716#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83712#L654-1 ssl3_accept_~skip~0 := 0; 83710#L101-2 assume !false; 83708#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83706#L104 assume !(12292 == ssl3_accept_~s__state~0); 83704#L107 assume !(16384 == ssl3_accept_~s__state~0); 83702#L110 assume !(8192 == ssl3_accept_~s__state~0); 83701#L113 assume !(24576 == ssl3_accept_~s__state~0); 83699#L116 assume !(8195 == ssl3_accept_~s__state~0); 82638#L119 assume !(8480 == ssl3_accept_~s__state~0); 82637#L122 assume !(8481 == ssl3_accept_~s__state~0); 82635#L125 assume !(8482 == ssl3_accept_~s__state~0); 82632#L128 assume !(8464 == ssl3_accept_~s__state~0); 82630#L131 assume !(8465 == ssl3_accept_~s__state~0); 82628#L134 assume !(8466 == ssl3_accept_~s__state~0); 82627#L137 assume !(8496 == ssl3_accept_~s__state~0); 82626#L140 assume !(8497 == ssl3_accept_~s__state~0); 82625#L143 assume !(8512 == ssl3_accept_~s__state~0); 82624#L146 assume !(8513 == ssl3_accept_~s__state~0); 82623#L149 assume 8528 == ssl3_accept_~s__state~0; 82622#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 81543#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 81545#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 81564#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 81613#L364 assume !(3 == ssl3_accept_~blastFlag~0); 81688#L364-2 assume !(ssl3_accept_~ret~0 <= 0); 81700#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81789#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 81945#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81943#L654-1 ssl3_accept_~skip~0 := 0; 81934#L101-2 assume !false; 81935#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81926#L104 assume !(12292 == ssl3_accept_~s__state~0); 81927#L107 assume !(16384 == ssl3_accept_~s__state~0); 81918#L110 assume !(8192 == ssl3_accept_~s__state~0); 81919#L113 assume !(24576 == ssl3_accept_~s__state~0); 81910#L116 assume !(8195 == ssl3_accept_~s__state~0); 81911#L119 assume !(8480 == ssl3_accept_~s__state~0); 81902#L122 assume !(8481 == ssl3_accept_~s__state~0); 81903#L125 assume !(8482 == ssl3_accept_~s__state~0); 81894#L128 assume !(8464 == ssl3_accept_~s__state~0); 81895#L131 assume !(8465 == ssl3_accept_~s__state~0); 81886#L134 assume !(8466 == ssl3_accept_~s__state~0); 81887#L137 assume !(8496 == ssl3_accept_~s__state~0); 81877#L140 assume !(8497 == ssl3_accept_~s__state~0); 81878#L143 assume !(8512 == ssl3_accept_~s__state~0); 81867#L146 assume !(8513 == ssl3_accept_~s__state~0); 81868#L149 assume !(8528 == ssl3_accept_~s__state~0); 81859#L152 assume !(8529 == ssl3_accept_~s__state~0); 81860#L155 assume 8544 == ssl3_accept_~s__state~0; 81835#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 81837#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 82573#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82570#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 82568#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 82566#L419 assume !(4 == ssl3_accept_~blastFlag~0); 82557#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 82553#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 82550#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82547#L654-1 ssl3_accept_~skip~0 := 0; 82546#L101-2 assume !false; 82545#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82544#L104 assume !(12292 == ssl3_accept_~s__state~0); 82543#L107 assume !(16384 == ssl3_accept_~s__state~0); 82542#L110 assume !(8192 == ssl3_accept_~s__state~0); 82541#L113 assume !(24576 == ssl3_accept_~s__state~0); 82540#L116 assume !(8195 == ssl3_accept_~s__state~0); 82539#L119 assume !(8480 == ssl3_accept_~s__state~0); 82538#L122 assume !(8481 == ssl3_accept_~s__state~0); 82537#L125 assume !(8482 == ssl3_accept_~s__state~0); 82536#L128 assume !(8464 == ssl3_accept_~s__state~0); 82535#L131 assume !(8465 == ssl3_accept_~s__state~0); 82534#L134 assume !(8466 == ssl3_accept_~s__state~0); 82533#L137 assume !(8496 == ssl3_accept_~s__state~0); 82532#L140 assume !(8497 == ssl3_accept_~s__state~0); 82531#L143 assume !(8512 == ssl3_accept_~s__state~0); 82530#L146 assume !(8513 == ssl3_accept_~s__state~0); 82529#L149 assume !(8528 == ssl3_accept_~s__state~0); 82528#L152 assume !(8529 == ssl3_accept_~s__state~0); 82527#L155 assume !(8544 == ssl3_accept_~s__state~0); 82526#L158 assume !(8545 == ssl3_accept_~s__state~0); 82525#L161 assume !(8560 == ssl3_accept_~s__state~0); 82524#L164 assume !(8561 == ssl3_accept_~s__state~0); 82523#L167 assume 8448 == ssl3_accept_~s__state~0; 82522#L168 assume !(ssl3_accept_~num1~0 > 0); 82519#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 82516#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 82513#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82510#L654-1 ssl3_accept_~skip~0 := 0; 82509#L101-2 assume !false; 82508#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82507#L104 assume !(12292 == ssl3_accept_~s__state~0); 82506#L107 assume !(16384 == ssl3_accept_~s__state~0); 82505#L110 assume !(8192 == ssl3_accept_~s__state~0); 82504#L113 assume !(24576 == ssl3_accept_~s__state~0); 82503#L116 assume !(8195 == ssl3_accept_~s__state~0); 82502#L119 assume !(8480 == ssl3_accept_~s__state~0); 82501#L122 assume !(8481 == ssl3_accept_~s__state~0); 82500#L125 assume !(8482 == ssl3_accept_~s__state~0); 82499#L128 assume !(8464 == ssl3_accept_~s__state~0); 82498#L131 assume !(8465 == ssl3_accept_~s__state~0); 82497#L134 assume !(8466 == ssl3_accept_~s__state~0); 82496#L137 assume !(8496 == ssl3_accept_~s__state~0); 82495#L140 assume !(8497 == ssl3_accept_~s__state~0); 82494#L143 assume !(8512 == ssl3_accept_~s__state~0); 82493#L146 assume !(8513 == ssl3_accept_~s__state~0); 82492#L149 assume !(8528 == ssl3_accept_~s__state~0); 82491#L152 assume !(8529 == ssl3_accept_~s__state~0); 82490#L155 assume !(8544 == ssl3_accept_~s__state~0); 82489#L158 assume !(8545 == ssl3_accept_~s__state~0); 82488#L161 assume !(8560 == ssl3_accept_~s__state~0); 82487#L164 assume !(8561 == ssl3_accept_~s__state~0); 82486#L167 assume !(8448 == ssl3_accept_~s__state~0); 82485#L170 assume 8576 == ssl3_accept_~s__state~0; 81875#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 82484#L462 assume !(5 == ssl3_accept_~blastFlag~0); 82483#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 82482#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 81814#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 81815#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84516#L654-1 ssl3_accept_~skip~0 := 0; 84515#L101-2 assume !false; 84514#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81805#L104 assume !(12292 == ssl3_accept_~s__state~0); 81806#L107 assume !(16384 == ssl3_accept_~s__state~0); 81799#L110 assume !(8192 == ssl3_accept_~s__state~0); 81800#L113 assume !(24576 == ssl3_accept_~s__state~0); 84511#L116 assume !(8195 == ssl3_accept_~s__state~0); 84510#L119 assume !(8480 == ssl3_accept_~s__state~0); 81635#L122 assume !(8481 == ssl3_accept_~s__state~0); 81636#L125 assume !(8482 == ssl3_accept_~s__state~0); 84509#L128 assume !(8464 == ssl3_accept_~s__state~0); 84508#L131 assume !(8465 == ssl3_accept_~s__state~0); 81830#L134 assume 8466 == ssl3_accept_~s__state~0; 81739#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 81651#L276 [2021-10-11 00:27:32,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:32,477 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-11 00:27:32,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:32,477 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747133775] [2021-10-11 00:27:32,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:32,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:32,483 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:32,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:32,487 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:32,491 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:32,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:32,492 INFO L82 PathProgramCache]: Analyzing trace with hash -1701511891, now seen corresponding path program 1 times [2021-10-11 00:27:32,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:32,492 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571466559] [2021-10-11 00:27:32,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:32,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:32,533 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-10-11 00:27:32,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571466559] [2021-10-11 00:27:32,534 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:32,534 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:32,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500889721] [2021-10-11 00:27:32,535 INFO L811 eck$LassoCheckResult]: loop already infeasible [2021-10-11 00:27:32,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:32,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:32,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:32,535 INFO L87 Difference]: Start difference. First operand 3016 states and 3705 transitions. cyclomatic complexity: 696 Second operand 3 states. [2021-10-11 00:27:32,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:32,559 INFO L93 Difference]: Finished difference Result 5976 states and 7321 transitions. [2021-10-11 00:27:32,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:32,560 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5976 states and 7321 transitions. [2021-10-11 00:27:32,580 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2934 [2021-10-11 00:27:32,599 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5976 states to 5976 states and 7321 transitions. [2021-10-11 00:27:32,600 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2994 [2021-10-11 00:27:32,603 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2994 [2021-10-11 00:27:32,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5976 states and 7321 transitions. [2021-10-11 00:27:32,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:27:32,604 INFO L692 BuchiCegarLoop]: Abstraction has 5976 states and 7321 transitions. [2021-10-11 00:27:32,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5976 states and 7321 transitions. [2021-10-11 00:27:32,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5976 to 3016. [2021-10-11 00:27:32,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3016 states. [2021-10-11 00:27:32,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3016 states to 3016 states and 3701 transitions. [2021-10-11 00:27:32,650 INFO L715 BuchiCegarLoop]: Abstraction has 3016 states and 3701 transitions. [2021-10-11 00:27:32,650 INFO L595 BuchiCegarLoop]: Abstraction has 3016 states and 3701 transitions. [2021-10-11 00:27:32,650 INFO L427 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-11 00:27:32,651 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3016 states and 3701 transitions. [2021-10-11 00:27:32,657 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1476 [2021-10-11 00:27:32,657 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:32,658 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:32,659 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:32,659 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:32,659 INFO L794 eck$LassoCheckResult]: Stem: 90785#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 90540#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 90537#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 90538#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 90547#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 90583#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 90584#L101-2 assume !false; 92004#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92003#L104 assume !(12292 == ssl3_accept_~s__state~0); 92002#L107 assume !(16384 == ssl3_accept_~s__state~0); 92001#L110 assume !(8192 == ssl3_accept_~s__state~0); 92000#L113 assume !(24576 == ssl3_accept_~s__state~0); 91999#L116 assume !(8195 == ssl3_accept_~s__state~0); 91998#L119 assume !(8480 == ssl3_accept_~s__state~0); 91997#L122 assume !(8481 == ssl3_accept_~s__state~0); 91996#L125 assume !(8482 == ssl3_accept_~s__state~0); 91995#L128 assume 8464 == ssl3_accept_~s__state~0; 91994#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 91764#L276 [2021-10-11 00:27:32,660 INFO L796 eck$LassoCheckResult]: Loop: 91764#L276 assume !(0 == ssl3_accept_~blastFlag~0); 91756#L276-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; 91750#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 91709#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91705#L654-1 ssl3_accept_~skip~0 := 0; 91693#L101-2 assume !false; 91687#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91685#L104 assume !(12292 == ssl3_accept_~s__state~0); 91683#L107 assume !(16384 == ssl3_accept_~s__state~0); 91681#L110 assume !(8192 == ssl3_accept_~s__state~0); 91679#L113 assume !(24576 == ssl3_accept_~s__state~0); 91677#L116 assume !(8195 == ssl3_accept_~s__state~0); 91675#L119 assume !(8480 == ssl3_accept_~s__state~0); 91673#L122 assume !(8481 == ssl3_accept_~s__state~0); 91671#L125 assume !(8482 == ssl3_accept_~s__state~0); 91669#L128 assume !(8464 == ssl3_accept_~s__state~0); 91667#L131 assume !(8465 == ssl3_accept_~s__state~0); 91665#L134 assume !(8466 == ssl3_accept_~s__state~0); 91663#L137 assume 8496 == ssl3_accept_~s__state~0; 91661#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 91659#L289 assume !(1 == ssl3_accept_~blastFlag~0); 91657#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 91652#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 91650#L295-2 ssl3_accept_~s__init_num~0 := 0; 91648#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 91643#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91639#L654-1 ssl3_accept_~skip~0 := 0; 91636#L101-2 assume !false; 91630#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91628#L104 assume !(12292 == ssl3_accept_~s__state~0); 91626#L107 assume !(16384 == ssl3_accept_~s__state~0); 91624#L110 assume !(8192 == ssl3_accept_~s__state~0); 91622#L113 assume !(24576 == ssl3_accept_~s__state~0); 91620#L116 assume !(8195 == ssl3_accept_~s__state~0); 91618#L119 assume !(8480 == ssl3_accept_~s__state~0); 91616#L122 assume !(8481 == ssl3_accept_~s__state~0); 91614#L125 assume !(8482 == ssl3_accept_~s__state~0); 91612#L128 assume !(8464 == ssl3_accept_~s__state~0); 91610#L131 assume !(8465 == ssl3_accept_~s__state~0); 91608#L134 assume !(8466 == ssl3_accept_~s__state~0); 91606#L137 assume !(8496 == ssl3_accept_~s__state~0); 91605#L140 assume !(8497 == ssl3_accept_~s__state~0); 91604#L143 assume 8512 == ssl3_accept_~s__state~0; 91603#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 91601#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 91599#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 91598#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 91585#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91581#L654-1 ssl3_accept_~skip~0 := 0; 91579#L101-2 assume !false; 91577#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91575#L104 assume !(12292 == ssl3_accept_~s__state~0); 91573#L107 assume !(16384 == ssl3_accept_~s__state~0); 91571#L110 assume !(8192 == ssl3_accept_~s__state~0); 91569#L113 assume !(24576 == ssl3_accept_~s__state~0); 91567#L116 assume !(8195 == ssl3_accept_~s__state~0); 91565#L119 assume !(8480 == ssl3_accept_~s__state~0); 91563#L122 assume !(8481 == ssl3_accept_~s__state~0); 91561#L125 assume !(8482 == ssl3_accept_~s__state~0); 91559#L128 assume !(8464 == ssl3_accept_~s__state~0); 91557#L131 assume !(8465 == ssl3_accept_~s__state~0); 91555#L134 assume !(8466 == ssl3_accept_~s__state~0); 91553#L137 assume !(8496 == ssl3_accept_~s__state~0); 91551#L140 assume !(8497 == ssl3_accept_~s__state~0); 91549#L143 assume !(8512 == ssl3_accept_~s__state~0); 91547#L146 assume !(8513 == ssl3_accept_~s__state~0); 91545#L149 assume 8528 == ssl3_accept_~s__state~0; 91544#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 91543#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 90562#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 90563#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 90611#L364 assume !(3 == ssl3_accept_~blastFlag~0); 90686#L364-2 assume !(ssl3_accept_~ret~0 <= 0); 90699#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 90783#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 92345#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92341#L654-1 ssl3_accept_~skip~0 := 0; 92339#L101-2 assume !false; 92337#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92335#L104 assume !(12292 == ssl3_accept_~s__state~0); 92334#L107 assume !(16384 == ssl3_accept_~s__state~0); 92333#L110 assume !(8192 == ssl3_accept_~s__state~0); 92331#L113 assume !(24576 == ssl3_accept_~s__state~0); 92329#L116 assume !(8195 == ssl3_accept_~s__state~0); 92328#L119 assume !(8480 == ssl3_accept_~s__state~0); 92327#L122 assume !(8481 == ssl3_accept_~s__state~0); 92326#L125 assume !(8482 == ssl3_accept_~s__state~0); 92325#L128 assume !(8464 == ssl3_accept_~s__state~0); 92324#L131 assume !(8465 == ssl3_accept_~s__state~0); 92323#L134 assume !(8466 == ssl3_accept_~s__state~0); 92322#L137 assume !(8496 == ssl3_accept_~s__state~0); 92321#L140 assume !(8497 == ssl3_accept_~s__state~0); 92320#L143 assume !(8512 == ssl3_accept_~s__state~0); 92319#L146 assume !(8513 == ssl3_accept_~s__state~0); 92311#L149 assume !(8528 == ssl3_accept_~s__state~0); 92308#L152 assume !(8529 == ssl3_accept_~s__state~0); 92302#L155 assume 8544 == ssl3_accept_~s__state~0; 90825#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 90826#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 90663#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 90664#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 90749#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 90675#L419 assume !(4 == ssl3_accept_~blastFlag~0); 90676#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 90692#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 92105#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92069#L654-1 ssl3_accept_~skip~0 := 0; 92066#L101-2 assume !false; 92056#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92050#L104 assume !(12292 == ssl3_accept_~s__state~0); 92044#L107 assume !(16384 == ssl3_accept_~s__state~0); 92038#L110 assume !(8192 == ssl3_accept_~s__state~0); 92032#L113 assume !(24576 == ssl3_accept_~s__state~0); 92026#L116 assume !(8195 == ssl3_accept_~s__state~0); 92020#L119 assume !(8480 == ssl3_accept_~s__state~0); 92014#L122 assume !(8481 == ssl3_accept_~s__state~0); 92008#L125 assume !(8482 == ssl3_accept_~s__state~0); 91992#L128 assume !(8464 == ssl3_accept_~s__state~0); 91988#L131 assume !(8465 == ssl3_accept_~s__state~0); 91983#L134 assume !(8466 == ssl3_accept_~s__state~0); 91978#L137 assume !(8496 == ssl3_accept_~s__state~0); 91970#L140 assume !(8497 == ssl3_accept_~s__state~0); 91966#L143 assume !(8512 == ssl3_accept_~s__state~0); 91962#L146 assume !(8513 == ssl3_accept_~s__state~0); 91958#L149 assume !(8528 == ssl3_accept_~s__state~0); 91954#L152 assume !(8529 == ssl3_accept_~s__state~0); 91950#L155 assume !(8544 == ssl3_accept_~s__state~0); 91946#L158 assume !(8545 == ssl3_accept_~s__state~0); 91943#L161 assume !(8560 == ssl3_accept_~s__state~0); 91939#L164 assume !(8561 == ssl3_accept_~s__state~0); 91935#L167 assume 8448 == ssl3_accept_~s__state~0; 91930#L168 assume !(ssl3_accept_~num1~0 > 0); 91925#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 91919#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 91911#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 91907#L654-1 ssl3_accept_~skip~0 := 0; 91905#L101-2 assume !false; 91903#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 91901#L104 assume !(12292 == ssl3_accept_~s__state~0); 91899#L107 assume !(16384 == ssl3_accept_~s__state~0); 91897#L110 assume !(8192 == ssl3_accept_~s__state~0); 91896#L113 assume !(24576 == ssl3_accept_~s__state~0); 91894#L116 assume !(8195 == ssl3_accept_~s__state~0); 91885#L119 assume !(8480 == ssl3_accept_~s__state~0); 91879#L122 assume !(8481 == ssl3_accept_~s__state~0); 91871#L125 assume !(8482 == ssl3_accept_~s__state~0); 91867#L128 assume !(8464 == ssl3_accept_~s__state~0); 91863#L131 assume !(8465 == ssl3_accept_~s__state~0); 91860#L134 assume !(8466 == ssl3_accept_~s__state~0); 91855#L137 assume !(8496 == ssl3_accept_~s__state~0); 91849#L140 assume !(8497 == ssl3_accept_~s__state~0); 91841#L143 assume !(8512 == ssl3_accept_~s__state~0); 91837#L146 assume !(8513 == ssl3_accept_~s__state~0); 91833#L149 assume !(8528 == ssl3_accept_~s__state~0); 91829#L152 assume !(8529 == ssl3_accept_~s__state~0); 91825#L155 assume !(8544 == ssl3_accept_~s__state~0); 91821#L158 assume !(8545 == ssl3_accept_~s__state~0); 91817#L161 assume !(8560 == ssl3_accept_~s__state~0); 91813#L164 assume !(8561 == ssl3_accept_~s__state~0); 91809#L167 assume !(8448 == ssl3_accept_~s__state~0); 91805#L170 assume 8576 == ssl3_accept_~s__state~0; 91008#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 91798#L462 assume !(5 == ssl3_accept_~blastFlag~0); 91794#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 91789#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 91790#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 92082#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92078#L654-1 ssl3_accept_~skip~0 := 0; 92076#L101-2 assume !false; 92074#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92072#L104 assume !(12292 == ssl3_accept_~s__state~0); 92070#L107 assume !(16384 == ssl3_accept_~s__state~0); 92057#L110 assume !(8192 == ssl3_accept_~s__state~0); 92051#L113 assume !(24576 == ssl3_accept_~s__state~0); 92045#L116 assume !(8195 == ssl3_accept_~s__state~0); 92039#L119 assume !(8480 == ssl3_accept_~s__state~0); 92033#L122 assume !(8481 == ssl3_accept_~s__state~0); 92027#L125 assume !(8482 == ssl3_accept_~s__state~0); 92021#L128 assume !(8464 == ssl3_accept_~s__state~0); 92015#L131 assume !(8465 == ssl3_accept_~s__state~0); 92009#L134 assume 8466 == ssl3_accept_~s__state~0; 91771#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 91764#L276 [2021-10-11 00:27:32,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:32,660 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2021-10-11 00:27:32,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:32,661 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881067642] [2021-10-11 00:27:32,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:32,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:32,665 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:32,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:32,669 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:32,673 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:32,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:32,673 INFO L82 PathProgramCache]: Analyzing trace with hash 591569135, now seen corresponding path program 1 times [2021-10-11 00:27:32,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:32,673 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562963033] [2021-10-11 00:27:32,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:32,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:32,684 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:32,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:32,694 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:32,710 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:32,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:32,711 INFO L82 PathProgramCache]: Analyzing trace with hash -205311242, now seen corresponding path program 1 times [2021-10-11 00:27:32,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:32,711 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433205503] [2021-10-11 00:27:32,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:32,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:32,757 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2021-10-11 00:27:32,758 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433205503] [2021-10-11 00:27:32,758 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:32,758 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:32,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980702137] [2021-10-11 00:27:34,715 WARN L197 SmtUtils]: Spent 1.95 s on a formula simplification. DAG size of input: 434 DAG size of output: 195 [2021-10-11 00:27:34,882 WARN L197 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-10-11 00:27:34,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:34,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:34,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:34,898 INFO L87 Difference]: Start difference. First operand 3016 states and 3701 transitions. cyclomatic complexity: 692 Second operand 3 states. [2021-10-11 00:27:34,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:34,968 INFO L93 Difference]: Finished difference Result 3018 states and 3702 transitions. [2021-10-11 00:27:34,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:34,969 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3018 states and 3702 transitions. [2021-10-11 00:27:34,979 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1476 [2021-10-11 00:27:34,989 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3018 states to 3017 states and 3701 transitions. [2021-10-11 00:27:34,989 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1516 [2021-10-11 00:27:34,991 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1516 [2021-10-11 00:27:34,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3017 states and 3701 transitions. [2021-10-11 00:27:34,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:27:34,993 INFO L692 BuchiCegarLoop]: Abstraction has 3017 states and 3701 transitions. [2021-10-11 00:27:34,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3017 states and 3701 transitions. [2021-10-11 00:27:35,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3017 to 3017. [2021-10-11 00:27:35,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3017 states. [2021-10-11 00:27:35,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3017 states to 3017 states and 3701 transitions. [2021-10-11 00:27:35,028 INFO L715 BuchiCegarLoop]: Abstraction has 3017 states and 3701 transitions. [2021-10-11 00:27:35,028 INFO L595 BuchiCegarLoop]: Abstraction has 3017 states and 3701 transitions. [2021-10-11 00:27:35,028 INFO L427 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-11 00:27:35,029 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3017 states and 3701 transitions. [2021-10-11 00:27:35,035 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1476 [2021-10-11 00:27:35,035 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:35,035 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:35,037 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:35,037 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:35,037 INFO L794 eck$LassoCheckResult]: Stem: 96834#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 96581#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 96578#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 96579#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 96590#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 96627#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 96628#L101-2 assume !false; 98791#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98787#L104 assume !(12292 == ssl3_accept_~s__state~0); 98712#L107 assume !(16384 == ssl3_accept_~s__state~0); 98711#L110 assume !(8192 == ssl3_accept_~s__state~0); 98710#L113 assume !(24576 == ssl3_accept_~s__state~0); 98709#L116 assume !(8195 == ssl3_accept_~s__state~0); 98708#L119 assume !(8480 == ssl3_accept_~s__state~0); 98707#L122 assume !(8481 == ssl3_accept_~s__state~0); 98706#L125 assume !(8482 == ssl3_accept_~s__state~0); 98705#L128 assume 8464 == ssl3_accept_~s__state~0; 98704#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 97779#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 97775#L276-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; 97774#L616 [2021-10-11 00:27:35,038 INFO L796 eck$LassoCheckResult]: Loop: 97774#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 97768#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97760#L654-1 ssl3_accept_~skip~0 := 0; 97758#L101-2 assume !false; 97756#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97753#L104 assume !(12292 == ssl3_accept_~s__state~0); 97751#L107 assume !(16384 == ssl3_accept_~s__state~0); 97750#L110 assume !(8192 == ssl3_accept_~s__state~0); 97749#L113 assume !(24576 == ssl3_accept_~s__state~0); 97748#L116 assume !(8195 == ssl3_accept_~s__state~0); 97747#L119 assume !(8480 == ssl3_accept_~s__state~0); 97745#L122 assume !(8481 == ssl3_accept_~s__state~0); 97742#L125 assume !(8482 == ssl3_accept_~s__state~0); 97736#L128 assume !(8464 == ssl3_accept_~s__state~0); 97719#L131 assume !(8465 == ssl3_accept_~s__state~0); 97716#L134 assume !(8466 == ssl3_accept_~s__state~0); 97712#L137 assume 8496 == ssl3_accept_~s__state~0; 97672#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 97668#L289 assume !(1 == ssl3_accept_~blastFlag~0); 97664#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 97650#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 97647#L295-2 ssl3_accept_~s__init_num~0 := 0; 97642#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 97636#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97628#L654-1 ssl3_accept_~skip~0 := 0; 97626#L101-2 assume !false; 97624#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97622#L104 assume !(12292 == ssl3_accept_~s__state~0); 97620#L107 assume !(16384 == ssl3_accept_~s__state~0); 97618#L110 assume !(8192 == ssl3_accept_~s__state~0); 97616#L113 assume !(24576 == ssl3_accept_~s__state~0); 97614#L116 assume !(8195 == ssl3_accept_~s__state~0); 97612#L119 assume !(8480 == ssl3_accept_~s__state~0); 97610#L122 assume !(8481 == ssl3_accept_~s__state~0); 97608#L125 assume !(8482 == ssl3_accept_~s__state~0); 97606#L128 assume !(8464 == ssl3_accept_~s__state~0); 97604#L131 assume !(8465 == ssl3_accept_~s__state~0); 97602#L134 assume !(8466 == ssl3_accept_~s__state~0); 97600#L137 assume !(8496 == ssl3_accept_~s__state~0); 97598#L140 assume !(8497 == ssl3_accept_~s__state~0); 97596#L143 assume 8512 == ssl3_accept_~s__state~0; 97594#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97591#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 97588#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 97586#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 97573#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97569#L654-1 ssl3_accept_~skip~0 := 0; 97567#L101-2 assume !false; 97565#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97563#L104 assume !(12292 == ssl3_accept_~s__state~0); 97561#L107 assume !(16384 == ssl3_accept_~s__state~0); 97559#L110 assume !(8192 == ssl3_accept_~s__state~0); 97557#L113 assume !(24576 == ssl3_accept_~s__state~0); 97554#L116 assume !(8195 == ssl3_accept_~s__state~0); 97552#L119 assume !(8480 == ssl3_accept_~s__state~0); 97550#L122 assume !(8481 == ssl3_accept_~s__state~0); 97549#L125 assume !(8482 == ssl3_accept_~s__state~0); 97548#L128 assume !(8464 == ssl3_accept_~s__state~0); 97547#L131 assume !(8465 == ssl3_accept_~s__state~0); 97541#L134 assume !(8466 == ssl3_accept_~s__state~0); 97540#L137 assume !(8496 == ssl3_accept_~s__state~0); 97539#L140 assume !(8497 == ssl3_accept_~s__state~0); 97538#L143 assume !(8512 == ssl3_accept_~s__state~0); 97537#L146 assume !(8513 == ssl3_accept_~s__state~0); 97533#L149 assume 8528 == ssl3_accept_~s__state~0; 96615#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 96582#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 96583#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 96603#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 96652#L364 assume !(3 == ssl3_accept_~blastFlag~0); 96730#L364-2 assume !(ssl3_accept_~ret~0 <= 0); 96742#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 96830#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 97216#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97212#L654-1 ssl3_accept_~skip~0 := 0; 97210#L101-2 assume !false; 97208#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97206#L104 assume !(12292 == ssl3_accept_~s__state~0); 97204#L107 assume !(16384 == ssl3_accept_~s__state~0); 97202#L110 assume !(8192 == ssl3_accept_~s__state~0); 97200#L113 assume !(24576 == ssl3_accept_~s__state~0); 97198#L116 assume !(8195 == ssl3_accept_~s__state~0); 97196#L119 assume !(8480 == ssl3_accept_~s__state~0); 97194#L122 assume !(8481 == ssl3_accept_~s__state~0); 97192#L125 assume !(8482 == ssl3_accept_~s__state~0); 97190#L128 assume !(8464 == ssl3_accept_~s__state~0); 97188#L131 assume !(8465 == ssl3_accept_~s__state~0); 97186#L134 assume !(8466 == ssl3_accept_~s__state~0); 97184#L137 assume !(8496 == ssl3_accept_~s__state~0); 97182#L140 assume !(8497 == ssl3_accept_~s__state~0); 97043#L143 assume !(8512 == ssl3_accept_~s__state~0); 97039#L146 assume !(8513 == ssl3_accept_~s__state~0); 97033#L149 assume !(8528 == ssl3_accept_~s__state~0); 97031#L152 assume !(8529 == ssl3_accept_~s__state~0); 97029#L155 assume 8544 == ssl3_accept_~s__state~0; 96874#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 96875#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 96705#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96706#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 96789#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 96718#L419 assume !(4 == ssl3_accept_~blastFlag~0); 96719#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 96732#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 98572#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98570#L654-1 ssl3_accept_~skip~0 := 0; 98562#L101-2 assume !false; 98561#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98559#L104 assume !(12292 == ssl3_accept_~s__state~0); 98560#L107 assume !(16384 == ssl3_accept_~s__state~0); 98553#L110 assume !(8192 == ssl3_accept_~s__state~0); 98554#L113 assume !(24576 == ssl3_accept_~s__state~0); 98549#L116 assume !(8195 == ssl3_accept_~s__state~0); 98550#L119 assume !(8480 == ssl3_accept_~s__state~0); 98543#L122 assume !(8481 == ssl3_accept_~s__state~0); 98544#L125 assume !(8482 == ssl3_accept_~s__state~0); 98530#L128 assume !(8464 == ssl3_accept_~s__state~0); 98531#L131 assume !(8465 == ssl3_accept_~s__state~0); 98522#L134 assume !(8466 == ssl3_accept_~s__state~0); 98523#L137 assume !(8496 == ssl3_accept_~s__state~0); 98514#L140 assume !(8497 == ssl3_accept_~s__state~0); 98515#L143 assume !(8512 == ssl3_accept_~s__state~0); 98506#L146 assume !(8513 == ssl3_accept_~s__state~0); 98507#L149 assume !(8528 == ssl3_accept_~s__state~0); 98499#L152 assume !(8529 == ssl3_accept_~s__state~0); 98500#L155 assume !(8544 == ssl3_accept_~s__state~0); 98493#L158 assume !(8545 == ssl3_accept_~s__state~0); 98494#L161 assume !(8560 == ssl3_accept_~s__state~0); 98487#L164 assume !(8561 == ssl3_accept_~s__state~0); 98488#L167 assume 8448 == ssl3_accept_~s__state~0; 96783#L168 assume !(ssl3_accept_~num1~0 > 0); 96784#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 99040#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 99035#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99030#L654-1 ssl3_accept_~skip~0 := 0; 99028#L101-2 assume !false; 99027#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99026#L104 assume !(12292 == ssl3_accept_~s__state~0); 99025#L107 assume !(16384 == ssl3_accept_~s__state~0); 99023#L110 assume !(8192 == ssl3_accept_~s__state~0); 99022#L113 assume !(24576 == ssl3_accept_~s__state~0); 99021#L116 assume !(8195 == ssl3_accept_~s__state~0); 99020#L119 assume !(8480 == ssl3_accept_~s__state~0); 97929#L122 assume !(8481 == ssl3_accept_~s__state~0); 97928#L125 assume !(8482 == ssl3_accept_~s__state~0); 97927#L128 assume !(8464 == ssl3_accept_~s__state~0); 97926#L131 assume !(8465 == ssl3_accept_~s__state~0); 97925#L134 assume !(8466 == ssl3_accept_~s__state~0); 97924#L137 assume !(8496 == ssl3_accept_~s__state~0); 97922#L140 assume !(8497 == ssl3_accept_~s__state~0); 97921#L143 assume !(8512 == ssl3_accept_~s__state~0); 97920#L146 assume !(8513 == ssl3_accept_~s__state~0); 97919#L149 assume !(8528 == ssl3_accept_~s__state~0); 97918#L152 assume !(8529 == ssl3_accept_~s__state~0); 97917#L155 assume !(8544 == ssl3_accept_~s__state~0); 97916#L158 assume !(8545 == ssl3_accept_~s__state~0); 97915#L161 assume !(8560 == ssl3_accept_~s__state~0); 97914#L164 assume !(8561 == ssl3_accept_~s__state~0); 97913#L167 assume !(8448 == ssl3_accept_~s__state~0); 97848#L170 assume 8576 == ssl3_accept_~s__state~0; 97845#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 97843#L462 assume !(5 == ssl3_accept_~blastFlag~0); 97841#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 97838#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 97836#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 97802#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 97799#L654-1 ssl3_accept_~skip~0 := 0; 97798#L101-2 assume !false; 97794#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97793#L104 assume !(12292 == ssl3_accept_~s__state~0); 97792#L107 assume !(16384 == ssl3_accept_~s__state~0); 97791#L110 assume !(8192 == ssl3_accept_~s__state~0); 97789#L113 assume !(24576 == ssl3_accept_~s__state~0); 97788#L116 assume !(8195 == ssl3_accept_~s__state~0); 97787#L119 assume !(8480 == ssl3_accept_~s__state~0); 97786#L122 assume !(8481 == ssl3_accept_~s__state~0); 97785#L125 assume !(8482 == ssl3_accept_~s__state~0); 97784#L128 assume !(8464 == ssl3_accept_~s__state~0); 97782#L131 assume !(8465 == ssl3_accept_~s__state~0); 97781#L134 assume 8466 == ssl3_accept_~s__state~0; 97780#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 97778#L276 assume !(0 == ssl3_accept_~blastFlag~0); 97777#L276-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; 97774#L616 [2021-10-11 00:27:35,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:35,038 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-10-11 00:27:35,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:35,038 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253120485] [2021-10-11 00:27:35,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:35,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:35,046 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:35,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:35,051 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:35,055 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:35,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:35,055 INFO L82 PathProgramCache]: Analyzing trace with hash 714456559, now seen corresponding path program 2 times [2021-10-11 00:27:35,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:35,056 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761011538] [2021-10-11 00:27:35,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:35,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:35,069 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:35,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:35,081 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:35,096 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:35,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:35,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1259361538, now seen corresponding path program 1 times [2021-10-11 00:27:35,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:35,098 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242280217] [2021-10-11 00:27:35,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:35,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-11 00:27:35,154 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-10-11 00:27:35,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242280217] [2021-10-11 00:27:35,155 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-11 00:27:35,155 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-11 00:27:35,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099195905] [2021-10-11 00:27:36,996 WARN L197 SmtUtils]: Spent 1.83 s on a formula simplification. DAG size of input: 435 DAG size of output: 196 [2021-10-11 00:27:37,121 WARN L197 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-10-11 00:27:37,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-11 00:27:37,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-11 00:27:37,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-11 00:27:37,137 INFO L87 Difference]: Start difference. First operand 3017 states and 3701 transitions. cyclomatic complexity: 691 Second operand 3 states. [2021-10-11 00:27:37,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-11 00:27:37,218 INFO L93 Difference]: Finished difference Result 3121 states and 3827 transitions. [2021-10-11 00:27:37,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-11 00:27:37,219 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3121 states and 3827 transitions. [2021-10-11 00:27:37,230 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1476 [2021-10-11 00:27:37,239 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3121 states to 3069 states and 3763 transitions. [2021-10-11 00:27:37,240 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1516 [2021-10-11 00:27:37,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1516 [2021-10-11 00:27:37,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3069 states and 3763 transitions. [2021-10-11 00:27:37,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-11 00:27:37,242 INFO L692 BuchiCegarLoop]: Abstraction has 3069 states and 3763 transitions. [2021-10-11 00:27:37,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3069 states and 3763 transitions. [2021-10-11 00:27:37,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3069 to 3069. [2021-10-11 00:27:37,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3069 states. [2021-10-11 00:27:37,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3069 states to 3069 states and 3763 transitions. [2021-10-11 00:27:37,278 INFO L715 BuchiCegarLoop]: Abstraction has 3069 states and 3763 transitions. [2021-10-11 00:27:37,278 INFO L595 BuchiCegarLoop]: Abstraction has 3069 states and 3763 transitions. [2021-10-11 00:27:37,278 INFO L427 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-11 00:27:37,278 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3069 states and 3763 transitions. [2021-10-11 00:27:37,285 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1476 [2021-10-11 00:27:37,285 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-11 00:27:37,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-11 00:27:37,287 INFO L853 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:37,287 INFO L854 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-11 00:27:37,287 INFO L794 eck$LassoCheckResult]: Stem: 102971#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 102727#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~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~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;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~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 102724#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 102725#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 102734#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 102774#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 102775#L101-2 assume !false; 105018#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105016#L104 assume !(12292 == ssl3_accept_~s__state~0); 105014#L107 assume !(16384 == ssl3_accept_~s__state~0); 105012#L110 assume !(8192 == ssl3_accept_~s__state~0); 105010#L113 assume !(24576 == ssl3_accept_~s__state~0); 105008#L116 assume !(8195 == ssl3_accept_~s__state~0); 105006#L119 assume !(8480 == ssl3_accept_~s__state~0); 105004#L122 assume !(8481 == ssl3_accept_~s__state~0); 105002#L125 assume !(8482 == ssl3_accept_~s__state~0); 105000#L128 assume 8464 == ssl3_accept_~s__state~0; 104999#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 104198#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 104185#L276-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; 104183#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 104172#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104167#L654-1 ssl3_accept_~skip~0 := 0; 104164#L101-2 assume !false; 104161#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104158#L104 assume !(12292 == ssl3_accept_~s__state~0); 104155#L107 assume !(16384 == ssl3_accept_~s__state~0); 104152#L110 assume !(8192 == ssl3_accept_~s__state~0); 104149#L113 assume !(24576 == ssl3_accept_~s__state~0); 104146#L116 assume !(8195 == ssl3_accept_~s__state~0); 104143#L119 assume !(8480 == ssl3_accept_~s__state~0); 104140#L122 assume !(8481 == ssl3_accept_~s__state~0); 104137#L125 assume !(8482 == ssl3_accept_~s__state~0); 104134#L128 assume !(8464 == ssl3_accept_~s__state~0); 104131#L131 assume !(8465 == ssl3_accept_~s__state~0); 104128#L134 assume !(8466 == ssl3_accept_~s__state~0); 104124#L137 assume 8496 == ssl3_accept_~s__state~0; 104119#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 104070#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 104067#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 104065#L295 [2021-10-11 00:27:37,288 INFO L796 eck$LassoCheckResult]: Loop: 104065#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 104063#L295-2 ssl3_accept_~s__init_num~0 := 0; 104060#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 104057#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104054#L654-1 ssl3_accept_~skip~0 := 0; 104053#L101-2 assume !false; 104052#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104051#L104 assume !(12292 == ssl3_accept_~s__state~0); 104050#L107 assume !(16384 == ssl3_accept_~s__state~0); 104049#L110 assume !(8192 == ssl3_accept_~s__state~0); 104048#L113 assume !(24576 == ssl3_accept_~s__state~0); 104047#L116 assume !(8195 == ssl3_accept_~s__state~0); 104046#L119 assume !(8480 == ssl3_accept_~s__state~0); 104045#L122 assume !(8481 == ssl3_accept_~s__state~0); 104044#L125 assume !(8482 == ssl3_accept_~s__state~0); 104043#L128 assume !(8464 == ssl3_accept_~s__state~0); 104042#L131 assume !(8465 == ssl3_accept_~s__state~0); 104041#L134 assume !(8466 == ssl3_accept_~s__state~0); 104040#L137 assume !(8496 == ssl3_accept_~s__state~0); 104039#L140 assume !(8497 == ssl3_accept_~s__state~0); 104038#L143 assume 8512 == ssl3_accept_~s__state~0; 104037#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 104035#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 102754#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 102755#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 104478#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104470#L654-1 ssl3_accept_~skip~0 := 0; 104468#L101-2 assume !false; 104466#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104464#L104 assume !(12292 == ssl3_accept_~s__state~0); 104462#L107 assume !(16384 == ssl3_accept_~s__state~0); 104460#L110 assume !(8192 == ssl3_accept_~s__state~0); 104458#L113 assume !(24576 == ssl3_accept_~s__state~0); 104456#L116 assume !(8195 == ssl3_accept_~s__state~0); 104454#L119 assume !(8480 == ssl3_accept_~s__state~0); 104452#L122 assume !(8481 == ssl3_accept_~s__state~0); 104450#L125 assume !(8482 == ssl3_accept_~s__state~0); 104448#L128 assume !(8464 == ssl3_accept_~s__state~0); 104446#L131 assume !(8465 == ssl3_accept_~s__state~0); 104444#L134 assume !(8466 == ssl3_accept_~s__state~0); 104442#L137 assume !(8496 == ssl3_accept_~s__state~0); 104440#L140 assume !(8497 == ssl3_accept_~s__state~0); 104438#L143 assume !(8512 == ssl3_accept_~s__state~0); 104436#L146 assume !(8513 == ssl3_accept_~s__state~0); 104434#L149 assume 8528 == ssl3_accept_~s__state~0; 102761#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 102762#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 104004#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 103998#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 102873#L364 assume !(3 == ssl3_accept_~blastFlag~0); 102874#L364-2 assume !(ssl3_accept_~ret~0 <= 0); 103996#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 103128#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 103129#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 103107#L654-1 ssl3_accept_~skip~0 := 0; 103108#L101-2 assume !false; 103099#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103100#L104 assume !(12292 == ssl3_accept_~s__state~0); 103091#L107 assume !(16384 == ssl3_accept_~s__state~0); 103092#L110 assume !(8192 == ssl3_accept_~s__state~0); 103083#L113 assume !(24576 == ssl3_accept_~s__state~0); 103084#L116 assume !(8195 == ssl3_accept_~s__state~0); 103075#L119 assume !(8480 == ssl3_accept_~s__state~0); 103076#L122 assume !(8481 == ssl3_accept_~s__state~0); 103067#L125 assume !(8482 == ssl3_accept_~s__state~0); 103068#L128 assume !(8464 == ssl3_accept_~s__state~0); 103059#L131 assume !(8465 == ssl3_accept_~s__state~0); 103060#L134 assume !(8466 == ssl3_accept_~s__state~0); 103051#L137 assume !(8496 == ssl3_accept_~s__state~0); 103052#L140 assume !(8497 == ssl3_accept_~s__state~0); 103042#L143 assume !(8512 == ssl3_accept_~s__state~0); 103043#L146 assume !(8513 == ssl3_accept_~s__state~0); 103035#L149 assume !(8528 == ssl3_accept_~s__state~0); 103036#L152 assume !(8529 == ssl3_accept_~s__state~0); 103028#L155 assume 8544 == ssl3_accept_~s__state~0; 103029#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 103016#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 102850#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102851#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 102935#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 102866#L419 assume !(4 == ssl3_accept_~blastFlag~0); 102867#L419-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 102880#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 104356#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104350#L654-1 ssl3_accept_~skip~0 := 0; 104346#L101-2 assume !false; 104342#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104338#L104 assume !(12292 == ssl3_accept_~s__state~0); 104334#L107 assume !(16384 == ssl3_accept_~s__state~0); 104330#L110 assume !(8192 == ssl3_accept_~s__state~0); 104326#L113 assume !(24576 == ssl3_accept_~s__state~0); 104322#L116 assume !(8195 == ssl3_accept_~s__state~0); 104318#L119 assume !(8480 == ssl3_accept_~s__state~0); 104314#L122 assume !(8481 == ssl3_accept_~s__state~0); 104310#L125 assume !(8482 == ssl3_accept_~s__state~0); 104306#L128 assume !(8464 == ssl3_accept_~s__state~0); 104302#L131 assume !(8465 == ssl3_accept_~s__state~0); 104298#L134 assume !(8466 == ssl3_accept_~s__state~0); 104294#L137 assume !(8496 == ssl3_accept_~s__state~0); 104290#L140 assume !(8497 == ssl3_accept_~s__state~0); 104286#L143 assume !(8512 == ssl3_accept_~s__state~0); 104282#L146 assume !(8513 == ssl3_accept_~s__state~0); 104278#L149 assume !(8528 == ssl3_accept_~s__state~0); 104274#L152 assume !(8529 == ssl3_accept_~s__state~0); 104271#L155 assume !(8544 == ssl3_accept_~s__state~0); 104268#L158 assume !(8545 == ssl3_accept_~s__state~0); 104265#L161 assume !(8560 == ssl3_accept_~s__state~0); 104261#L164 assume !(8561 == ssl3_accept_~s__state~0); 104259#L167 assume 8448 == ssl3_accept_~s__state~0; 104253#L168 assume !(ssl3_accept_~num1~0 > 0); 104248#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 104241#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 104238#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104235#L654-1 ssl3_accept_~skip~0 := 0; 104234#L101-2 assume !false; 104233#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104232#L104 assume !(12292 == ssl3_accept_~s__state~0); 104231#L107 assume !(16384 == ssl3_accept_~s__state~0); 104230#L110 assume !(8192 == ssl3_accept_~s__state~0); 104229#L113 assume !(24576 == ssl3_accept_~s__state~0); 104228#L116 assume !(8195 == ssl3_accept_~s__state~0); 104227#L119 assume !(8480 == ssl3_accept_~s__state~0); 104226#L122 assume !(8481 == ssl3_accept_~s__state~0); 104225#L125 assume !(8482 == ssl3_accept_~s__state~0); 104224#L128 assume !(8464 == ssl3_accept_~s__state~0); 104223#L131 assume !(8465 == ssl3_accept_~s__state~0); 104222#L134 assume !(8466 == ssl3_accept_~s__state~0); 104221#L137 assume !(8496 == ssl3_accept_~s__state~0); 104220#L140 assume !(8497 == ssl3_accept_~s__state~0); 104219#L143 assume !(8512 == ssl3_accept_~s__state~0); 104218#L146 assume !(8513 == ssl3_accept_~s__state~0); 104217#L149 assume !(8528 == ssl3_accept_~s__state~0); 104216#L152 assume !(8529 == ssl3_accept_~s__state~0); 104215#L155 assume !(8544 == ssl3_accept_~s__state~0); 104214#L158 assume !(8545 == ssl3_accept_~s__state~0); 104213#L161 assume !(8560 == ssl3_accept_~s__state~0); 104212#L164 assume !(8561 == ssl3_accept_~s__state~0); 104209#L167 assume !(8448 == ssl3_accept_~s__state~0); 104207#L170 assume 8576 == ssl3_accept_~s__state~0; 103049#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 104204#L462 assume !(5 == ssl3_accept_~blastFlag~0); 104201#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 104197#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 104195#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 104178#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104169#L654-1 ssl3_accept_~skip~0 := 0; 104166#L101-2 assume !false; 104163#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104160#L104 assume !(12292 == ssl3_accept_~s__state~0); 104157#L107 assume !(16384 == ssl3_accept_~s__state~0); 104154#L110 assume !(8192 == ssl3_accept_~s__state~0); 104151#L113 assume !(24576 == ssl3_accept_~s__state~0); 104148#L116 assume !(8195 == ssl3_accept_~s__state~0); 104145#L119 assume !(8480 == ssl3_accept_~s__state~0); 104142#L122 assume !(8481 == ssl3_accept_~s__state~0); 104139#L125 assume !(8482 == ssl3_accept_~s__state~0); 104136#L128 assume !(8464 == ssl3_accept_~s__state~0); 104133#L131 assume !(8465 == ssl3_accept_~s__state~0); 104130#L134 assume 8466 == ssl3_accept_~s__state~0; 104127#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 104123#L276 assume !(0 == ssl3_accept_~blastFlag~0); 104118#L276-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; 104117#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 104110#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104102#L654-1 ssl3_accept_~skip~0 := 0; 104100#L101-2 assume !false; 104098#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104096#L104 assume !(12292 == ssl3_accept_~s__state~0); 104094#L107 assume !(16384 == ssl3_accept_~s__state~0); 104092#L110 assume !(8192 == ssl3_accept_~s__state~0); 104090#L113 assume !(24576 == ssl3_accept_~s__state~0); 104088#L116 assume !(8195 == ssl3_accept_~s__state~0); 104086#L119 assume !(8480 == ssl3_accept_~s__state~0); 104084#L122 assume !(8481 == ssl3_accept_~s__state~0); 104082#L125 assume !(8482 == ssl3_accept_~s__state~0); 104080#L128 assume !(8464 == ssl3_accept_~s__state~0); 104078#L131 assume !(8465 == ssl3_accept_~s__state~0); 104076#L134 assume !(8466 == ssl3_accept_~s__state~0); 104074#L137 assume 8496 == ssl3_accept_~s__state~0; 104071#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 104069#L289 assume !(1 == ssl3_accept_~blastFlag~0); 104066#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 104065#L295 [2021-10-11 00:27:37,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:37,288 INFO L82 PathProgramCache]: Analyzing trace with hash 1290875414, now seen corresponding path program 1 times [2021-10-11 00:27:37,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:37,289 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631945581] [2021-10-11 00:27:37,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:37,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:37,295 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:37,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:37,300 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:37,305 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:37,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:37,306 INFO L82 PathProgramCache]: Analyzing trace with hash -282294801, now seen corresponding path program 3 times [2021-10-11 00:27:37,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:37,306 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453668209] [2021-10-11 00:27:37,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:37,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:37,316 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:37,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:37,325 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:37,346 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:37,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-11 00:27:37,346 INFO L82 PathProgramCache]: Analyzing trace with hash 492103236, now seen corresponding path program 1 times [2021-10-11 00:27:37,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-11 00:27:37,347 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662925294] [2021-10-11 00:27:37,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-11 00:27:37,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:37,362 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:37,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-11 00:27:37,377 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-11 00:27:37,438 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-11 00:27:39,341 WARN L197 SmtUtils]: Spent 1.87 s on a formula simplification. DAG size of input: 433 DAG size of output: 194 [2021-10-11 00:27:39,976 WARN L197 SmtUtils]: Spent 501.00 ms on a formula simplification. DAG size of input: 181 DAG size of output: 126 [2021-10-11 00:27:40,107 WARN L197 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-10-11 00:27:40,199 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 11.10 12:27:40 BoogieIcfgContainer [2021-10-11 00:27:40,200 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-11 00:27:40,200 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-11 00:27:40,200 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-11 00:27:40,200 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-11 00:27:40,201 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 12:27:14" (3/4) ... [2021-10-11 00:27:40,202 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-11 00:27:40,303 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e54ae1d6-59b2-4e57-999c-6b0a76dcb972/bin/uautomizer-Z5i5R5N3CC/witness.graphml [2021-10-11 00:27:40,303 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-11 00:27:40,304 INFO L168 Benchmark]: Toolchain (without parser) took 27608.80 ms. Allocated memory was 92.3 MB in the beginning and 962.6 MB in the end (delta: 870.3 MB). Free memory was 61.0 MB in the beginning and 830.5 MB in the end (delta: -769.5 MB). Peak memory consumption was 101.6 MB. Max. memory is 16.1 GB. [2021-10-11 00:27:40,304 INFO L168 Benchmark]: CDTParser took 0.26 ms. Allocated memory is still 92.3 MB. Free memory is still 61.8 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-11 00:27:40,306 INFO L168 Benchmark]: CACSL2BoogieTranslator took 394.96 ms. Allocated memory is still 92.3 MB. Free memory was 60.9 MB in the beginning and 45.5 MB in the end (delta: 15.4 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. [2021-10-11 00:27:40,306 INFO L168 Benchmark]: Boogie Procedure Inliner took 56.07 ms. Allocated memory is still 92.3 MB. Free memory was 45.5 MB in the beginning and 42.6 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-11 00:27:40,306 INFO L168 Benchmark]: Boogie Preprocessor took 54.32 ms. Allocated memory is still 92.3 MB. Free memory was 42.6 MB in the beginning and 40.4 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-11 00:27:40,307 INFO L168 Benchmark]: RCFGBuilder took 918.56 ms. Allocated memory was 92.3 MB in the beginning and 117.4 MB in the end (delta: 25.2 MB). Free memory was 40.4 MB in the beginning and 90.0 MB in the end (delta: -49.6 MB). Peak memory consumption was 21.4 MB. Max. memory is 16.1 GB. [2021-10-11 00:27:40,307 INFO L168 Benchmark]: BuchiAutomizer took 26075.73 ms. Allocated memory was 117.4 MB in the beginning and 962.6 MB in the end (delta: 845.2 MB). Free memory was 90.0 MB in the beginning and 837.9 MB in the end (delta: -747.9 MB). Peak memory consumption was 582.4 MB. Max. memory is 16.1 GB. [2021-10-11 00:27:40,308 INFO L168 Benchmark]: Witness Printer took 103.24 ms. Allocated memory is still 962.6 MB. Free memory was 837.9 MB in the beginning and 830.5 MB in the end (delta: 7.3 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-11 00:27:40,310 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.26 ms. Allocated memory is still 92.3 MB. Free memory is still 61.8 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 394.96 ms. Allocated memory is still 92.3 MB. Free memory was 60.9 MB in the beginning and 45.5 MB in the end (delta: 15.4 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 56.07 ms. Allocated memory is still 92.3 MB. Free memory was 45.5 MB in the beginning and 42.6 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 54.32 ms. Allocated memory is still 92.3 MB. Free memory was 42.6 MB in the beginning and 40.4 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 918.56 ms. Allocated memory was 92.3 MB in the beginning and 117.4 MB in the end (delta: 25.2 MB). Free memory was 40.4 MB in the beginning and 90.0 MB in the end (delta: -49.6 MB). Peak memory consumption was 21.4 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 26075.73 ms. Allocated memory was 117.4 MB in the beginning and 962.6 MB in the end (delta: 845.2 MB). Free memory was 90.0 MB in the beginning and 837.9 MB in the end (delta: -747.9 MB). Peak memory consumption was 582.4 MB. Max. memory is 16.1 GB. * Witness Printer took 103.24 ms. Allocated memory is still 962.6 MB. Free memory was 837.9 MB in the beginning and 830.5 MB in the end (delta: 7.3 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 30 terminating modules (28 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 -1 * blastFlag + 1 and consists of 3 locations. 28 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 3069 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 25.9s and 30 iterations. TraceHistogramMax:14. Analysis of lassos took 17.3s. Construction of modules took 3.8s. Büchi inclusion checks took 2.6s. Highest rank in rank-based complementation 3. Minimization of det autom 25. Minimization of nondet autom 5. Automata minimization 0.9s AutomataMinimizationTime, 30 MinimizatonAttempts, 7936 StatesRemovedByMinimization, 25 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had 3678 states and ocurred in iteration 22. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 393/393 HoareTripleCheckerStatistics: 7952 SDtfs, 4408 SDslu, 5331 SDs, 0 SdLazy, 3746 SolverSat, 693 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.8s Time LassoAnalysisResults: nont1 unkn0 SFLI25 SFLT1 conc2 concLT1 SILN0 SILU0 SILI0 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital75 mio100 ax100 hnf100 lsp21 ukn100 mio100 lsp100 div229 bol100 ite100 ukn100 eq184 hnf67 smp96 dnf110 smp100 tf106 neg96 sie108 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 66ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 13 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 295]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=18788} 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=18788, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3717e080=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38a916ab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36d2196b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c5306a4=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e6752e3=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60b4163f=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79d3c6ae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6314da3a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b0f3538=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35c7cee8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@452b9ab5=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@661cfb1a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29056ae0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50d82cbf=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b18adb8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fdc5ea7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@109cbe2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56d9a05c=0, __cil_tmp57=-2097153, 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=11, tmp___2=0, cb=11, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=256345, s__verify_mode=15, tmp___6=0, tmp=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1c898c8f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@18770619=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@47e40655=0, s__s3__tmp__reuse_message=14, s__ctx__stats__sess_accept_renegotiate=0, l=20, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a758eae=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1223a451=16, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ee5c6a6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13fa345=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@458ac0ab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c388edd=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@147accb0=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@715dc31c=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8c22d3a=2, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, NULL=18791, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@41df2636=0, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f036b32=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c392f6c=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1394fef2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e2cac26=1, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b02f4d6=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62a8a69c=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a64aecf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47447d18=0, s__options=-2097153, s__cert=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@237ac439=20, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@157a9d2f=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@743190a6=0, Time=13, num1=0, NULL=18789, NULL=0, NULL=18790, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30fc3f9b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58e2df29=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@48da38d8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e22acfe=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@923e122=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65aadd8d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7442ad13=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5407d297=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39850f91=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@423b1103=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2de1a084=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e4e6640=0, tmp___8=0, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2d0f37c5=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 295]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L704] int s ; [L705] int tmp ; [L709] s = 8464 [L14] int s__info_callback = __VERIFIER_nondet_int() ; [L15] int s__in_handshake = __VERIFIER_nondet_int() ; [L16] int s__state ; [L17] int s__new_session ; [L18] int s__server ; [L19] int s__version = __VERIFIER_nondet_int() ; [L20] int s__type ; [L21] int s__init_num ; [L22] int s__hit = __VERIFIER_nondet_int() ; [L23] int s__rwstate ; [L24] int s__init_buf___0 = 1; [L25] int s__debug = __VERIFIER_nondet_int() ; [L26] int s__shutdown ; [L27] int s__cert = __VERIFIER_nondet_int() ; [L28] int s__options = __VERIFIER_nondet_int() ; [L29] int s__verify_mode = __VERIFIER_nondet_int() ; [L30] int s__session__peer = __VERIFIER_nondet_int() ; [L31] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L32] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L35] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__cert_request ; [L37] int s__s3__tmp__reuse_message ; [L38] int s__s3__tmp__use_rsa_tmp ; [L39] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__new_cipher__algorithms ; [L41] int s__s3__tmp__next_state___0 ; [L42] int s__s3__tmp__new_cipher__algo_strength ; [L43] int s__session__cipher ; [L44] int buf ; [L45] unsigned long l ; [L46] unsigned long Time ; [L47] unsigned long tmp ; [L48] int cb ; [L49] long num1 = __VERIFIER_nondet_long() ; [L50] int ret ; [L51] int new_state ; [L52] int state ; [L53] int skip ; [L54] int got_new_session ; [L55] int tmp___1 = __VERIFIER_nondet_int() ; [L56] int tmp___2 = __VERIFIER_nondet_int() ; [L57] int tmp___3 = __VERIFIER_nondet_int() ; [L58] int tmp___4 = __VERIFIER_nondet_int() ; [L59] int tmp___5 = __VERIFIER_nondet_int() ; [L60] int tmp___6 = __VERIFIER_nondet_int() ; [L61] int tmp___7 ; [L62] long tmp___8 = __VERIFIER_nondet_long() ; [L63] int tmp___9 = __VERIFIER_nondet_int() ; [L64] int tmp___10 = __VERIFIER_nondet_int() ; [L65] int blastFlag ; [L66] int __cil_tmp55 ; [L67] unsigned long __cil_tmp56 ; [L68] unsigned long __cil_tmp57 ; [L69] unsigned long __cil_tmp58 ; [L70] unsigned long __cil_tmp59 ; [L71] int __cil_tmp60 ; [L72] unsigned long __cil_tmp61 = __VERIFIER_nondet_ulong() ; [L76] s__state = initial_state [L77] blastFlag = 0 [L78] tmp = __VERIFIER_nondet_int() [L79] Time = tmp [L80] cb = 0 [L81] ret = -1 [L82] skip = 0 [L83] got_new_session = 0 [L84] COND TRUE s__info_callback != 0 [L85] cb = s__info_callback [L91] s__in_handshake ++ [L92] COND FALSE !(tmp___1 + 12288) [L97] COND FALSE !(s__cert == 0) [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND TRUE s__state == 8464 [L274] s__shutdown = 0 [L275] ret = __VERIFIER_nondet_int() [L276] COND TRUE blastFlag == 0 [L277] blastFlag = 1 [L279] COND FALSE !(ret <= 0) [L282] got_new_session = 1 [L283] s__state = 8496 [L284] s__init_num = 0 [L653] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L688] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND TRUE s__state == 8496 [L288] ret = __VERIFIER_nondet_int() [L289] COND TRUE blastFlag == 1 [L290] blastFlag = 2 [L292] COND FALSE !(ret <= 0) Loop: [L295] COND FALSE !(\read(s__hit)) [L298] s__state = 8512 [L300] s__init_num = 0 [L653] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L688] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND FALSE !(s__state == 8496) [L140] COND FALSE !(s__state == 8497) [L143] COND TRUE s__state == 8512 [L305] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L306] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L307] COND TRUE __cil_tmp56 + 256UL [L308] __cil_tmp56 = 256345 [L309] skip = 1 [L320] s__state = 8528 [L321] s__init_num = 0 [L653] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L688] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND FALSE !(s__state == 8496) [L140] COND FALSE !(s__state == 8497) [L143] COND FALSE !(s__state == 8512) [L146] COND FALSE !(s__state == 8513) [L149] COND TRUE s__state == 8528 [L325] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L326] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L328] __cil_tmp57 = (unsigned long )s__options [L329] COND TRUE __cil_tmp57 + 2097152UL [L330] s__s3__tmp__use_rsa_tmp = 1 [L335] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(blastFlag == 3) [L367] COND FALSE !(ret <= 0) [L384] s__state = 8544 [L385] s__init_num = 0 [L653] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L688] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND FALSE !(s__state == 8496) [L140] COND FALSE !(s__state == 8497) [L143] COND FALSE !(s__state == 8512) [L146] COND FALSE !(s__state == 8513) [L149] COND FALSE !(s__state == 8528) [L152] COND FALSE !(s__state == 8529) [L155] COND TRUE s__state == 8544 [L389] COND TRUE s__verify_mode + 1 [L390] COND FALSE !(s__session__peer != 0) [L402] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L403] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L405] COND FALSE !(__cil_tmp61 + 256UL) [L417] s__s3__tmp__cert_request = 1 [L418] ret = __VERIFIER_nondet_int() [L419] COND FALSE !(blastFlag == 4) [L422] COND FALSE !(ret <= 0) [L425] s__state = 8448 [L426] s__s3__tmp__next_state___0 = 8576 [L427] s__init_num = 0 [L653] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L688] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND FALSE !(s__state == 8496) [L140] COND FALSE !(s__state == 8497) [L143] COND FALSE !(s__state == 8512) [L146] COND FALSE !(s__state == 8513) [L149] COND FALSE !(s__state == 8528) [L152] COND FALSE !(s__state == 8529) [L155] COND FALSE !(s__state == 8544) [L158] COND FALSE !(s__state == 8545) [L161] COND FALSE !(s__state == 8560) [L164] COND FALSE !(s__state == 8561) [L167] COND TRUE s__state == 8448 [L448] COND FALSE !(num1 > 0L) [L457] s__state = s__s3__tmp__next_state___0 [L653] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L688] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND FALSE !(s__state == 8496) [L140] COND FALSE !(s__state == 8497) [L143] COND FALSE !(s__state == 8512) [L146] COND FALSE !(s__state == 8513) [L149] COND FALSE !(s__state == 8528) [L152] COND FALSE !(s__state == 8529) [L155] COND FALSE !(s__state == 8544) [L158] COND FALSE !(s__state == 8545) [L161] COND FALSE !(s__state == 8560) [L164] COND FALSE !(s__state == 8561) [L167] COND FALSE !(s__state == 8448) [L170] COND TRUE s__state == 8576 [L461] ret = __VERIFIER_nondet_int() [L462] COND FALSE !(blastFlag == 5) [L465] COND FALSE !(ret <= 0) [L468] COND TRUE ret == 2 [L469] s__state = 8466 [L653] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L688] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND TRUE s__state == 8466 [L274] s__shutdown = 0 [L275] ret = __VERIFIER_nondet_int() [L276] COND FALSE !(blastFlag == 0) [L279] COND FALSE !(ret <= 0) [L282] got_new_session = 1 [L283] s__state = 8496 [L284] s__init_num = 0 [L653] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L654] COND FALSE !(! s__s3__tmp__reuse_message) [L688] skip = 0 [L101] COND TRUE 1 [L103] state = s__state [L104] COND FALSE !(s__state == 12292) [L107] COND FALSE !(s__state == 16384) [L110] COND FALSE !(s__state == 8192) [L113] COND FALSE !(s__state == 24576) [L116] COND FALSE !(s__state == 8195) [L119] COND FALSE !(s__state == 8480) [L122] COND FALSE !(s__state == 8481) [L125] COND FALSE !(s__state == 8482) [L128] COND FALSE !(s__state == 8464) [L131] COND FALSE !(s__state == 8465) [L134] COND FALSE !(s__state == 8466) [L137] COND TRUE s__state == 8496 [L288] ret = __VERIFIER_nondet_int() [L289] COND FALSE !(blastFlag == 1) [L292] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...