./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4b95be694d204445e232ebb694a8a2cbedfef2f3 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 00:05:16,166 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 00:05:16,168 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 00:05:16,199 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 00:05:16,200 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 00:05:16,201 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 00:05:16,203 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 00:05:16,205 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 00:05:16,208 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 00:05:16,209 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 00:05:16,210 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 00:05:16,211 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 00:05:16,212 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 00:05:16,213 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 00:05:16,215 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 00:05:16,217 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 00:05:16,218 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 00:05:16,219 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 00:05:16,221 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 00:05:16,224 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 00:05:16,226 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 00:05:16,228 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 00:05:16,229 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 00:05:16,230 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 00:05:16,234 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 00:05:16,235 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 00:05:16,235 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 00:05:16,236 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 00:05:16,237 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 00:05:16,238 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 00:05:16,239 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 00:05:16,240 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 00:05:16,241 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 00:05:16,241 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 00:05:16,243 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 00:05:16,243 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 00:05:16,245 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 00:05:16,245 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 00:05:16,246 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 00:05:16,247 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 00:05:16,247 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 00:05:16,253 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-13 00:05:16,295 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 00:05:16,300 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 00:05:16,301 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 00:05:16,301 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 00:05:16,303 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 00:05:16,303 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 00:05:16,303 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 00:05:16,303 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-13 00:05:16,304 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-13 00:05:16,304 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-13 00:05:16,305 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-13 00:05:16,305 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-13 00:05:16,306 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-13 00:05:16,306 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 00:05:16,306 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 00:05:16,306 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 00:05:16,307 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 00:05:16,307 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 00:05:16,307 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 00:05:16,307 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-13 00:05:16,308 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-13 00:05:16,308 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-13 00:05:16,308 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 00:05:16,308 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 00:05:16,309 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-13 00:05:16,309 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 00:05:16,310 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-13 00:05:16,311 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 00:05:16,311 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 00:05:16,311 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 00:05:16,312 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 00:05:16,312 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 00:05:16,313 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-13 00:05:16,313 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_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/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_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4b95be694d204445e232ebb694a8a2cbedfef2f3 [2021-10-13 00:05:16,600 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 00:05:16,627 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 00:05:16,630 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 00:05:16,632 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 00:05:16,633 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 00:05:16,634 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c [2021-10-13 00:05:16,726 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/data/3358c5f15/7a6bbc80f7a14d35bbcf62da7a451b21/FLAG7de3beca4 [2021-10-13 00:05:17,251 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 00:05:17,252 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c [2021-10-13 00:05:17,264 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/data/3358c5f15/7a6bbc80f7a14d35bbcf62da7a451b21/FLAG7de3beca4 [2021-10-13 00:05:17,583 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/data/3358c5f15/7a6bbc80f7a14d35bbcf62da7a451b21 [2021-10-13 00:05:17,586 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 00:05:17,587 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 00:05:17,589 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 00:05:17,589 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 00:05:17,592 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 00:05:17,593 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:05:17" (1/1) ... [2021-10-13 00:05:17,594 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e676357 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:17, skipping insertion in model container [2021-10-13 00:05:17,595 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:05:17" (1/1) ... [2021-10-13 00:05:17,602 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 00:05:17,650 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 00:05:17,895 WARN L228 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_fc67cd6d-1d86-4782-945c-fe1d37bc079e/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c[47950,47963] [2021-10-13 00:05:17,900 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:05:17,910 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 00:05:17,997 WARN L228 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_fc67cd6d-1d86-4782-945c-fe1d37bc079e/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c[47950,47963] [2021-10-13 00:05:18,001 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:05:18,030 INFO L208 MainTranslator]: Completed translation [2021-10-13 00:05:18,031 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:18 WrapperNode [2021-10-13 00:05:18,031 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 00:05:18,032 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 00:05:18,033 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 00:05:18,033 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 00:05:18,041 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:18" (1/1) ... [2021-10-13 00:05:18,052 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:18" (1/1) ... [2021-10-13 00:05:18,097 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 00:05:18,098 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 00:05:18,098 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 00:05:18,098 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 00:05:18,108 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:18" (1/1) ... [2021-10-13 00:05:18,108 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:18" (1/1) ... [2021-10-13 00:05:18,112 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:18" (1/1) ... [2021-10-13 00:05:18,113 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:18" (1/1) ... [2021-10-13 00:05:18,123 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:18" (1/1) ... [2021-10-13 00:05:18,132 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:18" (1/1) ... [2021-10-13 00:05:18,136 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:18" (1/1) ... [2021-10-13 00:05:18,156 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 00:05:18,157 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 00:05:18,157 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 00:05:18,157 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 00:05:18,158 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:18" (1/1) ... [2021-10-13 00:05:18,167 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:18,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:18,217 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:18,230 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-13 00:05:18,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 00:05:18,267 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 00:05:18,267 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 00:05:18,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 00:05:18,389 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-13 00:05:18,993 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-13 00:05:18,993 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-13 00:05:19,011 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 00:05:19,014 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-13 00:05:19,016 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:05:19 BoogieIcfgContainer [2021-10-13 00:05:19,017 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 00:05:19,018 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-13 00:05:19,018 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-13 00:05:19,022 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-13 00:05:19,022 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:05:19,023 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.10 12:05:17" (1/3) ... [2021-10-13 00:05:19,024 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3dbd09b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:05:19, skipping insertion in model container [2021-10-13 00:05:19,024 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:05:19,024 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:05:18" (2/3) ... [2021-10-13 00:05:19,025 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3dbd09b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:05:19, skipping insertion in model container [2021-10-13 00:05:19,025 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:05:19,025 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:05:19" (3/3) ... [2021-10-13 00:05:19,027 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6.cil-2.c [2021-10-13 00:05:19,071 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-13 00:05:19,072 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-13 00:05:19,072 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-13 00:05:19,072 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-13 00:05:19,072 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-13 00:05:19,072 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-13 00:05:19,072 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-13 00:05:19,072 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-13 00:05:19,101 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 157 states, 156 states have (on average 1.75) internal successors, (273), 156 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:19,132 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2021-10-13 00:05:19,132 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:19,132 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:19,141 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:05:19,141 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:19,141 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-13 00:05:19,142 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 157 states, 156 states have (on average 1.75) internal successors, (273), 156 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:19,156 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2021-10-13 00:05:19,156 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:19,156 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:19,158 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:05:19,158 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:19,163 INFO L791 eck$LassoCheckResult]: Stem: 140#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 40#L-1true havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 154#L86-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 20#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 117#L100-2true [2021-10-13 00:05:19,163 INFO L793 eck$LassoCheckResult]: Loop: 117#L100-2true assume !false; 141#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139#L103true assume !(12292 == ssl3_accept_~s__state~0); 138#L106true assume !(16384 == ssl3_accept_~s__state~0); 126#L109true assume !(8192 == ssl3_accept_~s__state~0); 55#L112true assume !(24576 == ssl3_accept_~s__state~0); 64#L115true assume !(8195 == ssl3_accept_~s__state~0); 106#L118true assume 8480 == ssl3_accept_~s__state~0; 51#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 73#L260true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 44#L604true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41#L641true ssl3_accept_~skip~0 := 0; 117#L100-2true [2021-10-13 00:05:19,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:19,168 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-13 00:05:19,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:19,176 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030019128] [2021-10-13 00:05:19,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:19,189 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:19,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:19,294 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:19,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:19,345 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:19,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:19,349 INFO L82 PathProgramCache]: Analyzing trace with hash -289464041, now seen corresponding path program 1 times [2021-10-13 00:05:19,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:19,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258579134] [2021-10-13 00:05:19,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:19,350 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:19,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:19,360 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:19,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:19,370 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:19,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:19,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1315317912, now seen corresponding path program 1 times [2021-10-13 00:05:19,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:19,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622001142] [2021-10-13 00:05:19,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:19,373 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:19,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:19,479 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-13 00:05:19,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:19,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622001142] [2021-10-13 00:05:19,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622001142] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:19,480 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:19,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:19,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709252352] [2021-10-13 00:05:19,668 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:05:19,669 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:05:19,669 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:05:19,670 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:05:19,670 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:05:19,671 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:19,671 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:05:19,671 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:05:19,671 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration1_Loop [2021-10-13 00:05:19,672 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:05:19,672 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:05:19,702 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-13 00:05:19,710 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-13 00:05:19,719 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-13 00:05:19,724 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-13 00:05:19,727 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-13 00:05:19,730 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-13 00:05:19,738 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-13 00:05:19,845 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:05:19,846 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:05:19,848 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:19,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:19,850 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:19,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-13 00:05:19,857 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:05:19,857 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:05:19,904 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:05:19,905 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: [] [2021-10-13 00:05:19,943 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-10-13 00:05:19,944 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:19,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:19,945 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:19,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-13 00:05:19,948 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:05:19,948 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:05:19,993 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2021-10-13 00:05:19,994 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:19,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:20,002 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:20,004 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:05:20,004 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:05:20,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-13 00:05:20,039 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:05:20,065 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:20,066 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:05:20,066 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:05:20,066 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:05:20,066 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:05:20,066 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:05:20,066 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:20,066 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:05:20,067 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:05:20,067 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration1_Loop [2021-10-13 00:05:20,067 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:05:20,067 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:05:20,069 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-13 00:05:20,073 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-13 00:05:20,079 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-13 00:05:20,109 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-13 00:05:20,112 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-13 00:05:20,117 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-13 00:05:20,120 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-13 00:05:20,235 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:05:20,240 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:05:20,241 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:20,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:20,248 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:20,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-13 00:05:20,255 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:05:20,266 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:05:20,266 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:05:20,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:05:20,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:05:20,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:05:20,270 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:05:20,270 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:05:20,278 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:05:20,321 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:20,322 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:20,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:20,323 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:20,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-13 00:05:20,340 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:05:20,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:05:20,350 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:05:20,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:05:20,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:05:20,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:05:20,355 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:05:20,355 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:05:20,371 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:05:20,402 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:05:20,402 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 00:05:20,404 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:20,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:20,406 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:20,411 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:05:20,412 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:05:20,412 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:05:20,412 INFO L515 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 [] [2021-10-13 00:05:20,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-13 00:05:20,452 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:20,454 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:05:20,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:20,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:20,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:05:20,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:05:20,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:20,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:05:20,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:05:20,698 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-13 00:05:20,727 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-13 00:05:20,729 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 157 states, 156 states have (on average 1.75) internal successors, (273), 156 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:20,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:21,484 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 157 states, 156 states have (on average 1.75) internal successors, (273), 156 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 873 states and 1495 transitions. Complement of second has 10 states. [2021-10-13 00:05:21,485 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-13 00:05:21,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:21,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 641 transitions. [2021-10-13 00:05:21,490 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 641 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-13 00:05:21,492 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:05:21,492 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 641 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-13 00:05:21,492 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:05:21,493 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 641 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-13 00:05:21,494 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:05:21,495 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 873 states and 1495 transitions. [2021-10-13 00:05:21,521 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2021-10-13 00:05:21,544 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 873 states to 727 states and 1155 transitions. [2021-10-13 00:05:21,545 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 408 [2021-10-13 00:05:21,548 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 419 [2021-10-13 00:05:21,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 727 states and 1155 transitions. [2021-10-13 00:05:21,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:21,551 INFO L681 BuchiCegarLoop]: Abstraction has 727 states and 1155 transitions. [2021-10-13 00:05:21,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states and 1155 transitions. [2021-10-13 00:05:21,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 503. [2021-10-13 00:05:21,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 503 states have (on average 1.5765407554671969) internal successors, (793), 502 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:21,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 793 transitions. [2021-10-13 00:05:21,630 INFO L704 BuchiCegarLoop]: Abstraction has 503 states and 793 transitions. [2021-10-13 00:05:21,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:21,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:21,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:21,636 INFO L87 Difference]: Start difference. First operand 503 states and 793 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:21,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:21,770 INFO L93 Difference]: Finished difference Result 555 states and 874 transitions. [2021-10-13 00:05:21,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:21,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 874 transitions. [2021-10-13 00:05:21,778 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2021-10-13 00:05:21,784 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 874 transitions. [2021-10-13 00:05:21,785 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2021-10-13 00:05:21,786 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2021-10-13 00:05:21,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 874 transitions. [2021-10-13 00:05:21,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:21,787 INFO L681 BuchiCegarLoop]: Abstraction has 555 states and 874 transitions. [2021-10-13 00:05:21,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 874 transitions. [2021-10-13 00:05:21,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 535. [2021-10-13 00:05:21,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 535 states have (on average 1.5850467289719625) internal successors, (848), 534 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:21,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 848 transitions. [2021-10-13 00:05:21,835 INFO L704 BuchiCegarLoop]: Abstraction has 535 states and 848 transitions. [2021-10-13 00:05:21,836 INFO L587 BuchiCegarLoop]: Abstraction has 535 states and 848 transitions. [2021-10-13 00:05:21,836 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-13 00:05:21,836 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 535 states and 848 transitions. [2021-10-13 00:05:21,840 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2021-10-13 00:05:21,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:21,840 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:21,842 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:21,842 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:21,842 INFO L791 eck$LassoCheckResult]: Stem: 2476#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2300#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2238#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2177#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2239#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2241#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2295#L100-2 assume !false; 2458#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2473#L103 assume !(12292 == ssl3_accept_~s__state~0); 2474#L106 assume !(16384 == ssl3_accept_~s__state~0); 2556#L109 assume !(8192 == ssl3_accept_~s__state~0); 2555#L112 assume !(24576 == ssl3_accept_~s__state~0); 2554#L115 assume !(8195 == ssl3_accept_~s__state~0); 2553#L118 assume !(8480 == ssl3_accept_~s__state~0); 2552#L121 assume !(8481 == ssl3_accept_~s__state~0); 2410#L124 assume !(8482 == ssl3_accept_~s__state~0); 2411#L127 assume 8464 == ssl3_accept_~s__state~0; 2479#L134 [2021-10-13 00:05:21,843 INFO L793 eck$LassoCheckResult]: Loop: 2479#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2461#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2462#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2191#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2621#L641 ssl3_accept_~skip~0 := 0; 2620#L100-2 assume !false; 2619#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2618#L103 assume !(12292 == ssl3_accept_~s__state~0); 2617#L106 assume !(16384 == ssl3_accept_~s__state~0); 2616#L109 assume !(8192 == ssl3_accept_~s__state~0); 2615#L112 assume !(24576 == ssl3_accept_~s__state~0); 2614#L115 assume !(8195 == ssl3_accept_~s__state~0); 2447#L118 assume !(8480 == ssl3_accept_~s__state~0); 2448#L121 assume !(8481 == ssl3_accept_~s__state~0); 2514#L124 assume !(8482 == ssl3_accept_~s__state~0); 2515#L127 assume 8464 == ssl3_accept_~s__state~0; 2479#L134 [2021-10-13 00:05:21,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:21,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-13 00:05:21,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:21,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844045917] [2021-10-13 00:05:21,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:21,845 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:21,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:21,879 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:21,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:21,912 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:21,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:21,913 INFO L82 PathProgramCache]: Analyzing trace with hash -861700895, now seen corresponding path program 1 times [2021-10-13 00:05:21,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:21,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500789012] [2021-10-13 00:05:21,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:21,914 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:21,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:21,942 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-13 00:05:21,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:21,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500789012] [2021-10-13 00:05:21,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500789012] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:21,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:21,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:05:21,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487686440] [2021-10-13 00:05:21,944 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:21,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:21,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:21,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:21,946 INFO L87 Difference]: Start difference. First operand 535 states and 848 transitions. cyclomatic complexity: 316 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:22,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:22,154 INFO L93 Difference]: Finished difference Result 645 states and 1026 transitions. [2021-10-13 00:05:22,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:22,155 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 645 states and 1026 transitions. [2021-10-13 00:05:22,162 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-10-13 00:05:22,170 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 645 states to 645 states and 1026 transitions. [2021-10-13 00:05:22,170 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2021-10-13 00:05:22,171 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 405 [2021-10-13 00:05:22,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 645 states and 1026 transitions. [2021-10-13 00:05:22,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:22,172 INFO L681 BuchiCegarLoop]: Abstraction has 645 states and 1026 transitions. [2021-10-13 00:05:22,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states and 1026 transitions. [2021-10-13 00:05:22,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 569. [2021-10-13 00:05:22,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 569 states have (on average 1.578207381370826) internal successors, (898), 568 states have internal predecessors, (898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:22,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 898 transitions. [2021-10-13 00:05:22,191 INFO L704 BuchiCegarLoop]: Abstraction has 569 states and 898 transitions. [2021-10-13 00:05:22,192 INFO L587 BuchiCegarLoop]: Abstraction has 569 states and 898 transitions. [2021-10-13 00:05:22,192 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-13 00:05:22,192 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 569 states and 898 transitions. [2021-10-13 00:05:22,196 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2021-10-13 00:05:22,197 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:22,197 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:22,199 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:22,199 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:22,199 INFO L791 eck$LassoCheckResult]: Stem: 3659#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3484#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3424#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3363#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3425#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3427#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3479#L100-2 assume !false; 3775#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3887#L103 assume !(12292 == ssl3_accept_~s__state~0); 3886#L106 assume !(16384 == ssl3_accept_~s__state~0); 3884#L109 assume !(8192 == ssl3_accept_~s__state~0); 3885#L112 assume !(24576 == ssl3_accept_~s__state~0); 3882#L115 assume !(8195 == ssl3_accept_~s__state~0); 3883#L118 assume !(8480 == ssl3_accept_~s__state~0); 3895#L121 assume !(8481 == ssl3_accept_~s__state~0); 3893#L124 assume !(8482 == ssl3_accept_~s__state~0); 3894#L127 assume 8464 == ssl3_accept_~s__state~0; 3662#L134 [2021-10-13 00:05:22,200 INFO L793 eck$LassoCheckResult]: Loop: 3662#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3639#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3640#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3371#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3492#L641 ssl3_accept_~skip~0 := 0; 3921#L100-2 assume !false; 3920#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3918#L103 assume 12292 == ssl3_accept_~s__state~0; 3409#L104 ssl3_accept_~s__new_session~0 := 1; 3410#L212 ssl3_accept_~s__server~0 := 1; 3420#L217 assume 0 != ssl3_accept_~cb~0; 3421#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3614#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3615#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3480#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3481#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 3428#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3795#L641 ssl3_accept_~skip~0 := 0; 3794#L100-2 assume !false; 3793#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3779#L103 assume !(12292 == ssl3_accept_~s__state~0); 3778#L106 assume !(16384 == ssl3_accept_~s__state~0); 3777#L109 assume !(8192 == ssl3_accept_~s__state~0); 3776#L112 assume !(24576 == ssl3_accept_~s__state~0); 3774#L115 assume !(8195 == ssl3_accept_~s__state~0); 3685#L118 assume !(8480 == ssl3_accept_~s__state~0); 3686#L121 assume !(8481 == ssl3_accept_~s__state~0); 3687#L124 assume !(8482 == ssl3_accept_~s__state~0); 3676#L127 assume 8464 == ssl3_accept_~s__state~0; 3662#L134 [2021-10-13 00:05:22,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:22,201 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-13 00:05:22,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:22,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377802999] [2021-10-13 00:05:22,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:22,202 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:22,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:22,218 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:22,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:22,241 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:22,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:22,242 INFO L82 PathProgramCache]: Analyzing trace with hash 178521009, now seen corresponding path program 1 times [2021-10-13 00:05:22,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:22,242 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448749630] [2021-10-13 00:05:22,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:22,243 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:22,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:22,269 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:05:22,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:22,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448749630] [2021-10-13 00:05:22,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448749630] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:22,271 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:22,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:22,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543994664] [2021-10-13 00:05:22,272 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:22,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:22,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:22,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:22,273 INFO L87 Difference]: Start difference. First operand 569 states and 898 transitions. cyclomatic complexity: 332 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:22,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:22,470 INFO L93 Difference]: Finished difference Result 694 states and 1009 transitions. [2021-10-13 00:05:22,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:22,470 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 694 states and 1009 transitions. [2021-10-13 00:05:22,478 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 383 [2021-10-13 00:05:22,485 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 694 states to 621 states and 929 transitions. [2021-10-13 00:05:22,485 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 433 [2021-10-13 00:05:22,486 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2021-10-13 00:05:22,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 621 states and 929 transitions. [2021-10-13 00:05:22,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:22,489 INFO L681 BuchiCegarLoop]: Abstraction has 621 states and 929 transitions. [2021-10-13 00:05:22,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states and 929 transitions. [2021-10-13 00:05:22,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 578. [2021-10-13 00:05:22,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 578 states have (on average 1.519031141868512) internal successors, (878), 577 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:22,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 878 transitions. [2021-10-13 00:05:22,506 INFO L704 BuchiCegarLoop]: Abstraction has 578 states and 878 transitions. [2021-10-13 00:05:22,506 INFO L587 BuchiCegarLoop]: Abstraction has 578 states and 878 transitions. [2021-10-13 00:05:22,506 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-13 00:05:22,506 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 878 transitions. [2021-10-13 00:05:22,511 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-10-13 00:05:22,511 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:22,511 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:22,512 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:22,512 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:22,513 INFO L791 eck$LassoCheckResult]: Stem: 4916#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4752#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4692#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4632#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4693#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4695#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4748#L100-2 assume !false; 4898#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4914#L103 assume !(12292 == ssl3_accept_~s__state~0); 4912#L106 assume !(16384 == ssl3_accept_~s__state~0); 4903#L109 assume 8192 == ssl3_accept_~s__state~0; 4818#L212 [2021-10-13 00:05:22,513 INFO L793 eck$LassoCheckResult]: Loop: 4818#L212 ssl3_accept_~s__server~0 := 1; 4688#L217 assume 0 != ssl3_accept_~cb~0; 4689#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4874#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4875#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4749#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4750#L244 assume 12292 != ssl3_accept_~s__state~0; 4715#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4716#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5139#L641 ssl3_accept_~skip~0 := 0; 5136#L100-2 assume !false; 5133#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5130#L103 assume !(12292 == ssl3_accept_~s__state~0); 5127#L106 assume !(16384 == ssl3_accept_~s__state~0); 5124#L109 assume 8192 == ssl3_accept_~s__state~0; 4818#L212 [2021-10-13 00:05:22,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:22,514 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-13 00:05:22,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:22,514 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800160157] [2021-10-13 00:05:22,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:22,515 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:22,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:22,545 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-13 00:05:22,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:22,546 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800160157] [2021-10-13 00:05:22,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800160157] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:22,546 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:22,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:05:22,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594372215] [2021-10-13 00:05:22,547 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:05:22,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:22,548 INFO L82 PathProgramCache]: Analyzing trace with hash 1880059962, now seen corresponding path program 1 times [2021-10-13 00:05:22,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:22,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214029352] [2021-10-13 00:05:22,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:22,549 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:22,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:22,576 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-13 00:05:22,576 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:22,576 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214029352] [2021-10-13 00:05:22,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214029352] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:22,580 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:22,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:05:22,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81291689] [2021-10-13 00:05:22,581 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:22,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:22,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:22,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:22,584 INFO L87 Difference]: Start difference. First operand 578 states and 878 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:22,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:22,729 INFO L93 Difference]: Finished difference Result 588 states and 886 transitions. [2021-10-13 00:05:22,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:22,730 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 588 states and 886 transitions. [2021-10-13 00:05:22,737 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2021-10-13 00:05:22,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 588 states to 588 states and 886 transitions. [2021-10-13 00:05:22,745 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2021-10-13 00:05:22,746 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2021-10-13 00:05:22,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 886 transitions. [2021-10-13 00:05:22,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:22,746 INFO L681 BuchiCegarLoop]: Abstraction has 588 states and 886 transitions. [2021-10-13 00:05:22,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 886 transitions. [2021-10-13 00:05:22,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 578. [2021-10-13 00:05:22,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 578 states have (on average 1.5121107266435987) internal successors, (874), 577 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:22,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 874 transitions. [2021-10-13 00:05:22,766 INFO L704 BuchiCegarLoop]: Abstraction has 578 states and 874 transitions. [2021-10-13 00:05:22,766 INFO L587 BuchiCegarLoop]: Abstraction has 578 states and 874 transitions. [2021-10-13 00:05:22,766 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-13 00:05:22,766 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 874 transitions. [2021-10-13 00:05:22,771 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-10-13 00:05:22,771 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:22,771 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:22,773 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:22,773 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:22,773 INFO L791 eck$LassoCheckResult]: Stem: 6090#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5923#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5864#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5805#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5865#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5867#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5920#L100-2 assume !false; 6189#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6305#L103 assume !(12292 == ssl3_accept_~s__state~0); 6303#L106 assume !(16384 == ssl3_accept_~s__state~0); 6301#L109 assume !(8192 == ssl3_accept_~s__state~0); 6299#L112 assume !(24576 == ssl3_accept_~s__state~0); 6297#L115 assume 8195 == ssl3_accept_~s__state~0; 5986#L212 [2021-10-13 00:05:22,774 INFO L793 eck$LassoCheckResult]: Loop: 5986#L212 ssl3_accept_~s__server~0 := 1; 5860#L217 assume 0 != ssl3_accept_~cb~0; 5861#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6046#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6047#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5921#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5821#L244 assume 12292 != ssl3_accept_~s__state~0; 5822#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5887#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6376#L641 ssl3_accept_~skip~0 := 0; 6375#L100-2 assume !false; 6374#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6373#L103 assume !(12292 == ssl3_accept_~s__state~0); 6372#L106 assume !(16384 == ssl3_accept_~s__state~0); 6371#L109 assume !(8192 == ssl3_accept_~s__state~0); 5960#L112 assume !(24576 == ssl3_accept_~s__state~0); 5961#L115 assume 8195 == ssl3_accept_~s__state~0; 5986#L212 [2021-10-13 00:05:22,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:22,775 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-13 00:05:22,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:22,775 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942102148] [2021-10-13 00:05:22,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:22,776 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:22,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:22,848 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-13 00:05:22,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:22,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942102148] [2021-10-13 00:05:22,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942102148] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:22,849 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:22,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:05:22,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008760507] [2021-10-13 00:05:22,850 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:05:22,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:22,853 INFO L82 PathProgramCache]: Analyzing trace with hash -1443604225, now seen corresponding path program 1 times [2021-10-13 00:05:22,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:22,854 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909090452] [2021-10-13 00:05:22,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:22,854 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:22,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:22,888 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-13 00:05:22,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:22,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909090452] [2021-10-13 00:05:22,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909090452] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:22,889 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:22,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:05:22,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861634631] [2021-10-13 00:05:22,890 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:22,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:22,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:22,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:22,892 INFO L87 Difference]: Start difference. First operand 578 states and 874 transitions. cyclomatic complexity: 299 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:23,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:23,029 INFO L93 Difference]: Finished difference Result 588 states and 882 transitions. [2021-10-13 00:05:23,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:23,030 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 588 states and 882 transitions. [2021-10-13 00:05:23,036 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2021-10-13 00:05:23,043 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 588 states to 588 states and 882 transitions. [2021-10-13 00:05:23,043 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2021-10-13 00:05:23,044 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2021-10-13 00:05:23,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 882 transitions. [2021-10-13 00:05:23,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:23,045 INFO L681 BuchiCegarLoop]: Abstraction has 588 states and 882 transitions. [2021-10-13 00:05:23,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 882 transitions. [2021-10-13 00:05:23,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 578. [2021-10-13 00:05:23,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 578 states have (on average 1.505190311418685) internal successors, (870), 577 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:23,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 870 transitions. [2021-10-13 00:05:23,062 INFO L704 BuchiCegarLoop]: Abstraction has 578 states and 870 transitions. [2021-10-13 00:05:23,062 INFO L587 BuchiCegarLoop]: Abstraction has 578 states and 870 transitions. [2021-10-13 00:05:23,062 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-13 00:05:23,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 870 transitions. [2021-10-13 00:05:23,066 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-10-13 00:05:23,067 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:23,067 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:23,070 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:23,070 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:23,070 INFO L791 eck$LassoCheckResult]: Stem: 7263#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7096#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7037#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6978#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7038#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7040#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7093#L100-2 assume !false; 7362#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7478#L103 assume !(12292 == ssl3_accept_~s__state~0); 7476#L106 assume !(16384 == ssl3_accept_~s__state~0); 7474#L109 assume !(8192 == ssl3_accept_~s__state~0); 7472#L112 assume !(24576 == ssl3_accept_~s__state~0); 7470#L115 assume !(8195 == ssl3_accept_~s__state~0); 7468#L118 assume !(8480 == ssl3_accept_~s__state~0); 7466#L121 assume !(8481 == ssl3_accept_~s__state~0); 7464#L124 assume !(8482 == ssl3_accept_~s__state~0); 7462#L127 assume 8464 == ssl3_accept_~s__state~0; 7264#L134 [2021-10-13 00:05:23,071 INFO L793 eck$LassoCheckResult]: Loop: 7264#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7247#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7248#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7105#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7097#L641 ssl3_accept_~skip~0 := 0; 7098#L100-2 assume !false; 7245#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7261#L103 assume !(12292 == ssl3_accept_~s__state~0); 7259#L106 assume !(16384 == ssl3_accept_~s__state~0); 7249#L109 assume !(8192 == ssl3_accept_~s__state~0); 7250#L112 assume !(24576 == ssl3_accept_~s__state~0); 7543#L115 assume !(8195 == ssl3_accept_~s__state~0); 7236#L118 assume !(8480 == ssl3_accept_~s__state~0); 7048#L121 assume !(8481 == ssl3_accept_~s__state~0); 7049#L124 assume !(8482 == ssl3_accept_~s__state~0); 7202#L127 assume !(8464 == ssl3_accept_~s__state~0); 7161#L130 assume !(8465 == ssl3_accept_~s__state~0); 7162#L133 assume !(8466 == ssl3_accept_~s__state~0); 7010#L136 assume 8496 == ssl3_accept_~s__state~0; 7011#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7052#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7053#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 7115#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7252#L294-2 ssl3_accept_~s__init_num~0 := 0; 7294#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7438#L641 ssl3_accept_~skip~0 := 0; 7437#L100-2 assume !false; 7436#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7435#L103 assume !(12292 == ssl3_accept_~s__state~0); 7431#L106 assume 16384 == ssl3_accept_~s__state~0; 7385#L212 ssl3_accept_~s__server~0 := 1; 7430#L217 assume 0 != ssl3_accept_~cb~0; 7429#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7428#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7426#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7424#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7423#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 7420#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7417#L641 ssl3_accept_~skip~0 := 0; 7416#L100-2 assume !false; 7415#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7414#L103 assume !(12292 == ssl3_accept_~s__state~0); 7413#L106 assume !(16384 == ssl3_accept_~s__state~0); 7412#L109 assume !(8192 == ssl3_accept_~s__state~0); 7411#L112 assume !(24576 == ssl3_accept_~s__state~0); 7410#L115 assume !(8195 == ssl3_accept_~s__state~0); 7305#L118 assume !(8480 == ssl3_accept_~s__state~0); 7306#L121 assume !(8481 == ssl3_accept_~s__state~0); 7300#L124 assume !(8482 == ssl3_accept_~s__state~0); 7301#L127 assume 8464 == ssl3_accept_~s__state~0; 7264#L134 [2021-10-13 00:05:23,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:23,072 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-13 00:05:23,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:23,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700502179] [2021-10-13 00:05:23,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:23,073 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:23,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:23,116 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:23,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:23,142 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:23,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:23,143 INFO L82 PathProgramCache]: Analyzing trace with hash 136750875, now seen corresponding path program 1 times [2021-10-13 00:05:23,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:23,148 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871425584] [2021-10-13 00:05:23,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:23,148 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:23,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:23,182 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:05:23,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:23,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871425584] [2021-10-13 00:05:23,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871425584] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:23,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:23,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:23,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698330654] [2021-10-13 00:05:23,191 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:23,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:23,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:23,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:23,195 INFO L87 Difference]: Start difference. First operand 578 states and 870 transitions. cyclomatic complexity: 295 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:23,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:23,389 INFO L93 Difference]: Finished difference Result 727 states and 1098 transitions. [2021-10-13 00:05:23,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:23,390 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 727 states and 1098 transitions. [2021-10-13 00:05:23,397 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 469 [2021-10-13 00:05:23,405 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 727 states to 720 states and 1091 transitions. [2021-10-13 00:05:23,405 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 500 [2021-10-13 00:05:23,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 500 [2021-10-13 00:05:23,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 720 states and 1091 transitions. [2021-10-13 00:05:23,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:23,407 INFO L681 BuchiCegarLoop]: Abstraction has 720 states and 1091 transitions. [2021-10-13 00:05:23,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states and 1091 transitions. [2021-10-13 00:05:23,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 698. [2021-10-13 00:05:23,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 698 states have (on average 1.5143266475644699) internal successors, (1057), 697 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:23,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1057 transitions. [2021-10-13 00:05:23,427 INFO L704 BuchiCegarLoop]: Abstraction has 698 states and 1057 transitions. [2021-10-13 00:05:23,427 INFO L587 BuchiCegarLoop]: Abstraction has 698 states and 1057 transitions. [2021-10-13 00:05:23,427 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-13 00:05:23,427 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 698 states and 1057 transitions. [2021-10-13 00:05:23,432 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2021-10-13 00:05:23,432 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:23,432 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:23,437 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:23,437 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:23,437 INFO L791 eck$LassoCheckResult]: Stem: 8576#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8407#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8348#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8289#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 8349#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8351#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 8404#L100-2 assume !false; 8644#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8786#L103 assume !(12292 == ssl3_accept_~s__state~0); 8780#L106 assume !(16384 == ssl3_accept_~s__state~0); 8779#L109 assume !(8192 == ssl3_accept_~s__state~0); 8778#L112 assume !(24576 == ssl3_accept_~s__state~0); 8777#L115 assume !(8195 == ssl3_accept_~s__state~0); 8776#L118 assume !(8480 == ssl3_accept_~s__state~0); 8775#L121 assume !(8481 == ssl3_accept_~s__state~0); 8774#L124 assume !(8482 == ssl3_accept_~s__state~0); 8604#L127 assume 8464 == ssl3_accept_~s__state~0; 8579#L134 [2021-10-13 00:05:23,446 INFO L793 eck$LassoCheckResult]: Loop: 8579#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 8560#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8561#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8569#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8872#L641 ssl3_accept_~skip~0 := 0; 8871#L100-2 assume !false; 8870#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8869#L103 assume !(12292 == ssl3_accept_~s__state~0); 8868#L106 assume !(16384 == ssl3_accept_~s__state~0); 8867#L109 assume !(8192 == ssl3_accept_~s__state~0); 8866#L112 assume !(24576 == ssl3_accept_~s__state~0); 8864#L115 assume !(8195 == ssl3_accept_~s__state~0); 8863#L118 assume !(8480 == ssl3_accept_~s__state~0); 8860#L121 assume !(8481 == ssl3_accept_~s__state~0); 8859#L124 assume !(8482 == ssl3_accept_~s__state~0); 8857#L127 assume !(8464 == ssl3_accept_~s__state~0); 8856#L130 assume !(8465 == ssl3_accept_~s__state~0); 8855#L133 assume !(8466 == ssl3_accept_~s__state~0); 8851#L136 assume 8496 == ssl3_accept_~s__state~0; 8714#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8850#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8849#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 8847#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8828#L294-2 ssl3_accept_~s__init_num~0 := 0; 8657#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8821#L641 ssl3_accept_~skip~0 := 0; 8820#L100-2 assume !false; 8819#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8818#L103 assume !(12292 == ssl3_accept_~s__state~0); 8817#L106 assume !(16384 == ssl3_accept_~s__state~0); 8816#L109 assume !(8192 == ssl3_accept_~s__state~0); 8815#L112 assume !(24576 == ssl3_accept_~s__state~0); 8814#L115 assume !(8195 == ssl3_accept_~s__state~0); 8813#L118 assume !(8480 == ssl3_accept_~s__state~0); 8812#L121 assume !(8481 == ssl3_accept_~s__state~0); 8811#L124 assume !(8482 == ssl3_accept_~s__state~0); 8810#L127 assume !(8464 == ssl3_accept_~s__state~0); 8809#L130 assume !(8465 == ssl3_accept_~s__state~0); 8808#L133 assume !(8466 == ssl3_accept_~s__state~0); 8807#L136 assume !(8496 == ssl3_accept_~s__state~0); 8806#L139 assume !(8497 == ssl3_accept_~s__state~0); 8805#L142 assume !(8512 == ssl3_accept_~s__state~0); 8804#L145 assume !(8513 == ssl3_accept_~s__state~0); 8803#L148 assume !(8528 == ssl3_accept_~s__state~0); 8802#L151 assume !(8529 == ssl3_accept_~s__state~0); 8664#L154 assume !(8544 == ssl3_accept_~s__state~0); 8665#L157 assume !(8545 == ssl3_accept_~s__state~0); 8614#L160 assume 8560 == ssl3_accept_~s__state~0; 8538#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 8539#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8372#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8908#L641 ssl3_accept_~skip~0 := 0; 8905#L100-2 assume !false; 8896#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8893#L103 assume !(12292 == ssl3_accept_~s__state~0); 8892#L106 assume !(16384 == ssl3_accept_~s__state~0); 8891#L109 assume !(8192 == ssl3_accept_~s__state~0); 8890#L112 assume !(24576 == ssl3_accept_~s__state~0); 8889#L115 assume !(8195 == ssl3_accept_~s__state~0); 8888#L118 assume !(8480 == ssl3_accept_~s__state~0); 8621#L121 assume !(8481 == ssl3_accept_~s__state~0); 8622#L124 assume !(8482 == ssl3_accept_~s__state~0); 8624#L127 assume 8464 == ssl3_accept_~s__state~0; 8579#L134 [2021-10-13 00:05:23,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:23,447 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-13 00:05:23,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:23,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479907377] [2021-10-13 00:05:23,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:23,448 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:23,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:23,471 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:23,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:23,494 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:23,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:23,495 INFO L82 PathProgramCache]: Analyzing trace with hash -681910574, now seen corresponding path program 1 times [2021-10-13 00:05:23,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:23,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348345562] [2021-10-13 00:05:23,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:23,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:23,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:23,530 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:05:23,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:23,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348345562] [2021-10-13 00:05:23,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348345562] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:23,531 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:23,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:23,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248235607] [2021-10-13 00:05:23,532 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:23,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:23,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:23,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:23,533 INFO L87 Difference]: Start difference. First operand 698 states and 1057 transitions. cyclomatic complexity: 362 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:23,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:23,718 INFO L93 Difference]: Finished difference Result 834 states and 1167 transitions. [2021-10-13 00:05:23,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:23,719 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 834 states and 1167 transitions. [2021-10-13 00:05:23,727 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 549 [2021-10-13 00:05:23,736 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 834 states to 834 states and 1167 transitions. [2021-10-13 00:05:23,736 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 580 [2021-10-13 00:05:23,737 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 580 [2021-10-13 00:05:23,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 834 states and 1167 transitions. [2021-10-13 00:05:23,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:23,737 INFO L681 BuchiCegarLoop]: Abstraction has 834 states and 1167 transitions. [2021-10-13 00:05:23,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states and 1167 transitions. [2021-10-13 00:05:23,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 826. [2021-10-13 00:05:23,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 826 states have (on average 1.3995157384987893) internal successors, (1156), 825 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:23,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1156 transitions. [2021-10-13 00:05:23,759 INFO L704 BuchiCegarLoop]: Abstraction has 826 states and 1156 transitions. [2021-10-13 00:05:23,759 INFO L587 BuchiCegarLoop]: Abstraction has 826 states and 1156 transitions. [2021-10-13 00:05:23,760 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-13 00:05:23,760 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 826 states and 1156 transitions. [2021-10-13 00:05:23,765 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 542 [2021-10-13 00:05:23,765 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:23,765 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:23,767 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:23,767 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:23,767 INFO L791 eck$LassoCheckResult]: Stem: 10120#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9942#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9885#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9827#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 9886#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9888#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9939#L100-2 assume !false; 10353#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10543#L103 assume !(12292 == ssl3_accept_~s__state~0); 10541#L106 assume !(16384 == ssl3_accept_~s__state~0); 10539#L109 assume !(8192 == ssl3_accept_~s__state~0); 10537#L112 assume !(24576 == ssl3_accept_~s__state~0); 10535#L115 assume !(8195 == ssl3_accept_~s__state~0); 10533#L118 assume !(8480 == ssl3_accept_~s__state~0); 10531#L121 assume !(8481 == ssl3_accept_~s__state~0); 10529#L124 assume !(8482 == ssl3_accept_~s__state~0); 10225#L127 assume 8464 == ssl3_accept_~s__state~0; 10122#L134 [2021-10-13 00:05:23,768 INFO L793 eck$LassoCheckResult]: Loop: 10122#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10100#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10101#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9953#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9943#L641 ssl3_accept_~skip~0 := 0; 9944#L100-2 assume !false; 10096#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10118#L103 assume !(12292 == ssl3_accept_~s__state~0); 10116#L106 assume !(16384 == ssl3_accept_~s__state~0); 10105#L109 assume !(8192 == ssl3_accept_~s__state~0); 10106#L112 assume !(24576 == ssl3_accept_~s__state~0); 10008#L115 assume !(8195 == ssl3_accept_~s__state~0); 10009#L118 assume !(8480 == ssl3_accept_~s__state~0); 9896#L121 assume !(8481 == ssl3_accept_~s__state~0); 9897#L124 assume !(8482 == ssl3_accept_~s__state~0); 10125#L127 assume !(8464 == ssl3_accept_~s__state~0); 10126#L130 assume !(8465 == ssl3_accept_~s__state~0); 10598#L133 assume !(8466 == ssl3_accept_~s__state~0); 10329#L136 assume 8496 == ssl3_accept_~s__state~0; 9990#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9900#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9901#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 9963#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9965#L294-2 ssl3_accept_~s__init_num~0 := 0; 9837#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10636#L641 ssl3_accept_~skip~0 := 0; 10634#L100-2 assume !false; 10632#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10630#L103 assume !(12292 == ssl3_accept_~s__state~0); 10628#L106 assume !(16384 == ssl3_accept_~s__state~0); 10626#L109 assume !(8192 == ssl3_accept_~s__state~0); 9982#L112 assume !(24576 == ssl3_accept_~s__state~0); 9983#L115 assume !(8195 == ssl3_accept_~s__state~0); 10620#L118 assume !(8480 == ssl3_accept_~s__state~0); 10617#L121 assume !(8481 == ssl3_accept_~s__state~0); 10051#L124 assume !(8482 == ssl3_accept_~s__state~0); 10052#L127 assume !(8464 == ssl3_accept_~s__state~0); 10528#L130 assume !(8465 == ssl3_accept_~s__state~0); 10527#L133 assume !(8466 == ssl3_accept_~s__state~0); 10522#L136 assume !(8496 == ssl3_accept_~s__state~0); 10330#L139 assume !(8497 == ssl3_accept_~s__state~0); 10331#L142 assume !(8512 == ssl3_accept_~s__state~0); 10332#L145 assume !(8513 == ssl3_accept_~s__state~0); 10333#L148 assume !(8528 == ssl3_accept_~s__state~0); 10475#L151 assume !(8529 == ssl3_accept_~s__state~0); 10473#L154 assume !(8544 == ssl3_accept_~s__state~0); 10471#L157 assume !(8545 == ssl3_accept_~s__state~0); 10469#L160 assume 8560 == ssl3_accept_~s__state~0; 10075#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 10076#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9909#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10405#L641 ssl3_accept_~skip~0 := 0; 10404#L100-2 assume !false; 10403#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10400#L103 assume !(12292 == ssl3_accept_~s__state~0); 10390#L106 assume !(16384 == ssl3_accept_~s__state~0); 10387#L109 assume !(8192 == ssl3_accept_~s__state~0); 10384#L112 assume !(24576 == ssl3_accept_~s__state~0); 10381#L115 assume !(8195 == ssl3_accept_~s__state~0); 10378#L118 assume !(8480 == ssl3_accept_~s__state~0); 10176#L121 assume !(8481 == ssl3_accept_~s__state~0); 10172#L124 assume !(8482 == ssl3_accept_~s__state~0); 10173#L127 assume 8464 == ssl3_accept_~s__state~0; 10122#L134 [2021-10-13 00:05:23,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:23,768 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-13 00:05:23,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:23,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779998535] [2021-10-13 00:05:23,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:23,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:23,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:23,779 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:23,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:23,793 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:23,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:23,794 INFO L82 PathProgramCache]: Analyzing trace with hash -258263852, now seen corresponding path program 1 times [2021-10-13 00:05:23,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:23,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824460212] [2021-10-13 00:05:23,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:23,795 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:23,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:23,825 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:05:23,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:23,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824460212] [2021-10-13 00:05:23,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824460212] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:23,826 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:23,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:23,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677243067] [2021-10-13 00:05:23,827 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:23,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:23,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:23,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:23,829 INFO L87 Difference]: Start difference. First operand 826 states and 1156 transitions. cyclomatic complexity: 333 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:23,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:23,950 INFO L93 Difference]: Finished difference Result 910 states and 1261 transitions. [2021-10-13 00:05:23,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:23,952 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 910 states and 1261 transitions. [2021-10-13 00:05:23,960 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2021-10-13 00:05:23,969 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 910 states to 910 states and 1261 transitions. [2021-10-13 00:05:23,969 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 629 [2021-10-13 00:05:23,970 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 629 [2021-10-13 00:05:23,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 910 states and 1261 transitions. [2021-10-13 00:05:23,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:23,970 INFO L681 BuchiCegarLoop]: Abstraction has 910 states and 1261 transitions. [2021-10-13 00:05:23,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states and 1261 transitions. [2021-10-13 00:05:23,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 895. [2021-10-13 00:05:23,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 895 states have (on average 1.3854748603351956) internal successors, (1240), 894 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:23,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1240 transitions. [2021-10-13 00:05:23,994 INFO L704 BuchiCegarLoop]: Abstraction has 895 states and 1240 transitions. [2021-10-13 00:05:23,994 INFO L587 BuchiCegarLoop]: Abstraction has 895 states and 1240 transitions. [2021-10-13 00:05:23,994 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-13 00:05:23,994 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 895 states and 1240 transitions. [2021-10-13 00:05:24,000 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2021-10-13 00:05:24,000 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:24,000 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:24,002 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:24,002 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:24,002 INFO L791 eck$LassoCheckResult]: Stem: 11862#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11685#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11627#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11569#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 11628#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11630#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 11681#L100-2 assume !false; 12244#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12390#L103 assume !(12292 == ssl3_accept_~s__state~0); 12389#L106 assume !(16384 == ssl3_accept_~s__state~0); 12253#L109 assume !(8192 == ssl3_accept_~s__state~0); 12248#L112 assume !(24576 == ssl3_accept_~s__state~0); 12246#L115 assume !(8195 == ssl3_accept_~s__state~0); 12245#L118 assume !(8480 == ssl3_accept_~s__state~0); 12241#L121 assume !(8481 == ssl3_accept_~s__state~0); 12240#L124 assume !(8482 == ssl3_accept_~s__state~0); 11946#L127 assume 8464 == ssl3_accept_~s__state~0; 11864#L134 [2021-10-13 00:05:24,003 INFO L793 eck$LassoCheckResult]: Loop: 11864#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 11841#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11842#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11852#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12441#L641 ssl3_accept_~skip~0 := 0; 12439#L100-2 assume !false; 12437#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12435#L103 assume !(12292 == ssl3_accept_~s__state~0); 12433#L106 assume !(16384 == ssl3_accept_~s__state~0); 12431#L109 assume !(8192 == ssl3_accept_~s__state~0); 12428#L112 assume !(24576 == ssl3_accept_~s__state~0); 12426#L115 assume !(8195 == ssl3_accept_~s__state~0); 12423#L118 assume !(8480 == ssl3_accept_~s__state~0); 12420#L121 assume !(8481 == ssl3_accept_~s__state~0); 12417#L124 assume !(8482 == ssl3_accept_~s__state~0); 12415#L127 assume !(8464 == ssl3_accept_~s__state~0); 12413#L130 assume !(8465 == ssl3_accept_~s__state~0); 12412#L133 assume !(8466 == ssl3_accept_~s__state~0); 12411#L136 assume 8496 == ssl3_accept_~s__state~0; 11730#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11731#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12298#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 12297#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12296#L294-2 ssl3_accept_~s__init_num~0 := 0; 12292#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12289#L641 ssl3_accept_~skip~0 := 0; 12288#L100-2 assume !false; 12287#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12286#L103 assume !(12292 == ssl3_accept_~s__state~0); 12285#L106 assume !(16384 == ssl3_accept_~s__state~0); 12284#L109 assume !(8192 == ssl3_accept_~s__state~0); 12283#L112 assume !(24576 == ssl3_accept_~s__state~0); 12281#L115 assume !(8195 == ssl3_accept_~s__state~0); 12276#L118 assume !(8480 == ssl3_accept_~s__state~0); 12274#L121 assume !(8481 == ssl3_accept_~s__state~0); 12272#L124 assume !(8482 == ssl3_accept_~s__state~0); 12270#L127 assume !(8464 == ssl3_accept_~s__state~0); 12268#L130 assume !(8465 == ssl3_accept_~s__state~0); 12267#L133 assume !(8466 == ssl3_accept_~s__state~0); 12266#L136 assume !(8496 == ssl3_accept_~s__state~0); 12261#L139 assume !(8497 == ssl3_accept_~s__state~0); 12260#L142 assume 8512 == ssl3_accept_~s__state~0; 12107#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12258#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11853#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11579#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12142#L641 ssl3_accept_~skip~0 := 0; 12140#L100-2 assume !false; 12138#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12136#L103 assume !(12292 == ssl3_accept_~s__state~0); 12134#L106 assume !(16384 == ssl3_accept_~s__state~0); 12132#L109 assume !(8192 == ssl3_accept_~s__state~0); 12130#L112 assume !(24576 == ssl3_accept_~s__state~0); 12128#L115 assume !(8195 == ssl3_accept_~s__state~0); 12126#L118 assume !(8480 == ssl3_accept_~s__state~0); 12124#L121 assume !(8481 == ssl3_accept_~s__state~0); 12122#L124 assume !(8482 == ssl3_accept_~s__state~0); 12120#L127 assume !(8464 == ssl3_accept_~s__state~0); 12118#L130 assume !(8465 == ssl3_accept_~s__state~0); 12116#L133 assume !(8466 == ssl3_accept_~s__state~0); 12114#L136 assume !(8496 == ssl3_accept_~s__state~0); 12111#L139 assume !(8497 == ssl3_accept_~s__state~0); 12109#L142 assume !(8512 == ssl3_accept_~s__state~0); 12106#L145 assume !(8513 == ssl3_accept_~s__state~0); 12104#L148 assume !(8528 == ssl3_accept_~s__state~0); 12101#L151 assume !(8529 == ssl3_accept_~s__state~0); 12099#L154 assume !(8544 == ssl3_accept_~s__state~0); 12097#L157 assume !(8545 == ssl3_accept_~s__state~0); 12095#L160 assume 8560 == ssl3_accept_~s__state~0; 11815#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 11816#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11651#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12362#L641 ssl3_accept_~skip~0 := 0; 12360#L100-2 assume !false; 12342#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12341#L103 assume !(12292 == ssl3_accept_~s__state~0); 12339#L106 assume !(16384 == ssl3_accept_~s__state~0); 12337#L109 assume !(8192 == ssl3_accept_~s__state~0); 12335#L112 assume !(24576 == ssl3_accept_~s__state~0); 12331#L115 assume !(8195 == ssl3_accept_~s__state~0); 12325#L118 assume !(8480 == ssl3_accept_~s__state~0); 11910#L121 assume !(8481 == ssl3_accept_~s__state~0); 11907#L124 assume !(8482 == ssl3_accept_~s__state~0); 11908#L127 assume 8464 == ssl3_accept_~s__state~0; 11864#L134 [2021-10-13 00:05:24,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:24,003 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-13 00:05:24,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:24,004 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218822624] [2021-10-13 00:05:24,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:24,005 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:24,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:24,014 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:24,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:24,026 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:24,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:24,028 INFO L82 PathProgramCache]: Analyzing trace with hash 591935252, now seen corresponding path program 1 times [2021-10-13 00:05:24,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:24,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691990834] [2021-10-13 00:05:24,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:24,028 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:24,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:24,068 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-13 00:05:24,068 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:24,068 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691990834] [2021-10-13 00:05:24,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691990834] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:24,069 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:24,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:24,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862232046] [2021-10-13 00:05:24,070 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:24,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:24,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:24,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:24,071 INFO L87 Difference]: Start difference. First operand 895 states and 1240 transitions. cyclomatic complexity: 348 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:24,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:24,198 INFO L93 Difference]: Finished difference Result 1012 states and 1399 transitions. [2021-10-13 00:05:24,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:24,198 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1012 states and 1399 transitions. [2021-10-13 00:05:24,207 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 666 [2021-10-13 00:05:24,217 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1012 states to 1012 states and 1399 transitions. [2021-10-13 00:05:24,217 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2021-10-13 00:05:24,218 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2021-10-13 00:05:24,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1012 states and 1399 transitions. [2021-10-13 00:05:24,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:24,219 INFO L681 BuchiCegarLoop]: Abstraction has 1012 states and 1399 transitions. [2021-10-13 00:05:24,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states and 1399 transitions. [2021-10-13 00:05:24,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 970. [2021-10-13 00:05:24,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 970 states have (on average 1.3711340206185567) internal successors, (1330), 969 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:24,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1330 transitions. [2021-10-13 00:05:24,244 INFO L704 BuchiCegarLoop]: Abstraction has 970 states and 1330 transitions. [2021-10-13 00:05:24,244 INFO L587 BuchiCegarLoop]: Abstraction has 970 states and 1330 transitions. [2021-10-13 00:05:24,244 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-13 00:05:24,244 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1330 transitions. [2021-10-13 00:05:24,250 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 638 [2021-10-13 00:05:24,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:24,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:24,252 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:24,252 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:24,252 INFO L791 eck$LassoCheckResult]: Stem: 13783#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13598#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13540#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13482#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 13541#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13543#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 13594#L100-2 assume !false; 14152#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14381#L103 assume !(12292 == ssl3_accept_~s__state~0); 14379#L106 assume !(16384 == ssl3_accept_~s__state~0); 14378#L109 assume !(8192 == ssl3_accept_~s__state~0); 14375#L112 assume !(24576 == ssl3_accept_~s__state~0); 14371#L115 assume !(8195 == ssl3_accept_~s__state~0); 14367#L118 assume !(8480 == ssl3_accept_~s__state~0); 14363#L121 assume !(8481 == ssl3_accept_~s__state~0); 14359#L124 assume !(8482 == ssl3_accept_~s__state~0); 14355#L127 assume 8464 == ssl3_accept_~s__state~0; 13784#L134 [2021-10-13 00:05:24,253 INFO L793 eck$LassoCheckResult]: Loop: 13784#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 13762#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13763#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13773#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14434#L641 ssl3_accept_~skip~0 := 0; 14432#L100-2 assume !false; 14430#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14428#L103 assume !(12292 == ssl3_accept_~s__state~0); 14426#L106 assume !(16384 == ssl3_accept_~s__state~0); 14425#L109 assume !(8192 == ssl3_accept_~s__state~0); 14424#L112 assume !(24576 == ssl3_accept_~s__state~0); 14419#L115 assume !(8195 == ssl3_accept_~s__state~0); 14418#L118 assume !(8480 == ssl3_accept_~s__state~0); 14417#L121 assume !(8481 == ssl3_accept_~s__state~0); 14415#L124 assume !(8482 == ssl3_accept_~s__state~0); 14410#L127 assume !(8464 == ssl3_accept_~s__state~0); 14408#L130 assume !(8465 == ssl3_accept_~s__state~0); 14405#L133 assume !(8466 == ssl3_accept_~s__state~0); 14336#L136 assume 8496 == ssl3_accept_~s__state~0; 14110#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14335#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14334#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 14333#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13619#L294-2 ssl3_accept_~s__init_num~0 := 0; 13607#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13599#L641 ssl3_accept_~skip~0 := 0; 13600#L100-2 assume !false; 13759#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13781#L103 assume !(12292 == ssl3_accept_~s__state~0); 13779#L106 assume !(16384 == ssl3_accept_~s__state~0); 13765#L109 assume !(8192 == ssl3_accept_~s__state~0); 13636#L112 assume !(24576 == ssl3_accept_~s__state~0); 13637#L115 assume !(8195 == ssl3_accept_~s__state~0); 14450#L118 assume !(8480 == ssl3_accept_~s__state~0); 14449#L121 assume !(8481 == ssl3_accept_~s__state~0); 14448#L124 assume !(8482 == ssl3_accept_~s__state~0); 14447#L127 assume !(8464 == ssl3_accept_~s__state~0); 14446#L130 assume !(8465 == ssl3_accept_~s__state~0); 14445#L133 assume !(8466 == ssl3_accept_~s__state~0); 14444#L136 assume !(8496 == ssl3_accept_~s__state~0); 14443#L139 assume !(8497 == ssl3_accept_~s__state~0); 14442#L142 assume !(8512 == ssl3_accept_~s__state~0); 14440#L145 assume !(8513 == ssl3_accept_~s__state~0); 14435#L148 assume !(8528 == ssl3_accept_~s__state~0); 14433#L151 assume !(8529 == ssl3_accept_~s__state~0); 14431#L154 assume !(8544 == ssl3_accept_~s__state~0); 14429#L157 assume !(8545 == ssl3_accept_~s__state~0); 14427#L160 assume !(8560 == ssl3_accept_~s__state~0); 14340#L163 assume !(8561 == ssl3_accept_~s__state~0); 14341#L166 assume !(8448 == ssl3_accept_~s__state~0); 13672#L169 assume !(8576 == ssl3_accept_~s__state~0); 13673#L172 assume !(8577 == ssl3_accept_~s__state~0); 13483#L175 assume !(8592 == ssl3_accept_~s__state~0); 13484#L178 assume !(8593 == ssl3_accept_~s__state~0); 13566#L181 assume !(8608 == ssl3_accept_~s__state~0); 13749#L184 assume !(8609 == ssl3_accept_~s__state~0); 14238#L187 assume !(8640 == ssl3_accept_~s__state~0); 13676#L190 assume !(8641 == ssl3_accept_~s__state~0); 13655#L193 assume 8656 == ssl3_accept_~s__state~0; 13656#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13699#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13737#L534 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 13546#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13794#L554 assume !(0 == ssl3_accept_~tmp___10~0); 13801#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14196#L641 ssl3_accept_~skip~0 := 0; 14195#L100-2 assume !false; 14194#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14193#L103 assume 12292 == ssl3_accept_~s__state~0; 13525#L104 ssl3_accept_~s__new_session~0 := 1; 13526#L212 ssl3_accept_~s__server~0 := 1; 14339#L217 assume 0 != ssl3_accept_~cb~0; 14338#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14337#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13750#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13595#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13596#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 14280#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14275#L641 ssl3_accept_~skip~0 := 0; 14272#L100-2 assume !false; 14269#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14266#L103 assume !(12292 == ssl3_accept_~s__state~0); 14263#L106 assume !(16384 == ssl3_accept_~s__state~0); 14260#L109 assume !(8192 == ssl3_accept_~s__state~0); 14257#L112 assume !(24576 == ssl3_accept_~s__state~0); 14254#L115 assume !(8195 == ssl3_accept_~s__state~0); 13835#L118 assume !(8480 == ssl3_accept_~s__state~0); 13836#L121 assume !(8481 == ssl3_accept_~s__state~0); 13833#L124 assume !(8482 == ssl3_accept_~s__state~0); 13834#L127 assume 8464 == ssl3_accept_~s__state~0; 13784#L134 [2021-10-13 00:05:24,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:24,254 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-13 00:05:24,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:24,254 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524590093] [2021-10-13 00:05:24,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:24,254 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:24,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:24,263 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:24,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:24,276 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:24,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:24,277 INFO L82 PathProgramCache]: Analyzing trace with hash -1156959005, now seen corresponding path program 1 times [2021-10-13 00:05:24,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:24,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112578371] [2021-10-13 00:05:24,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:24,278 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:24,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:24,346 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 00:05:24,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:24,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112578371] [2021-10-13 00:05:24,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112578371] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:24,347 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:24,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:24,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449370546] [2021-10-13 00:05:24,347 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:24,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:24,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:24,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:24,349 INFO L87 Difference]: Start difference. First operand 970 states and 1330 transitions. cyclomatic complexity: 363 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:24,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:24,449 INFO L93 Difference]: Finished difference Result 1931 states and 2597 transitions. [2021-10-13 00:05:24,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:24,450 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1931 states and 2597 transitions. [2021-10-13 00:05:24,466 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2021-10-13 00:05:24,483 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1931 states to 1931 states and 2597 transitions. [2021-10-13 00:05:24,484 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1329 [2021-10-13 00:05:24,485 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1329 [2021-10-13 00:05:24,486 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1931 states and 2597 transitions. [2021-10-13 00:05:24,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:24,486 INFO L681 BuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2021-10-13 00:05:24,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1931 states and 2597 transitions. [2021-10-13 00:05:24,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1931 to 1931. [2021-10-13 00:05:24,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1931 states, 1931 states have (on average 1.344899016053858) internal successors, (2597), 1930 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:24,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1931 states to 1931 states and 2597 transitions. [2021-10-13 00:05:24,533 INFO L704 BuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2021-10-13 00:05:24,533 INFO L587 BuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2021-10-13 00:05:24,533 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-13 00:05:24,534 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1931 states and 2597 transitions. [2021-10-13 00:05:24,545 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2021-10-13 00:05:24,545 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:24,546 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:24,547 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:24,547 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:24,548 INFO L791 eck$LassoCheckResult]: Stem: 16696#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16505#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16445#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16389#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 16446#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16448#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 16501#L100-2 assume !false; 17541#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18240#L103 assume !(12292 == ssl3_accept_~s__state~0); 18237#L106 assume !(16384 == ssl3_accept_~s__state~0); 18236#L109 assume !(8192 == ssl3_accept_~s__state~0); 18235#L112 assume !(24576 == ssl3_accept_~s__state~0); 18234#L115 assume !(8195 == ssl3_accept_~s__state~0); 18232#L118 assume !(8480 == ssl3_accept_~s__state~0); 18189#L121 assume !(8481 == ssl3_accept_~s__state~0); 17941#L124 assume !(8482 == ssl3_accept_~s__state~0); 17491#L127 assume 8464 == ssl3_accept_~s__state~0; 16700#L134 [2021-10-13 00:05:24,548 INFO L793 eck$LassoCheckResult]: Loop: 16700#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 16672#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16673#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 16685#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18309#L641 ssl3_accept_~skip~0 := 0; 18308#L100-2 assume !false; 16697#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16694#L103 assume !(12292 == ssl3_accept_~s__state~0); 16692#L106 assume !(16384 == ssl3_accept_~s__state~0); 16676#L109 assume !(8192 == ssl3_accept_~s__state~0); 16548#L112 assume !(24576 == ssl3_accept_~s__state~0); 16549#L115 assume !(8195 == ssl3_accept_~s__state~0); 18303#L118 assume !(8480 == ssl3_accept_~s__state~0); 18302#L121 assume !(8481 == ssl3_accept_~s__state~0); 18301#L124 assume !(8482 == ssl3_accept_~s__state~0); 18300#L127 assume !(8464 == ssl3_accept_~s__state~0); 18299#L130 assume !(8465 == ssl3_accept_~s__state~0); 16674#L133 assume !(8466 == ssl3_accept_~s__state~0); 16419#L136 assume 8496 == ssl3_accept_~s__state~0; 16420#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16556#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16527#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 16528#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 16679#L294-2 ssl3_accept_~s__init_num~0 := 0; 18295#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18291#L641 ssl3_accept_~skip~0 := 0; 18286#L100-2 assume !false; 18284#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18282#L103 assume !(12292 == ssl3_accept_~s__state~0); 18280#L106 assume !(16384 == ssl3_accept_~s__state~0); 18278#L109 assume !(8192 == ssl3_accept_~s__state~0); 18276#L112 assume !(24576 == ssl3_accept_~s__state~0); 18274#L115 assume !(8195 == ssl3_accept_~s__state~0); 18272#L118 assume !(8480 == ssl3_accept_~s__state~0); 18270#L121 assume !(8481 == ssl3_accept_~s__state~0); 18268#L124 assume !(8482 == ssl3_accept_~s__state~0); 18266#L127 assume !(8464 == ssl3_accept_~s__state~0); 18264#L130 assume !(8465 == ssl3_accept_~s__state~0); 18262#L133 assume !(8466 == ssl3_accept_~s__state~0); 18260#L136 assume !(8496 == ssl3_accept_~s__state~0); 16472#L139 assume !(8497 == ssl3_accept_~s__state~0); 16473#L142 assume !(8512 == ssl3_accept_~s__state~0); 16583#L145 assume !(8513 == ssl3_accept_~s__state~0); 16475#L148 assume !(8528 == ssl3_accept_~s__state~0); 16476#L151 assume !(8529 == ssl3_accept_~s__state~0); 16626#L154 assume !(8544 == ssl3_accept_~s__state~0); 16659#L157 assume !(8545 == ssl3_accept_~s__state~0); 18230#L160 assume !(8560 == ssl3_accept_~s__state~0); 18229#L163 assume !(8561 == ssl3_accept_~s__state~0); 18191#L166 assume !(8448 == ssl3_accept_~s__state~0); 17937#L169 assume !(8576 == ssl3_accept_~s__state~0); 17936#L172 assume !(8577 == ssl3_accept_~s__state~0); 17935#L175 assume !(8592 == ssl3_accept_~s__state~0); 17934#L178 assume !(8593 == ssl3_accept_~s__state~0); 17933#L181 assume !(8608 == ssl3_accept_~s__state~0); 17932#L184 assume !(8609 == ssl3_accept_~s__state~0); 17931#L187 assume !(8640 == ssl3_accept_~s__state~0); 17930#L190 assume !(8641 == ssl3_accept_~s__state~0); 17686#L193 assume 8656 == ssl3_accept_~s__state~0; 17465#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 17929#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 17928#L534 assume !(10 == ssl3_accept_~blastFlag~0); 17927#L537 assume !(13 == ssl3_accept_~blastFlag~0); 17926#L540 assume !(16 == ssl3_accept_~blastFlag~0); 17925#L543 assume !(19 == ssl3_accept_~blastFlag~0); 17924#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 17923#L554 assume !(0 == ssl3_accept_~tmp___10~0); 17919#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17916#L641 ssl3_accept_~skip~0 := 0; 17915#L100-2 assume !false; 17914#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17902#L103 assume !(12292 == ssl3_accept_~s__state~0); 17884#L106 assume 16384 == ssl3_accept_~s__state~0; 17882#L212 ssl3_accept_~s__server~0 := 1; 17908#L217 assume 0 != ssl3_accept_~cb~0; 17872#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 17873#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17905#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17901#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17900#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 17896#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17894#L641 ssl3_accept_~skip~0 := 0; 17907#L100-2 assume !false; 17879#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17877#L103 assume !(12292 == ssl3_accept_~s__state~0); 17874#L106 assume !(16384 == ssl3_accept_~s__state~0); 17871#L109 assume !(8192 == ssl3_accept_~s__state~0); 17869#L112 assume !(24576 == ssl3_accept_~s__state~0); 17864#L115 assume !(8195 == ssl3_accept_~s__state~0); 17865#L118 assume !(8480 == ssl3_accept_~s__state~0); 17528#L121 assume !(8481 == ssl3_accept_~s__state~0); 17309#L124 assume !(8482 == ssl3_accept_~s__state~0); 17310#L127 assume 8464 == ssl3_accept_~s__state~0; 16700#L134 [2021-10-13 00:05:24,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:24,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-13 00:05:24,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:24,549 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962804060] [2021-10-13 00:05:24,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:24,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:24,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:24,558 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:24,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:24,570 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:24,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:24,571 INFO L82 PathProgramCache]: Analyzing trace with hash 1268778495, now seen corresponding path program 1 times [2021-10-13 00:05:24,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:24,571 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485985389] [2021-10-13 00:05:24,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:24,572 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:24,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:24,622 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-13 00:05:24,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:24,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485985389] [2021-10-13 00:05:24,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485985389] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:24,623 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:24,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:24,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095194820] [2021-10-13 00:05:24,624 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:24,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:24,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:24,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:24,632 INFO L87 Difference]: Start difference. First operand 1931 states and 2597 transitions. cyclomatic complexity: 669 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:24,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:24,829 INFO L93 Difference]: Finished difference Result 1827 states and 2437 transitions. [2021-10-13 00:05:24,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:24,830 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1827 states and 2437 transitions. [2021-10-13 00:05:24,849 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1130 [2021-10-13 00:05:24,866 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1827 states to 1823 states and 2433 transitions. [2021-10-13 00:05:24,866 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1287 [2021-10-13 00:05:24,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1287 [2021-10-13 00:05:24,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1823 states and 2433 transitions. [2021-10-13 00:05:24,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:24,868 INFO L681 BuchiCegarLoop]: Abstraction has 1823 states and 2433 transitions. [2021-10-13 00:05:24,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1823 states and 2433 transitions. [2021-10-13 00:05:24,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1823 to 1809. [2021-10-13 00:05:24,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1809 states, 1809 states have (on average 1.3349917081260365) internal successors, (2415), 1808 states have internal predecessors, (2415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:24,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 2415 transitions. [2021-10-13 00:05:24,915 INFO L704 BuchiCegarLoop]: Abstraction has 1809 states and 2415 transitions. [2021-10-13 00:05:24,915 INFO L587 BuchiCegarLoop]: Abstraction has 1809 states and 2415 transitions. [2021-10-13 00:05:24,915 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-13 00:05:24,915 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1809 states and 2415 transitions. [2021-10-13 00:05:24,924 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1116 [2021-10-13 00:05:24,924 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:24,924 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:24,926 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:24,926 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:24,926 INFO L791 eck$LassoCheckResult]: Stem: 20452#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20263#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20201#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20153#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 20202#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20204#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 20261#L100-2 assume !false; 21448#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21446#L103 assume !(12292 == ssl3_accept_~s__state~0); 21444#L106 assume !(16384 == ssl3_accept_~s__state~0); 21440#L109 assume !(8192 == ssl3_accept_~s__state~0); 21437#L112 assume !(24576 == ssl3_accept_~s__state~0); 21434#L115 assume !(8195 == ssl3_accept_~s__state~0); 21431#L118 assume !(8480 == ssl3_accept_~s__state~0); 21429#L121 assume !(8481 == ssl3_accept_~s__state~0); 21427#L124 assume !(8482 == ssl3_accept_~s__state~0); 21373#L127 assume 8464 == ssl3_accept_~s__state~0; 21371#L134 [2021-10-13 00:05:24,927 INFO L793 eck$LassoCheckResult]: Loop: 21371#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 21369#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20426#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 21338#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21330#L641 ssl3_accept_~skip~0 := 0; 21328#L100-2 assume !false; 21326#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21324#L103 assume !(12292 == ssl3_accept_~s__state~0); 21322#L106 assume !(16384 == ssl3_accept_~s__state~0); 21320#L109 assume !(8192 == ssl3_accept_~s__state~0); 21318#L112 assume !(24576 == ssl3_accept_~s__state~0); 21316#L115 assume !(8195 == ssl3_accept_~s__state~0); 21314#L118 assume !(8480 == ssl3_accept_~s__state~0); 21312#L121 assume !(8481 == ssl3_accept_~s__state~0); 21283#L124 assume !(8482 == ssl3_accept_~s__state~0); 21281#L127 assume !(8464 == ssl3_accept_~s__state~0); 21279#L130 assume !(8465 == ssl3_accept_~s__state~0); 21277#L133 assume !(8466 == ssl3_accept_~s__state~0); 21275#L136 assume 8496 == ssl3_accept_~s__state~0; 20846#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 21181#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21177#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 21174#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21171#L294-2 ssl3_accept_~s__init_num~0 := 0; 21167#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21163#L641 ssl3_accept_~skip~0 := 0; 21161#L100-2 assume !false; 21159#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21157#L103 assume !(12292 == ssl3_accept_~s__state~0); 21156#L106 assume !(16384 == ssl3_accept_~s__state~0); 21153#L109 assume !(8192 == ssl3_accept_~s__state~0); 21150#L112 assume !(24576 == ssl3_accept_~s__state~0); 21144#L115 assume !(8195 == ssl3_accept_~s__state~0); 21142#L118 assume !(8480 == ssl3_accept_~s__state~0); 21140#L121 assume !(8481 == ssl3_accept_~s__state~0); 21138#L124 assume !(8482 == ssl3_accept_~s__state~0); 21136#L127 assume !(8464 == ssl3_accept_~s__state~0); 21134#L130 assume !(8465 == ssl3_accept_~s__state~0); 21132#L133 assume !(8466 == ssl3_accept_~s__state~0); 21130#L136 assume !(8496 == ssl3_accept_~s__state~0); 21128#L139 assume !(8497 == ssl3_accept_~s__state~0); 21126#L142 assume 8512 == ssl3_accept_~s__state~0; 20838#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21121#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21117#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21113#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21110#L641 ssl3_accept_~skip~0 := 0; 21080#L100-2 assume !false; 21079#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21077#L103 assume !(12292 == ssl3_accept_~s__state~0); 21075#L106 assume !(16384 == ssl3_accept_~s__state~0); 21045#L109 assume !(8192 == ssl3_accept_~s__state~0); 21042#L112 assume !(24576 == ssl3_accept_~s__state~0); 21040#L115 assume !(8195 == ssl3_accept_~s__state~0); 21038#L118 assume !(8480 == ssl3_accept_~s__state~0); 21034#L121 assume !(8481 == ssl3_accept_~s__state~0); 21032#L124 assume !(8482 == ssl3_accept_~s__state~0); 21030#L127 assume !(8464 == ssl3_accept_~s__state~0); 21025#L130 assume !(8465 == ssl3_accept_~s__state~0); 21024#L133 assume !(8466 == ssl3_accept_~s__state~0); 21023#L136 assume !(8496 == ssl3_accept_~s__state~0); 21022#L139 assume !(8497 == ssl3_accept_~s__state~0); 21020#L142 assume !(8512 == ssl3_accept_~s__state~0); 21015#L145 assume !(8513 == ssl3_accept_~s__state~0); 21013#L148 assume 8528 == ssl3_accept_~s__state~0; 20827#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21007#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21005#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 20996#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20988#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20982#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20609#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20973#L641 ssl3_accept_~skip~0 := 0; 20972#L100-2 assume !false; 20971#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20970#L103 assume !(12292 == ssl3_accept_~s__state~0); 20968#L106 assume !(16384 == ssl3_accept_~s__state~0); 20965#L109 assume !(8192 == ssl3_accept_~s__state~0); 20963#L112 assume !(24576 == ssl3_accept_~s__state~0); 20961#L115 assume !(8195 == ssl3_accept_~s__state~0); 20960#L118 assume !(8480 == ssl3_accept_~s__state~0); 20864#L121 assume !(8481 == ssl3_accept_~s__state~0); 20860#L124 assume !(8482 == ssl3_accept_~s__state~0); 20857#L127 assume !(8464 == ssl3_accept_~s__state~0); 20855#L130 assume !(8465 == ssl3_accept_~s__state~0); 20853#L133 assume !(8466 == ssl3_accept_~s__state~0); 20849#L136 assume !(8496 == ssl3_accept_~s__state~0); 20850#L139 assume !(8497 == ssl3_accept_~s__state~0); 20842#L142 assume !(8512 == ssl3_accept_~s__state~0); 20843#L145 assume !(8513 == ssl3_accept_~s__state~0); 20834#L148 assume !(8528 == ssl3_accept_~s__state~0); 20835#L151 assume !(8529 == ssl3_accept_~s__state~0); 20628#L154 assume !(8544 == ssl3_accept_~s__state~0); 20630#L157 assume !(8545 == ssl3_accept_~s__state~0); 21248#L160 assume 8560 == ssl3_accept_~s__state~0; 20396#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 20397#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 20995#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21353#L641 ssl3_accept_~skip~0 := 0; 21351#L100-2 assume !false; 21350#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21349#L103 assume !(12292 == ssl3_accept_~s__state~0); 21347#L106 assume !(16384 == ssl3_accept_~s__state~0); 21345#L109 assume !(8192 == ssl3_accept_~s__state~0); 21344#L112 assume !(24576 == ssl3_accept_~s__state~0); 21341#L115 assume !(8195 == ssl3_accept_~s__state~0); 21294#L118 assume !(8480 == ssl3_accept_~s__state~0); 21287#L121 assume !(8481 == ssl3_accept_~s__state~0); 21284#L124 assume !(8482 == ssl3_accept_~s__state~0); 21285#L127 assume 8464 == ssl3_accept_~s__state~0; 21371#L134 [2021-10-13 00:05:24,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:24,928 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-13 00:05:24,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:24,928 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085836679] [2021-10-13 00:05:24,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:24,929 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:24,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:24,941 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:24,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:24,954 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:24,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:24,956 INFO L82 PathProgramCache]: Analyzing trace with hash -826881504, now seen corresponding path program 1 times [2021-10-13 00:05:24,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:24,957 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375578828] [2021-10-13 00:05:24,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:24,957 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:24,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:25,029 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-13 00:05:25,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:25,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375578828] [2021-10-13 00:05:25,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375578828] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:25,032 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:25,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:25,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187054019] [2021-10-13 00:05:25,033 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:25,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:25,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:25,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:25,035 INFO L87 Difference]: Start difference. First operand 1809 states and 2415 transitions. cyclomatic complexity: 611 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:25,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:25,101 INFO L93 Difference]: Finished difference Result 3567 states and 4732 transitions. [2021-10-13 00:05:25,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:25,102 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3567 states and 4732 transitions. [2021-10-13 00:05:25,125 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2204 [2021-10-13 00:05:25,156 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3567 states to 3567 states and 4732 transitions. [2021-10-13 00:05:25,156 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2509 [2021-10-13 00:05:25,160 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2509 [2021-10-13 00:05:25,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3567 states and 4732 transitions. [2021-10-13 00:05:25,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:25,162 INFO L681 BuchiCegarLoop]: Abstraction has 3567 states and 4732 transitions. [2021-10-13 00:05:25,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3567 states and 4732 transitions. [2021-10-13 00:05:25,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3567 to 1815. [2021-10-13 00:05:25,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1815 states, 1815 states have (on average 1.333884297520661) internal successors, (2421), 1814 states have internal predecessors, (2421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:25,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 2421 transitions. [2021-10-13 00:05:25,225 INFO L704 BuchiCegarLoop]: Abstraction has 1815 states and 2421 transitions. [2021-10-13 00:05:25,225 INFO L587 BuchiCegarLoop]: Abstraction has 1815 states and 2421 transitions. [2021-10-13 00:05:25,226 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-13 00:05:25,226 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1815 states and 2421 transitions. [2021-10-13 00:05:25,234 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1120 [2021-10-13 00:05:25,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:25,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:25,237 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:25,237 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:25,238 INFO L791 eck$LassoCheckResult]: Stem: 25842#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25646#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25584#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25535#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 25585#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25587#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 25643#L100-2 assume !false; 26116#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27012#L103 assume !(12292 == ssl3_accept_~s__state~0); 27011#L106 assume !(16384 == ssl3_accept_~s__state~0); 27010#L109 assume !(8192 == ssl3_accept_~s__state~0); 27009#L112 assume !(24576 == ssl3_accept_~s__state~0); 27008#L115 assume !(8195 == ssl3_accept_~s__state~0); 27007#L118 assume !(8480 == ssl3_accept_~s__state~0); 27006#L121 assume !(8481 == ssl3_accept_~s__state~0); 27005#L124 assume !(8482 == ssl3_accept_~s__state~0); 27004#L127 assume 8464 == ssl3_accept_~s__state~0; 26571#L134 [2021-10-13 00:05:25,238 INFO L793 eck$LassoCheckResult]: Loop: 26571#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 25818#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25819#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 25834#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27283#L641 ssl3_accept_~skip~0 := 0; 27281#L100-2 assume !false; 27279#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27277#L103 assume !(12292 == ssl3_accept_~s__state~0); 27275#L106 assume !(16384 == ssl3_accept_~s__state~0); 27273#L109 assume !(8192 == ssl3_accept_~s__state~0); 27271#L112 assume !(24576 == ssl3_accept_~s__state~0); 27270#L115 assume !(8195 == ssl3_accept_~s__state~0); 27269#L118 assume !(8480 == ssl3_accept_~s__state~0); 27268#L121 assume !(8481 == ssl3_accept_~s__state~0); 27267#L124 assume !(8482 == ssl3_accept_~s__state~0); 27266#L127 assume !(8464 == ssl3_accept_~s__state~0); 27265#L130 assume !(8465 == ssl3_accept_~s__state~0); 27264#L133 assume !(8466 == ssl3_accept_~s__state~0); 26855#L136 assume 8496 == ssl3_accept_~s__state~0; 26338#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26854#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26852#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 26850#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26849#L294-2 ssl3_accept_~s__init_num~0 := 0; 26846#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26842#L641 ssl3_accept_~skip~0 := 0; 26841#L100-2 assume !false; 26840#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26838#L103 assume !(12292 == ssl3_accept_~s__state~0); 26836#L106 assume !(16384 == ssl3_accept_~s__state~0); 26835#L109 assume !(8192 == ssl3_accept_~s__state~0); 26834#L112 assume !(24576 == ssl3_accept_~s__state~0); 26832#L115 assume !(8195 == ssl3_accept_~s__state~0); 26831#L118 assume !(8480 == ssl3_accept_~s__state~0); 26794#L121 assume !(8481 == ssl3_accept_~s__state~0); 26792#L124 assume !(8482 == ssl3_accept_~s__state~0); 26788#L127 assume !(8464 == ssl3_accept_~s__state~0); 26786#L130 assume !(8465 == ssl3_accept_~s__state~0); 26784#L133 assume !(8466 == ssl3_accept_~s__state~0); 26724#L136 assume !(8496 == ssl3_accept_~s__state~0); 26612#L139 assume !(8497 == ssl3_accept_~s__state~0); 26611#L142 assume 8512 == ssl3_accept_~s__state~0; 26328#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26609#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26605#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26600#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26595#L641 ssl3_accept_~skip~0 := 0; 26591#L100-2 assume !false; 26584#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26580#L103 assume !(12292 == ssl3_accept_~s__state~0); 26576#L106 assume !(16384 == ssl3_accept_~s__state~0); 26572#L109 assume !(8192 == ssl3_accept_~s__state~0); 26562#L112 assume !(24576 == ssl3_accept_~s__state~0); 26560#L115 assume !(8195 == ssl3_accept_~s__state~0); 26556#L118 assume !(8480 == ssl3_accept_~s__state~0); 26553#L121 assume !(8481 == ssl3_accept_~s__state~0); 26548#L124 assume !(8482 == ssl3_accept_~s__state~0); 26541#L127 assume !(8464 == ssl3_accept_~s__state~0); 26540#L130 assume !(8465 == ssl3_accept_~s__state~0); 26539#L133 assume !(8466 == ssl3_accept_~s__state~0); 26538#L136 assume !(8496 == ssl3_accept_~s__state~0); 26537#L139 assume !(8497 == ssl3_accept_~s__state~0); 26536#L142 assume !(8512 == ssl3_accept_~s__state~0); 26535#L145 assume !(8513 == ssl3_accept_~s__state~0); 26495#L148 assume 8528 == ssl3_accept_~s__state~0; 26466#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26492#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26490#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 26491#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 26423#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 26421#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26401#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26396#L641 ssl3_accept_~skip~0 := 0; 26393#L100-2 assume !false; 26389#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26390#L103 assume !(12292 == ssl3_accept_~s__state~0); 26381#L106 assume !(16384 == ssl3_accept_~s__state~0); 26382#L109 assume !(8192 == ssl3_accept_~s__state~0); 26373#L112 assume !(24576 == ssl3_accept_~s__state~0); 26374#L115 assume !(8195 == ssl3_accept_~s__state~0); 26364#L118 assume !(8480 == ssl3_accept_~s__state~0); 26365#L121 assume !(8481 == ssl3_accept_~s__state~0); 26355#L124 assume !(8482 == ssl3_accept_~s__state~0); 26356#L127 assume !(8464 == ssl3_accept_~s__state~0); 26347#L130 assume !(8465 == ssl3_accept_~s__state~0); 26348#L133 assume !(8466 == ssl3_accept_~s__state~0); 26337#L136 assume !(8496 == ssl3_accept_~s__state~0); 26339#L139 assume !(8497 == ssl3_accept_~s__state~0); 26326#L142 assume !(8512 == ssl3_accept_~s__state~0); 26327#L145 assume !(8513 == ssl3_accept_~s__state~0); 26496#L148 assume !(8528 == ssl3_accept_~s__state~0); 26497#L151 assume !(8529 == ssl3_accept_~s__state~0); 26498#L154 assume !(8544 == ssl3_accept_~s__state~0); 26530#L157 assume !(8545 == ssl3_accept_~s__state~0); 26155#L160 assume 8560 == ssl3_accept_~s__state~0; 26153#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 25821#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 25607#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27074#L641 ssl3_accept_~skip~0 := 0; 27072#L100-2 assume !false; 27070#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27068#L103 assume !(12292 == ssl3_accept_~s__state~0); 27064#L106 assume !(16384 == ssl3_accept_~s__state~0); 27062#L109 assume !(8192 == ssl3_accept_~s__state~0); 26723#L112 assume !(24576 == ssl3_accept_~s__state~0); 26721#L115 assume !(8195 == ssl3_accept_~s__state~0); 26715#L118 assume !(8480 == ssl3_accept_~s__state~0); 26157#L121 assume !(8481 == ssl3_accept_~s__state~0); 26158#L124 assume !(8482 == ssl3_accept_~s__state~0); 26160#L127 assume 8464 == ssl3_accept_~s__state~0; 26571#L134 [2021-10-13 00:05:25,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:25,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-13 00:05:25,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:25,239 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912379415] [2021-10-13 00:05:25,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:25,240 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:25,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:25,255 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:25,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:25,268 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:25,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:25,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1418697950, now seen corresponding path program 1 times [2021-10-13 00:05:25,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:25,270 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781698893] [2021-10-13 00:05:25,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:25,270 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:25,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:25,325 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-13 00:05:25,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:25,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781698893] [2021-10-13 00:05:25,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781698893] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:25,326 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:25,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:25,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467773924] [2021-10-13 00:05:25,327 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:25,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:25,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:25,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:25,329 INFO L87 Difference]: Start difference. First operand 1815 states and 2421 transitions. cyclomatic complexity: 611 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:25,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:25,457 INFO L93 Difference]: Finished difference Result 2025 states and 2689 transitions. [2021-10-13 00:05:25,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:25,458 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2025 states and 2689 transitions. [2021-10-13 00:05:25,479 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2021-10-13 00:05:25,494 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2025 states to 2025 states and 2689 transitions. [2021-10-13 00:05:25,495 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1415 [2021-10-13 00:05:25,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1415 [2021-10-13 00:05:25,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2025 states and 2689 transitions. [2021-10-13 00:05:25,497 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:25,497 INFO L681 BuchiCegarLoop]: Abstraction has 2025 states and 2689 transitions. [2021-10-13 00:05:25,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2025 states and 2689 transitions. [2021-10-13 00:05:25,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2025 to 1977. [2021-10-13 00:05:25,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3216995447647952) internal successors, (2613), 1976 states have internal predecessors, (2613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:25,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2613 transitions. [2021-10-13 00:05:25,541 INFO L704 BuchiCegarLoop]: Abstraction has 1977 states and 2613 transitions. [2021-10-13 00:05:25,541 INFO L587 BuchiCegarLoop]: Abstraction has 1977 states and 2613 transitions. [2021-10-13 00:05:25,541 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-13 00:05:25,541 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2613 transitions. [2021-10-13 00:05:25,549 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1228 [2021-10-13 00:05:25,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:25,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:25,553 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:25,553 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:25,553 INFO L791 eck$LassoCheckResult]: Stem: 29693#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29488#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29429#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29381#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 29430#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29432#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 29486#L100-2 assume !false; 30168#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30201#L103 assume !(12292 == ssl3_accept_~s__state~0); 30198#L106 assume !(16384 == ssl3_accept_~s__state~0); 30195#L109 assume !(8192 == ssl3_accept_~s__state~0); 30192#L112 assume !(24576 == ssl3_accept_~s__state~0); 30189#L115 assume !(8195 == ssl3_accept_~s__state~0); 30186#L118 assume !(8480 == ssl3_accept_~s__state~0); 30184#L121 assume !(8481 == ssl3_accept_~s__state~0); 30181#L124 assume !(8482 == ssl3_accept_~s__state~0); 30174#L127 assume 8464 == ssl3_accept_~s__state~0; 29698#L134 [2021-10-13 00:05:25,554 INFO L793 eck$LassoCheckResult]: Loop: 29698#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29668#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29669#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29683#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31135#L641 ssl3_accept_~skip~0 := 0; 31133#L100-2 assume !false; 31131#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30874#L103 assume !(12292 == ssl3_accept_~s__state~0); 30873#L106 assume !(16384 == ssl3_accept_~s__state~0); 30621#L109 assume !(8192 == ssl3_accept_~s__state~0); 30620#L112 assume !(24576 == ssl3_accept_~s__state~0); 30619#L115 assume !(8195 == ssl3_accept_~s__state~0); 30618#L118 assume !(8480 == ssl3_accept_~s__state~0); 30617#L121 assume !(8481 == ssl3_accept_~s__state~0); 30616#L124 assume !(8482 == ssl3_accept_~s__state~0); 30615#L127 assume !(8464 == ssl3_accept_~s__state~0); 30613#L130 assume !(8465 == ssl3_accept_~s__state~0); 30611#L133 assume !(8466 == ssl3_accept_~s__state~0); 30610#L136 assume 8496 == ssl3_accept_~s__state~0; 30053#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 30608#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30390#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 30606#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30605#L294-2 ssl3_accept_~s__init_num~0 := 0; 30601#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30598#L641 ssl3_accept_~skip~0 := 0; 30596#L100-2 assume !false; 30590#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30588#L103 assume !(12292 == ssl3_accept_~s__state~0); 30586#L106 assume !(16384 == ssl3_accept_~s__state~0); 30584#L109 assume !(8192 == ssl3_accept_~s__state~0); 30582#L112 assume !(24576 == ssl3_accept_~s__state~0); 30580#L115 assume !(8195 == ssl3_accept_~s__state~0); 30578#L118 assume !(8480 == ssl3_accept_~s__state~0); 30576#L121 assume !(8481 == ssl3_accept_~s__state~0); 30574#L124 assume !(8482 == ssl3_accept_~s__state~0); 30572#L127 assume !(8464 == ssl3_accept_~s__state~0); 30570#L130 assume !(8465 == ssl3_accept_~s__state~0); 30568#L133 assume !(8466 == ssl3_accept_~s__state~0); 30566#L136 assume !(8496 == ssl3_accept_~s__state~0); 30564#L139 assume !(8497 == ssl3_accept_~s__state~0); 30562#L142 assume 8512 == ssl3_accept_~s__state~0; 30045#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30559#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29684#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29685#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31191#L641 ssl3_accept_~skip~0 := 0; 31185#L100-2 assume !false; 31183#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31181#L103 assume !(12292 == ssl3_accept_~s__state~0); 31179#L106 assume !(16384 == ssl3_accept_~s__state~0); 31177#L109 assume !(8192 == ssl3_accept_~s__state~0); 31175#L112 assume !(24576 == ssl3_accept_~s__state~0); 31173#L115 assume !(8195 == ssl3_accept_~s__state~0); 31171#L118 assume !(8480 == ssl3_accept_~s__state~0); 31169#L121 assume !(8481 == ssl3_accept_~s__state~0); 31167#L124 assume !(8482 == ssl3_accept_~s__state~0); 31165#L127 assume !(8464 == ssl3_accept_~s__state~0); 31161#L130 assume !(8465 == ssl3_accept_~s__state~0); 31159#L133 assume !(8466 == ssl3_accept_~s__state~0); 31153#L136 assume !(8496 == ssl3_accept_~s__state~0); 31150#L139 assume !(8497 == ssl3_accept_~s__state~0); 30868#L142 assume !(8512 == ssl3_accept_~s__state~0); 30866#L145 assume !(8513 == ssl3_accept_~s__state~0); 30865#L148 assume 8528 == ssl3_accept_~s__state~0; 29461#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29462#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30864#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 29465#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 29467#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 29558#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29706#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31152#L641 ssl3_accept_~skip~0 := 0; 31149#L100-2 assume !false; 31148#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31147#L103 assume !(12292 == ssl3_accept_~s__state~0); 31146#L106 assume !(16384 == ssl3_accept_~s__state~0); 31145#L109 assume !(8192 == ssl3_accept_~s__state~0); 31144#L112 assume !(24576 == ssl3_accept_~s__state~0); 31143#L115 assume !(8195 == ssl3_accept_~s__state~0); 31141#L118 assume !(8480 == ssl3_accept_~s__state~0); 31136#L121 assume !(8481 == ssl3_accept_~s__state~0); 31134#L124 assume !(8482 == ssl3_accept_~s__state~0); 31132#L127 assume !(8464 == ssl3_accept_~s__state~0); 31130#L130 assume !(8465 == ssl3_accept_~s__state~0); 31129#L133 assume !(8466 == ssl3_accept_~s__state~0); 30870#L136 assume !(8496 == ssl3_accept_~s__state~0); 30802#L139 assume !(8497 == ssl3_accept_~s__state~0); 30801#L142 assume !(8512 == ssl3_accept_~s__state~0); 30800#L145 assume !(8513 == ssl3_accept_~s__state~0); 30799#L148 assume !(8528 == ssl3_accept_~s__state~0); 30798#L151 assume !(8529 == ssl3_accept_~s__state~0); 30796#L154 assume 8544 == ssl3_accept_~s__state~0; 30030#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30305#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 30304#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30797#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29682#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29400#L407 assume !(4 == ssl3_accept_~blastFlag~0); 29401#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 30234#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30211#L641 ssl3_accept_~skip~0 := 0; 30208#L100-2 assume !false; 30205#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30203#L103 assume !(12292 == ssl3_accept_~s__state~0); 30200#L106 assume !(16384 == ssl3_accept_~s__state~0); 30197#L109 assume !(8192 == ssl3_accept_~s__state~0); 30194#L112 assume !(24576 == ssl3_accept_~s__state~0); 30191#L115 assume !(8195 == ssl3_accept_~s__state~0); 30188#L118 assume !(8480 == ssl3_accept_~s__state~0); 30185#L121 assume !(8481 == ssl3_accept_~s__state~0); 30182#L124 assume !(8482 == ssl3_accept_~s__state~0); 30183#L127 assume 8464 == ssl3_accept_~s__state~0; 29698#L134 [2021-10-13 00:05:25,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:25,555 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-13 00:05:25,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:25,555 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121694119] [2021-10-13 00:05:25,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:25,556 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:25,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:25,570 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:25,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:25,583 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:25,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:25,583 INFO L82 PathProgramCache]: Analyzing trace with hash -1890874626, now seen corresponding path program 1 times [2021-10-13 00:05:25,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:25,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155206083] [2021-10-13 00:05:25,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:25,584 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:25,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:25,675 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:05:25,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:25,676 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155206083] [2021-10-13 00:05:25,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155206083] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:25,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:25,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:05:25,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885034228] [2021-10-13 00:05:25,680 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:25,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:25,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:25,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:25,681 INFO L87 Difference]: Start difference. First operand 1977 states and 2613 transitions. cyclomatic complexity: 641 Second operand has 3 states, 2 states have (on average 31.0) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:25,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:25,821 INFO L93 Difference]: Finished difference Result 2123 states and 2789 transitions. [2021-10-13 00:05:25,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:25,821 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2123 states and 2789 transitions. [2021-10-13 00:05:25,835 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1292 [2021-10-13 00:05:25,853 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2123 states to 2079 states and 2727 transitions. [2021-10-13 00:05:25,853 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1489 [2021-10-13 00:05:25,858 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1525 [2021-10-13 00:05:25,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2079 states and 2727 transitions. [2021-10-13 00:05:25,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:25,859 INFO L681 BuchiCegarLoop]: Abstraction has 2079 states and 2727 transitions. [2021-10-13 00:05:25,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2079 states and 2727 transitions. [2021-10-13 00:05:25,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2079 to 1977. [2021-10-13 00:05:25,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3181588265048052) internal successors, (2606), 1976 states have internal predecessors, (2606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:25,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2606 transitions. [2021-10-13 00:05:25,917 INFO L704 BuchiCegarLoop]: Abstraction has 1977 states and 2606 transitions. [2021-10-13 00:05:25,917 INFO L587 BuchiCegarLoop]: Abstraction has 1977 states and 2606 transitions. [2021-10-13 00:05:25,917 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-13 00:05:25,917 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2606 transitions. [2021-10-13 00:05:25,927 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-10-13 00:05:25,928 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:25,928 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:25,929 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:25,929 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:25,929 INFO L791 eck$LassoCheckResult]: Stem: 33793#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33584#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33531#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33487#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 33532#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33534#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 33582#L100-2 assume !false; 34111#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34101#L103 assume !(12292 == ssl3_accept_~s__state~0); 34102#L106 assume !(16384 == ssl3_accept_~s__state~0); 34097#L109 assume !(8192 == ssl3_accept_~s__state~0); 34098#L112 assume !(24576 == ssl3_accept_~s__state~0); 34093#L115 assume !(8195 == ssl3_accept_~s__state~0); 34094#L118 assume !(8480 == ssl3_accept_~s__state~0); 34086#L121 assume 8481 == ssl3_accept_~s__state~0; 33610#L122 [2021-10-13 00:05:25,929 INFO L793 eck$LassoCheckResult]: Loop: 33610#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 33611#L260 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; 33581#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33585#L641 ssl3_accept_~skip~0 := 0; 33586#L100-2 assume !false; 33757#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33791#L103 assume !(12292 == ssl3_accept_~s__state~0); 33789#L106 assume !(16384 == ssl3_accept_~s__state~0); 33772#L109 assume !(8192 == ssl3_accept_~s__state~0); 33627#L112 assume !(24576 == ssl3_accept_~s__state~0); 33628#L115 assume !(8195 == ssl3_accept_~s__state~0); 33653#L118 assume !(8480 == ssl3_accept_~s__state~0); 35305#L121 assume !(8481 == ssl3_accept_~s__state~0); 35304#L124 assume !(8482 == ssl3_accept_~s__state~0); 35231#L127 assume !(8464 == ssl3_accept_~s__state~0); 35227#L130 assume !(8465 == ssl3_accept_~s__state~0); 35223#L133 assume !(8466 == ssl3_accept_~s__state~0); 35214#L136 assume !(8496 == ssl3_accept_~s__state~0); 34829#L139 assume !(8497 == ssl3_accept_~s__state~0); 35209#L142 assume !(8512 == ssl3_accept_~s__state~0); 35206#L145 assume !(8513 == ssl3_accept_~s__state~0); 35203#L148 assume !(8528 == ssl3_accept_~s__state~0); 35200#L151 assume !(8529 == ssl3_accept_~s__state~0); 35197#L154 assume !(8544 == ssl3_accept_~s__state~0); 35194#L157 assume !(8545 == ssl3_accept_~s__state~0); 35133#L160 assume !(8560 == ssl3_accept_~s__state~0); 35132#L163 assume !(8561 == ssl3_accept_~s__state~0); 34139#L166 assume 8448 == ssl3_accept_~s__state~0; 33526#L167 assume !(ssl3_accept_~num1~0 > 0); 33527#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33535#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34078#L641 ssl3_accept_~skip~0 := 0; 34075#L100-2 assume !false; 34072#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34037#L103 assume !(12292 == ssl3_accept_~s__state~0); 34038#L106 assume !(16384 == ssl3_accept_~s__state~0); 34205#L109 assume !(8192 == ssl3_accept_~s__state~0); 34202#L112 assume !(24576 == ssl3_accept_~s__state~0); 34199#L115 assume !(8195 == ssl3_accept_~s__state~0); 34196#L118 assume 8480 == ssl3_accept_~s__state~0; 33610#L122 [2021-10-13 00:05:25,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:25,930 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-13 00:05:25,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:25,933 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610798365] [2021-10-13 00:05:25,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:25,934 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:25,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:25,957 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-13 00:05:25,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:25,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610798365] [2021-10-13 00:05:25,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610798365] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:25,957 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:25,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:05:25,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896501028] [2021-10-13 00:05:25,958 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:05:25,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:25,959 INFO L82 PathProgramCache]: Analyzing trace with hash 2009976850, now seen corresponding path program 1 times [2021-10-13 00:05:25,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:25,959 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555987049] [2021-10-13 00:05:25,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:25,959 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:25,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:26,008 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:05:26,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:26,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555987049] [2021-10-13 00:05:26,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555987049] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:26,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056085726] [2021-10-13 00:05:26,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:26,012 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:05:26,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:26,016 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:05:26,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-13 00:05:26,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:26,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:05:26,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:05:26,262 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:05:26,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056085726] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:26,262 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:05:26,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:05:26,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407452706] [2021-10-13 00:05:26,263 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:26,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:26,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:26,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:26,264 INFO L87 Difference]: Start difference. First operand 1977 states and 2606 transitions. cyclomatic complexity: 636 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:26,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:26,390 INFO L93 Difference]: Finished difference Result 1981 states and 2606 transitions. [2021-10-13 00:05:26,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:26,391 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1981 states and 2606 transitions. [2021-10-13 00:05:26,402 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2021-10-13 00:05:26,421 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1981 states to 1981 states and 2606 transitions. [2021-10-13 00:05:26,422 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1427 [2021-10-13 00:05:26,424 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1427 [2021-10-13 00:05:26,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1981 states and 2606 transitions. [2021-10-13 00:05:26,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:26,424 INFO L681 BuchiCegarLoop]: Abstraction has 1981 states and 2606 transitions. [2021-10-13 00:05:26,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1981 states and 2606 transitions. [2021-10-13 00:05:26,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1981 to 1977. [2021-10-13 00:05:26,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3161355589276682) internal successors, (2602), 1976 states have internal predecessors, (2602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:26,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2602 transitions. [2021-10-13 00:05:26,470 INFO L704 BuchiCegarLoop]: Abstraction has 1977 states and 2602 transitions. [2021-10-13 00:05:26,470 INFO L587 BuchiCegarLoop]: Abstraction has 1977 states and 2602 transitions. [2021-10-13 00:05:26,470 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-13 00:05:26,470 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2602 transitions. [2021-10-13 00:05:26,479 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-10-13 00:05:26,479 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:26,479 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:26,480 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:26,480 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:26,480 INFO L791 eck$LassoCheckResult]: Stem: 37852#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37668#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37614#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37570#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 37615#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37617#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 37666#L100-2 assume !false; 38418#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38416#L103 assume !(12292 == ssl3_accept_~s__state~0); 38414#L106 assume !(16384 == ssl3_accept_~s__state~0); 38413#L109 assume !(8192 == ssl3_accept_~s__state~0); 38411#L112 assume !(24576 == ssl3_accept_~s__state~0); 38409#L115 assume !(8195 == ssl3_accept_~s__state~0); 38408#L118 assume !(8480 == ssl3_accept_~s__state~0); 38406#L121 assume !(8481 == ssl3_accept_~s__state~0); 38174#L124 assume 8482 == ssl3_accept_~s__state~0; 37807#L125 [2021-10-13 00:05:26,481 INFO L793 eck$LassoCheckResult]: Loop: 37807#L125 ssl3_accept_~s__state~0 := 3; 37665#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39416#L641 ssl3_accept_~skip~0 := 0; 39415#L100-2 assume !false; 39414#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39413#L103 assume !(12292 == ssl3_accept_~s__state~0); 39412#L106 assume !(16384 == ssl3_accept_~s__state~0); 39410#L109 assume !(8192 == ssl3_accept_~s__state~0); 39409#L112 assume !(24576 == ssl3_accept_~s__state~0); 39408#L115 assume !(8195 == ssl3_accept_~s__state~0); 39407#L118 assume !(8480 == ssl3_accept_~s__state~0); 39405#L121 assume !(8481 == ssl3_accept_~s__state~0); 39404#L124 assume !(8482 == ssl3_accept_~s__state~0); 39402#L127 assume !(8464 == ssl3_accept_~s__state~0); 39396#L130 assume !(8465 == ssl3_accept_~s__state~0); 39394#L133 assume !(8466 == ssl3_accept_~s__state~0); 38320#L136 assume !(8496 == ssl3_accept_~s__state~0); 38319#L139 assume !(8497 == ssl3_accept_~s__state~0); 38317#L142 assume !(8512 == ssl3_accept_~s__state~0); 38314#L145 assume !(8513 == ssl3_accept_~s__state~0); 38311#L148 assume !(8528 == ssl3_accept_~s__state~0); 38309#L151 assume !(8529 == ssl3_accept_~s__state~0); 38306#L154 assume !(8544 == ssl3_accept_~s__state~0); 38304#L157 assume !(8545 == ssl3_accept_~s__state~0); 38302#L160 assume !(8560 == ssl3_accept_~s__state~0); 38300#L163 assume !(8561 == ssl3_accept_~s__state~0); 38297#L166 assume 8448 == ssl3_accept_~s__state~0; 37609#L167 assume !(ssl3_accept_~num1~0 > 0); 37610#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38288#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38283#L641 ssl3_accept_~skip~0 := 0; 38281#L100-2 assume !false; 38278#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38178#L103 assume !(12292 == ssl3_accept_~s__state~0); 38180#L106 assume !(16384 == ssl3_accept_~s__state~0); 38318#L109 assume !(8192 == ssl3_accept_~s__state~0); 38315#L112 assume !(24576 == ssl3_accept_~s__state~0); 38312#L115 assume !(8195 == ssl3_accept_~s__state~0); 38310#L118 assume !(8480 == ssl3_accept_~s__state~0); 38307#L121 assume !(8481 == ssl3_accept_~s__state~0); 38305#L124 assume 8482 == ssl3_accept_~s__state~0; 37807#L125 [2021-10-13 00:05:26,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:26,481 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-13 00:05:26,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:26,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636327380] [2021-10-13 00:05:26,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:26,482 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:26,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:26,499 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-13 00:05:26,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:26,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636327380] [2021-10-13 00:05:26,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636327380] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:26,500 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:26,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:05:26,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829559530] [2021-10-13 00:05:26,500 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:05:26,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:26,501 INFO L82 PathProgramCache]: Analyzing trace with hash 956998819, now seen corresponding path program 1 times [2021-10-13 00:05:26,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:26,501 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007189548] [2021-10-13 00:05:26,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:26,502 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:26,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:26,518 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:05:26,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:26,518 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007189548] [2021-10-13 00:05:26,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007189548] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:26,519 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:26,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:05:26,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550840786] [2021-10-13 00:05:26,519 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:26,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:26,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:26,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:26,520 INFO L87 Difference]: Start difference. First operand 1977 states and 2602 transitions. cyclomatic complexity: 632 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:26,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:26,652 INFO L93 Difference]: Finished difference Result 1977 states and 2598 transitions. [2021-10-13 00:05:26,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:26,653 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1977 states and 2598 transitions. [2021-10-13 00:05:26,664 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-10-13 00:05:26,676 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1977 states to 1977 states and 2598 transitions. [2021-10-13 00:05:26,677 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1423 [2021-10-13 00:05:26,679 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1423 [2021-10-13 00:05:26,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1977 states and 2598 transitions. [2021-10-13 00:05:26,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:26,679 INFO L681 BuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2021-10-13 00:05:26,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states and 2598 transitions. [2021-10-13 00:05:26,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 1977. [2021-10-13 00:05:26,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3141122913505312) internal successors, (2598), 1976 states have internal predecessors, (2598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:26,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2598 transitions. [2021-10-13 00:05:26,726 INFO L704 BuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2021-10-13 00:05:26,726 INFO L587 BuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2021-10-13 00:05:26,726 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-13 00:05:26,726 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2598 transitions. [2021-10-13 00:05:26,734 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-10-13 00:05:26,734 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:26,735 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:26,736 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:26,736 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:26,737 INFO L791 eck$LassoCheckResult]: Stem: 41827#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41629#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41576#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41531#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 41577#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41579#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 41627#L100-2 assume !false; 42754#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42753#L103 assume !(12292 == ssl3_accept_~s__state~0); 42752#L106 assume !(16384 == ssl3_accept_~s__state~0); 42751#L109 assume !(8192 == ssl3_accept_~s__state~0); 42750#L112 assume !(24576 == ssl3_accept_~s__state~0); 42749#L115 assume !(8195 == ssl3_accept_~s__state~0); 42748#L118 assume !(8480 == ssl3_accept_~s__state~0); 42747#L121 assume !(8481 == ssl3_accept_~s__state~0); 42746#L124 assume !(8482 == ssl3_accept_~s__state~0); 42742#L127 assume 8464 == ssl3_accept_~s__state~0; 42126#L134 [2021-10-13 00:05:26,737 INFO L793 eck$LassoCheckResult]: Loop: 42126#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 42741#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41803#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 42737#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42734#L641 ssl3_accept_~skip~0 := 0; 42730#L100-2 assume !false; 42725#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42723#L103 assume !(12292 == ssl3_accept_~s__state~0); 42721#L106 assume !(16384 == ssl3_accept_~s__state~0); 42719#L109 assume !(8192 == ssl3_accept_~s__state~0); 42717#L112 assume !(24576 == ssl3_accept_~s__state~0); 42715#L115 assume !(8195 == ssl3_accept_~s__state~0); 42713#L118 assume !(8480 == ssl3_accept_~s__state~0); 42711#L121 assume !(8481 == ssl3_accept_~s__state~0); 42709#L124 assume !(8482 == ssl3_accept_~s__state~0); 42708#L127 assume !(8464 == ssl3_accept_~s__state~0); 42707#L130 assume !(8465 == ssl3_accept_~s__state~0); 42706#L133 assume !(8466 == ssl3_accept_~s__state~0); 42654#L136 assume 8496 == ssl3_accept_~s__state~0; 42038#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 42651#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42632#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 42645#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42643#L294-2 ssl3_accept_~s__init_num~0 := 0; 42635#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42630#L641 ssl3_accept_~skip~0 := 0; 42628#L100-2 assume !false; 42625#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42623#L103 assume !(12292 == ssl3_accept_~s__state~0); 42622#L106 assume !(16384 == ssl3_accept_~s__state~0); 42621#L109 assume !(8192 == ssl3_accept_~s__state~0); 42620#L112 assume !(24576 == ssl3_accept_~s__state~0); 42618#L115 assume !(8195 == ssl3_accept_~s__state~0); 42612#L118 assume !(8480 == ssl3_accept_~s__state~0); 42610#L121 assume !(8481 == ssl3_accept_~s__state~0); 42608#L124 assume !(8482 == ssl3_accept_~s__state~0); 42606#L127 assume !(8464 == ssl3_accept_~s__state~0); 42604#L130 assume !(8465 == ssl3_accept_~s__state~0); 42602#L133 assume !(8466 == ssl3_accept_~s__state~0); 42600#L136 assume !(8496 == ssl3_accept_~s__state~0); 42598#L139 assume !(8497 == ssl3_accept_~s__state~0); 42596#L142 assume 8512 == ssl3_accept_~s__state~0; 42035#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42592#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42589#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42580#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42576#L641 ssl3_accept_~skip~0 := 0; 42575#L100-2 assume !false; 42571#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42569#L103 assume !(12292 == ssl3_accept_~s__state~0); 42568#L106 assume !(16384 == ssl3_accept_~s__state~0); 42567#L109 assume !(8192 == ssl3_accept_~s__state~0); 42566#L112 assume !(24576 == ssl3_accept_~s__state~0); 42564#L115 assume !(8195 == ssl3_accept_~s__state~0); 42558#L118 assume !(8480 == ssl3_accept_~s__state~0); 42556#L121 assume !(8481 == ssl3_accept_~s__state~0); 42554#L124 assume !(8482 == ssl3_accept_~s__state~0); 42552#L127 assume !(8464 == ssl3_accept_~s__state~0); 42550#L130 assume !(8465 == ssl3_accept_~s__state~0); 42548#L133 assume !(8466 == ssl3_accept_~s__state~0); 42546#L136 assume !(8496 == ssl3_accept_~s__state~0); 42544#L139 assume !(8497 == ssl3_accept_~s__state~0); 42542#L142 assume !(8512 == ssl3_accept_~s__state~0); 42540#L145 assume !(8513 == ssl3_accept_~s__state~0); 42538#L148 assume 8528 == ssl3_accept_~s__state~0; 42030#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42535#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 42533#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 42517#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 42505#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 42500#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42501#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43073#L641 ssl3_accept_~skip~0 := 0; 43072#L100-2 assume !false; 43071#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43070#L103 assume !(12292 == ssl3_accept_~s__state~0); 43069#L106 assume !(16384 == ssl3_accept_~s__state~0); 43068#L109 assume !(8192 == ssl3_accept_~s__state~0); 43067#L112 assume !(24576 == ssl3_accept_~s__state~0); 43066#L115 assume !(8195 == ssl3_accept_~s__state~0); 43065#L118 assume !(8480 == ssl3_accept_~s__state~0); 43064#L121 assume !(8481 == ssl3_accept_~s__state~0); 43063#L124 assume !(8482 == ssl3_accept_~s__state~0); 43062#L127 assume !(8464 == ssl3_accept_~s__state~0); 43061#L130 assume !(8465 == ssl3_accept_~s__state~0); 43060#L133 assume !(8466 == ssl3_accept_~s__state~0); 43059#L136 assume !(8496 == ssl3_accept_~s__state~0); 43058#L139 assume !(8497 == ssl3_accept_~s__state~0); 43057#L142 assume !(8512 == ssl3_accept_~s__state~0); 43056#L145 assume !(8513 == ssl3_accept_~s__state~0); 43055#L148 assume !(8528 == ssl3_accept_~s__state~0); 43054#L151 assume !(8529 == ssl3_accept_~s__state~0); 43053#L154 assume 8544 == ssl3_accept_~s__state~0; 42024#L158 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 42078#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42072#L641 ssl3_accept_~skip~0 := 0; 42070#L100-2 assume !false; 42067#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42066#L103 assume !(12292 == ssl3_accept_~s__state~0); 42065#L106 assume !(16384 == ssl3_accept_~s__state~0); 42064#L109 assume !(8192 == ssl3_accept_~s__state~0); 42062#L112 assume !(24576 == ssl3_accept_~s__state~0); 42055#L115 assume !(8195 == ssl3_accept_~s__state~0); 42056#L118 assume !(8480 == ssl3_accept_~s__state~0); 42262#L121 assume !(8481 == ssl3_accept_~s__state~0); 42260#L124 assume !(8482 == ssl3_accept_~s__state~0); 42258#L127 assume !(8464 == ssl3_accept_~s__state~0); 42256#L130 assume !(8465 == ssl3_accept_~s__state~0); 42254#L133 assume !(8466 == ssl3_accept_~s__state~0); 42252#L136 assume !(8496 == ssl3_accept_~s__state~0); 42037#L139 assume !(8497 == ssl3_accept_~s__state~0); 42036#L142 assume !(8512 == ssl3_accept_~s__state~0); 42034#L145 assume !(8513 == ssl3_accept_~s__state~0); 42032#L148 assume !(8528 == ssl3_accept_~s__state~0); 42029#L151 assume !(8529 == ssl3_accept_~s__state~0); 42027#L154 assume !(8544 == ssl3_accept_~s__state~0); 42023#L157 assume !(8545 == ssl3_accept_~s__state~0); 41941#L160 assume !(8560 == ssl3_accept_~s__state~0); 41935#L163 assume !(8561 == ssl3_accept_~s__state~0); 41937#L166 assume !(8448 == ssl3_accept_~s__state~0); 42413#L169 assume 8576 == ssl3_accept_~s__state~0; 42111#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 42703#L450 assume !(5 == ssl3_accept_~blastFlag~0); 42701#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 42695#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42683#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42680#L641 ssl3_accept_~skip~0 := 0; 42679#L100-2 assume !false; 42678#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42677#L103 assume !(12292 == ssl3_accept_~s__state~0); 42676#L106 assume !(16384 == ssl3_accept_~s__state~0); 42675#L109 assume !(8192 == ssl3_accept_~s__state~0); 42674#L112 assume !(24576 == ssl3_accept_~s__state~0); 42672#L115 assume !(8195 == ssl3_accept_~s__state~0); 42666#L118 assume !(8480 == ssl3_accept_~s__state~0); 41945#L121 assume !(8481 == ssl3_accept_~s__state~0); 42663#L124 assume !(8482 == ssl3_accept_~s__state~0); 42661#L127 assume 8464 == ssl3_accept_~s__state~0; 42126#L134 [2021-10-13 00:05:26,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:26,738 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-13 00:05:26,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:26,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939910489] [2021-10-13 00:05:26,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:26,739 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:26,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:26,746 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:26,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:26,756 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:26,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:26,757 INFO L82 PathProgramCache]: Analyzing trace with hash 1594273297, now seen corresponding path program 1 times [2021-10-13 00:05:26,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:26,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965703656] [2021-10-13 00:05:26,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:26,758 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:26,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:26,794 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:05:26,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:26,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965703656] [2021-10-13 00:05:26,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965703656] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:26,795 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:26,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:26,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121572497] [2021-10-13 00:05:26,795 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:26,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:26,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:26,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:26,797 INFO L87 Difference]: Start difference. First operand 1977 states and 2598 transitions. cyclomatic complexity: 628 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:26,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:26,936 INFO L93 Difference]: Finished difference Result 1617 states and 2083 transitions. [2021-10-13 00:05:26,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:26,937 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1617 states and 2083 transitions. [2021-10-13 00:05:26,945 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 973 [2021-10-13 00:05:26,960 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1617 states to 1382 states and 1789 transitions. [2021-10-13 00:05:26,960 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1040 [2021-10-13 00:05:26,963 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1275 [2021-10-13 00:05:26,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1382 states and 1789 transitions. [2021-10-13 00:05:26,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:26,963 INFO L681 BuchiCegarLoop]: Abstraction has 1382 states and 1789 transitions. [2021-10-13 00:05:26,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1382 states and 1789 transitions. [2021-10-13 00:05:26,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1382 to 1143. [2021-10-13 00:05:26,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1143 states, 1143 states have (on average 1.300087489063867) internal successors, (1486), 1142 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:26,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 1486 transitions. [2021-10-13 00:05:26,990 INFO L704 BuchiCegarLoop]: Abstraction has 1143 states and 1486 transitions. [2021-10-13 00:05:26,990 INFO L587 BuchiCegarLoop]: Abstraction has 1143 states and 1486 transitions. [2021-10-13 00:05:26,990 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-13 00:05:26,990 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1143 states and 1486 transitions. [2021-10-13 00:05:26,995 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 969 [2021-10-13 00:05:26,995 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:26,997 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:26,999 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:26,999 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:26,999 INFO L791 eck$LassoCheckResult]: Stem: 45349#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 45211#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 45167#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45131#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 45168#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45170#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 45209#L100-2 assume !false; 45382#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45922#L103 assume !(12292 == ssl3_accept_~s__state~0); 45920#L106 assume !(16384 == ssl3_accept_~s__state~0); 45918#L109 assume !(8192 == ssl3_accept_~s__state~0); 45916#L112 assume !(24576 == ssl3_accept_~s__state~0); 45914#L115 assume !(8195 == ssl3_accept_~s__state~0); 45912#L118 assume !(8480 == ssl3_accept_~s__state~0); 45908#L121 assume !(8481 == ssl3_accept_~s__state~0); 45788#L124 assume !(8482 == ssl3_accept_~s__state~0); 45789#L127 assume 8464 == ssl3_accept_~s__state~0; 45492#L134 [2021-10-13 00:05:27,000 INFO L793 eck$LassoCheckResult]: Loop: 45492#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 45334#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45335#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 45929#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45926#L641 ssl3_accept_~skip~0 := 0; 45925#L100-2 assume !false; 45924#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45923#L103 assume !(12292 == ssl3_accept_~s__state~0); 45921#L106 assume !(16384 == ssl3_accept_~s__state~0); 45919#L109 assume !(8192 == ssl3_accept_~s__state~0); 45917#L112 assume !(24576 == ssl3_accept_~s__state~0); 45915#L115 assume !(8195 == ssl3_accept_~s__state~0); 45913#L118 assume !(8480 == ssl3_accept_~s__state~0); 45909#L121 assume !(8481 == ssl3_accept_~s__state~0); 45907#L124 assume !(8482 == ssl3_accept_~s__state~0); 45906#L127 assume !(8464 == ssl3_accept_~s__state~0); 45905#L130 assume !(8465 == ssl3_accept_~s__state~0); 45904#L133 assume !(8466 == ssl3_accept_~s__state~0); 45896#L136 assume 8496 == ssl3_accept_~s__state~0; 45417#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 45893#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45891#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 45890#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45229#L294-2 ssl3_accept_~s__init_num~0 := 0; 45219#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45212#L641 ssl3_accept_~skip~0 := 0; 45213#L100-2 assume !false; 45350#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45347#L103 assume !(12292 == ssl3_accept_~s__state~0); 45345#L106 assume !(16384 == ssl3_accept_~s__state~0); 45336#L109 assume !(8192 == ssl3_accept_~s__state~0); 45241#L112 assume !(24576 == ssl3_accept_~s__state~0); 45242#L115 assume !(8195 == ssl3_accept_~s__state~0); 45262#L118 assume !(8480 == ssl3_accept_~s__state~0); 45176#L121 assume !(8481 == ssl3_accept_~s__state~0); 45177#L124 assume !(8482 == ssl3_accept_~s__state~0); 46259#L127 assume !(8464 == ssl3_accept_~s__state~0); 46258#L130 assume !(8465 == ssl3_accept_~s__state~0); 46257#L133 assume !(8466 == ssl3_accept_~s__state~0); 46256#L136 assume !(8496 == ssl3_accept_~s__state~0); 46255#L139 assume !(8497 == ssl3_accept_~s__state~0); 46254#L142 assume 8512 == ssl3_accept_~s__state~0; 45316#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45273#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45274#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45343#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46267#L641 ssl3_accept_~skip~0 := 0; 45330#L100-2 assume !false; 45331#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46266#L103 assume !(12292 == ssl3_accept_~s__state~0); 46265#L106 assume !(16384 == ssl3_accept_~s__state~0); 46264#L109 assume !(8192 == ssl3_accept_~s__state~0); 46263#L112 assume !(24576 == ssl3_accept_~s__state~0); 46262#L115 assume !(8195 == ssl3_accept_~s__state~0); 46261#L118 assume !(8480 == ssl3_accept_~s__state~0); 46260#L121 assume !(8481 == ssl3_accept_~s__state~0); 45289#L124 assume !(8482 == ssl3_accept_~s__state~0); 45290#L127 assume !(8464 == ssl3_accept_~s__state~0); 45258#L130 assume !(8465 == ssl3_accept_~s__state~0); 45259#L133 assume !(8466 == ssl3_accept_~s__state~0); 45151#L136 assume !(8496 == ssl3_accept_~s__state~0); 45152#L139 assume !(8497 == ssl3_accept_~s__state~0); 45189#L142 assume !(8512 == ssl3_accept_~s__state~0); 45264#L145 assume !(8513 == ssl3_accept_~s__state~0); 45191#L148 assume 8528 == ssl3_accept_~s__state~0; 45192#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45195#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45282#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45196#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45198#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45257#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45364#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46157#L641 ssl3_accept_~skip~0 := 0; 46155#L100-2 assume !false; 46153#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46151#L103 assume !(12292 == ssl3_accept_~s__state~0); 46149#L106 assume !(16384 == ssl3_accept_~s__state~0); 46147#L109 assume !(8192 == ssl3_accept_~s__state~0); 46145#L112 assume !(24576 == ssl3_accept_~s__state~0); 46143#L115 assume !(8195 == ssl3_accept_~s__state~0); 46141#L118 assume !(8480 == ssl3_accept_~s__state~0); 46139#L121 assume !(8481 == ssl3_accept_~s__state~0); 46137#L124 assume !(8482 == ssl3_accept_~s__state~0); 46136#L127 assume !(8464 == ssl3_accept_~s__state~0); 46134#L130 assume !(8465 == ssl3_accept_~s__state~0); 45956#L133 assume !(8466 == ssl3_accept_~s__state~0); 45910#L136 assume !(8496 == ssl3_accept_~s__state~0); 45900#L139 assume !(8497 == ssl3_accept_~s__state~0); 45899#L142 assume !(8512 == ssl3_accept_~s__state~0); 45895#L145 assume !(8513 == ssl3_accept_~s__state~0); 45894#L148 assume !(8528 == ssl3_accept_~s__state~0); 45791#L151 assume !(8529 == ssl3_accept_~s__state~0); 45790#L154 assume 8544 == ssl3_accept_~s__state~0; 45148#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45150#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 45223#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45224#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45292#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 45146#L407 assume !(4 == ssl3_accept_~blastFlag~0); 45147#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 45206#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45991#L641 ssl3_accept_~skip~0 := 0; 45989#L100-2 assume !false; 45987#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45985#L103 assume !(12292 == ssl3_accept_~s__state~0); 45983#L106 assume !(16384 == ssl3_accept_~s__state~0); 45981#L109 assume !(8192 == ssl3_accept_~s__state~0); 45979#L112 assume !(24576 == ssl3_accept_~s__state~0); 45977#L115 assume !(8195 == ssl3_accept_~s__state~0); 45975#L118 assume !(8480 == ssl3_accept_~s__state~0); 45973#L121 assume !(8481 == ssl3_accept_~s__state~0); 45971#L124 assume !(8482 == ssl3_accept_~s__state~0); 45969#L127 assume !(8464 == ssl3_accept_~s__state~0); 45967#L130 assume !(8465 == ssl3_accept_~s__state~0); 45965#L133 assume !(8466 == ssl3_accept_~s__state~0); 45552#L136 assume !(8496 == ssl3_accept_~s__state~0); 45550#L139 assume !(8497 == ssl3_accept_~s__state~0); 45548#L142 assume !(8512 == ssl3_accept_~s__state~0); 45546#L145 assume !(8513 == ssl3_accept_~s__state~0); 45544#L148 assume !(8528 == ssl3_accept_~s__state~0); 45542#L151 assume !(8529 == ssl3_accept_~s__state~0); 45540#L154 assume !(8544 == ssl3_accept_~s__state~0); 45538#L157 assume !(8545 == ssl3_accept_~s__state~0); 45536#L160 assume !(8560 == ssl3_accept_~s__state~0); 45534#L163 assume !(8561 == ssl3_accept_~s__state~0); 45522#L166 assume 8448 == ssl3_accept_~s__state~0; 45162#L167 assume !(ssl3_accept_~num1~0 > 0); 45163#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45171#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45586#L641 ssl3_accept_~skip~0 := 0; 45585#L100-2 assume !false; 45584#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45582#L103 assume !(12292 == ssl3_accept_~s__state~0); 45581#L106 assume !(16384 == ssl3_accept_~s__state~0); 45580#L109 assume !(8192 == ssl3_accept_~s__state~0); 45578#L112 assume !(24576 == ssl3_accept_~s__state~0); 45577#L115 assume !(8195 == ssl3_accept_~s__state~0); 45576#L118 assume !(8480 == ssl3_accept_~s__state~0); 45575#L121 assume !(8481 == ssl3_accept_~s__state~0); 45429#L124 assume !(8482 == ssl3_accept_~s__state~0); 45430#L127 assume 8464 == ssl3_accept_~s__state~0; 45492#L134 [2021-10-13 00:05:27,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:27,000 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-13 00:05:27,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:27,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717762982] [2021-10-13 00:05:27,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:27,001 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:27,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:27,012 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:27,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:27,031 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:27,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:27,033 INFO L82 PathProgramCache]: Analyzing trace with hash 1784679971, now seen corresponding path program 1 times [2021-10-13 00:05:27,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:27,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117078151] [2021-10-13 00:05:27,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:27,033 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:27,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:27,088 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:05:27,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:27,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117078151] [2021-10-13 00:05:27,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117078151] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:27,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981662956] [2021-10-13 00:05:27,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:27,090 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:05:27,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:27,091 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:05:27,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-13 00:05:27,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:27,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:05:27,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:05:27,662 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:05:27,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981662956] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:27,663 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:05:27,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:05:27,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485936825] [2021-10-13 00:05:27,664 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:27,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:27,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:05:27,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:05:27,665 INFO L87 Difference]: Start difference. First operand 1143 states and 1486 transitions. cyclomatic complexity: 346 Second operand has 4 states, 3 states have (on average 30.0) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:28,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:28,001 INFO L93 Difference]: Finished difference Result 2045 states and 2614 transitions. [2021-10-13 00:05:28,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:05:28,002 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2045 states and 2614 transitions. [2021-10-13 00:05:28,013 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1871 [2021-10-13 00:05:28,025 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2045 states to 2045 states and 2614 transitions. [2021-10-13 00:05:28,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1938 [2021-10-13 00:05:28,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1938 [2021-10-13 00:05:28,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2045 states and 2614 transitions. [2021-10-13 00:05:28,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:28,028 INFO L681 BuchiCegarLoop]: Abstraction has 2045 states and 2614 transitions. [2021-10-13 00:05:28,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2045 states and 2614 transitions. [2021-10-13 00:05:28,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2045 to 1505. [2021-10-13 00:05:28,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 1505 states have (on average 1.2930232558139534) internal successors, (1946), 1504 states have internal predecessors, (1946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:28,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 1946 transitions. [2021-10-13 00:05:28,066 INFO L704 BuchiCegarLoop]: Abstraction has 1505 states and 1946 transitions. [2021-10-13 00:05:28,066 INFO L587 BuchiCegarLoop]: Abstraction has 1505 states and 1946 transitions. [2021-10-13 00:05:28,066 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-13 00:05:28,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1505 states and 1946 transitions. [2021-10-13 00:05:28,073 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1331 [2021-10-13 00:05:28,073 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:28,073 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:28,076 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:28,076 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:28,076 INFO L791 eck$LassoCheckResult]: Stem: 48983#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 48835#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 48785#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48749#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 48786#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48788#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 48833#L100-2 assume !false; 49015#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49869#L103 assume !(12292 == ssl3_accept_~s__state~0); 49868#L106 assume !(16384 == ssl3_accept_~s__state~0); 49867#L109 assume !(8192 == ssl3_accept_~s__state~0); 49866#L112 assume !(24576 == ssl3_accept_~s__state~0); 49865#L115 assume !(8195 == ssl3_accept_~s__state~0); 49864#L118 assume !(8480 == ssl3_accept_~s__state~0); 49863#L121 assume !(8481 == ssl3_accept_~s__state~0); 49862#L124 assume !(8482 == ssl3_accept_~s__state~0); 49861#L127 assume 8464 == ssl3_accept_~s__state~0; 49114#L134 [2021-10-13 00:05:28,077 INFO L793 eck$LassoCheckResult]: Loop: 49114#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 50186#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 48963#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 50177#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50173#L641 ssl3_accept_~skip~0 := 0; 50171#L100-2 assume !false; 50169#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50167#L103 assume !(12292 == ssl3_accept_~s__state~0); 50165#L106 assume !(16384 == ssl3_accept_~s__state~0); 50163#L109 assume !(8192 == ssl3_accept_~s__state~0); 50161#L112 assume !(24576 == ssl3_accept_~s__state~0); 50159#L115 assume !(8195 == ssl3_accept_~s__state~0); 50157#L118 assume !(8480 == ssl3_accept_~s__state~0); 50155#L121 assume !(8481 == ssl3_accept_~s__state~0); 50153#L124 assume !(8482 == ssl3_accept_~s__state~0); 50151#L127 assume !(8464 == ssl3_accept_~s__state~0); 50149#L130 assume !(8465 == ssl3_accept_~s__state~0); 50141#L133 assume !(8466 == ssl3_accept_~s__state~0); 50130#L136 assume 8496 == ssl3_accept_~s__state~0; 49111#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 50124#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 48801#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 50120#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 50121#L294-2 ssl3_accept_~s__init_num~0 := 0; 50249#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50246#L641 ssl3_accept_~skip~0 := 0; 50245#L100-2 assume !false; 50244#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50242#L103 assume !(12292 == ssl3_accept_~s__state~0); 50236#L106 assume !(16384 == ssl3_accept_~s__state~0); 50234#L109 assume !(8192 == ssl3_accept_~s__state~0); 50232#L112 assume !(24576 == ssl3_accept_~s__state~0); 50230#L115 assume !(8195 == ssl3_accept_~s__state~0); 50228#L118 assume !(8480 == ssl3_accept_~s__state~0); 50226#L121 assume !(8481 == ssl3_accept_~s__state~0); 50224#L124 assume !(8482 == ssl3_accept_~s__state~0); 50222#L127 assume !(8464 == ssl3_accept_~s__state~0); 50220#L130 assume !(8465 == ssl3_accept_~s__state~0); 50218#L133 assume !(8466 == ssl3_accept_~s__state~0); 50216#L136 assume !(8496 == ssl3_accept_~s__state~0); 50214#L139 assume !(8497 == ssl3_accept_~s__state~0); 50212#L142 assume !(8512 == ssl3_accept_~s__state~0); 50210#L145 assume !(8513 == ssl3_accept_~s__state~0); 50208#L148 assume !(8528 == ssl3_accept_~s__state~0); 50206#L151 assume !(8529 == ssl3_accept_~s__state~0); 50204#L154 assume !(8544 == ssl3_accept_~s__state~0); 48754#L157 assume !(8545 == ssl3_accept_~s__state~0); 48755#L160 assume !(8560 == ssl3_accept_~s__state~0); 48866#L163 assume !(8561 == ssl3_accept_~s__state~0); 48867#L166 assume !(8448 == ssl3_accept_~s__state~0); 48893#L169 assume !(8576 == ssl3_accept_~s__state~0); 48894#L172 assume !(8577 == ssl3_accept_~s__state~0); 48750#L175 assume !(8592 == ssl3_accept_~s__state~0); 48751#L178 assume !(8593 == ssl3_accept_~s__state~0); 48809#L181 assume !(8608 == ssl3_accept_~s__state~0); 48923#L184 assume !(8609 == ssl3_accept_~s__state~0); 48924#L187 assume !(8640 == ssl3_accept_~s__state~0); 48988#L190 assume !(8641 == ssl3_accept_~s__state~0); 49928#L193 assume 8656 == ssl3_accept_~s__state~0; 49651#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 49925#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 49923#L534 assume !(10 == ssl3_accept_~blastFlag~0); 49921#L537 assume !(13 == ssl3_accept_~blastFlag~0); 49919#L540 assume !(16 == ssl3_accept_~blastFlag~0); 49917#L543 assume !(19 == ssl3_accept_~blastFlag~0); 49915#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 49913#L554 assume !(0 == ssl3_accept_~tmp___10~0); 49904#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49900#L641 ssl3_accept_~skip~0 := 0; 49898#L100-2 assume !false; 49896#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49894#L103 assume !(12292 == ssl3_accept_~s__state~0); 49892#L106 assume !(16384 == ssl3_accept_~s__state~0); 49890#L109 assume !(8192 == ssl3_accept_~s__state~0); 49888#L112 assume !(24576 == ssl3_accept_~s__state~0); 49886#L115 assume !(8195 == ssl3_accept_~s__state~0); 49884#L118 assume !(8480 == ssl3_accept_~s__state~0); 49882#L121 assume !(8481 == ssl3_accept_~s__state~0); 49881#L124 assume !(8482 == ssl3_accept_~s__state~0); 49880#L127 assume !(8464 == ssl3_accept_~s__state~0); 49876#L130 assume !(8465 == ssl3_accept_~s__state~0); 49875#L133 assume !(8466 == ssl3_accept_~s__state~0); 49874#L136 assume !(8496 == ssl3_accept_~s__state~0); 49873#L139 assume !(8497 == ssl3_accept_~s__state~0); 49870#L142 assume !(8512 == ssl3_accept_~s__state~0); 49765#L145 assume !(8513 == ssl3_accept_~s__state~0); 49764#L148 assume !(8528 == ssl3_accept_~s__state~0); 49763#L151 assume !(8529 == ssl3_accept_~s__state~0); 49762#L154 assume !(8544 == ssl3_accept_~s__state~0); 49761#L157 assume !(8545 == ssl3_accept_~s__state~0); 49760#L160 assume !(8560 == ssl3_accept_~s__state~0); 49759#L163 assume !(8561 == ssl3_accept_~s__state~0); 49757#L166 assume !(8448 == ssl3_accept_~s__state~0); 49752#L169 assume !(8576 == ssl3_accept_~s__state~0); 49750#L172 assume !(8577 == ssl3_accept_~s__state~0); 49748#L175 assume !(8592 == ssl3_accept_~s__state~0); 49746#L178 assume !(8593 == ssl3_accept_~s__state~0); 49744#L181 assume !(8608 == ssl3_accept_~s__state~0); 49742#L184 assume !(8609 == ssl3_accept_~s__state~0); 49740#L187 assume !(8640 == ssl3_accept_~s__state~0); 49738#L190 assume !(8641 == ssl3_accept_~s__state~0); 49736#L193 assume !(8656 == ssl3_accept_~s__state~0); 49734#L196 assume !(8657 == ssl3_accept_~s__state~0); 48858#L199 assume 8672 == ssl3_accept_~s__state~0; 48805#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 48806#L562 assume !(11 == ssl3_accept_~blastFlag~0); 48774#L565 assume !(14 == ssl3_accept_~blastFlag~0); 48775#L568 assume !(17 == ssl3_accept_~blastFlag~0); 48987#L571 assume !(20 == ssl3_accept_~blastFlag~0); 48831#L571-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 48832#L581 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 48998#L581-2 ssl3_accept_~s__init_num~0 := 0; 48906#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49990#L641 ssl3_accept_~skip~0 := 0; 49991#L100-2 assume !false; 49984#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49985#L103 assume !(12292 == ssl3_accept_~s__state~0); 49978#L106 assume !(16384 == ssl3_accept_~s__state~0); 49979#L109 assume !(8192 == ssl3_accept_~s__state~0); 49972#L112 assume !(24576 == ssl3_accept_~s__state~0); 49973#L115 assume !(8195 == ssl3_accept_~s__state~0); 49197#L118 assume !(8480 == ssl3_accept_~s__state~0); 49198#L121 assume !(8481 == ssl3_accept_~s__state~0); 49183#L124 assume !(8482 == ssl3_accept_~s__state~0); 49184#L127 assume !(8464 == ssl3_accept_~s__state~0); 49173#L130 assume !(8465 == ssl3_accept_~s__state~0); 49174#L133 assume !(8466 == ssl3_accept_~s__state~0); 49134#L136 assume !(8496 == ssl3_accept_~s__state~0); 49133#L139 assume !(8497 == ssl3_accept_~s__state~0); 49132#L142 assume !(8512 == ssl3_accept_~s__state~0); 49131#L145 assume !(8513 == ssl3_accept_~s__state~0); 49130#L148 assume !(8528 == ssl3_accept_~s__state~0); 49129#L151 assume !(8529 == ssl3_accept_~s__state~0); 49128#L154 assume !(8544 == ssl3_accept_~s__state~0); 49127#L157 assume !(8545 == ssl3_accept_~s__state~0); 49126#L160 assume !(8560 == ssl3_accept_~s__state~0); 49125#L163 assume !(8561 == ssl3_accept_~s__state~0); 49124#L166 assume 8448 == ssl3_accept_~s__state~0; 49071#L167 assume !(ssl3_accept_~num1~0 > 0); 49070#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49061#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49059#L641 ssl3_accept_~skip~0 := 0; 49054#L100-2 assume !false; 49055#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49049#L103 assume !(12292 == ssl3_accept_~s__state~0); 49051#L106 assume !(16384 == ssl3_accept_~s__state~0); 49045#L109 assume !(8192 == ssl3_accept_~s__state~0); 49046#L112 assume !(24576 == ssl3_accept_~s__state~0); 49040#L115 assume !(8195 == ssl3_accept_~s__state~0); 49041#L118 assume !(8480 == ssl3_accept_~s__state~0); 49035#L121 assume !(8481 == ssl3_accept_~s__state~0); 49036#L124 assume !(8482 == ssl3_accept_~s__state~0); 49116#L127 assume 8464 == ssl3_accept_~s__state~0; 49114#L134 [2021-10-13 00:05:28,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:28,077 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-13 00:05:28,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:28,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850759338] [2021-10-13 00:05:28,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:28,078 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:28,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:28,087 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:28,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:28,097 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:28,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:28,098 INFO L82 PathProgramCache]: Analyzing trace with hash -806816819, now seen corresponding path program 1 times [2021-10-13 00:05:28,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:28,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431173932] [2021-10-13 00:05:28,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:28,099 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:28,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:28,140 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-10-13 00:05:28,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:28,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431173932] [2021-10-13 00:05:28,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431173932] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:28,141 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:28,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:28,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874425071] [2021-10-13 00:05:28,142 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:28,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:28,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:28,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:28,143 INFO L87 Difference]: Start difference. First operand 1505 states and 1946 transitions. cyclomatic complexity: 444 Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:28,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:28,169 INFO L93 Difference]: Finished difference Result 2727 states and 3556 transitions. [2021-10-13 00:05:28,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:28,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2727 states and 3556 transitions. [2021-10-13 00:05:28,186 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2553 [2021-10-13 00:05:28,212 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2727 states to 2727 states and 3556 transitions. [2021-10-13 00:05:28,213 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2620 [2021-10-13 00:05:28,217 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2620 [2021-10-13 00:05:28,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2727 states and 3556 transitions. [2021-10-13 00:05:28,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:28,218 INFO L681 BuchiCegarLoop]: Abstraction has 2727 states and 3556 transitions. [2021-10-13 00:05:28,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2727 states and 3556 transitions. [2021-10-13 00:05:28,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2727 to 2727. [2021-10-13 00:05:28,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2727 states, 2727 states have (on average 1.303997066373304) internal successors, (3556), 2726 states have internal predecessors, (3556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:28,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2727 states to 2727 states and 3556 transitions. [2021-10-13 00:05:28,303 INFO L704 BuchiCegarLoop]: Abstraction has 2727 states and 3556 transitions. [2021-10-13 00:05:28,303 INFO L587 BuchiCegarLoop]: Abstraction has 2727 states and 3556 transitions. [2021-10-13 00:05:28,303 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-13 00:05:28,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2727 states and 3556 transitions. [2021-10-13 00:05:28,316 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2553 [2021-10-13 00:05:28,316 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:28,316 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:28,318 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:28,319 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:28,319 INFO L791 eck$LassoCheckResult]: Stem: 53233#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 53071#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 53023#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 52987#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 53024#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53026#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 53069#L100-2 assume !false; 53266#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54340#L103 assume !(12292 == ssl3_accept_~s__state~0); 54338#L106 assume !(16384 == ssl3_accept_~s__state~0); 54335#L109 assume !(8192 == ssl3_accept_~s__state~0); 54333#L112 assume !(24576 == ssl3_accept_~s__state~0); 54331#L115 assume !(8195 == ssl3_accept_~s__state~0); 54329#L118 assume !(8480 == ssl3_accept_~s__state~0); 54327#L121 assume !(8481 == ssl3_accept_~s__state~0); 54325#L124 assume !(8482 == ssl3_accept_~s__state~0); 54320#L127 assume 8464 == ssl3_accept_~s__state~0; 53461#L134 [2021-10-13 00:05:28,319 INFO L793 eck$LassoCheckResult]: Loop: 53461#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 54313#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 54309#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 54304#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54300#L641 ssl3_accept_~skip~0 := 0; 54297#L100-2 assume !false; 54291#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54289#L103 assume !(12292 == ssl3_accept_~s__state~0); 54287#L106 assume !(16384 == ssl3_accept_~s__state~0); 54285#L109 assume !(8192 == ssl3_accept_~s__state~0); 54282#L112 assume !(24576 == ssl3_accept_~s__state~0); 54279#L115 assume !(8195 == ssl3_accept_~s__state~0); 54276#L118 assume !(8480 == ssl3_accept_~s__state~0); 54273#L121 assume !(8481 == ssl3_accept_~s__state~0); 54270#L124 assume !(8482 == ssl3_accept_~s__state~0); 54267#L127 assume !(8464 == ssl3_accept_~s__state~0); 54264#L130 assume !(8465 == ssl3_accept_~s__state~0); 54261#L133 assume !(8466 == ssl3_accept_~s__state~0); 53733#L136 assume 8496 == ssl3_accept_~s__state~0; 53540#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 53732#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53529#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 53730#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 53218#L294-2 ssl3_accept_~s__init_num~0 := 0; 53725#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53422#L641 ssl3_accept_~skip~0 := 0; 53423#L100-2 assume !false; 53414#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53415#L103 assume !(12292 == ssl3_accept_~s__state~0); 53405#L106 assume !(16384 == ssl3_accept_~s__state~0); 53406#L109 assume !(8192 == ssl3_accept_~s__state~0); 53396#L112 assume !(24576 == ssl3_accept_~s__state~0); 53397#L115 assume !(8195 == ssl3_accept_~s__state~0); 53387#L118 assume !(8480 == ssl3_accept_~s__state~0); 53388#L121 assume !(8481 == ssl3_accept_~s__state~0); 53378#L124 assume !(8482 == ssl3_accept_~s__state~0); 53379#L127 assume !(8464 == ssl3_accept_~s__state~0); 53370#L130 assume !(8465 == ssl3_accept_~s__state~0); 53371#L133 assume !(8466 == ssl3_accept_~s__state~0); 53526#L136 assume !(8496 == ssl3_accept_~s__state~0); 53524#L139 assume !(8497 == ssl3_accept_~s__state~0); 53307#L142 assume 8512 == ssl3_accept_~s__state~0; 53188#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53141#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53142#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53225#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53788#L641 ssl3_accept_~skip~0 := 0; 53785#L100-2 assume !false; 53783#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53574#L103 assume !(12292 == ssl3_accept_~s__state~0); 53571#L106 assume !(16384 == ssl3_accept_~s__state~0); 53569#L109 assume !(8192 == ssl3_accept_~s__state~0); 53567#L112 assume !(24576 == ssl3_accept_~s__state~0); 53565#L115 assume !(8195 == ssl3_accept_~s__state~0); 53563#L118 assume !(8480 == ssl3_accept_~s__state~0); 53561#L121 assume !(8481 == ssl3_accept_~s__state~0); 53559#L124 assume !(8482 == ssl3_accept_~s__state~0); 53557#L127 assume !(8464 == ssl3_accept_~s__state~0); 53555#L130 assume !(8465 == ssl3_accept_~s__state~0); 53553#L133 assume !(8466 == ssl3_accept_~s__state~0); 53550#L136 assume !(8496 == ssl3_accept_~s__state~0); 53547#L139 assume !(8497 == ssl3_accept_~s__state~0); 53545#L142 assume !(8512 == ssl3_accept_~s__state~0); 53544#L145 assume !(8513 == ssl3_accept_~s__state~0); 53302#L148 assume 8528 == ssl3_accept_~s__state~0; 53300#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53297#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 53291#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 53293#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 53157#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 53158#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 54184#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54180#L641 ssl3_accept_~skip~0 := 0; 54178#L100-2 assume !false; 54176#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54174#L103 assume !(12292 == ssl3_accept_~s__state~0); 54172#L106 assume !(16384 == ssl3_accept_~s__state~0); 54170#L109 assume !(8192 == ssl3_accept_~s__state~0); 54162#L112 assume !(24576 == ssl3_accept_~s__state~0); 54158#L115 assume !(8195 == ssl3_accept_~s__state~0); 54154#L118 assume !(8480 == ssl3_accept_~s__state~0); 54150#L121 assume !(8481 == ssl3_accept_~s__state~0); 54146#L124 assume !(8482 == ssl3_accept_~s__state~0); 54141#L127 assume !(8464 == ssl3_accept_~s__state~0); 54137#L130 assume !(8465 == ssl3_accept_~s__state~0); 54133#L133 assume !(8466 == ssl3_accept_~s__state~0); 54129#L136 assume !(8496 == ssl3_accept_~s__state~0); 54125#L139 assume !(8497 == ssl3_accept_~s__state~0); 54120#L142 assume !(8512 == ssl3_accept_~s__state~0); 54115#L145 assume !(8513 == ssl3_accept_~s__state~0); 54109#L148 assume !(8528 == ssl3_accept_~s__state~0); 54103#L151 assume !(8529 == ssl3_accept_~s__state~0); 54092#L154 assume 8544 == ssl3_accept_~s__state~0; 53004#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 53006#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 53086#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53087#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 53166#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 53002#L407 assume !(4 == ssl3_accept_~blastFlag~0); 53003#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 54294#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54290#L641 ssl3_accept_~skip~0 := 0; 54288#L100-2 assume !false; 54286#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54283#L103 assume !(12292 == ssl3_accept_~s__state~0); 54280#L106 assume !(16384 == ssl3_accept_~s__state~0); 54277#L109 assume !(8192 == ssl3_accept_~s__state~0); 54274#L112 assume !(24576 == ssl3_accept_~s__state~0); 54271#L115 assume !(8195 == ssl3_accept_~s__state~0); 54268#L118 assume !(8480 == ssl3_accept_~s__state~0); 54265#L121 assume !(8481 == ssl3_accept_~s__state~0); 54262#L124 assume !(8482 == ssl3_accept_~s__state~0); 54259#L127 assume !(8464 == ssl3_accept_~s__state~0); 54257#L130 assume !(8465 == ssl3_accept_~s__state~0); 54255#L133 assume !(8466 == ssl3_accept_~s__state~0); 54252#L136 assume !(8496 == ssl3_accept_~s__state~0); 54251#L139 assume !(8497 == ssl3_accept_~s__state~0); 54250#L142 assume !(8512 == ssl3_accept_~s__state~0); 54249#L145 assume !(8513 == ssl3_accept_~s__state~0); 54248#L148 assume !(8528 == ssl3_accept_~s__state~0); 54247#L151 assume !(8529 == ssl3_accept_~s__state~0); 54246#L154 assume !(8544 == ssl3_accept_~s__state~0); 54245#L157 assume !(8545 == ssl3_accept_~s__state~0); 54244#L160 assume !(8560 == ssl3_accept_~s__state~0); 54243#L163 assume !(8561 == ssl3_accept_~s__state~0); 54242#L166 assume 8448 == ssl3_accept_~s__state~0; 54240#L167 assume !(ssl3_accept_~num1~0 > 0); 54238#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54230#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54227#L641 ssl3_accept_~skip~0 := 0; 54058#L100-2 assume !false; 54056#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54049#L103 assume 12292 == ssl3_accept_~s__state~0; 54050#L104 ssl3_accept_~s__new_session~0 := 1; 54043#L212 ssl3_accept_~s__server~0 := 1; 54760#L217 assume 0 != ssl3_accept_~cb~0; 54759#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 54758#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 54756#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 54754#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 54751#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 54748#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54745#L641 ssl3_accept_~skip~0 := 0; 54744#L100-2 assume !false; 54743#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54742#L103 assume !(12292 == ssl3_accept_~s__state~0); 54740#L106 assume !(16384 == ssl3_accept_~s__state~0); 54738#L109 assume !(8192 == ssl3_accept_~s__state~0); 54736#L112 assume !(24576 == ssl3_accept_~s__state~0); 54734#L115 assume !(8195 == ssl3_accept_~s__state~0); 54718#L118 assume !(8480 == ssl3_accept_~s__state~0); 54263#L121 assume !(8481 == ssl3_accept_~s__state~0); 54260#L124 assume !(8482 == ssl3_accept_~s__state~0); 54258#L127 assume 8464 == ssl3_accept_~s__state~0; 53461#L134 [2021-10-13 00:05:28,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:28,320 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-13 00:05:28,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:28,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737375695] [2021-10-13 00:05:28,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:28,321 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:28,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:28,329 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:28,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:28,343 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:28,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:28,344 INFO L82 PathProgramCache]: Analyzing trace with hash 2026442159, now seen corresponding path program 1 times [2021-10-13 00:05:28,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:28,344 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183221252] [2021-10-13 00:05:28,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:28,346 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:28,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:28,432 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:05:28,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:28,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183221252] [2021-10-13 00:05:28,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183221252] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:28,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567804686] [2021-10-13 00:05:28,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:28,433 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:05:28,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:28,457 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:05:28,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-13 00:05:28,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:28,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:05:28,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:05:29,075 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-13 00:05:29,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567804686] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:29,075 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:05:29,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-13 00:05:29,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638708963] [2021-10-13 00:05:29,076 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:29,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:29,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:29,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:05:29,078 INFO L87 Difference]: Start difference. First operand 2727 states and 3556 transitions. cyclomatic complexity: 833 Second operand has 3 states, 2 states have (on average 39.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:29,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:29,244 INFO L93 Difference]: Finished difference Result 2859 states and 3688 transitions. [2021-10-13 00:05:29,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:29,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2859 states and 3688 transitions. [2021-10-13 00:05:29,260 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2605 [2021-10-13 00:05:29,272 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2859 states to 2779 states and 3608 transitions. [2021-10-13 00:05:29,272 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2672 [2021-10-13 00:05:29,275 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2672 [2021-10-13 00:05:29,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2779 states and 3608 transitions. [2021-10-13 00:05:29,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:29,280 INFO L681 BuchiCegarLoop]: Abstraction has 2779 states and 3608 transitions. [2021-10-13 00:05:29,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2779 states and 3608 transitions. [2021-10-13 00:05:29,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2779 to 2667. [2021-10-13 00:05:29,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2667 states, 2667 states have (on average 1.3018372703412073) internal successors, (3472), 2666 states have internal predecessors, (3472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:29,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2667 states to 2667 states and 3472 transitions. [2021-10-13 00:05:29,325 INFO L704 BuchiCegarLoop]: Abstraction has 2667 states and 3472 transitions. [2021-10-13 00:05:29,325 INFO L587 BuchiCegarLoop]: Abstraction has 2667 states and 3472 transitions. [2021-10-13 00:05:29,326 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-13 00:05:29,326 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2667 states and 3472 transitions. [2021-10-13 00:05:29,337 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2493 [2021-10-13 00:05:29,338 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:29,338 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:29,340 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:29,340 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:29,340 INFO L791 eck$LassoCheckResult]: Stem: 59295#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 59124#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 59077#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59040#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 59078#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59080#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 59121#L100-2 assume !false; 59335#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61584#L103 assume !(12292 == ssl3_accept_~s__state~0); 61583#L106 assume !(16384 == ssl3_accept_~s__state~0); 61582#L109 assume !(8192 == ssl3_accept_~s__state~0); 61581#L112 assume !(24576 == ssl3_accept_~s__state~0); 61580#L115 assume !(8195 == ssl3_accept_~s__state~0); 61579#L118 assume !(8480 == ssl3_accept_~s__state~0); 61578#L121 assume !(8481 == ssl3_accept_~s__state~0); 61577#L124 assume !(8482 == ssl3_accept_~s__state~0); 61576#L127 assume 8464 == ssl3_accept_~s__state~0; 59300#L134 [2021-10-13 00:05:29,341 INFO L793 eck$LassoCheckResult]: Loop: 59300#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 59301#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 59271#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 61698#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61695#L641 ssl3_accept_~skip~0 := 0; 61694#L100-2 assume !false; 61693#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61692#L103 assume !(12292 == ssl3_accept_~s__state~0); 61691#L106 assume !(16384 == ssl3_accept_~s__state~0); 61690#L109 assume !(8192 == ssl3_accept_~s__state~0); 61689#L112 assume !(24576 == ssl3_accept_~s__state~0); 61688#L115 assume !(8195 == ssl3_accept_~s__state~0); 61687#L118 assume !(8480 == ssl3_accept_~s__state~0); 59784#L121 assume !(8481 == ssl3_accept_~s__state~0); 61666#L124 assume !(8482 == ssl3_accept_~s__state~0); 61663#L127 assume !(8464 == ssl3_accept_~s__state~0); 61660#L130 assume !(8465 == ssl3_accept_~s__state~0); 61657#L133 assume !(8466 == ssl3_accept_~s__state~0); 59510#L136 assume 8496 == ssl3_accept_~s__state~0; 59509#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 59508#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 59505#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 59504#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 59283#L294-2 ssl3_accept_~s__init_num~0 := 0; 59500#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59497#L641 ssl3_accept_~skip~0 := 0; 59496#L100-2 assume !false; 59495#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59494#L103 assume !(12292 == ssl3_accept_~s__state~0); 59493#L106 assume !(16384 == ssl3_accept_~s__state~0); 59492#L109 assume !(8192 == ssl3_accept_~s__state~0); 59491#L112 assume !(24576 == ssl3_accept_~s__state~0); 59490#L115 assume !(8195 == ssl3_accept_~s__state~0); 59489#L118 assume !(8480 == ssl3_accept_~s__state~0); 59488#L121 assume !(8481 == ssl3_accept_~s__state~0); 59487#L124 assume !(8482 == ssl3_accept_~s__state~0); 59486#L127 assume !(8464 == ssl3_accept_~s__state~0); 59485#L130 assume !(8465 == ssl3_accept_~s__state~0); 59484#L133 assume !(8466 == ssl3_accept_~s__state~0); 59483#L136 assume !(8496 == ssl3_accept_~s__state~0); 59482#L139 assume !(8497 == ssl3_accept_~s__state~0); 59481#L142 assume 8512 == ssl3_accept_~s__state~0; 59396#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59197#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 59198#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 59285#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59711#L641 ssl3_accept_~skip~0 := 0; 59712#L100-2 assume !false; 59705#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59706#L103 assume !(12292 == ssl3_accept_~s__state~0); 59649#L106 assume !(16384 == ssl3_accept_~s__state~0); 59650#L109 assume !(8192 == ssl3_accept_~s__state~0); 59597#L112 assume !(24576 == ssl3_accept_~s__state~0); 59598#L115 assume !(8195 == ssl3_accept_~s__state~0); 59583#L118 assume !(8480 == ssl3_accept_~s__state~0); 59584#L121 assume !(8481 == ssl3_accept_~s__state~0); 59479#L124 assume !(8482 == ssl3_accept_~s__state~0); 59480#L127 assume !(8464 == ssl3_accept_~s__state~0); 59473#L130 assume !(8465 == ssl3_accept_~s__state~0); 59474#L133 assume !(8466 == ssl3_accept_~s__state~0); 59392#L136 assume !(8496 == ssl3_accept_~s__state~0); 59393#L139 assume !(8497 == ssl3_accept_~s__state~0); 60141#L142 assume !(8512 == ssl3_accept_~s__state~0); 60140#L145 assume !(8513 == ssl3_accept_~s__state~0); 59352#L148 assume 8528 == ssl3_accept_~s__state~0; 59353#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 59369#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 59371#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 60128#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 60124#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 60120#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60116#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60112#L641 ssl3_accept_~skip~0 := 0; 60110#L100-2 assume !false; 60107#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60101#L103 assume !(12292 == ssl3_accept_~s__state~0); 60098#L106 assume !(16384 == ssl3_accept_~s__state~0); 60095#L109 assume !(8192 == ssl3_accept_~s__state~0); 60092#L112 assume !(24576 == ssl3_accept_~s__state~0); 60089#L115 assume !(8195 == ssl3_accept_~s__state~0); 60086#L118 assume !(8480 == ssl3_accept_~s__state~0); 60083#L121 assume !(8481 == ssl3_accept_~s__state~0); 60080#L124 assume !(8482 == ssl3_accept_~s__state~0); 60077#L127 assume !(8464 == ssl3_accept_~s__state~0); 60074#L130 assume !(8465 == ssl3_accept_~s__state~0); 60071#L133 assume !(8466 == ssl3_accept_~s__state~0); 60068#L136 assume !(8496 == ssl3_accept_~s__state~0); 60065#L139 assume !(8497 == ssl3_accept_~s__state~0); 60062#L142 assume !(8512 == ssl3_accept_~s__state~0); 60059#L145 assume !(8513 == ssl3_accept_~s__state~0); 60056#L148 assume !(8528 == ssl3_accept_~s__state~0); 60052#L151 assume !(8529 == ssl3_accept_~s__state~0); 60048#L154 assume 8544 == ssl3_accept_~s__state~0; 59592#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60038#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 60033#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60026#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60024#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 60022#L407 assume !(4 == ssl3_accept_~blastFlag~0); 60016#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 60007#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60003#L641 ssl3_accept_~skip~0 := 0; 60001#L100-2 assume !false; 59999#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59997#L103 assume !(12292 == ssl3_accept_~s__state~0); 59995#L106 assume !(16384 == ssl3_accept_~s__state~0); 59993#L109 assume !(8192 == ssl3_accept_~s__state~0); 59991#L112 assume !(24576 == ssl3_accept_~s__state~0); 59989#L115 assume !(8195 == ssl3_accept_~s__state~0); 59987#L118 assume !(8480 == ssl3_accept_~s__state~0); 59985#L121 assume !(8481 == ssl3_accept_~s__state~0); 59983#L124 assume !(8482 == ssl3_accept_~s__state~0); 59981#L127 assume !(8464 == ssl3_accept_~s__state~0); 59979#L130 assume !(8465 == ssl3_accept_~s__state~0); 59977#L133 assume !(8466 == ssl3_accept_~s__state~0); 59975#L136 assume !(8496 == ssl3_accept_~s__state~0); 59974#L139 assume !(8497 == ssl3_accept_~s__state~0); 59973#L142 assume !(8512 == ssl3_accept_~s__state~0); 59972#L145 assume !(8513 == ssl3_accept_~s__state~0); 59971#L148 assume !(8528 == ssl3_accept_~s__state~0); 59970#L151 assume !(8529 == ssl3_accept_~s__state~0); 59969#L154 assume !(8544 == ssl3_accept_~s__state~0); 59968#L157 assume !(8545 == ssl3_accept_~s__state~0); 59967#L160 assume !(8560 == ssl3_accept_~s__state~0); 59966#L163 assume !(8561 == ssl3_accept_~s__state~0); 59965#L166 assume 8448 == ssl3_accept_~s__state~0; 59964#L167 assume !(ssl3_accept_~num1~0 > 0); 59961#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59958#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59955#L641 ssl3_accept_~skip~0 := 0; 59954#L100-2 assume !false; 59953#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59951#L103 assume 12292 == ssl3_accept_~s__state~0; 59952#L104 ssl3_accept_~s__new_session~0 := 1; 59948#L212 ssl3_accept_~s__server~0 := 1; 60054#L217 assume 0 != ssl3_accept_~cb~0; 60050#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 60046#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 60040#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 60035#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 60031#L244 assume 12292 != ssl3_accept_~s__state~0; 60020#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 60012#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60004#L641 ssl3_accept_~skip~0 := 0; 60002#L100-2 assume !false; 60000#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59998#L103 assume !(12292 == ssl3_accept_~s__state~0); 59996#L106 assume !(16384 == ssl3_accept_~s__state~0); 59994#L109 assume !(8192 == ssl3_accept_~s__state~0); 59992#L112 assume !(24576 == ssl3_accept_~s__state~0); 59990#L115 assume !(8195 == ssl3_accept_~s__state~0); 59988#L118 assume !(8480 == ssl3_accept_~s__state~0); 59986#L121 assume !(8481 == ssl3_accept_~s__state~0); 59984#L124 assume !(8482 == ssl3_accept_~s__state~0); 59982#L127 assume 8464 == ssl3_accept_~s__state~0; 59300#L134 [2021-10-13 00:05:29,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:29,342 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-13 00:05:29,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:29,342 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793563852] [2021-10-13 00:05:29,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:29,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:29,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:29,354 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:29,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:29,365 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:29,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:29,366 INFO L82 PathProgramCache]: Analyzing trace with hash 1355650141, now seen corresponding path program 1 times [2021-10-13 00:05:29,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:29,367 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368198182] [2021-10-13 00:05:29,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:29,367 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:29,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:29,423 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:05:29,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:29,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368198182] [2021-10-13 00:05:29,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368198182] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:29,424 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990154569] [2021-10-13 00:05:29,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:29,424 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:05:29,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:29,426 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:05:29,443 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-13 00:05:29,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:29,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:05:29,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:05:30,051 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-13 00:05:30,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990154569] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:30,051 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:05:30,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:05:30,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065646774] [2021-10-13 00:05:30,052 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:30,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:30,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:30,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:05:30,053 INFO L87 Difference]: Start difference. First operand 2667 states and 3472 transitions. cyclomatic complexity: 809 Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:30,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:30,158 INFO L93 Difference]: Finished difference Result 2739 states and 3560 transitions. [2021-10-13 00:05:30,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:30,158 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2739 states and 3560 transitions. [2021-10-13 00:05:30,176 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2565 [2021-10-13 00:05:30,186 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2739 states to 2739 states and 3560 transitions. [2021-10-13 00:05:30,187 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2632 [2021-10-13 00:05:30,190 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2632 [2021-10-13 00:05:30,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2739 states and 3560 transitions. [2021-10-13 00:05:30,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:30,190 INFO L681 BuchiCegarLoop]: Abstraction has 2739 states and 3560 transitions. [2021-10-13 00:05:30,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2739 states and 3560 transitions. [2021-10-13 00:05:30,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2739 to 2699. [2021-10-13 00:05:30,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2699 states, 2699 states have (on average 1.3012226750648388) internal successors, (3512), 2698 states have internal predecessors, (3512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:30,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2699 states to 2699 states and 3512 transitions. [2021-10-13 00:05:30,231 INFO L704 BuchiCegarLoop]: Abstraction has 2699 states and 3512 transitions. [2021-10-13 00:05:30,231 INFO L587 BuchiCegarLoop]: Abstraction has 2699 states and 3512 transitions. [2021-10-13 00:05:30,231 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-13 00:05:30,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2699 states and 3512 transitions. [2021-10-13 00:05:30,241 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2525 [2021-10-13 00:05:30,242 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:30,242 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:30,243 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:30,244 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:30,244 INFO L791 eck$LassoCheckResult]: Stem: 65169#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 65002#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 64952#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 64916#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 64953#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 64955#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 64999#L100-2 assume !false; 65204#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66749#L103 assume !(12292 == ssl3_accept_~s__state~0); 66743#L106 assume !(16384 == ssl3_accept_~s__state~0); 66741#L109 assume !(8192 == ssl3_accept_~s__state~0); 66739#L112 assume !(24576 == ssl3_accept_~s__state~0); 66737#L115 assume !(8195 == ssl3_accept_~s__state~0); 66735#L118 assume !(8480 == ssl3_accept_~s__state~0); 66733#L121 assume !(8481 == ssl3_accept_~s__state~0); 66731#L124 assume !(8482 == ssl3_accept_~s__state~0); 66729#L127 assume 8464 == ssl3_accept_~s__state~0; 65393#L134 [2021-10-13 00:05:30,244 INFO L793 eck$LassoCheckResult]: Loop: 65393#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 67187#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 66004#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 67177#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67173#L641 ssl3_accept_~skip~0 := 0; 67171#L100-2 assume !false; 67169#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67167#L103 assume !(12292 == ssl3_accept_~s__state~0); 67165#L106 assume !(16384 == ssl3_accept_~s__state~0); 67163#L109 assume !(8192 == ssl3_accept_~s__state~0); 67161#L112 assume !(24576 == ssl3_accept_~s__state~0); 67159#L115 assume !(8195 == ssl3_accept_~s__state~0); 67158#L118 assume !(8480 == ssl3_accept_~s__state~0); 66726#L121 assume !(8481 == ssl3_accept_~s__state~0); 67157#L124 assume !(8482 == ssl3_accept_~s__state~0); 67156#L127 assume !(8464 == ssl3_accept_~s__state~0); 67155#L130 assume !(8465 == ssl3_accept_~s__state~0); 66777#L133 assume !(8466 == ssl3_accept_~s__state~0); 65468#L136 assume 8496 == ssl3_accept_~s__state~0; 65461#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 65459#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 65457#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 65458#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65158#L294-2 ssl3_accept_~s__init_num~0 := 0; 65553#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65360#L641 ssl3_accept_~skip~0 := 0; 65361#L100-2 assume !false; 65352#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65353#L103 assume !(12292 == ssl3_accept_~s__state~0); 65343#L106 assume !(16384 == ssl3_accept_~s__state~0); 65344#L109 assume !(8192 == ssl3_accept_~s__state~0); 65336#L112 assume !(24576 == ssl3_accept_~s__state~0); 65337#L115 assume !(8195 == ssl3_accept_~s__state~0); 65328#L118 assume !(8480 == ssl3_accept_~s__state~0); 65329#L121 assume !(8481 == ssl3_accept_~s__state~0); 65322#L124 assume !(8482 == ssl3_accept_~s__state~0); 65323#L127 assume !(8464 == ssl3_accept_~s__state~0); 65314#L130 assume !(8465 == ssl3_accept_~s__state~0); 65315#L133 assume !(8466 == ssl3_accept_~s__state~0); 65456#L136 assume !(8496 == ssl3_accept_~s__state~0); 65454#L139 assume !(8497 == ssl3_accept_~s__state~0); 65251#L142 assume 8512 == ssl3_accept_~s__state~0; 65252#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66176#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 65186#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65679#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65677#L641 ssl3_accept_~skip~0 := 0; 65669#L100-2 assume !false; 65670#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65519#L103 assume !(12292 == ssl3_accept_~s__state~0); 65520#L106 assume !(16384 == ssl3_accept_~s__state~0); 65510#L109 assume !(8192 == ssl3_accept_~s__state~0); 65511#L112 assume !(24576 == ssl3_accept_~s__state~0); 65504#L115 assume !(8195 == ssl3_accept_~s__state~0); 65505#L118 assume !(8480 == ssl3_accept_~s__state~0); 65498#L121 assume !(8481 == ssl3_accept_~s__state~0); 65499#L124 assume !(8482 == ssl3_accept_~s__state~0); 65492#L127 assume !(8464 == ssl3_accept_~s__state~0); 65493#L130 assume !(8465 == ssl3_accept_~s__state~0); 65486#L133 assume !(8466 == ssl3_accept_~s__state~0); 65487#L136 assume !(8496 == ssl3_accept_~s__state~0); 65480#L139 assume !(8497 == ssl3_accept_~s__state~0); 65481#L142 assume !(8512 == ssl3_accept_~s__state~0); 65475#L145 assume !(8513 == ssl3_accept_~s__state~0); 65476#L148 assume 8528 == ssl3_accept_~s__state~0; 65242#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 65243#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 65231#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 65232#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 65090#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 65091#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 65183#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66836#L641 ssl3_accept_~skip~0 := 0; 66834#L100-2 assume !false; 66833#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66832#L103 assume !(12292 == ssl3_accept_~s__state~0); 66828#L106 assume !(16384 == ssl3_accept_~s__state~0); 66826#L109 assume !(8192 == ssl3_accept_~s__state~0); 66814#L112 assume !(24576 == ssl3_accept_~s__state~0); 66809#L115 assume !(8195 == ssl3_accept_~s__state~0); 66807#L118 assume !(8480 == ssl3_accept_~s__state~0); 66805#L121 assume !(8481 == ssl3_accept_~s__state~0); 66803#L124 assume !(8482 == ssl3_accept_~s__state~0); 66801#L127 assume !(8464 == ssl3_accept_~s__state~0); 66799#L130 assume !(8465 == ssl3_accept_~s__state~0); 66797#L133 assume !(8466 == ssl3_accept_~s__state~0); 66795#L136 assume !(8496 == ssl3_accept_~s__state~0); 66793#L139 assume !(8497 == ssl3_accept_~s__state~0); 66791#L142 assume !(8512 == ssl3_accept_~s__state~0); 66789#L145 assume !(8513 == ssl3_accept_~s__state~0); 66787#L148 assume !(8528 == ssl3_accept_~s__state~0); 66785#L151 assume !(8529 == ssl3_accept_~s__state~0); 66783#L154 assume 8544 == ssl3_accept_~s__state~0; 64933#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 64935#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 65018#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65019#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 65099#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 64931#L407 assume !(4 == ssl3_accept_~blastFlag~0); 64932#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 67003#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67000#L641 ssl3_accept_~skip~0 := 0; 66999#L100-2 assume !false; 66998#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66997#L103 assume !(12292 == ssl3_accept_~s__state~0); 66996#L106 assume !(16384 == ssl3_accept_~s__state~0); 66995#L109 assume !(8192 == ssl3_accept_~s__state~0); 66994#L112 assume !(24576 == ssl3_accept_~s__state~0); 66993#L115 assume !(8195 == ssl3_accept_~s__state~0); 66992#L118 assume !(8480 == ssl3_accept_~s__state~0); 66991#L121 assume !(8481 == ssl3_accept_~s__state~0); 66990#L124 assume !(8482 == ssl3_accept_~s__state~0); 66989#L127 assume !(8464 == ssl3_accept_~s__state~0); 66988#L130 assume !(8465 == ssl3_accept_~s__state~0); 66987#L133 assume !(8466 == ssl3_accept_~s__state~0); 66986#L136 assume !(8496 == ssl3_accept_~s__state~0); 66985#L139 assume !(8497 == ssl3_accept_~s__state~0); 66984#L142 assume !(8512 == ssl3_accept_~s__state~0); 66983#L145 assume !(8513 == ssl3_accept_~s__state~0); 66982#L148 assume !(8528 == ssl3_accept_~s__state~0); 66981#L151 assume !(8529 == ssl3_accept_~s__state~0); 66980#L154 assume !(8544 == ssl3_accept_~s__state~0); 66979#L157 assume !(8545 == ssl3_accept_~s__state~0); 66978#L160 assume !(8560 == ssl3_accept_~s__state~0); 66976#L163 assume !(8561 == ssl3_accept_~s__state~0); 66973#L166 assume 8448 == ssl3_accept_~s__state~0; 66968#L167 assume !(ssl3_accept_~num1~0 > 0); 66964#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66957#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66950#L641 ssl3_accept_~skip~0 := 0; 66944#L100-2 assume !false; 66942#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66940#L103 assume !(12292 == ssl3_accept_~s__state~0); 66938#L106 assume 16384 == ssl3_accept_~s__state~0; 66934#L212 ssl3_accept_~s__server~0 := 1; 67365#L217 assume 0 != ssl3_accept_~cb~0; 67361#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 67357#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 67352#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 67347#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 67343#L244 assume 12292 != ssl3_accept_~s__state~0; 67339#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 65146#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67218#L641 ssl3_accept_~skip~0 := 0; 67212#L100-2 assume !false; 67210#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67208#L103 assume !(12292 == ssl3_accept_~s__state~0); 67206#L106 assume !(16384 == ssl3_accept_~s__state~0); 67204#L109 assume !(8192 == ssl3_accept_~s__state~0); 67202#L112 assume !(24576 == ssl3_accept_~s__state~0); 67200#L115 assume !(8195 == ssl3_accept_~s__state~0); 67198#L118 assume !(8480 == ssl3_accept_~s__state~0); 67196#L121 assume !(8481 == ssl3_accept_~s__state~0); 67194#L124 assume !(8482 == ssl3_accept_~s__state~0); 67190#L127 assume 8464 == ssl3_accept_~s__state~0; 65393#L134 [2021-10-13 00:05:30,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:30,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-13 00:05:30,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:30,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630636810] [2021-10-13 00:05:30,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:30,246 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:30,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:30,256 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:30,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:30,266 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:30,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:30,266 INFO L82 PathProgramCache]: Analyzing trace with hash -1872570039, now seen corresponding path program 1 times [2021-10-13 00:05:30,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:30,267 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182749687] [2021-10-13 00:05:30,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:30,267 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:30,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:30,314 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:05:30,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:30,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182749687] [2021-10-13 00:05:30,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182749687] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:30,315 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990346598] [2021-10-13 00:05:30,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:30,315 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:05:30,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:30,321 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:05:30,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-13 00:05:30,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:30,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:05:30,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:05:30,983 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:05:30,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990346598] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:30,984 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:05:30,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:05:30,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372393430] [2021-10-13 00:05:30,985 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:30,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:30,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:05:30,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:05:30,986 INFO L87 Difference]: Start difference. First operand 2699 states and 3512 transitions. cyclomatic complexity: 817 Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:31,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:31,264 INFO L93 Difference]: Finished difference Result 4209 states and 5360 transitions. [2021-10-13 00:05:31,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:05:31,264 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4209 states and 5360 transitions. [2021-10-13 00:05:31,286 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3377 [2021-10-13 00:05:31,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4209 states to 4137 states and 5284 transitions. [2021-10-13 00:05:31,302 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4030 [2021-10-13 00:05:31,306 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4030 [2021-10-13 00:05:31,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4137 states and 5284 transitions. [2021-10-13 00:05:31,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:31,307 INFO L681 BuchiCegarLoop]: Abstraction has 4137 states and 5284 transitions. [2021-10-13 00:05:31,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4137 states and 5284 transitions. [2021-10-13 00:05:31,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4137 to 3213. [2021-10-13 00:05:31,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3213 states, 3213 states have (on average 1.2903828197945846) internal successors, (4146), 3212 states have internal predecessors, (4146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:31,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3213 states to 3213 states and 4146 transitions. [2021-10-13 00:05:31,363 INFO L704 BuchiCegarLoop]: Abstraction has 3213 states and 4146 transitions. [2021-10-13 00:05:31,363 INFO L587 BuchiCegarLoop]: Abstraction has 3213 states and 4146 transitions. [2021-10-13 00:05:31,363 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-13 00:05:31,363 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3213 states and 4146 transitions. [2021-10-13 00:05:31,376 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2998 [2021-10-13 00:05:31,376 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:31,376 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:31,378 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:31,378 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:31,379 INFO L791 eck$LassoCheckResult]: Stem: 72531#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 72379#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 72332#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72296#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 72333#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72335#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 72377#L100-2 assume !false; 72569#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74538#L103 assume !(12292 == ssl3_accept_~s__state~0); 74537#L106 assume !(16384 == ssl3_accept_~s__state~0); 74536#L109 assume !(8192 == ssl3_accept_~s__state~0); 74535#L112 assume !(24576 == ssl3_accept_~s__state~0); 74534#L115 assume !(8195 == ssl3_accept_~s__state~0); 74533#L118 assume !(8480 == ssl3_accept_~s__state~0); 74532#L121 assume !(8481 == ssl3_accept_~s__state~0); 74531#L124 assume !(8482 == ssl3_accept_~s__state~0); 74530#L127 assume 8464 == ssl3_accept_~s__state~0; 72696#L134 [2021-10-13 00:05:31,379 INFO L793 eck$LassoCheckResult]: Loop: 72696#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 75371#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 75103#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 75362#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75358#L641 ssl3_accept_~skip~0 := 0; 75356#L100-2 assume !false; 75354#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75352#L103 assume !(12292 == ssl3_accept_~s__state~0); 75350#L106 assume !(16384 == ssl3_accept_~s__state~0); 75348#L109 assume !(8192 == ssl3_accept_~s__state~0); 75346#L112 assume !(24576 == ssl3_accept_~s__state~0); 75344#L115 assume !(8195 == ssl3_accept_~s__state~0); 75342#L118 assume !(8480 == ssl3_accept_~s__state~0); 75150#L121 assume !(8481 == ssl3_accept_~s__state~0); 75340#L124 assume !(8482 == ssl3_accept_~s__state~0); 75338#L127 assume !(8464 == ssl3_accept_~s__state~0); 75336#L130 assume !(8465 == ssl3_accept_~s__state~0); 75334#L133 assume !(8466 == ssl3_accept_~s__state~0); 75192#L136 assume 8496 == ssl3_accept_~s__state~0; 72693#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 75189#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 75057#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 75169#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 72399#L294-2 ssl3_accept_~s__init_num~0 := 0; 72400#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75413#L641 ssl3_accept_~skip~0 := 0; 75411#L100-2 assume !false; 75409#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75407#L103 assume !(12292 == ssl3_accept_~s__state~0); 75405#L106 assume !(16384 == ssl3_accept_~s__state~0); 75403#L109 assume !(8192 == ssl3_accept_~s__state~0); 75401#L112 assume !(24576 == ssl3_accept_~s__state~0); 75399#L115 assume !(8195 == ssl3_accept_~s__state~0); 75397#L118 assume !(8480 == ssl3_accept_~s__state~0); 75395#L121 assume !(8481 == ssl3_accept_~s__state~0); 75393#L124 assume !(8482 == ssl3_accept_~s__state~0); 75391#L127 assume !(8464 == ssl3_accept_~s__state~0); 75389#L130 assume !(8465 == ssl3_accept_~s__state~0); 75387#L133 assume !(8466 == ssl3_accept_~s__state~0); 75385#L136 assume !(8496 == ssl3_accept_~s__state~0); 75384#L139 assume !(8497 == ssl3_accept_~s__state~0); 75132#L142 assume 8512 == ssl3_accept_~s__state~0; 72690#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75131#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 72552#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72389#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72380#L641 ssl3_accept_~skip~0 := 0; 72381#L100-2 assume !false; 72504#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72532#L103 assume !(12292 == ssl3_accept_~s__state~0); 75487#L106 assume !(16384 == ssl3_accept_~s__state~0); 75486#L109 assume !(8192 == ssl3_accept_~s__state~0); 75485#L112 assume !(24576 == ssl3_accept_~s__state~0); 75484#L115 assume !(8195 == ssl3_accept_~s__state~0); 75482#L118 assume !(8480 == ssl3_accept_~s__state~0); 75476#L121 assume !(8481 == ssl3_accept_~s__state~0); 75474#L124 assume !(8482 == ssl3_accept_~s__state~0); 75472#L127 assume !(8464 == ssl3_accept_~s__state~0); 75470#L130 assume !(8465 == ssl3_accept_~s__state~0); 75468#L133 assume !(8466 == ssl3_accept_~s__state~0); 75466#L136 assume !(8496 == ssl3_accept_~s__state~0); 75464#L139 assume !(8497 == ssl3_accept_~s__state~0); 75462#L142 assume !(8512 == ssl3_accept_~s__state~0); 75460#L145 assume !(8513 == ssl3_accept_~s__state~0); 75454#L148 assume 8528 == ssl3_accept_~s__state~0; 72362#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72363#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 72458#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 72364#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 72366#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 72428#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72549#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75497#L641 ssl3_accept_~skip~0 := 0; 75496#L100-2 assume !false; 75495#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72528#L103 assume !(12292 == ssl3_accept_~s__state~0); 72525#L106 assume !(16384 == ssl3_accept_~s__state~0); 72515#L109 assume !(8192 == ssl3_accept_~s__state~0); 72408#L112 assume !(24576 == ssl3_accept_~s__state~0); 72409#L115 assume !(8195 == ssl3_accept_~s__state~0); 72429#L118 assume !(8480 == ssl3_accept_~s__state~0); 72341#L121 assume !(8481 == ssl3_accept_~s__state~0); 72342#L124 assume !(8482 == ssl3_accept_~s__state~0); 72465#L127 assume !(8464 == ssl3_accept_~s__state~0); 72432#L130 assume !(8465 == ssl3_accept_~s__state~0); 72433#L133 assume !(8466 == ssl3_accept_~s__state~0); 72316#L136 assume !(8496 == ssl3_accept_~s__state~0); 72317#L139 assume !(8497 == ssl3_accept_~s__state~0); 72355#L142 assume !(8512 == ssl3_accept_~s__state~0); 72436#L145 assume !(8513 == ssl3_accept_~s__state~0); 72358#L148 assume !(8528 == ssl3_accept_~s__state~0); 72359#L151 assume !(8529 == ssl3_accept_~s__state~0); 72469#L154 assume 8544 == ssl3_accept_~s__state~0; 72313#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 72315#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 72393#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72394#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 72467#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 72311#L407 assume !(4 == ssl3_accept_~blastFlag~0); 72312#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 72374#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75211#L641 ssl3_accept_~skip~0 := 0; 75209#L100-2 assume !false; 75207#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75205#L103 assume !(12292 == ssl3_accept_~s__state~0); 75203#L106 assume !(16384 == ssl3_accept_~s__state~0); 75201#L109 assume !(8192 == ssl3_accept_~s__state~0); 75200#L112 assume !(24576 == ssl3_accept_~s__state~0); 75199#L115 assume !(8195 == ssl3_accept_~s__state~0); 75198#L118 assume !(8480 == ssl3_accept_~s__state~0); 75197#L121 assume !(8481 == ssl3_accept_~s__state~0); 75196#L124 assume !(8482 == ssl3_accept_~s__state~0); 75195#L127 assume !(8464 == ssl3_accept_~s__state~0); 75194#L130 assume !(8465 == ssl3_accept_~s__state~0); 75193#L133 assume !(8466 == ssl3_accept_~s__state~0); 75097#L136 assume !(8496 == ssl3_accept_~s__state~0); 75090#L139 assume !(8497 == ssl3_accept_~s__state~0); 75087#L142 assume !(8512 == ssl3_accept_~s__state~0); 75084#L145 assume !(8513 == ssl3_accept_~s__state~0); 75081#L148 assume !(8528 == ssl3_accept_~s__state~0); 75078#L151 assume !(8529 == ssl3_accept_~s__state~0); 75075#L154 assume !(8544 == ssl3_accept_~s__state~0); 75068#L157 assume !(8545 == ssl3_accept_~s__state~0); 75066#L160 assume !(8560 == ssl3_accept_~s__state~0); 75064#L163 assume !(8561 == ssl3_accept_~s__state~0); 75062#L166 assume 8448 == ssl3_accept_~s__state~0; 72327#L167 assume !(ssl3_accept_~num1~0 > 0); 72328#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 72336#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75118#L641 ssl3_accept_~skip~0 := 0; 75117#L100-2 assume !false; 75116#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75115#L103 assume !(12292 == ssl3_accept_~s__state~0); 75114#L106 assume !(16384 == ssl3_accept_~s__state~0); 75113#L109 assume !(8192 == ssl3_accept_~s__state~0); 75112#L112 assume !(24576 == ssl3_accept_~s__state~0); 75111#L115 assume !(8195 == ssl3_accept_~s__state~0); 75110#L118 assume !(8480 == ssl3_accept_~s__state~0); 75109#L121 assume !(8481 == ssl3_accept_~s__state~0); 75108#L124 assume !(8482 == ssl3_accept_~s__state~0); 75107#L127 assume !(8464 == ssl3_accept_~s__state~0); 75106#L130 assume !(8465 == ssl3_accept_~s__state~0); 75105#L133 assume !(8466 == ssl3_accept_~s__state~0); 75104#L136 assume !(8496 == ssl3_accept_~s__state~0); 75101#L139 assume !(8497 == ssl3_accept_~s__state~0); 75100#L142 assume !(8512 == ssl3_accept_~s__state~0); 75096#L145 assume !(8513 == ssl3_accept_~s__state~0); 75089#L148 assume !(8528 == ssl3_accept_~s__state~0); 75086#L151 assume !(8529 == ssl3_accept_~s__state~0); 75083#L154 assume !(8544 == ssl3_accept_~s__state~0); 75080#L157 assume !(8545 == ssl3_accept_~s__state~0); 75077#L160 assume !(8560 == ssl3_accept_~s__state~0); 75074#L163 assume !(8561 == ssl3_accept_~s__state~0); 72491#L166 assume !(8448 == ssl3_accept_~s__state~0); 72441#L169 assume 8576 == ssl3_accept_~s__state~0; 72420#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 72421#L450 assume !(5 == ssl3_accept_~blastFlag~0); 72325#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 72326#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 72507#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75241#L641 ssl3_accept_~skip~0 := 0; 75240#L100-2 assume !false; 75239#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75238#L103 assume !(12292 == ssl3_accept_~s__state~0); 75237#L106 assume !(16384 == ssl3_accept_~s__state~0); 75236#L109 assume !(8192 == ssl3_accept_~s__state~0); 75135#L112 assume !(24576 == ssl3_accept_~s__state~0); 75134#L115 assume !(8195 == ssl3_accept_~s__state~0); 75133#L118 assume !(8480 == ssl3_accept_~s__state~0); 75129#L121 assume !(8481 == ssl3_accept_~s__state~0); 75128#L124 assume !(8482 == ssl3_accept_~s__state~0); 75127#L127 assume 8464 == ssl3_accept_~s__state~0; 72696#L134 [2021-10-13 00:05:31,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:31,380 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-13 00:05:31,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:31,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784936776] [2021-10-13 00:05:31,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:31,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:31,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:31,393 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:31,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:31,405 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:31,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:31,407 INFO L82 PathProgramCache]: Analyzing trace with hash 1337265199, now seen corresponding path program 1 times [2021-10-13 00:05:31,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:31,407 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449819594] [2021-10-13 00:05:31,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:31,408 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:31,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:31,455 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-13 00:05:31,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:31,456 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449819594] [2021-10-13 00:05:31,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449819594] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:31,456 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:31,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:05:31,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394315807] [2021-10-13 00:05:31,457 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:31,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:31,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:31,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:31,458 INFO L87 Difference]: Start difference. First operand 3213 states and 4146 transitions. cyclomatic complexity: 939 Second operand has 3 states, 2 states have (on average 37.5) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:31,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:31,654 INFO L93 Difference]: Finished difference Result 3515 states and 4488 transitions. [2021-10-13 00:05:31,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:31,655 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3515 states and 4488 transitions. [2021-10-13 00:05:31,674 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3132 [2021-10-13 00:05:31,688 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3515 states to 3395 states and 4368 transitions. [2021-10-13 00:05:31,688 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3288 [2021-10-13 00:05:31,692 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3288 [2021-10-13 00:05:31,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3395 states and 4368 transitions. [2021-10-13 00:05:31,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:31,693 INFO L681 BuchiCegarLoop]: Abstraction has 3395 states and 4368 transitions. [2021-10-13 00:05:31,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3395 states and 4368 transitions. [2021-10-13 00:05:31,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3395 to 3209. [2021-10-13 00:05:31,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3209 states, 3209 states have (on average 1.2870052976004986) internal successors, (4130), 3208 states have internal predecessors, (4130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:31,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3209 states to 3209 states and 4130 transitions. [2021-10-13 00:05:31,744 INFO L704 BuchiCegarLoop]: Abstraction has 3209 states and 4130 transitions. [2021-10-13 00:05:31,744 INFO L587 BuchiCegarLoop]: Abstraction has 3209 states and 4130 transitions. [2021-10-13 00:05:31,744 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-13 00:05:31,744 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3209 states and 4130 transitions. [2021-10-13 00:05:31,756 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2988 [2021-10-13 00:05:31,756 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:31,756 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:31,758 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:31,758 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:31,758 INFO L791 eck$LassoCheckResult]: Stem: 79279#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 79114#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 79066#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 79030#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 79067#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 79069#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 79112#L100-2 assume !false; 79312#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79605#L103 assume !(12292 == ssl3_accept_~s__state~0); 79604#L106 assume !(16384 == ssl3_accept_~s__state~0); 79603#L109 assume !(8192 == ssl3_accept_~s__state~0); 79602#L112 assume !(24576 == ssl3_accept_~s__state~0); 79601#L115 assume !(8195 == ssl3_accept_~s__state~0); 79600#L118 assume !(8480 == ssl3_accept_~s__state~0); 79599#L121 assume !(8481 == ssl3_accept_~s__state~0); 79598#L124 assume !(8482 == ssl3_accept_~s__state~0); 79597#L127 assume 8464 == ssl3_accept_~s__state~0; 79282#L134 [2021-10-13 00:05:31,759 INFO L793 eck$LassoCheckResult]: Loop: 79282#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 79283#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 82123#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 82217#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82214#L641 ssl3_accept_~skip~0 := 0; 82213#L100-2 assume !false; 82212#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82211#L103 assume !(12292 == ssl3_accept_~s__state~0); 82210#L106 assume !(16384 == ssl3_accept_~s__state~0); 82209#L109 assume !(8192 == ssl3_accept_~s__state~0); 82208#L112 assume !(24576 == ssl3_accept_~s__state~0); 82207#L115 assume !(8195 == ssl3_accept_~s__state~0); 82206#L118 assume !(8480 == ssl3_accept_~s__state~0); 80718#L121 assume !(8481 == ssl3_accept_~s__state~0); 82205#L124 assume !(8482 == ssl3_accept_~s__state~0); 82204#L127 assume !(8464 == ssl3_accept_~s__state~0); 82203#L130 assume !(8465 == ssl3_accept_~s__state~0); 82144#L133 assume !(8466 == ssl3_accept_~s__state~0); 80250#L136 assume 8496 == ssl3_accept_~s__state~0; 79695#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 80249#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 79652#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 80248#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 79266#L294-2 ssl3_accept_~s__init_num~0 := 0; 80244#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80241#L641 ssl3_accept_~skip~0 := 0; 80240#L100-2 assume !false; 80239#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80238#L103 assume !(12292 == ssl3_accept_~s__state~0); 80237#L106 assume !(16384 == ssl3_accept_~s__state~0); 80236#L109 assume !(8192 == ssl3_accept_~s__state~0); 80235#L112 assume !(24576 == ssl3_accept_~s__state~0); 80234#L115 assume !(8195 == ssl3_accept_~s__state~0); 80233#L118 assume !(8480 == ssl3_accept_~s__state~0); 80232#L121 assume !(8481 == ssl3_accept_~s__state~0); 80231#L124 assume !(8482 == ssl3_accept_~s__state~0); 80230#L127 assume !(8464 == ssl3_accept_~s__state~0); 80226#L130 assume !(8465 == ssl3_accept_~s__state~0); 80223#L133 assume !(8466 == ssl3_accept_~s__state~0); 80222#L136 assume !(8496 == ssl3_accept_~s__state~0); 80221#L139 assume !(8497 == ssl3_accept_~s__state~0); 80218#L142 assume 8512 == ssl3_accept_~s__state~0; 79399#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81671#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 79270#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 79271#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79774#L641 ssl3_accept_~skip~0 := 0; 79771#L100-2 assume !false; 79768#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79764#L103 assume !(12292 == ssl3_accept_~s__state~0); 79761#L106 assume !(16384 == ssl3_accept_~s__state~0); 79756#L109 assume !(8192 == ssl3_accept_~s__state~0); 79757#L112 assume !(24576 == ssl3_accept_~s__state~0); 82010#L115 assume !(8195 == ssl3_accept_~s__state~0); 82008#L118 assume !(8480 == ssl3_accept_~s__state~0); 82006#L121 assume !(8481 == ssl3_accept_~s__state~0); 82004#L124 assume !(8482 == ssl3_accept_~s__state~0); 79737#L127 assume !(8464 == ssl3_accept_~s__state~0); 79712#L130 assume !(8465 == ssl3_accept_~s__state~0); 79713#L133 assume !(8466 == ssl3_accept_~s__state~0); 79692#L136 assume !(8496 == ssl3_accept_~s__state~0); 79693#L139 assume !(8497 == ssl3_accept_~s__state~0); 79613#L142 assume !(8512 == ssl3_accept_~s__state~0); 79614#L145 assume !(8513 == ssl3_accept_~s__state~0); 79377#L148 assume 8528 == ssl3_accept_~s__state~0; 79375#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 79372#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 79373#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 81969#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 79202#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 79203#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 79293#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81993#L641 ssl3_accept_~skip~0 := 0; 81991#L100-2 assume !false; 81989#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81987#L103 assume !(12292 == ssl3_accept_~s__state~0); 81986#L106 assume !(16384 == ssl3_accept_~s__state~0); 81985#L109 assume !(8192 == ssl3_accept_~s__state~0); 81984#L112 assume !(24576 == ssl3_accept_~s__state~0); 81983#L115 assume !(8195 == ssl3_accept_~s__state~0); 81982#L118 assume !(8480 == ssl3_accept_~s__state~0); 81981#L121 assume !(8481 == ssl3_accept_~s__state~0); 81980#L124 assume !(8482 == ssl3_accept_~s__state~0); 81979#L127 assume !(8464 == ssl3_accept_~s__state~0); 81967#L130 assume !(8465 == ssl3_accept_~s__state~0); 81962#L133 assume !(8466 == ssl3_accept_~s__state~0); 81960#L136 assume !(8496 == ssl3_accept_~s__state~0); 81959#L139 assume !(8497 == ssl3_accept_~s__state~0); 81958#L142 assume !(8512 == ssl3_accept_~s__state~0); 81956#L145 assume !(8513 == ssl3_accept_~s__state~0); 81764#L148 assume !(8528 == ssl3_accept_~s__state~0); 81690#L151 assume !(8529 == ssl3_accept_~s__state~0); 81689#L154 assume 8544 == ssl3_accept_~s__state~0; 79938#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 81893#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 81891#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81888#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 81887#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 81885#L407 assume !(4 == ssl3_accept_~blastFlag~0); 81884#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 81876#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81872#L641 ssl3_accept_~skip~0 := 0; 81870#L100-2 assume !false; 81868#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81866#L103 assume !(12292 == ssl3_accept_~s__state~0); 81864#L106 assume !(16384 == ssl3_accept_~s__state~0); 81862#L109 assume !(8192 == ssl3_accept_~s__state~0); 81860#L112 assume !(24576 == ssl3_accept_~s__state~0); 81858#L115 assume !(8195 == ssl3_accept_~s__state~0); 81856#L118 assume !(8480 == ssl3_accept_~s__state~0); 81854#L121 assume !(8481 == ssl3_accept_~s__state~0); 81852#L124 assume !(8482 == ssl3_accept_~s__state~0); 81850#L127 assume !(8464 == ssl3_accept_~s__state~0); 81848#L130 assume !(8465 == ssl3_accept_~s__state~0); 81846#L133 assume !(8466 == ssl3_accept_~s__state~0); 81844#L136 assume !(8496 == ssl3_accept_~s__state~0); 81842#L139 assume !(8497 == ssl3_accept_~s__state~0); 81840#L142 assume !(8512 == ssl3_accept_~s__state~0); 81838#L145 assume !(8513 == ssl3_accept_~s__state~0); 81836#L148 assume !(8528 == ssl3_accept_~s__state~0); 81834#L151 assume !(8529 == ssl3_accept_~s__state~0); 81832#L154 assume !(8544 == ssl3_accept_~s__state~0); 81830#L157 assume !(8545 == ssl3_accept_~s__state~0); 81828#L160 assume !(8560 == ssl3_accept_~s__state~0); 81827#L163 assume !(8561 == ssl3_accept_~s__state~0); 81691#L166 assume 8448 == ssl3_accept_~s__state~0; 81692#L167 assume !(ssl3_accept_~num1~0 > 0); 81824#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 81821#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81818#L641 ssl3_accept_~skip~0 := 0; 81817#L100-2 assume !false; 81815#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81810#L103 assume !(12292 == ssl3_accept_~s__state~0); 81808#L106 assume !(16384 == ssl3_accept_~s__state~0); 81806#L109 assume !(8192 == ssl3_accept_~s__state~0); 81804#L112 assume !(24576 == ssl3_accept_~s__state~0); 81802#L115 assume !(8195 == ssl3_accept_~s__state~0); 81800#L118 assume !(8480 == ssl3_accept_~s__state~0); 81798#L121 assume !(8481 == ssl3_accept_~s__state~0); 81796#L124 assume !(8482 == ssl3_accept_~s__state~0); 81794#L127 assume !(8464 == ssl3_accept_~s__state~0); 81792#L130 assume !(8465 == ssl3_accept_~s__state~0); 81790#L133 assume !(8466 == ssl3_accept_~s__state~0); 81788#L136 assume !(8496 == ssl3_accept_~s__state~0); 81786#L139 assume !(8497 == ssl3_accept_~s__state~0); 81784#L142 assume !(8512 == ssl3_accept_~s__state~0); 81782#L145 assume !(8513 == ssl3_accept_~s__state~0); 81780#L148 assume !(8528 == ssl3_accept_~s__state~0); 81778#L151 assume !(8529 == ssl3_accept_~s__state~0); 81776#L154 assume !(8544 == ssl3_accept_~s__state~0); 81774#L157 assume !(8545 == ssl3_accept_~s__state~0); 81772#L160 assume !(8560 == ssl3_accept_~s__state~0); 81770#L163 assume !(8561 == ssl3_accept_~s__state~0); 81768#L166 assume !(8448 == ssl3_accept_~s__state~0); 81766#L169 assume 8576 == ssl3_accept_~s__state~0; 81716#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 81757#L450 assume !(5 == ssl3_accept_~blastFlag~0); 81756#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 79252#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 79253#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82172#L641 ssl3_accept_~skip~0 := 0; 82170#L100-2 assume !false; 82168#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82166#L103 assume !(12292 == ssl3_accept_~s__state~0); 82164#L106 assume !(16384 == ssl3_accept_~s__state~0); 82162#L109 assume !(8192 == ssl3_accept_~s__state~0); 82160#L112 assume !(24576 == ssl3_accept_~s__state~0); 82158#L115 assume !(8195 == ssl3_accept_~s__state~0); 82156#L118 assume !(8480 == ssl3_accept_~s__state~0); 82154#L121 assume !(8481 == ssl3_accept_~s__state~0); 82152#L124 assume !(8482 == ssl3_accept_~s__state~0); 82150#L127 assume !(8464 == ssl3_accept_~s__state~0); 82147#L130 assume !(8465 == ssl3_accept_~s__state~0); 82148#L133 assume 8466 == ssl3_accept_~s__state~0; 79282#L134 [2021-10-13 00:05:31,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:31,760 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-13 00:05:31,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:31,760 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857494954] [2021-10-13 00:05:31,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:31,760 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:31,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:31,769 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:31,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:31,778 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:31,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:31,778 INFO L82 PathProgramCache]: Analyzing trace with hash 916639604, now seen corresponding path program 1 times [2021-10-13 00:05:31,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:31,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771423269] [2021-10-13 00:05:31,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:31,779 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:31,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:31,866 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-13 00:05:31,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:31,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771423269] [2021-10-13 00:05:31,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771423269] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:31,867 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:31,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:31,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013338908] [2021-10-13 00:05:31,868 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:31,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:31,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:31,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:31,869 INFO L87 Difference]: Start difference. First operand 3209 states and 4130 transitions. cyclomatic complexity: 928 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:31,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:31,894 INFO L93 Difference]: Finished difference Result 5779 states and 7400 transitions. [2021-10-13 00:05:31,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:31,895 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5779 states and 7400 transitions. [2021-10-13 00:05:31,923 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5558 [2021-10-13 00:05:31,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5779 states to 5779 states and 7400 transitions. [2021-10-13 00:05:31,945 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5672 [2021-10-13 00:05:31,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5672 [2021-10-13 00:05:31,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5779 states and 7400 transitions. [2021-10-13 00:05:31,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:31,952 INFO L681 BuchiCegarLoop]: Abstraction has 5779 states and 7400 transitions. [2021-10-13 00:05:31,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5779 states and 7400 transitions. [2021-10-13 00:05:32,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5779 to 3209. [2021-10-13 00:05:32,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3209 states, 3209 states have (on average 1.2857588033655345) internal successors, (4126), 3208 states have internal predecessors, (4126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:32,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3209 states to 3209 states and 4126 transitions. [2021-10-13 00:05:32,082 INFO L704 BuchiCegarLoop]: Abstraction has 3209 states and 4126 transitions. [2021-10-13 00:05:32,082 INFO L587 BuchiCegarLoop]: Abstraction has 3209 states and 4126 transitions. [2021-10-13 00:05:32,082 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-13 00:05:32,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3209 states and 4126 transitions. [2021-10-13 00:05:32,094 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2988 [2021-10-13 00:05:32,094 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:32,094 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:32,100 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:32,100 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:32,101 INFO L791 eck$LassoCheckResult]: Stem: 88276#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 88113#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 88062#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 88024#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 88063#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 88065#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 88110#L100-2 assume !false; 88310#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88542#L103 assume !(12292 == ssl3_accept_~s__state~0); 88538#L106 assume !(16384 == ssl3_accept_~s__state~0); 88539#L109 assume !(8192 == ssl3_accept_~s__state~0); 88534#L112 assume !(24576 == ssl3_accept_~s__state~0); 88535#L115 assume !(8195 == ssl3_accept_~s__state~0); 88530#L118 assume !(8480 == ssl3_accept_~s__state~0); 88531#L121 assume !(8481 == ssl3_accept_~s__state~0); 88526#L124 assume !(8482 == ssl3_accept_~s__state~0); 88527#L127 assume 8464 == ssl3_accept_~s__state~0; 88413#L134 [2021-10-13 00:05:32,101 INFO L793 eck$LassoCheckResult]: Loop: 88413#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 90035#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 89999#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 90018#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90015#L641 ssl3_accept_~skip~0 := 0; 90014#L100-2 assume !false; 90013#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90012#L103 assume !(12292 == ssl3_accept_~s__state~0); 90011#L106 assume !(16384 == ssl3_accept_~s__state~0); 90010#L109 assume !(8192 == ssl3_accept_~s__state~0); 90009#L112 assume !(24576 == ssl3_accept_~s__state~0); 90008#L115 assume !(8195 == ssl3_accept_~s__state~0); 90007#L118 assume !(8480 == ssl3_accept_~s__state~0); 90006#L121 assume !(8481 == ssl3_accept_~s__state~0); 90005#L124 assume !(8482 == ssl3_accept_~s__state~0); 90004#L127 assume !(8464 == ssl3_accept_~s__state~0); 90003#L130 assume !(8465 == ssl3_accept_~s__state~0); 90002#L133 assume !(8466 == ssl3_accept_~s__state~0); 89918#L136 assume 8496 == ssl3_accept_~s__state~0; 88406#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 89915#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 89911#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 89908#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 88262#L294-2 ssl3_accept_~s__init_num~0 := 0; 89900#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89890#L641 ssl3_accept_~skip~0 := 0; 89883#L100-2 assume !false; 89880#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89877#L103 assume !(12292 == ssl3_accept_~s__state~0); 89874#L106 assume !(16384 == ssl3_accept_~s__state~0); 89871#L109 assume !(8192 == ssl3_accept_~s__state~0); 89868#L112 assume !(24576 == ssl3_accept_~s__state~0); 89865#L115 assume !(8195 == ssl3_accept_~s__state~0); 89861#L118 assume !(8480 == ssl3_accept_~s__state~0); 89858#L121 assume !(8481 == ssl3_accept_~s__state~0); 89855#L124 assume !(8482 == ssl3_accept_~s__state~0); 89851#L127 assume !(8464 == ssl3_accept_~s__state~0); 89848#L130 assume !(8465 == ssl3_accept_~s__state~0); 89845#L133 assume !(8466 == ssl3_accept_~s__state~0); 89842#L136 assume !(8496 == ssl3_accept_~s__state~0); 89839#L139 assume !(8497 == ssl3_accept_~s__state~0); 89836#L142 assume 8512 == ssl3_accept_~s__state~0; 88400#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89829#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 89830#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 90931#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90928#L641 ssl3_accept_~skip~0 := 0; 90927#L100-2 assume !false; 90926#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90925#L103 assume !(12292 == ssl3_accept_~s__state~0); 90924#L106 assume !(16384 == ssl3_accept_~s__state~0); 90923#L109 assume !(8192 == ssl3_accept_~s__state~0); 90921#L112 assume !(24576 == ssl3_accept_~s__state~0); 90916#L115 assume !(8195 == ssl3_accept_~s__state~0); 90914#L118 assume !(8480 == ssl3_accept_~s__state~0); 90912#L121 assume !(8481 == ssl3_accept_~s__state~0); 90910#L124 assume !(8482 == ssl3_accept_~s__state~0); 90908#L127 assume !(8464 == ssl3_accept_~s__state~0); 90906#L130 assume !(8465 == ssl3_accept_~s__state~0); 90904#L133 assume !(8466 == ssl3_accept_~s__state~0); 89056#L136 assume !(8496 == ssl3_accept_~s__state~0); 89055#L139 assume !(8497 == ssl3_accept_~s__state~0); 89054#L142 assume !(8512 == ssl3_accept_~s__state~0); 89053#L145 assume !(8513 == ssl3_accept_~s__state~0); 89052#L148 assume 8528 == ssl3_accept_~s__state~0; 88093#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 88094#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 88327#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 88104#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 88105#L357 assume !(3 == ssl3_accept_~blastFlag~0); 88153#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 88162#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 90448#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90444#L641 ssl3_accept_~skip~0 := 0; 90442#L100-2 assume !false; 90440#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90435#L103 assume !(12292 == ssl3_accept_~s__state~0); 90433#L106 assume !(16384 == ssl3_accept_~s__state~0); 90431#L109 assume !(8192 == ssl3_accept_~s__state~0); 90429#L112 assume !(24576 == ssl3_accept_~s__state~0); 90427#L115 assume !(8195 == ssl3_accept_~s__state~0); 90425#L118 assume !(8480 == ssl3_accept_~s__state~0); 90423#L121 assume !(8481 == ssl3_accept_~s__state~0); 90421#L124 assume !(8482 == ssl3_accept_~s__state~0); 90419#L127 assume !(8464 == ssl3_accept_~s__state~0); 90417#L130 assume !(8465 == ssl3_accept_~s__state~0); 90415#L133 assume !(8466 == ssl3_accept_~s__state~0); 90413#L136 assume !(8496 == ssl3_accept_~s__state~0); 90411#L139 assume !(8497 == ssl3_accept_~s__state~0); 90409#L142 assume !(8512 == ssl3_accept_~s__state~0); 90407#L145 assume !(8513 == ssl3_accept_~s__state~0); 90405#L148 assume !(8528 == ssl3_accept_~s__state~0); 90403#L151 assume !(8529 == ssl3_accept_~s__state~0); 90401#L154 assume 8544 == ssl3_accept_~s__state~0; 88390#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 90398#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 90395#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 90391#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 90158#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 90159#L407 assume !(4 == ssl3_accept_~blastFlag~0); 90387#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 90383#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90380#L641 ssl3_accept_~skip~0 := 0; 90379#L100-2 assume !false; 90378#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90377#L103 assume !(12292 == ssl3_accept_~s__state~0); 90376#L106 assume !(16384 == ssl3_accept_~s__state~0); 90375#L109 assume !(8192 == ssl3_accept_~s__state~0); 90374#L112 assume !(24576 == ssl3_accept_~s__state~0); 90373#L115 assume !(8195 == ssl3_accept_~s__state~0); 90372#L118 assume !(8480 == ssl3_accept_~s__state~0); 90371#L121 assume !(8481 == ssl3_accept_~s__state~0); 90370#L124 assume !(8482 == ssl3_accept_~s__state~0); 90369#L127 assume !(8464 == ssl3_accept_~s__state~0); 90368#L130 assume !(8465 == ssl3_accept_~s__state~0); 90367#L133 assume !(8466 == ssl3_accept_~s__state~0); 90366#L136 assume !(8496 == ssl3_accept_~s__state~0); 90365#L139 assume !(8497 == ssl3_accept_~s__state~0); 90364#L142 assume !(8512 == ssl3_accept_~s__state~0); 90363#L145 assume !(8513 == ssl3_accept_~s__state~0); 90362#L148 assume !(8528 == ssl3_accept_~s__state~0); 90361#L151 assume !(8529 == ssl3_accept_~s__state~0); 90360#L154 assume !(8544 == ssl3_accept_~s__state~0); 90359#L157 assume !(8545 == ssl3_accept_~s__state~0); 90358#L160 assume !(8560 == ssl3_accept_~s__state~0); 90357#L163 assume !(8561 == ssl3_accept_~s__state~0); 90356#L166 assume 8448 == ssl3_accept_~s__state~0; 90355#L167 assume !(ssl3_accept_~num1~0 > 0); 90352#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 90349#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90346#L641 ssl3_accept_~skip~0 := 0; 90345#L100-2 assume !false; 90344#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90343#L103 assume !(12292 == ssl3_accept_~s__state~0); 90342#L106 assume !(16384 == ssl3_accept_~s__state~0); 90341#L109 assume !(8192 == ssl3_accept_~s__state~0); 90340#L112 assume !(24576 == ssl3_accept_~s__state~0); 90339#L115 assume !(8195 == ssl3_accept_~s__state~0); 90338#L118 assume !(8480 == ssl3_accept_~s__state~0); 90337#L121 assume !(8481 == ssl3_accept_~s__state~0); 90336#L124 assume !(8482 == ssl3_accept_~s__state~0); 90335#L127 assume !(8464 == ssl3_accept_~s__state~0); 90334#L130 assume !(8465 == ssl3_accept_~s__state~0); 90333#L133 assume !(8466 == ssl3_accept_~s__state~0); 90332#L136 assume !(8496 == ssl3_accept_~s__state~0); 90331#L139 assume !(8497 == ssl3_accept_~s__state~0); 90330#L142 assume !(8512 == ssl3_accept_~s__state~0); 90329#L145 assume !(8513 == ssl3_accept_~s__state~0); 90328#L148 assume !(8528 == ssl3_accept_~s__state~0); 90327#L151 assume !(8529 == ssl3_accept_~s__state~0); 90326#L154 assume !(8544 == ssl3_accept_~s__state~0); 90325#L157 assume !(8545 == ssl3_accept_~s__state~0); 90324#L160 assume !(8560 == ssl3_accept_~s__state~0); 90323#L163 assume !(8561 == ssl3_accept_~s__state~0); 90321#L166 assume !(8448 == ssl3_accept_~s__state~0); 90322#L169 assume 8576 == ssl3_accept_~s__state~0; 90205#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 91059#L450 assume !(5 == ssl3_accept_~blastFlag~0); 90145#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 90127#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 89237#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90115#L641 ssl3_accept_~skip~0 := 0; 90113#L100-2 assume !false; 90111#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90109#L103 assume !(12292 == ssl3_accept_~s__state~0); 90107#L106 assume !(16384 == ssl3_accept_~s__state~0); 90105#L109 assume !(8192 == ssl3_accept_~s__state~0); 90103#L112 assume !(24576 == ssl3_accept_~s__state~0); 90101#L115 assume !(8195 == ssl3_accept_~s__state~0); 90099#L118 assume !(8480 == ssl3_accept_~s__state~0); 90097#L121 assume !(8481 == ssl3_accept_~s__state~0); 90095#L124 assume !(8482 == ssl3_accept_~s__state~0); 90093#L127 assume !(8464 == ssl3_accept_~s__state~0); 90091#L130 assume !(8465 == ssl3_accept_~s__state~0); 90089#L133 assume 8466 == ssl3_accept_~s__state~0; 88413#L134 [2021-10-13 00:05:32,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:32,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-13 00:05:32,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:32,102 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776319056] [2021-10-13 00:05:32,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:32,102 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:32,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:32,111 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:32,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:32,119 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:32,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:32,120 INFO L82 PathProgramCache]: Analyzing trace with hash -575497513, now seen corresponding path program 1 times [2021-10-13 00:05:32,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:32,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953775397] [2021-10-13 00:05:32,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:32,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:32,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:32,155 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-13 00:05:32,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:32,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953775397] [2021-10-13 00:05:32,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953775397] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:32,156 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:32,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:32,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286531449] [2021-10-13 00:05:32,157 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:32,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:32,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:32,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:32,158 INFO L87 Difference]: Start difference. First operand 3209 states and 4126 transitions. cyclomatic complexity: 924 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:32,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:32,180 INFO L93 Difference]: Finished difference Result 5783 states and 7404 transitions. [2021-10-13 00:05:32,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:32,181 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5783 states and 7404 transitions. [2021-10-13 00:05:32,209 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5562 [2021-10-13 00:05:32,231 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5783 states to 5783 states and 7404 transitions. [2021-10-13 00:05:32,231 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5676 [2021-10-13 00:05:32,238 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5676 [2021-10-13 00:05:32,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5783 states and 7404 transitions. [2021-10-13 00:05:32,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:32,239 INFO L681 BuchiCegarLoop]: Abstraction has 5783 states and 7404 transitions. [2021-10-13 00:05:32,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5783 states and 7404 transitions. [2021-10-13 00:05:32,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5783 to 3209. [2021-10-13 00:05:32,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3209 states, 3209 states have (on average 1.2845123091305704) internal successors, (4122), 3208 states have internal predecessors, (4122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:32,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3209 states to 3209 states and 4122 transitions. [2021-10-13 00:05:32,397 INFO L704 BuchiCegarLoop]: Abstraction has 3209 states and 4122 transitions. [2021-10-13 00:05:32,397 INFO L587 BuchiCegarLoop]: Abstraction has 3209 states and 4122 transitions. [2021-10-13 00:05:32,398 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-13 00:05:32,398 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3209 states and 4122 transitions. [2021-10-13 00:05:32,411 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2988 [2021-10-13 00:05:32,411 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:32,411 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:32,414 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:32,414 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:32,414 INFO L791 eck$LassoCheckResult]: Stem: 97280#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 97107#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 97058#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 97022#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 97059#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 97061#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 97105#L100-2 assume !false; 97315#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97555#L103 assume !(12292 == ssl3_accept_~s__state~0); 97554#L106 assume !(16384 == ssl3_accept_~s__state~0); 97553#L109 assume !(8192 == ssl3_accept_~s__state~0); 97552#L112 assume !(24576 == ssl3_accept_~s__state~0); 97550#L115 assume !(8195 == ssl3_accept_~s__state~0); 97551#L118 assume !(8480 == ssl3_accept_~s__state~0); 97547#L121 assume !(8481 == ssl3_accept_~s__state~0); 97545#L124 assume !(8482 == ssl3_accept_~s__state~0); 97546#L127 assume 8464 == ssl3_accept_~s__state~0; 97412#L134 [2021-10-13 00:05:32,415 INFO L793 eck$LassoCheckResult]: Loop: 97412#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 98773#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 98705#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 98760#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98757#L641 ssl3_accept_~skip~0 := 0; 98756#L100-2 assume !false; 98755#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98754#L103 assume !(12292 == ssl3_accept_~s__state~0); 98753#L106 assume !(16384 == ssl3_accept_~s__state~0); 98752#L109 assume !(8192 == ssl3_accept_~s__state~0); 98751#L112 assume !(24576 == ssl3_accept_~s__state~0); 98750#L115 assume !(8195 == ssl3_accept_~s__state~0); 98749#L118 assume !(8480 == ssl3_accept_~s__state~0); 98748#L121 assume !(8481 == ssl3_accept_~s__state~0); 98747#L124 assume !(8482 == ssl3_accept_~s__state~0); 98746#L127 assume !(8464 == ssl3_accept_~s__state~0); 98745#L130 assume !(8465 == ssl3_accept_~s__state~0); 98744#L133 assume !(8466 == ssl3_accept_~s__state~0); 98122#L136 assume 8496 == ssl3_accept_~s__state~0; 98123#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 98114#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 98115#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 98643#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 97267#L294-2 ssl3_accept_~s__init_num~0 := 0; 98098#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98096#L641 ssl3_accept_~skip~0 := 0; 98087#L100-2 assume !false; 98088#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98079#L103 assume !(12292 == ssl3_accept_~s__state~0); 98080#L106 assume !(16384 == ssl3_accept_~s__state~0); 98071#L109 assume !(8192 == ssl3_accept_~s__state~0); 98072#L112 assume !(24576 == ssl3_accept_~s__state~0); 98063#L115 assume !(8195 == ssl3_accept_~s__state~0); 98064#L118 assume !(8480 == ssl3_accept_~s__state~0); 98054#L121 assume !(8481 == ssl3_accept_~s__state~0); 98055#L124 assume !(8482 == ssl3_accept_~s__state~0); 98042#L127 assume !(8464 == ssl3_accept_~s__state~0); 98043#L130 assume !(8465 == ssl3_accept_~s__state~0); 98036#L133 assume !(8466 == ssl3_accept_~s__state~0); 98037#L136 assume !(8496 == ssl3_accept_~s__state~0); 98029#L139 assume !(8497 == ssl3_accept_~s__state~0); 98030#L142 assume 8512 == ssl3_accept_~s__state~0; 97223#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97224#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 99640#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 99637#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99634#L641 ssl3_accept_~skip~0 := 0; 99633#L100-2 assume !false; 99632#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99631#L103 assume !(12292 == ssl3_accept_~s__state~0); 99630#L106 assume !(16384 == ssl3_accept_~s__state~0); 99629#L109 assume !(8192 == ssl3_accept_~s__state~0); 99628#L112 assume !(24576 == ssl3_accept_~s__state~0); 99627#L115 assume !(8195 == ssl3_accept_~s__state~0); 99626#L118 assume !(8480 == ssl3_accept_~s__state~0); 99625#L121 assume !(8481 == ssl3_accept_~s__state~0); 99624#L124 assume !(8482 == ssl3_accept_~s__state~0); 99623#L127 assume !(8464 == ssl3_accept_~s__state~0); 99622#L130 assume !(8465 == ssl3_accept_~s__state~0); 99621#L133 assume !(8466 == ssl3_accept_~s__state~0); 99620#L136 assume !(8496 == ssl3_accept_~s__state~0); 99619#L139 assume !(8497 == ssl3_accept_~s__state~0); 99617#L142 assume !(8512 == ssl3_accept_~s__state~0); 99616#L145 assume !(8513 == ssl3_accept_~s__state~0); 99615#L148 assume 8528 == ssl3_accept_~s__state~0; 97399#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 99613#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 99614#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 99607#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 99618#L357 assume !(3 == ssl3_accept_~blastFlag~0); 99605#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 99601#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 99598#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99595#L641 ssl3_accept_~skip~0 := 0; 99594#L100-2 assume !false; 99592#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99587#L103 assume !(12292 == ssl3_accept_~s__state~0); 99585#L106 assume !(16384 == ssl3_accept_~s__state~0); 99583#L109 assume !(8192 == ssl3_accept_~s__state~0); 99581#L112 assume !(24576 == ssl3_accept_~s__state~0); 99579#L115 assume !(8195 == ssl3_accept_~s__state~0); 99577#L118 assume !(8480 == ssl3_accept_~s__state~0); 99575#L121 assume !(8481 == ssl3_accept_~s__state~0); 99573#L124 assume !(8482 == ssl3_accept_~s__state~0); 99571#L127 assume !(8464 == ssl3_accept_~s__state~0); 99569#L130 assume !(8465 == ssl3_accept_~s__state~0); 99567#L133 assume !(8466 == ssl3_accept_~s__state~0); 99565#L136 assume !(8496 == ssl3_accept_~s__state~0); 99563#L139 assume !(8497 == ssl3_accept_~s__state~0); 99561#L142 assume !(8512 == ssl3_accept_~s__state~0); 99559#L145 assume !(8513 == ssl3_accept_~s__state~0); 99557#L148 assume !(8528 == ssl3_accept_~s__state~0); 99555#L151 assume !(8529 == ssl3_accept_~s__state~0); 99553#L154 assume 8544 == ssl3_accept_~s__state~0; 97394#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 99550#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 99547#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99543#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 99541#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 99539#L407 assume !(4 == ssl3_accept_~blastFlag~0); 99537#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 99533#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99530#L641 ssl3_accept_~skip~0 := 0; 99529#L100-2 assume !false; 99528#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99527#L103 assume !(12292 == ssl3_accept_~s__state~0); 99526#L106 assume !(16384 == ssl3_accept_~s__state~0); 99525#L109 assume !(8192 == ssl3_accept_~s__state~0); 99524#L112 assume !(24576 == ssl3_accept_~s__state~0); 99523#L115 assume !(8195 == ssl3_accept_~s__state~0); 99522#L118 assume !(8480 == ssl3_accept_~s__state~0); 99521#L121 assume !(8481 == ssl3_accept_~s__state~0); 99520#L124 assume !(8482 == ssl3_accept_~s__state~0); 99519#L127 assume !(8464 == ssl3_accept_~s__state~0); 99518#L130 assume !(8465 == ssl3_accept_~s__state~0); 99517#L133 assume !(8466 == ssl3_accept_~s__state~0); 99516#L136 assume !(8496 == ssl3_accept_~s__state~0); 99515#L139 assume !(8497 == ssl3_accept_~s__state~0); 99514#L142 assume !(8512 == ssl3_accept_~s__state~0); 99513#L145 assume !(8513 == ssl3_accept_~s__state~0); 99512#L148 assume !(8528 == ssl3_accept_~s__state~0); 99511#L151 assume !(8529 == ssl3_accept_~s__state~0); 99510#L154 assume !(8544 == ssl3_accept_~s__state~0); 99509#L157 assume !(8545 == ssl3_accept_~s__state~0); 99508#L160 assume !(8560 == ssl3_accept_~s__state~0); 99507#L163 assume !(8561 == ssl3_accept_~s__state~0); 99506#L166 assume 8448 == ssl3_accept_~s__state~0; 99505#L167 assume !(ssl3_accept_~num1~0 > 0); 99502#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 99499#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99496#L641 ssl3_accept_~skip~0 := 0; 99495#L100-2 assume !false; 99494#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99493#L103 assume !(12292 == ssl3_accept_~s__state~0); 99492#L106 assume !(16384 == ssl3_accept_~s__state~0); 99491#L109 assume !(8192 == ssl3_accept_~s__state~0); 99490#L112 assume !(24576 == ssl3_accept_~s__state~0); 99489#L115 assume !(8195 == ssl3_accept_~s__state~0); 99488#L118 assume !(8480 == ssl3_accept_~s__state~0); 99487#L121 assume !(8481 == ssl3_accept_~s__state~0); 99486#L124 assume !(8482 == ssl3_accept_~s__state~0); 99485#L127 assume !(8464 == ssl3_accept_~s__state~0); 99484#L130 assume !(8465 == ssl3_accept_~s__state~0); 99483#L133 assume !(8466 == ssl3_accept_~s__state~0); 99482#L136 assume !(8496 == ssl3_accept_~s__state~0); 99481#L139 assume !(8497 == ssl3_accept_~s__state~0); 99480#L142 assume !(8512 == ssl3_accept_~s__state~0); 99479#L145 assume !(8513 == ssl3_accept_~s__state~0); 99478#L148 assume !(8528 == ssl3_accept_~s__state~0); 99477#L151 assume !(8529 == ssl3_accept_~s__state~0); 99476#L154 assume !(8544 == ssl3_accept_~s__state~0); 99475#L157 assume !(8545 == ssl3_accept_~s__state~0); 99474#L160 assume !(8560 == ssl3_accept_~s__state~0); 99473#L163 assume !(8561 == ssl3_accept_~s__state~0); 99472#L166 assume !(8448 == ssl3_accept_~s__state~0); 99400#L169 assume 8576 == ssl3_accept_~s__state~0; 99395#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 99330#L450 assume !(5 == ssl3_accept_~blastFlag~0); 99326#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 99312#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 97693#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99307#L641 ssl3_accept_~skip~0 := 0; 99306#L100-2 assume !false; 99305#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99304#L103 assume !(12292 == ssl3_accept_~s__state~0); 99303#L106 assume !(16384 == ssl3_accept_~s__state~0); 99302#L109 assume !(8192 == ssl3_accept_~s__state~0); 99301#L112 assume !(24576 == ssl3_accept_~s__state~0); 99300#L115 assume !(8195 == ssl3_accept_~s__state~0); 99299#L118 assume !(8480 == ssl3_accept_~s__state~0); 99298#L121 assume !(8481 == ssl3_accept_~s__state~0); 99297#L124 assume !(8482 == ssl3_accept_~s__state~0); 99296#L127 assume !(8464 == ssl3_accept_~s__state~0); 99292#L130 assume !(8465 == ssl3_accept_~s__state~0); 99293#L133 assume 8466 == ssl3_accept_~s__state~0; 97412#L134 [2021-10-13 00:05:32,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:32,416 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-13 00:05:32,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:32,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185965664] [2021-10-13 00:05:32,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:32,418 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:32,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:32,429 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:32,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:32,439 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:32,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:32,440 INFO L82 PathProgramCache]: Analyzing trace with hash 463087061, now seen corresponding path program 1 times [2021-10-13 00:05:32,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:32,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509296027] [2021-10-13 00:05:32,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:32,441 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:32,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:32,582 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 00:05:32,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:32,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509296027] [2021-10-13 00:05:32,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509296027] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:32,583 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:32,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-13 00:05:32,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524272430] [2021-10-13 00:05:32,584 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:32,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:32,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 00:05:32,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:05:32,586 INFO L87 Difference]: Start difference. First operand 3209 states and 4122 transitions. cyclomatic complexity: 920 Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:32,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:32,735 INFO L93 Difference]: Finished difference Result 13485 states and 17180 transitions. [2021-10-13 00:05:32,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 00:05:32,735 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13485 states and 17180 transitions. [2021-10-13 00:05:32,818 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13112 [2021-10-13 00:05:32,986 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13485 states to 13485 states and 17180 transitions. [2021-10-13 00:05:32,986 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13378 [2021-10-13 00:05:33,001 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13378 [2021-10-13 00:05:33,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13485 states and 17180 transitions. [2021-10-13 00:05:33,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:33,011 INFO L681 BuchiCegarLoop]: Abstraction has 13485 states and 17180 transitions. [2021-10-13 00:05:33,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13485 states and 17180 transitions. [2021-10-13 00:05:33,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13485 to 5811. [2021-10-13 00:05:33,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5811 states, 5811 states have (on average 1.2803304078471864) internal successors, (7440), 5810 states have internal predecessors, (7440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:33,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5811 states to 5811 states and 7440 transitions. [2021-10-13 00:05:33,138 INFO L704 BuchiCegarLoop]: Abstraction has 5811 states and 7440 transitions. [2021-10-13 00:05:33,138 INFO L587 BuchiCegarLoop]: Abstraction has 5811 states and 7440 transitions. [2021-10-13 00:05:33,138 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-13 00:05:33,138 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5811 states and 7440 transitions. [2021-10-13 00:05:33,157 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 5590 [2021-10-13 00:05:33,157 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:33,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:33,162 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:33,163 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:33,164 INFO L791 eck$LassoCheckResult]: Stem: 113973#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 113817#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 113769#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113733#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 113770#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 113772#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 113814#L100-2 assume !false; 114004#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115848#L103 assume !(12292 == ssl3_accept_~s__state~0); 115849#L106 assume !(16384 == ssl3_accept_~s__state~0); 115844#L109 assume !(8192 == ssl3_accept_~s__state~0); 115845#L112 assume !(24576 == ssl3_accept_~s__state~0); 115840#L115 assume !(8195 == ssl3_accept_~s__state~0); 115841#L118 assume !(8480 == ssl3_accept_~s__state~0); 115833#L121 assume !(8481 == ssl3_accept_~s__state~0); 115834#L124 assume !(8482 == ssl3_accept_~s__state~0); 115823#L127 assume 8464 == ssl3_accept_~s__state~0; 115726#L134 [2021-10-13 00:05:33,165 INFO L793 eck$LassoCheckResult]: Loop: 115726#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 118809#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 115214#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 118803#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118778#L641 ssl3_accept_~skip~0 := 0; 118777#L100-2 assume !false; 118776#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118775#L103 assume !(12292 == ssl3_accept_~s__state~0); 118774#L106 assume !(16384 == ssl3_accept_~s__state~0); 118773#L109 assume !(8192 == ssl3_accept_~s__state~0); 118772#L112 assume !(24576 == ssl3_accept_~s__state~0); 118771#L115 assume !(8195 == ssl3_accept_~s__state~0); 118770#L118 assume !(8480 == ssl3_accept_~s__state~0); 116003#L121 assume !(8481 == ssl3_accept_~s__state~0); 116115#L124 assume !(8482 == ssl3_accept_~s__state~0); 118768#L127 assume !(8464 == ssl3_accept_~s__state~0); 118766#L130 assume !(8465 == ssl3_accept_~s__state~0); 115953#L133 assume !(8466 == ssl3_accept_~s__state~0); 115723#L136 assume 8496 == ssl3_accept_~s__state~0; 115697#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 115722#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 114887#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 115721#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 113958#L294-2 ssl3_accept_~s__init_num~0 := 0; 115717#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115714#L641 ssl3_accept_~skip~0 := 0; 115713#L100-2 assume !false; 115712#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115711#L103 assume !(12292 == ssl3_accept_~s__state~0); 115710#L106 assume !(16384 == ssl3_accept_~s__state~0); 115709#L109 assume !(8192 == ssl3_accept_~s__state~0); 115708#L112 assume !(24576 == ssl3_accept_~s__state~0); 115707#L115 assume !(8195 == ssl3_accept_~s__state~0); 115706#L118 assume !(8480 == ssl3_accept_~s__state~0); 115705#L121 assume !(8481 == ssl3_accept_~s__state~0); 115704#L124 assume !(8482 == ssl3_accept_~s__state~0); 115703#L127 assume !(8464 == ssl3_accept_~s__state~0); 115702#L130 assume !(8465 == ssl3_accept_~s__state~0); 115701#L133 assume !(8466 == ssl3_accept_~s__state~0); 115700#L136 assume !(8496 == ssl3_accept_~s__state~0); 115699#L139 assume !(8497 == ssl3_accept_~s__state~0); 115641#L142 assume 8512 == ssl3_accept_~s__state~0; 115465#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 115463#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 115464#L309 assume !(2 == ssl3_accept_~blastFlag~0); 115638#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 113963#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 113964#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118932#L641 ssl3_accept_~skip~0 := 0; 118933#L100-2 assume !false; 118928#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118929#L103 assume !(12292 == ssl3_accept_~s__state~0); 118924#L106 assume !(16384 == ssl3_accept_~s__state~0); 118925#L109 assume !(8192 == ssl3_accept_~s__state~0); 118920#L112 assume !(24576 == ssl3_accept_~s__state~0); 118921#L115 assume !(8195 == ssl3_accept_~s__state~0); 118916#L118 assume !(8480 == ssl3_accept_~s__state~0); 118917#L121 assume !(8481 == ssl3_accept_~s__state~0); 118912#L124 assume !(8482 == ssl3_accept_~s__state~0); 118913#L127 assume !(8464 == ssl3_accept_~s__state~0); 118908#L130 assume !(8465 == ssl3_accept_~s__state~0); 118909#L133 assume !(8466 == ssl3_accept_~s__state~0); 118904#L136 assume !(8496 == ssl3_accept_~s__state~0); 118905#L139 assume !(8497 == ssl3_accept_~s__state~0); 118900#L142 assume !(8512 == ssl3_accept_~s__state~0); 118901#L145 assume !(8513 == ssl3_accept_~s__state~0); 118893#L148 assume 8528 == ssl3_accept_~s__state~0; 113799#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 113800#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 113893#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 113802#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 113810#L357 assume !(3 == ssl3_accept_~blastFlag~0); 113858#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 119343#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 119337#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119333#L641 ssl3_accept_~skip~0 := 0; 119331#L100-2 assume !false; 119329#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119327#L103 assume !(12292 == ssl3_accept_~s__state~0); 119325#L106 assume !(16384 == ssl3_accept_~s__state~0); 119323#L109 assume !(8192 == ssl3_accept_~s__state~0); 119321#L112 assume !(24576 == ssl3_accept_~s__state~0); 119319#L115 assume !(8195 == ssl3_accept_~s__state~0); 119317#L118 assume !(8480 == ssl3_accept_~s__state~0); 119315#L121 assume !(8481 == ssl3_accept_~s__state~0); 119313#L124 assume !(8482 == ssl3_accept_~s__state~0); 119311#L127 assume !(8464 == ssl3_accept_~s__state~0); 119309#L130 assume !(8465 == ssl3_accept_~s__state~0); 119307#L133 assume !(8466 == ssl3_accept_~s__state~0); 119305#L136 assume !(8496 == ssl3_accept_~s__state~0); 119300#L139 assume !(8497 == ssl3_accept_~s__state~0); 119299#L142 assume !(8512 == ssl3_accept_~s__state~0); 119298#L145 assume !(8513 == ssl3_accept_~s__state~0); 119297#L148 assume !(8528 == ssl3_accept_~s__state~0); 119296#L151 assume !(8529 == ssl3_accept_~s__state~0); 119295#L154 assume 8544 == ssl3_accept_~s__state~0; 115761#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 119294#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 113831#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 113832#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 119289#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 119288#L407 assume !(4 == ssl3_accept_~blastFlag~0); 119287#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 119279#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119273#L641 ssl3_accept_~skip~0 := 0; 119272#L100-2 assume !false; 119264#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119254#L103 assume !(12292 == ssl3_accept_~s__state~0); 119253#L106 assume !(16384 == ssl3_accept_~s__state~0); 119252#L109 assume !(8192 == ssl3_accept_~s__state~0); 119250#L112 assume !(24576 == ssl3_accept_~s__state~0); 119249#L115 assume !(8195 == ssl3_accept_~s__state~0); 119248#L118 assume !(8480 == ssl3_accept_~s__state~0); 119247#L121 assume !(8481 == ssl3_accept_~s__state~0); 119246#L124 assume !(8482 == ssl3_accept_~s__state~0); 119245#L127 assume !(8464 == ssl3_accept_~s__state~0); 119244#L130 assume !(8465 == ssl3_accept_~s__state~0); 119243#L133 assume !(8466 == ssl3_accept_~s__state~0); 119242#L136 assume !(8496 == ssl3_accept_~s__state~0); 119241#L139 assume !(8497 == ssl3_accept_~s__state~0); 119240#L142 assume !(8512 == ssl3_accept_~s__state~0); 119239#L145 assume !(8513 == ssl3_accept_~s__state~0); 119238#L148 assume !(8528 == ssl3_accept_~s__state~0); 119237#L151 assume !(8529 == ssl3_accept_~s__state~0); 118979#L154 assume !(8544 == ssl3_accept_~s__state~0); 118977#L157 assume !(8545 == ssl3_accept_~s__state~0); 118974#L160 assume !(8560 == ssl3_accept_~s__state~0); 118975#L163 assume !(8561 == ssl3_accept_~s__state~0); 119216#L166 assume 8448 == ssl3_accept_~s__state~0; 119214#L167 assume !(ssl3_accept_~num1~0 > 0); 119212#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 119185#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 119179#L641 ssl3_accept_~skip~0 := 0; 119175#L100-2 assume !false; 119171#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119167#L103 assume !(12292 == ssl3_accept_~s__state~0); 119163#L106 assume !(16384 == ssl3_accept_~s__state~0); 119159#L109 assume !(8192 == ssl3_accept_~s__state~0); 119155#L112 assume !(24576 == ssl3_accept_~s__state~0); 119151#L115 assume !(8195 == ssl3_accept_~s__state~0); 119147#L118 assume !(8480 == ssl3_accept_~s__state~0); 119143#L121 assume !(8481 == ssl3_accept_~s__state~0); 119139#L124 assume !(8482 == ssl3_accept_~s__state~0); 119135#L127 assume !(8464 == ssl3_accept_~s__state~0); 119131#L130 assume !(8465 == ssl3_accept_~s__state~0); 119127#L133 assume !(8466 == ssl3_accept_~s__state~0); 119123#L136 assume !(8496 == ssl3_accept_~s__state~0); 119119#L139 assume !(8497 == ssl3_accept_~s__state~0); 119115#L142 assume !(8512 == ssl3_accept_~s__state~0); 119111#L145 assume !(8513 == ssl3_accept_~s__state~0); 119107#L148 assume !(8528 == ssl3_accept_~s__state~0); 119103#L151 assume !(8529 == ssl3_accept_~s__state~0); 119101#L154 assume !(8544 == ssl3_accept_~s__state~0); 119097#L157 assume !(8545 == ssl3_accept_~s__state~0); 119093#L160 assume !(8560 == ssl3_accept_~s__state~0); 119086#L163 assume !(8561 == ssl3_accept_~s__state~0); 119084#L166 assume !(8448 == ssl3_accept_~s__state~0); 119061#L169 assume 8576 == ssl3_accept_~s__state~0; 119057#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 113932#L450 assume !(5 == ssl3_accept_~blastFlag~0); 113933#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 118833#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 117718#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118823#L641 ssl3_accept_~skip~0 := 0; 118821#L100-2 assume !false; 118819#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118817#L103 assume !(12292 == ssl3_accept_~s__state~0); 118815#L106 assume !(16384 == ssl3_accept_~s__state~0); 116132#L109 assume !(8192 == ssl3_accept_~s__state~0); 116125#L112 assume !(24576 == ssl3_accept_~s__state~0); 116122#L115 assume !(8195 == ssl3_accept_~s__state~0); 116118#L118 assume !(8480 == ssl3_accept_~s__state~0); 116119#L121 assume !(8481 == ssl3_accept_~s__state~0); 116112#L124 assume !(8482 == ssl3_accept_~s__state~0); 116109#L127 assume !(8464 == ssl3_accept_~s__state~0); 115957#L130 assume !(8465 == ssl3_accept_~s__state~0); 115958#L133 assume 8466 == ssl3_accept_~s__state~0; 115726#L134 [2021-10-13 00:05:33,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:33,166 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-10-13 00:05:33,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:33,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690377876] [2021-10-13 00:05:33,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:33,167 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:33,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:33,216 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:33,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:33,228 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:33,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:33,229 INFO L82 PathProgramCache]: Analyzing trace with hash 147797837, now seen corresponding path program 1 times [2021-10-13 00:05:33,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:33,229 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821648777] [2021-10-13 00:05:33,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:33,229 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:33,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:33,258 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-10-13 00:05:33,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:33,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821648777] [2021-10-13 00:05:33,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821648777] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:33,258 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:33,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:33,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646192011] [2021-10-13 00:05:33,260 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:33,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:33,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:33,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:33,261 INFO L87 Difference]: Start difference. First operand 5811 states and 7440 transitions. cyclomatic complexity: 1640 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:33,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:33,341 INFO L93 Difference]: Finished difference Result 8036 states and 10204 transitions. [2021-10-13 00:05:33,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:33,341 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8036 states and 10204 transitions. [2021-10-13 00:05:33,379 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7680 [2021-10-13 00:05:33,412 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8036 states to 8036 states and 10204 transitions. [2021-10-13 00:05:33,412 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7837 [2021-10-13 00:05:33,428 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7837 [2021-10-13 00:05:33,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8036 states and 10204 transitions. [2021-10-13 00:05:33,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:33,428 INFO L681 BuchiCegarLoop]: Abstraction has 8036 states and 10204 transitions. [2021-10-13 00:05:33,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8036 states and 10204 transitions. [2021-10-13 00:05:33,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8036 to 7944. [2021-10-13 00:05:33,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7944 states, 7944 states have (on average 1.271525679758308) internal successors, (10101), 7943 states have internal predecessors, (10101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:33,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7944 states to 7944 states and 10101 transitions. [2021-10-13 00:05:33,610 INFO L704 BuchiCegarLoop]: Abstraction has 7944 states and 10101 transitions. [2021-10-13 00:05:33,610 INFO L587 BuchiCegarLoop]: Abstraction has 7944 states and 10101 transitions. [2021-10-13 00:05:33,610 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-13 00:05:33,610 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7944 states and 10101 transitions. [2021-10-13 00:05:33,637 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7631 [2021-10-13 00:05:33,637 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:33,637 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:33,639 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:33,639 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:33,639 INFO L791 eck$LassoCheckResult]: Stem: 127837#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 127671#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 127622#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 127586#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 127623#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 127625#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 127669#L100-2 assume !false; 127876#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128988#L103 assume !(12292 == ssl3_accept_~s__state~0); 128984#L106 assume !(16384 == ssl3_accept_~s__state~0); 128985#L109 assume !(8192 == ssl3_accept_~s__state~0); 128980#L112 assume !(24576 == ssl3_accept_~s__state~0); 128981#L115 assume !(8195 == ssl3_accept_~s__state~0); 128974#L118 assume !(8480 == ssl3_accept_~s__state~0); 128975#L121 assume !(8481 == ssl3_accept_~s__state~0); 128967#L124 assume !(8482 == ssl3_accept_~s__state~0); 128968#L127 assume 8464 == ssl3_accept_~s__state~0; 128735#L134 [2021-10-13 00:05:33,640 INFO L793 eck$LassoCheckResult]: Loop: 128735#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 131728#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 130818#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 131725#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131723#L641 ssl3_accept_~skip~0 := 0; 131718#L100-2 assume !false; 131719#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131714#L103 assume !(12292 == ssl3_accept_~s__state~0); 131715#L106 assume !(16384 == ssl3_accept_~s__state~0); 131710#L109 assume !(8192 == ssl3_accept_~s__state~0); 131711#L112 assume !(24576 == ssl3_accept_~s__state~0); 131706#L115 assume !(8195 == ssl3_accept_~s__state~0); 131707#L118 assume !(8480 == ssl3_accept_~s__state~0); 131661#L121 assume !(8481 == ssl3_accept_~s__state~0); 131703#L124 assume !(8482 == ssl3_accept_~s__state~0); 131699#L127 assume !(8464 == ssl3_accept_~s__state~0); 131700#L130 assume !(8465 == ssl3_accept_~s__state~0); 131603#L133 assume !(8466 == ssl3_accept_~s__state~0); 128002#L136 assume 8496 == ssl3_accept_~s__state~0; 128003#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 127993#L288 assume !(1 == ssl3_accept_~blastFlag~0); 127994#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 131564#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 127823#L294-2 ssl3_accept_~s__init_num~0 := 0; 131630#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131625#L641 ssl3_accept_~skip~0 := 0; 131622#L100-2 assume !false; 131619#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131616#L103 assume !(12292 == ssl3_accept_~s__state~0); 131613#L106 assume !(16384 == ssl3_accept_~s__state~0); 131610#L109 assume !(8192 == ssl3_accept_~s__state~0); 131607#L112 assume !(24576 == ssl3_accept_~s__state~0); 131604#L115 assume !(8195 == ssl3_accept_~s__state~0); 131601#L118 assume !(8480 == ssl3_accept_~s__state~0); 131599#L121 assume !(8481 == ssl3_accept_~s__state~0); 131597#L124 assume !(8482 == ssl3_accept_~s__state~0); 131595#L127 assume !(8464 == ssl3_accept_~s__state~0); 131593#L130 assume !(8465 == ssl3_accept_~s__state~0); 131591#L133 assume !(8466 == ssl3_accept_~s__state~0); 131589#L136 assume !(8496 == ssl3_accept_~s__state~0); 131587#L139 assume !(8497 == ssl3_accept_~s__state~0); 128834#L142 assume 8512 == ssl3_accept_~s__state~0; 128832#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 130464#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 130460#L309 assume !(2 == ssl3_accept_~blastFlag~0); 127858#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 127859#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 131470#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131467#L641 ssl3_accept_~skip~0 := 0; 131466#L100-2 assume !false; 131465#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131464#L103 assume !(12292 == ssl3_accept_~s__state~0); 131463#L106 assume !(16384 == ssl3_accept_~s__state~0); 131462#L109 assume !(8192 == ssl3_accept_~s__state~0); 131461#L112 assume !(24576 == ssl3_accept_~s__state~0); 131460#L115 assume !(8195 == ssl3_accept_~s__state~0); 131459#L118 assume !(8480 == ssl3_accept_~s__state~0); 131458#L121 assume !(8481 == ssl3_accept_~s__state~0); 131457#L124 assume !(8482 == ssl3_accept_~s__state~0); 131456#L127 assume !(8464 == ssl3_accept_~s__state~0); 131455#L130 assume !(8465 == ssl3_accept_~s__state~0); 131454#L133 assume !(8466 == ssl3_accept_~s__state~0); 131453#L136 assume !(8496 == ssl3_accept_~s__state~0); 131452#L139 assume !(8497 == ssl3_accept_~s__state~0); 131451#L142 assume !(8512 == ssl3_accept_~s__state~0); 131450#L145 assume !(8513 == ssl3_accept_~s__state~0); 131449#L148 assume 8528 == ssl3_accept_~s__state~0; 128906#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 131448#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 131446#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 131440#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 131442#L357 assume !(3 == ssl3_accept_~blastFlag~0); 131438#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 131434#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 131431#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131428#L641 ssl3_accept_~skip~0 := 0; 131427#L100-2 assume !false; 131425#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131420#L103 assume !(12292 == ssl3_accept_~s__state~0); 131418#L106 assume !(16384 == ssl3_accept_~s__state~0); 131416#L109 assume !(8192 == ssl3_accept_~s__state~0); 131414#L112 assume !(24576 == ssl3_accept_~s__state~0); 131412#L115 assume !(8195 == ssl3_accept_~s__state~0); 131410#L118 assume !(8480 == ssl3_accept_~s__state~0); 131408#L121 assume !(8481 == ssl3_accept_~s__state~0); 131406#L124 assume !(8482 == ssl3_accept_~s__state~0); 131404#L127 assume !(8464 == ssl3_accept_~s__state~0); 131402#L130 assume !(8465 == ssl3_accept_~s__state~0); 131400#L133 assume !(8466 == ssl3_accept_~s__state~0); 131398#L136 assume !(8496 == ssl3_accept_~s__state~0); 131396#L139 assume !(8497 == ssl3_accept_~s__state~0); 131394#L142 assume !(8512 == ssl3_accept_~s__state~0); 131392#L145 assume !(8513 == ssl3_accept_~s__state~0); 131390#L148 assume !(8528 == ssl3_accept_~s__state~0); 131388#L151 assume !(8529 == ssl3_accept_~s__state~0); 131386#L154 assume 8544 == ssl3_accept_~s__state~0; 128901#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 131383#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 131380#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131376#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 131374#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 131372#L407 assume !(4 == ssl3_accept_~blastFlag~0); 131370#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 131366#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131363#L641 ssl3_accept_~skip~0 := 0; 131362#L100-2 assume !false; 131361#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131360#L103 assume !(12292 == ssl3_accept_~s__state~0); 131359#L106 assume !(16384 == ssl3_accept_~s__state~0); 131358#L109 assume !(8192 == ssl3_accept_~s__state~0); 131357#L112 assume !(24576 == ssl3_accept_~s__state~0); 131356#L115 assume !(8195 == ssl3_accept_~s__state~0); 131355#L118 assume !(8480 == ssl3_accept_~s__state~0); 131354#L121 assume !(8481 == ssl3_accept_~s__state~0); 131353#L124 assume !(8482 == ssl3_accept_~s__state~0); 131352#L127 assume !(8464 == ssl3_accept_~s__state~0); 131351#L130 assume !(8465 == ssl3_accept_~s__state~0); 131350#L133 assume !(8466 == ssl3_accept_~s__state~0); 131349#L136 assume !(8496 == ssl3_accept_~s__state~0); 131348#L139 assume !(8497 == ssl3_accept_~s__state~0); 131347#L142 assume !(8512 == ssl3_accept_~s__state~0); 131346#L145 assume !(8513 == ssl3_accept_~s__state~0); 131345#L148 assume !(8528 == ssl3_accept_~s__state~0); 131344#L151 assume !(8529 == ssl3_accept_~s__state~0); 131343#L154 assume !(8544 == ssl3_accept_~s__state~0); 131342#L157 assume !(8545 == ssl3_accept_~s__state~0); 131341#L160 assume !(8560 == ssl3_accept_~s__state~0); 131340#L163 assume !(8561 == ssl3_accept_~s__state~0); 131339#L166 assume 8448 == ssl3_accept_~s__state~0; 131338#L167 assume !(ssl3_accept_~num1~0 > 0); 131335#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131332#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131329#L641 ssl3_accept_~skip~0 := 0; 131328#L100-2 assume !false; 131327#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131326#L103 assume !(12292 == ssl3_accept_~s__state~0); 131325#L106 assume !(16384 == ssl3_accept_~s__state~0); 131324#L109 assume !(8192 == ssl3_accept_~s__state~0); 131323#L112 assume !(24576 == ssl3_accept_~s__state~0); 131322#L115 assume !(8195 == ssl3_accept_~s__state~0); 131321#L118 assume !(8480 == ssl3_accept_~s__state~0); 131320#L121 assume !(8481 == ssl3_accept_~s__state~0); 131319#L124 assume !(8482 == ssl3_accept_~s__state~0); 131318#L127 assume !(8464 == ssl3_accept_~s__state~0); 131317#L130 assume !(8465 == ssl3_accept_~s__state~0); 131316#L133 assume !(8466 == ssl3_accept_~s__state~0); 131315#L136 assume !(8496 == ssl3_accept_~s__state~0); 131314#L139 assume !(8497 == ssl3_accept_~s__state~0); 131313#L142 assume !(8512 == ssl3_accept_~s__state~0); 131312#L145 assume !(8513 == ssl3_accept_~s__state~0); 131311#L148 assume !(8528 == ssl3_accept_~s__state~0); 131310#L151 assume !(8529 == ssl3_accept_~s__state~0); 131309#L154 assume !(8544 == ssl3_accept_~s__state~0); 131308#L157 assume !(8545 == ssl3_accept_~s__state~0); 131307#L160 assume !(8560 == ssl3_accept_~s__state~0); 131306#L163 assume !(8561 == ssl3_accept_~s__state~0); 131305#L166 assume !(8448 == ssl3_accept_~s__state~0); 131304#L169 assume 8576 == ssl3_accept_~s__state~0; 131262#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 131303#L450 assume !(5 == ssl3_accept_~blastFlag~0); 131302#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 131301#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 129297#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131720#L641 ssl3_accept_~skip~0 := 0; 131721#L100-2 assume !false; 131716#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131717#L103 assume !(12292 == ssl3_accept_~s__state~0); 131712#L106 assume !(16384 == ssl3_accept_~s__state~0); 131713#L109 assume !(8192 == ssl3_accept_~s__state~0); 131708#L112 assume !(24576 == ssl3_accept_~s__state~0); 131709#L115 assume !(8195 == ssl3_accept_~s__state~0); 131704#L118 assume !(8480 == ssl3_accept_~s__state~0); 131705#L121 assume !(8481 == ssl3_accept_~s__state~0); 131701#L124 assume !(8482 == ssl3_accept_~s__state~0); 131702#L127 assume !(8464 == ssl3_accept_~s__state~0); 131585#L130 assume !(8465 == ssl3_accept_~s__state~0); 131586#L133 assume 8466 == ssl3_accept_~s__state~0; 128735#L134 [2021-10-13 00:05:33,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:33,641 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 23 times [2021-10-13 00:05:33,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:33,641 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138602877] [2021-10-13 00:05:33,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:33,641 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:33,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:33,649 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:33,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:33,659 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:33,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:33,661 INFO L82 PathProgramCache]: Analyzing trace with hash 492625999, now seen corresponding path program 1 times [2021-10-13 00:05:33,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:33,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113890992] [2021-10-13 00:05:33,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:33,662 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:33,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:33,687 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-13 00:05:33,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:33,687 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113890992] [2021-10-13 00:05:33,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113890992] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:33,687 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:33,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:33,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970635866] [2021-10-13 00:05:33,688 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:33,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:33,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:33,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:33,689 INFO L87 Difference]: Start difference. First operand 7944 states and 10101 transitions. cyclomatic complexity: 2171 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:33,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:33,747 INFO L93 Difference]: Finished difference Result 8040 states and 10217 transitions. [2021-10-13 00:05:33,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:33,748 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8040 states and 10217 transitions. [2021-10-13 00:05:33,786 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7679 [2021-10-13 00:05:33,898 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8040 states to 8040 states and 10217 transitions. [2021-10-13 00:05:33,898 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7841 [2021-10-13 00:05:33,913 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7841 [2021-10-13 00:05:33,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8040 states and 10217 transitions. [2021-10-13 00:05:33,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:33,914 INFO L681 BuchiCegarLoop]: Abstraction has 8040 states and 10217 transitions. [2021-10-13 00:05:33,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8040 states and 10217 transitions. [2021-10-13 00:05:34,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8040 to 8040. [2021-10-13 00:05:34,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8040 states, 8040 states have (on average 1.270771144278607) internal successors, (10217), 8039 states have internal predecessors, (10217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:34,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8040 states to 8040 states and 10217 transitions. [2021-10-13 00:05:34,144 INFO L704 BuchiCegarLoop]: Abstraction has 8040 states and 10217 transitions. [2021-10-13 00:05:34,144 INFO L587 BuchiCegarLoop]: Abstraction has 8040 states and 10217 transitions. [2021-10-13 00:05:34,144 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-13 00:05:34,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8040 states and 10217 transitions. [2021-10-13 00:05:34,179 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7679 [2021-10-13 00:05:34,179 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:34,179 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:34,181 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:34,182 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:34,182 INFO L791 eck$LassoCheckResult]: Stem: 143836#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 143664#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 143613#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 143576#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 143614#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 143616#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 143661#L100-2 assume !false; 143872#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145084#L103 assume !(12292 == ssl3_accept_~s__state~0); 145080#L106 assume !(16384 == ssl3_accept_~s__state~0); 145081#L109 assume !(8192 == ssl3_accept_~s__state~0); 145076#L112 assume !(24576 == ssl3_accept_~s__state~0); 145077#L115 assume !(8195 == ssl3_accept_~s__state~0); 145070#L118 assume !(8480 == ssl3_accept_~s__state~0); 145071#L121 assume !(8481 == ssl3_accept_~s__state~0); 145063#L124 assume !(8482 == ssl3_accept_~s__state~0); 145064#L127 assume 8464 == ssl3_accept_~s__state~0; 144731#L134 [2021-10-13 00:05:34,182 INFO L793 eck$LassoCheckResult]: Loop: 144731#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 145254#L275 assume !(0 == ssl3_accept_~blastFlag~0); 145417#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 145418#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145832#L641 ssl3_accept_~skip~0 := 0; 145409#L100-2 assume !false; 145408#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145407#L103 assume !(12292 == ssl3_accept_~s__state~0); 145405#L106 assume !(16384 == ssl3_accept_~s__state~0); 145406#L109 assume !(8192 == ssl3_accept_~s__state~0); 145818#L112 assume !(24576 == ssl3_accept_~s__state~0); 145816#L115 assume !(8195 == ssl3_accept_~s__state~0); 145129#L118 assume !(8480 == ssl3_accept_~s__state~0); 145130#L121 assume !(8481 == ssl3_accept_~s__state~0); 145120#L124 assume !(8482 == ssl3_accept_~s__state~0); 145121#L127 assume !(8464 == ssl3_accept_~s__state~0); 145108#L130 assume !(8465 == ssl3_accept_~s__state~0); 145109#L133 assume !(8466 == ssl3_accept_~s__state~0); 145763#L136 assume 8496 == ssl3_accept_~s__state~0; 144712#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 144713#L288 assume !(1 == ssl3_accept_~blastFlag~0); 145221#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 145222#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 143825#L294-2 ssl3_accept_~s__init_num~0 := 0; 145210#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145198#L641 ssl3_accept_~skip~0 := 0; 145199#L100-2 assume !false; 145190#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145191#L103 assume !(12292 == ssl3_accept_~s__state~0); 145182#L106 assume !(16384 == ssl3_accept_~s__state~0); 145183#L109 assume !(8192 == ssl3_accept_~s__state~0); 145174#L112 assume !(24576 == ssl3_accept_~s__state~0); 145175#L115 assume !(8195 == ssl3_accept_~s__state~0); 145166#L118 assume !(8480 == ssl3_accept_~s__state~0); 145167#L121 assume !(8481 == ssl3_accept_~s__state~0); 145157#L124 assume !(8482 == ssl3_accept_~s__state~0); 145158#L127 assume !(8464 == ssl3_accept_~s__state~0); 145147#L130 assume !(8465 == ssl3_accept_~s__state~0); 145148#L133 assume !(8466 == ssl3_accept_~s__state~0); 145139#L136 assume !(8496 == ssl3_accept_~s__state~0); 145140#L139 assume !(8497 == ssl3_accept_~s__state~0); 144837#L142 assume 8512 == ssl3_accept_~s__state~0; 144838#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 145757#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 145752#L309 assume !(2 == ssl3_accept_~blastFlag~0); 145753#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 146064#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 146061#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146058#L641 ssl3_accept_~skip~0 := 0; 146057#L100-2 assume !false; 146056#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146055#L103 assume !(12292 == ssl3_accept_~s__state~0); 146054#L106 assume !(16384 == ssl3_accept_~s__state~0); 146053#L109 assume !(8192 == ssl3_accept_~s__state~0); 146052#L112 assume !(24576 == ssl3_accept_~s__state~0); 146051#L115 assume !(8195 == ssl3_accept_~s__state~0); 146050#L118 assume !(8480 == ssl3_accept_~s__state~0); 146049#L121 assume !(8481 == ssl3_accept_~s__state~0); 146048#L124 assume !(8482 == ssl3_accept_~s__state~0); 146047#L127 assume !(8464 == ssl3_accept_~s__state~0); 146046#L130 assume !(8465 == ssl3_accept_~s__state~0); 146045#L133 assume !(8466 == ssl3_accept_~s__state~0); 146044#L136 assume !(8496 == ssl3_accept_~s__state~0); 146043#L139 assume !(8497 == ssl3_accept_~s__state~0); 146042#L142 assume !(8512 == ssl3_accept_~s__state~0); 146041#L145 assume !(8513 == ssl3_accept_~s__state~0); 146040#L148 assume 8528 == ssl3_accept_~s__state~0; 144996#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 146039#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 146037#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 146031#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 146033#L357 assume !(3 == ssl3_accept_~blastFlag~0); 146029#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 146025#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 146022#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 146019#L641 ssl3_accept_~skip~0 := 0; 146018#L100-2 assume !false; 146016#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146011#L103 assume !(12292 == ssl3_accept_~s__state~0); 146009#L106 assume !(16384 == ssl3_accept_~s__state~0); 146007#L109 assume !(8192 == ssl3_accept_~s__state~0); 146005#L112 assume !(24576 == ssl3_accept_~s__state~0); 146003#L115 assume !(8195 == ssl3_accept_~s__state~0); 146001#L118 assume !(8480 == ssl3_accept_~s__state~0); 145999#L121 assume !(8481 == ssl3_accept_~s__state~0); 145997#L124 assume !(8482 == ssl3_accept_~s__state~0); 145995#L127 assume !(8464 == ssl3_accept_~s__state~0); 145993#L130 assume !(8465 == ssl3_accept_~s__state~0); 145991#L133 assume !(8466 == ssl3_accept_~s__state~0); 145989#L136 assume !(8496 == ssl3_accept_~s__state~0); 145987#L139 assume !(8497 == ssl3_accept_~s__state~0); 145985#L142 assume !(8512 == ssl3_accept_~s__state~0); 145983#L145 assume !(8513 == ssl3_accept_~s__state~0); 145981#L148 assume !(8528 == ssl3_accept_~s__state~0); 145979#L151 assume !(8529 == ssl3_accept_~s__state~0); 145977#L154 assume 8544 == ssl3_accept_~s__state~0; 144990#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 145974#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 145971#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 145967#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 145965#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 145963#L407 assume !(4 == ssl3_accept_~blastFlag~0); 145961#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 145957#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145954#L641 ssl3_accept_~skip~0 := 0; 145953#L100-2 assume !false; 145952#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145951#L103 assume !(12292 == ssl3_accept_~s__state~0); 145949#L106 assume !(16384 == ssl3_accept_~s__state~0); 145947#L109 assume !(8192 == ssl3_accept_~s__state~0); 145946#L112 assume !(24576 == ssl3_accept_~s__state~0); 145944#L115 assume !(8195 == ssl3_accept_~s__state~0); 145942#L118 assume !(8480 == ssl3_accept_~s__state~0); 145940#L121 assume !(8481 == ssl3_accept_~s__state~0); 145938#L124 assume !(8482 == ssl3_accept_~s__state~0); 145936#L127 assume !(8464 == ssl3_accept_~s__state~0); 145934#L130 assume !(8465 == ssl3_accept_~s__state~0); 145931#L133 assume !(8466 == ssl3_accept_~s__state~0); 145925#L136 assume !(8496 == ssl3_accept_~s__state~0); 145923#L139 assume !(8497 == ssl3_accept_~s__state~0); 145921#L142 assume !(8512 == ssl3_accept_~s__state~0); 145919#L145 assume !(8513 == ssl3_accept_~s__state~0); 145917#L148 assume !(8528 == ssl3_accept_~s__state~0); 145915#L151 assume !(8529 == ssl3_accept_~s__state~0); 145913#L154 assume !(8544 == ssl3_accept_~s__state~0); 145911#L157 assume !(8545 == ssl3_accept_~s__state~0); 145909#L160 assume !(8560 == ssl3_accept_~s__state~0); 145907#L163 assume !(8561 == ssl3_accept_~s__state~0); 145905#L166 assume 8448 == ssl3_accept_~s__state~0; 145903#L167 assume !(ssl3_accept_~num1~0 > 0); 145899#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 145895#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145891#L641 ssl3_accept_~skip~0 := 0; 145889#L100-2 assume !false; 145887#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145885#L103 assume !(12292 == ssl3_accept_~s__state~0); 145883#L106 assume !(16384 == ssl3_accept_~s__state~0); 145881#L109 assume !(8192 == ssl3_accept_~s__state~0); 145879#L112 assume !(24576 == ssl3_accept_~s__state~0); 145877#L115 assume !(8195 == ssl3_accept_~s__state~0); 145875#L118 assume !(8480 == ssl3_accept_~s__state~0); 145873#L121 assume !(8481 == ssl3_accept_~s__state~0); 145871#L124 assume !(8482 == ssl3_accept_~s__state~0); 145869#L127 assume !(8464 == ssl3_accept_~s__state~0); 145867#L130 assume !(8465 == ssl3_accept_~s__state~0); 145865#L133 assume !(8466 == ssl3_accept_~s__state~0); 145863#L136 assume !(8496 == ssl3_accept_~s__state~0); 145861#L139 assume !(8497 == ssl3_accept_~s__state~0); 145858#L142 assume !(8512 == ssl3_accept_~s__state~0); 145857#L145 assume !(8513 == ssl3_accept_~s__state~0); 145855#L148 assume !(8528 == ssl3_accept_~s__state~0); 145853#L151 assume !(8529 == ssl3_accept_~s__state~0); 145851#L154 assume !(8544 == ssl3_accept_~s__state~0); 145850#L157 assume !(8545 == ssl3_accept_~s__state~0); 145849#L160 assume !(8560 == ssl3_accept_~s__state~0); 145847#L163 assume !(8561 == ssl3_accept_~s__state~0); 145844#L166 assume !(8448 == ssl3_accept_~s__state~0); 145449#L169 assume 8576 == ssl3_accept_~s__state~0; 145450#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 145439#L450 assume !(5 == ssl3_accept_~blastFlag~0); 145440#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 145810#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 145374#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 145372#L641 ssl3_accept_~skip~0 := 0; 145367#L100-2 assume !false; 145368#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 145363#L103 assume !(12292 == ssl3_accept_~s__state~0); 145364#L106 assume !(16384 == ssl3_accept_~s__state~0); 145359#L109 assume !(8192 == ssl3_accept_~s__state~0); 145360#L112 assume !(24576 == ssl3_accept_~s__state~0); 145355#L115 assume !(8195 == ssl3_accept_~s__state~0); 145356#L118 assume !(8480 == ssl3_accept_~s__state~0); 145125#L121 assume !(8481 == ssl3_accept_~s__state~0); 145126#L124 assume !(8482 == ssl3_accept_~s__state~0); 145113#L127 assume !(8464 == ssl3_accept_~s__state~0); 145114#L130 assume !(8465 == ssl3_accept_~s__state~0); 145786#L133 assume 8466 == ssl3_accept_~s__state~0; 144731#L134 [2021-10-13 00:05:34,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:34,183 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 24 times [2021-10-13 00:05:34,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:34,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728718716] [2021-10-13 00:05:34,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:34,184 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:34,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:34,195 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:34,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:34,204 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:34,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:34,205 INFO L82 PathProgramCache]: Analyzing trace with hash 1098400781, now seen corresponding path program 1 times [2021-10-13 00:05:34,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:34,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924504693] [2021-10-13 00:05:34,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:34,206 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:34,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:34,225 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:34,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:34,270 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:34,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:34,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1290328031, now seen corresponding path program 1 times [2021-10-13 00:05:34,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:34,288 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773549150] [2021-10-13 00:05:34,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:34,289 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:34,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:34,360 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-10-13 00:05:34,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:34,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773549150] [2021-10-13 00:05:34,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773549150] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:34,361 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:34,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:34,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406514809] [2021-10-13 00:05:36,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:36,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:36,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:36,109 INFO L87 Difference]: Start difference. First operand 8040 states and 10217 transitions. cyclomatic complexity: 2193 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:36,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:36,223 INFO L93 Difference]: Finished difference Result 7879 states and 10011 transitions. [2021-10-13 00:05:36,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:36,224 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7879 states and 10011 transitions. [2021-10-13 00:05:36,278 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7597 [2021-10-13 00:05:36,310 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7879 states to 7879 states and 10011 transitions. [2021-10-13 00:05:36,310 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7772 [2021-10-13 00:05:36,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7772 [2021-10-13 00:05:36,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7879 states and 10011 transitions. [2021-10-13 00:05:36,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:36,317 INFO L681 BuchiCegarLoop]: Abstraction has 7879 states and 10011 transitions. [2021-10-13 00:05:36,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7879 states and 10011 transitions. [2021-10-13 00:05:36,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7879 to 7879. [2021-10-13 00:05:36,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7879 states, 7879 states have (on average 1.2705927148115244) internal successors, (10011), 7878 states have internal predecessors, (10011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:36,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7879 states to 7879 states and 10011 transitions. [2021-10-13 00:05:36,434 INFO L704 BuchiCegarLoop]: Abstraction has 7879 states and 10011 transitions. [2021-10-13 00:05:36,434 INFO L587 BuchiCegarLoop]: Abstraction has 7879 states and 10011 transitions. [2021-10-13 00:05:36,434 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-13 00:05:36,434 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7879 states and 10011 transitions. [2021-10-13 00:05:36,467 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7597 [2021-10-13 00:05:36,467 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:36,468 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:36,470 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:36,470 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:36,471 INFO L791 eck$LassoCheckResult]: Stem: 159746#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 159587#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 159539#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 159503#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 159540#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 159542#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 159584#L100-2 assume !false; 159787#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 162078#L103 assume !(12292 == ssl3_accept_~s__state~0); 162077#L106 assume !(16384 == ssl3_accept_~s__state~0); 162076#L109 assume !(8192 == ssl3_accept_~s__state~0); 162075#L112 assume !(24576 == ssl3_accept_~s__state~0); 162074#L115 assume !(8195 == ssl3_accept_~s__state~0); 162073#L118 assume !(8480 == ssl3_accept_~s__state~0); 162072#L121 assume !(8481 == ssl3_accept_~s__state~0); 160921#L124 assume !(8482 == ssl3_accept_~s__state~0); 160031#L127 assume 8464 == ssl3_accept_~s__state~0; 160032#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 160002#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 160001#L275-2 [2021-10-13 00:05:36,471 INFO L793 eck$LassoCheckResult]: Loop: 160001#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 159988#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159983#L641 ssl3_accept_~skip~0 := 0; 159980#L100-2 assume !false; 159977#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159974#L103 assume !(12292 == ssl3_accept_~s__state~0); 159971#L106 assume !(16384 == ssl3_accept_~s__state~0); 159968#L109 assume !(8192 == ssl3_accept_~s__state~0); 159965#L112 assume !(24576 == ssl3_accept_~s__state~0); 159960#L115 assume !(8195 == ssl3_accept_~s__state~0); 159957#L118 assume !(8480 == ssl3_accept_~s__state~0); 159952#L121 assume !(8481 == ssl3_accept_~s__state~0); 159947#L124 assume !(8482 == ssl3_accept_~s__state~0); 159944#L127 assume !(8464 == ssl3_accept_~s__state~0); 159941#L130 assume !(8465 == ssl3_accept_~s__state~0); 159936#L133 assume !(8466 == ssl3_accept_~s__state~0); 159933#L136 assume 8496 == ssl3_accept_~s__state~0; 159925#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 159891#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 159890#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 159887#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 159881#L294-2 ssl3_accept_~s__init_num~0 := 0; 159873#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 159869#L641 ssl3_accept_~skip~0 := 0; 159867#L100-2 assume !false; 159865#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 159863#L103 assume !(12292 == ssl3_accept_~s__state~0); 159861#L106 assume !(16384 == ssl3_accept_~s__state~0); 159859#L109 assume !(8192 == ssl3_accept_~s__state~0); 159857#L112 assume !(24576 == ssl3_accept_~s__state~0); 159854#L115 assume !(8195 == ssl3_accept_~s__state~0); 159852#L118 assume !(8480 == ssl3_accept_~s__state~0); 159849#L121 assume !(8481 == ssl3_accept_~s__state~0); 159846#L124 assume !(8482 == ssl3_accept_~s__state~0); 159844#L127 assume !(8464 == ssl3_accept_~s__state~0); 159842#L130 assume !(8465 == ssl3_accept_~s__state~0); 159839#L133 assume !(8466 == ssl3_accept_~s__state~0); 159837#L136 assume !(8496 == ssl3_accept_~s__state~0); 159834#L139 assume !(8497 == ssl3_accept_~s__state~0); 159823#L142 assume 8512 == ssl3_accept_~s__state~0; 159824#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 159807#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 159809#L309 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 160454#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 160452#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 160449#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160446#L641 ssl3_accept_~skip~0 := 0; 160445#L100-2 assume !false; 160444#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160443#L103 assume !(12292 == ssl3_accept_~s__state~0); 160442#L106 assume !(16384 == ssl3_accept_~s__state~0); 160441#L109 assume !(8192 == ssl3_accept_~s__state~0); 160440#L112 assume !(24576 == ssl3_accept_~s__state~0); 160439#L115 assume !(8195 == ssl3_accept_~s__state~0); 160438#L118 assume !(8480 == ssl3_accept_~s__state~0); 160437#L121 assume !(8481 == ssl3_accept_~s__state~0); 160436#L124 assume !(8482 == ssl3_accept_~s__state~0); 160435#L127 assume !(8464 == ssl3_accept_~s__state~0); 160434#L130 assume !(8465 == ssl3_accept_~s__state~0); 160433#L133 assume !(8466 == ssl3_accept_~s__state~0); 160432#L136 assume !(8496 == ssl3_accept_~s__state~0); 160431#L139 assume !(8497 == ssl3_accept_~s__state~0); 160430#L142 assume !(8512 == ssl3_accept_~s__state~0); 160429#L145 assume !(8513 == ssl3_accept_~s__state~0); 160428#L148 assume 8528 == ssl3_accept_~s__state~0; 160124#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 160427#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 160425#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 160419#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 160421#L357 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 160417#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 160413#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 160410#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160407#L641 ssl3_accept_~skip~0 := 0; 160406#L100-2 assume !false; 160404#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160399#L103 assume !(12292 == ssl3_accept_~s__state~0); 160397#L106 assume !(16384 == ssl3_accept_~s__state~0); 160395#L109 assume !(8192 == ssl3_accept_~s__state~0); 160393#L112 assume !(24576 == ssl3_accept_~s__state~0); 160391#L115 assume !(8195 == ssl3_accept_~s__state~0); 160389#L118 assume !(8480 == ssl3_accept_~s__state~0); 160387#L121 assume !(8481 == ssl3_accept_~s__state~0); 160385#L124 assume !(8482 == ssl3_accept_~s__state~0); 160383#L127 assume !(8464 == ssl3_accept_~s__state~0); 160381#L130 assume !(8465 == ssl3_accept_~s__state~0); 160379#L133 assume !(8466 == ssl3_accept_~s__state~0); 160377#L136 assume !(8496 == ssl3_accept_~s__state~0); 160375#L139 assume !(8497 == ssl3_accept_~s__state~0); 160373#L142 assume !(8512 == ssl3_accept_~s__state~0); 160371#L145 assume !(8513 == ssl3_accept_~s__state~0); 160369#L148 assume !(8528 == ssl3_accept_~s__state~0); 160367#L151 assume !(8529 == ssl3_accept_~s__state~0); 160365#L154 assume 8544 == ssl3_accept_~s__state~0; 160042#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 160362#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 160359#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 160355#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 160353#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 160351#L407 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 160349#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 160345#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160342#L641 ssl3_accept_~skip~0 := 0; 160341#L100-2 assume !false; 160340#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160339#L103 assume !(12292 == ssl3_accept_~s__state~0); 160338#L106 assume !(16384 == ssl3_accept_~s__state~0); 160337#L109 assume !(8192 == ssl3_accept_~s__state~0); 160336#L112 assume !(24576 == ssl3_accept_~s__state~0); 160335#L115 assume !(8195 == ssl3_accept_~s__state~0); 160334#L118 assume !(8480 == ssl3_accept_~s__state~0); 160333#L121 assume !(8481 == ssl3_accept_~s__state~0); 160332#L124 assume !(8482 == ssl3_accept_~s__state~0); 160331#L127 assume !(8464 == ssl3_accept_~s__state~0); 160330#L130 assume !(8465 == ssl3_accept_~s__state~0); 160329#L133 assume !(8466 == ssl3_accept_~s__state~0); 160328#L136 assume !(8496 == ssl3_accept_~s__state~0); 160327#L139 assume !(8497 == ssl3_accept_~s__state~0); 160326#L142 assume !(8512 == ssl3_accept_~s__state~0); 160325#L145 assume !(8513 == ssl3_accept_~s__state~0); 160324#L148 assume !(8528 == ssl3_accept_~s__state~0); 160323#L151 assume !(8529 == ssl3_accept_~s__state~0); 160322#L154 assume !(8544 == ssl3_accept_~s__state~0); 160321#L157 assume !(8545 == ssl3_accept_~s__state~0); 160320#L160 assume !(8560 == ssl3_accept_~s__state~0); 160319#L163 assume !(8561 == ssl3_accept_~s__state~0); 160318#L166 assume 8448 == ssl3_accept_~s__state~0; 160317#L167 assume !(ssl3_accept_~num1~0 > 0); 160314#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 160311#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160308#L641 ssl3_accept_~skip~0 := 0; 160307#L100-2 assume !false; 160306#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160305#L103 assume !(12292 == ssl3_accept_~s__state~0); 160304#L106 assume !(16384 == ssl3_accept_~s__state~0); 160297#L109 assume !(8192 == ssl3_accept_~s__state~0); 160294#L112 assume !(24576 == ssl3_accept_~s__state~0); 160291#L115 assume !(8195 == ssl3_accept_~s__state~0); 160288#L118 assume !(8480 == ssl3_accept_~s__state~0); 160285#L121 assume !(8481 == ssl3_accept_~s__state~0); 160282#L124 assume !(8482 == ssl3_accept_~s__state~0); 160279#L127 assume !(8464 == ssl3_accept_~s__state~0); 160276#L130 assume !(8465 == ssl3_accept_~s__state~0); 160273#L133 assume !(8466 == ssl3_accept_~s__state~0); 160270#L136 assume !(8496 == ssl3_accept_~s__state~0); 160267#L139 assume !(8497 == ssl3_accept_~s__state~0); 160264#L142 assume !(8512 == ssl3_accept_~s__state~0); 160262#L145 assume !(8513 == ssl3_accept_~s__state~0); 160261#L148 assume !(8528 == ssl3_accept_~s__state~0); 160260#L151 assume !(8529 == ssl3_accept_~s__state~0); 160259#L154 assume !(8544 == ssl3_accept_~s__state~0); 160258#L157 assume !(8545 == ssl3_accept_~s__state~0); 160257#L160 assume !(8560 == ssl3_accept_~s__state~0); 160256#L163 assume !(8561 == ssl3_accept_~s__state~0); 160255#L166 assume !(8448 == ssl3_accept_~s__state~0); 160240#L169 assume 8576 == ssl3_accept_~s__state~0; 160238#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 160140#L450 assume 5 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 160141#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 160120#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 160117#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160114#L641 ssl3_accept_~skip~0 := 0; 160113#L100-2 assume !false; 160112#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160111#L103 assume !(12292 == ssl3_accept_~s__state~0); 160110#L106 assume !(16384 == ssl3_accept_~s__state~0); 160109#L109 assume !(8192 == ssl3_accept_~s__state~0); 160108#L112 assume !(24576 == ssl3_accept_~s__state~0); 160107#L115 assume !(8195 == ssl3_accept_~s__state~0); 160106#L118 assume !(8480 == ssl3_accept_~s__state~0); 160105#L121 assume !(8481 == ssl3_accept_~s__state~0); 160104#L124 assume !(8482 == ssl3_accept_~s__state~0); 160103#L127 assume !(8464 == ssl3_accept_~s__state~0); 160101#L130 assume !(8465 == ssl3_accept_~s__state~0); 160102#L133 assume 8466 == ssl3_accept_~s__state~0; 159940#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 160024#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 160001#L275-2 [2021-10-13 00:05:36,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:36,472 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 1 times [2021-10-13 00:05:36,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:36,472 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167797590] [2021-10-13 00:05:36,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:36,473 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:36,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:36,483 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:36,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:36,570 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:36,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:36,571 INFO L82 PathProgramCache]: Analyzing trace with hash 1347103095, now seen corresponding path program 1 times [2021-10-13 00:05:36,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:36,571 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362126141] [2021-10-13 00:05:36,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:36,571 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:36,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:36,605 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-13 00:05:36,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:36,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362126141] [2021-10-13 00:05:36,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362126141] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:36,606 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:36,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:05:36,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539806023] [2021-10-13 00:05:36,607 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:36,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:36,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:36,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:36,608 INFO L87 Difference]: Start difference. First operand 7879 states and 10011 transitions. cyclomatic complexity: 2147 Second operand has 3 states, 2 states have (on average 40.0) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:36,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:36,713 INFO L93 Difference]: Finished difference Result 10485 states and 13371 transitions. [2021-10-13 00:05:36,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:36,714 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10485 states and 13371 transitions. [2021-10-13 00:05:36,763 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10203 [2021-10-13 00:05:36,799 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10485 states to 10485 states and 13371 transitions. [2021-10-13 00:05:36,799 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10378 [2021-10-13 00:05:36,807 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10378 [2021-10-13 00:05:36,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10485 states and 13371 transitions. [2021-10-13 00:05:36,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:36,807 INFO L681 BuchiCegarLoop]: Abstraction has 10485 states and 13371 transitions. [2021-10-13 00:05:36,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10485 states and 13371 transitions. [2021-10-13 00:05:36,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10485 to 10485. [2021-10-13 00:05:36,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10485 states, 10485 states have (on average 1.275250357653791) internal successors, (13371), 10484 states have internal predecessors, (13371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:36,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10485 states to 10485 states and 13371 transitions. [2021-10-13 00:05:36,940 INFO L704 BuchiCegarLoop]: Abstraction has 10485 states and 13371 transitions. [2021-10-13 00:05:36,940 INFO L587 BuchiCegarLoop]: Abstraction has 10485 states and 13371 transitions. [2021-10-13 00:05:36,940 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-13 00:05:36,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10485 states and 13371 transitions. [2021-10-13 00:05:36,977 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10203 [2021-10-13 00:05:36,977 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:36,978 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:36,979 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:36,980 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:36,980 INFO L791 eck$LassoCheckResult]: Stem: 178120#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 177958#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 177909#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 177873#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 177910#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 177912#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 177956#L100-2 assume !false; 178159#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180352#L103 assume !(12292 == ssl3_accept_~s__state~0); 180353#L106 assume !(16384 == ssl3_accept_~s__state~0); 180344#L109 assume !(8192 == ssl3_accept_~s__state~0); 180345#L112 assume !(24576 == ssl3_accept_~s__state~0); 180337#L115 assume !(8195 == ssl3_accept_~s__state~0); 180338#L118 assume !(8480 == ssl3_accept_~s__state~0); 180329#L121 assume !(8481 == ssl3_accept_~s__state~0); 180330#L124 assume !(8482 == ssl3_accept_~s__state~0); 178390#L127 assume 8464 == ssl3_accept_~s__state~0; 178391#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 178366#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 178365#L275-2 [2021-10-13 00:05:36,980 INFO L793 eck$LassoCheckResult]: Loop: 178365#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 178352#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 178347#L641 ssl3_accept_~skip~0 := 0; 178344#L100-2 assume !false; 178341#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178338#L103 assume !(12292 == ssl3_accept_~s__state~0); 178335#L106 assume !(16384 == ssl3_accept_~s__state~0); 178332#L109 assume !(8192 == ssl3_accept_~s__state~0); 178329#L112 assume !(24576 == ssl3_accept_~s__state~0); 178324#L115 assume !(8195 == ssl3_accept_~s__state~0); 178321#L118 assume !(8480 == ssl3_accept_~s__state~0); 178316#L121 assume !(8481 == ssl3_accept_~s__state~0); 178311#L124 assume !(8482 == ssl3_accept_~s__state~0); 178308#L127 assume !(8464 == ssl3_accept_~s__state~0); 178305#L130 assume !(8465 == ssl3_accept_~s__state~0); 178300#L133 assume !(8466 == ssl3_accept_~s__state~0); 178297#L136 assume 8496 == ssl3_accept_~s__state~0; 178289#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 178255#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 178252#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 178248#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 178245#L294-2 ssl3_accept_~s__init_num~0 := 0; 178237#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 178233#L641 ssl3_accept_~skip~0 := 0; 178231#L100-2 assume !false; 178229#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178227#L103 assume !(12292 == ssl3_accept_~s__state~0); 178225#L106 assume !(16384 == ssl3_accept_~s__state~0); 178223#L109 assume !(8192 == ssl3_accept_~s__state~0); 178221#L112 assume !(24576 == ssl3_accept_~s__state~0); 178218#L115 assume !(8195 == ssl3_accept_~s__state~0); 178216#L118 assume !(8480 == ssl3_accept_~s__state~0); 178213#L121 assume !(8481 == ssl3_accept_~s__state~0); 178210#L124 assume !(8482 == ssl3_accept_~s__state~0); 178208#L127 assume !(8464 == ssl3_accept_~s__state~0); 178206#L130 assume !(8465 == ssl3_accept_~s__state~0); 178203#L133 assume !(8466 == ssl3_accept_~s__state~0); 178201#L136 assume !(8496 == ssl3_accept_~s__state~0); 178198#L139 assume !(8497 == ssl3_accept_~s__state~0); 178191#L142 assume 8512 == ssl3_accept_~s__state~0; 178192#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 178179#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 178181#L309 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 178785#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 178783#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 178780#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 178777#L641 ssl3_accept_~skip~0 := 0; 178776#L100-2 assume !false; 178775#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178774#L103 assume !(12292 == ssl3_accept_~s__state~0); 178773#L106 assume !(16384 == ssl3_accept_~s__state~0); 178772#L109 assume !(8192 == ssl3_accept_~s__state~0); 178771#L112 assume !(24576 == ssl3_accept_~s__state~0); 178770#L115 assume !(8195 == ssl3_accept_~s__state~0); 178769#L118 assume !(8480 == ssl3_accept_~s__state~0); 178768#L121 assume !(8481 == ssl3_accept_~s__state~0); 178767#L124 assume !(8482 == ssl3_accept_~s__state~0); 178766#L127 assume !(8464 == ssl3_accept_~s__state~0); 178765#L130 assume !(8465 == ssl3_accept_~s__state~0); 178764#L133 assume !(8466 == ssl3_accept_~s__state~0); 178763#L136 assume !(8496 == ssl3_accept_~s__state~0); 178762#L139 assume !(8497 == ssl3_accept_~s__state~0); 178761#L142 assume !(8512 == ssl3_accept_~s__state~0); 178760#L145 assume !(8513 == ssl3_accept_~s__state~0); 178759#L148 assume 8528 == ssl3_accept_~s__state~0; 178498#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 178758#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 178756#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 178750#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 178752#L357 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 178748#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 178744#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 178741#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 178738#L641 ssl3_accept_~skip~0 := 0; 178737#L100-2 assume !false; 178735#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178730#L103 assume !(12292 == ssl3_accept_~s__state~0); 178728#L106 assume !(16384 == ssl3_accept_~s__state~0); 178726#L109 assume !(8192 == ssl3_accept_~s__state~0); 178724#L112 assume !(24576 == ssl3_accept_~s__state~0); 178722#L115 assume !(8195 == ssl3_accept_~s__state~0); 178720#L118 assume !(8480 == ssl3_accept_~s__state~0); 178718#L121 assume !(8481 == ssl3_accept_~s__state~0); 178716#L124 assume !(8482 == ssl3_accept_~s__state~0); 178714#L127 assume !(8464 == ssl3_accept_~s__state~0); 178712#L130 assume !(8465 == ssl3_accept_~s__state~0); 178710#L133 assume !(8466 == ssl3_accept_~s__state~0); 178708#L136 assume !(8496 == ssl3_accept_~s__state~0); 178706#L139 assume !(8497 == ssl3_accept_~s__state~0); 178704#L142 assume !(8512 == ssl3_accept_~s__state~0); 178702#L145 assume !(8513 == ssl3_accept_~s__state~0); 178700#L148 assume !(8528 == ssl3_accept_~s__state~0); 178698#L151 assume !(8529 == ssl3_accept_~s__state~0); 178696#L154 assume 8544 == ssl3_accept_~s__state~0; 178481#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 178693#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 178690#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 178686#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 178684#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 178682#L407 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 178680#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 178676#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 178673#L641 ssl3_accept_~skip~0 := 0; 178672#L100-2 assume !false; 178671#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178670#L103 assume !(12292 == ssl3_accept_~s__state~0); 178669#L106 assume !(16384 == ssl3_accept_~s__state~0); 178668#L109 assume !(8192 == ssl3_accept_~s__state~0); 178667#L112 assume !(24576 == ssl3_accept_~s__state~0); 178666#L115 assume !(8195 == ssl3_accept_~s__state~0); 178665#L118 assume !(8480 == ssl3_accept_~s__state~0); 178664#L121 assume !(8481 == ssl3_accept_~s__state~0); 178663#L124 assume !(8482 == ssl3_accept_~s__state~0); 178662#L127 assume !(8464 == ssl3_accept_~s__state~0); 178661#L130 assume !(8465 == ssl3_accept_~s__state~0); 178660#L133 assume !(8466 == ssl3_accept_~s__state~0); 178659#L136 assume !(8496 == ssl3_accept_~s__state~0); 178658#L139 assume !(8497 == ssl3_accept_~s__state~0); 178657#L142 assume !(8512 == ssl3_accept_~s__state~0); 178656#L145 assume !(8513 == ssl3_accept_~s__state~0); 178655#L148 assume !(8528 == ssl3_accept_~s__state~0); 178654#L151 assume !(8529 == ssl3_accept_~s__state~0); 178653#L154 assume !(8544 == ssl3_accept_~s__state~0); 178652#L157 assume !(8545 == ssl3_accept_~s__state~0); 178651#L160 assume !(8560 == ssl3_accept_~s__state~0); 178650#L163 assume !(8561 == ssl3_accept_~s__state~0); 178649#L166 assume 8448 == ssl3_accept_~s__state~0; 178648#L167 assume !(ssl3_accept_~num1~0 > 0); 178645#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 178642#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 178639#L641 ssl3_accept_~skip~0 := 0; 178638#L100-2 assume !false; 178637#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178636#L103 assume !(12292 == ssl3_accept_~s__state~0); 178635#L106 assume !(16384 == ssl3_accept_~s__state~0); 178634#L109 assume !(8192 == ssl3_accept_~s__state~0); 178633#L112 assume !(24576 == ssl3_accept_~s__state~0); 178632#L115 assume !(8195 == ssl3_accept_~s__state~0); 178631#L118 assume !(8480 == ssl3_accept_~s__state~0); 178630#L121 assume !(8481 == ssl3_accept_~s__state~0); 178629#L124 assume !(8482 == ssl3_accept_~s__state~0); 178628#L127 assume !(8464 == ssl3_accept_~s__state~0); 178627#L130 assume !(8465 == ssl3_accept_~s__state~0); 178626#L133 assume !(8466 == ssl3_accept_~s__state~0); 178625#L136 assume !(8496 == ssl3_accept_~s__state~0); 178624#L139 assume !(8497 == ssl3_accept_~s__state~0); 178623#L142 assume !(8512 == ssl3_accept_~s__state~0); 178622#L145 assume !(8513 == ssl3_accept_~s__state~0); 178621#L148 assume !(8528 == ssl3_accept_~s__state~0); 178620#L151 assume !(8529 == ssl3_accept_~s__state~0); 178619#L154 assume !(8544 == ssl3_accept_~s__state~0); 178618#L157 assume !(8545 == ssl3_accept_~s__state~0); 178617#L160 assume !(8560 == ssl3_accept_~s__state~0); 178616#L163 assume !(8561 == ssl3_accept_~s__state~0); 178615#L166 assume !(8448 == ssl3_accept_~s__state~0); 178515#L169 assume 8576 == ssl3_accept_~s__state~0; 178506#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 178495#L450 assume !(5 == ssl3_accept_~blastFlag~0); 178489#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 178477#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 178474#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 178471#L641 ssl3_accept_~skip~0 := 0; 178470#L100-2 assume !false; 178469#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178468#L103 assume !(12292 == ssl3_accept_~s__state~0); 178467#L106 assume !(16384 == ssl3_accept_~s__state~0); 178466#L109 assume !(8192 == ssl3_accept_~s__state~0); 178465#L112 assume !(24576 == ssl3_accept_~s__state~0); 178464#L115 assume !(8195 == ssl3_accept_~s__state~0); 178463#L118 assume !(8480 == ssl3_accept_~s__state~0); 178462#L121 assume !(8481 == ssl3_accept_~s__state~0); 178461#L124 assume !(8482 == ssl3_accept_~s__state~0); 178460#L127 assume !(8464 == ssl3_accept_~s__state~0); 178458#L130 assume !(8465 == ssl3_accept_~s__state~0); 178459#L133 assume 8466 == ssl3_accept_~s__state~0; 178304#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 178383#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 178365#L275-2 [2021-10-13 00:05:36,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:36,981 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 2 times [2021-10-13 00:05:36,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:36,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966011084] [2021-10-13 00:05:36,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:36,982 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:36,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:36,989 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:36,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:36,996 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:36,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:36,997 INFO L82 PathProgramCache]: Analyzing trace with hash 529454645, now seen corresponding path program 1 times [2021-10-13 00:05:36,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:36,997 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786988056] [2021-10-13 00:05:36,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:36,998 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:37,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:37,033 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2021-10-13 00:05:37,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:37,034 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786988056] [2021-10-13 00:05:37,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786988056] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:37,034 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:37,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:37,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032269789] [2021-10-13 00:05:37,035 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:37,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:37,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:37,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:37,036 INFO L87 Difference]: Start difference. First operand 10485 states and 13371 transitions. cyclomatic complexity: 2905 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:37,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:37,098 INFO L93 Difference]: Finished difference Result 10761 states and 13691 transitions. [2021-10-13 00:05:37,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:37,099 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10761 states and 13691 transitions. [2021-10-13 00:05:37,148 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10203 [2021-10-13 00:05:37,183 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10761 states to 10761 states and 13691 transitions. [2021-10-13 00:05:37,184 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10654 [2021-10-13 00:05:37,191 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10654 [2021-10-13 00:05:37,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10761 states and 13691 transitions. [2021-10-13 00:05:37,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:37,196 INFO L681 BuchiCegarLoop]: Abstraction has 10761 states and 13691 transitions. [2021-10-13 00:05:37,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10761 states and 13691 transitions. [2021-10-13 00:05:37,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10761 to 10761. [2021-10-13 00:05:37,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10761 states, 10761 states have (on average 1.272279527924914) internal successors, (13691), 10760 states have internal predecessors, (13691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:37,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10761 states to 10761 states and 13691 transitions. [2021-10-13 00:05:37,421 INFO L704 BuchiCegarLoop]: Abstraction has 10761 states and 13691 transitions. [2021-10-13 00:05:37,421 INFO L587 BuchiCegarLoop]: Abstraction has 10761 states and 13691 transitions. [2021-10-13 00:05:37,421 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-13 00:05:37,421 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10761 states and 13691 transitions. [2021-10-13 00:05:37,456 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10203 [2021-10-13 00:05:37,456 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:37,456 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:37,458 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:37,458 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:37,459 INFO L791 eck$LassoCheckResult]: Stem: 199363#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 199207#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 199161#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 199125#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 199162#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 199164#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 199205#L100-2 assume !false; 199396#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201587#L103 assume !(12292 == ssl3_accept_~s__state~0); 201588#L106 assume !(16384 == ssl3_accept_~s__state~0); 201581#L109 assume !(8192 == ssl3_accept_~s__state~0); 201582#L112 assume !(24576 == ssl3_accept_~s__state~0); 201575#L115 assume !(8195 == ssl3_accept_~s__state~0); 201576#L118 assume !(8480 == ssl3_accept_~s__state~0); 201569#L121 assume !(8481 == ssl3_accept_~s__state~0); 201570#L124 assume !(8482 == ssl3_accept_~s__state~0); 199627#L127 assume 8464 == ssl3_accept_~s__state~0; 199628#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 199603#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 199602#L275-2 [2021-10-13 00:05:37,459 INFO L793 eck$LassoCheckResult]: Loop: 199602#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 199589#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 199584#L641 ssl3_accept_~skip~0 := 0; 199581#L100-2 assume !false; 199578#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 199575#L103 assume !(12292 == ssl3_accept_~s__state~0); 199572#L106 assume !(16384 == ssl3_accept_~s__state~0); 199569#L109 assume !(8192 == ssl3_accept_~s__state~0); 199566#L112 assume !(24576 == ssl3_accept_~s__state~0); 199561#L115 assume !(8195 == ssl3_accept_~s__state~0); 199558#L118 assume !(8480 == ssl3_accept_~s__state~0); 199553#L121 assume !(8481 == ssl3_accept_~s__state~0); 199548#L124 assume !(8482 == ssl3_accept_~s__state~0); 199545#L127 assume !(8464 == ssl3_accept_~s__state~0); 199542#L130 assume !(8465 == ssl3_accept_~s__state~0); 199537#L133 assume !(8466 == ssl3_accept_~s__state~0); 199534#L136 assume 8496 == ssl3_accept_~s__state~0; 199526#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 199492#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 199489#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 199485#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 199482#L294-2 ssl3_accept_~s__init_num~0 := 0; 199474#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 199470#L641 ssl3_accept_~skip~0 := 0; 199468#L100-2 assume !false; 199466#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 199464#L103 assume !(12292 == ssl3_accept_~s__state~0); 199462#L106 assume !(16384 == ssl3_accept_~s__state~0); 199460#L109 assume !(8192 == ssl3_accept_~s__state~0); 199458#L112 assume !(24576 == ssl3_accept_~s__state~0); 199455#L115 assume !(8195 == ssl3_accept_~s__state~0); 199453#L118 assume !(8480 == ssl3_accept_~s__state~0); 199450#L121 assume !(8481 == ssl3_accept_~s__state~0); 199447#L124 assume !(8482 == ssl3_accept_~s__state~0); 199445#L127 assume !(8464 == ssl3_accept_~s__state~0); 199443#L130 assume !(8465 == ssl3_accept_~s__state~0); 199440#L133 assume !(8466 == ssl3_accept_~s__state~0); 199438#L136 assume !(8496 == ssl3_accept_~s__state~0); 199435#L139 assume !(8497 == ssl3_accept_~s__state~0); 199428#L142 assume 8512 == ssl3_accept_~s__state~0; 199429#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 199416#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 199418#L309 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 200024#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 200022#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 200019#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 200016#L641 ssl3_accept_~skip~0 := 0; 200015#L100-2 assume !false; 200014#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 200013#L103 assume !(12292 == ssl3_accept_~s__state~0); 200012#L106 assume !(16384 == ssl3_accept_~s__state~0); 200011#L109 assume !(8192 == ssl3_accept_~s__state~0); 200010#L112 assume !(24576 == ssl3_accept_~s__state~0); 200009#L115 assume !(8195 == ssl3_accept_~s__state~0); 200008#L118 assume !(8480 == ssl3_accept_~s__state~0); 200007#L121 assume !(8481 == ssl3_accept_~s__state~0); 200006#L124 assume !(8482 == ssl3_accept_~s__state~0); 200005#L127 assume !(8464 == ssl3_accept_~s__state~0); 200004#L130 assume !(8465 == ssl3_accept_~s__state~0); 200003#L133 assume !(8466 == ssl3_accept_~s__state~0); 200002#L136 assume !(8496 == ssl3_accept_~s__state~0); 200001#L139 assume !(8497 == ssl3_accept_~s__state~0); 200000#L142 assume !(8512 == ssl3_accept_~s__state~0); 199999#L145 assume !(8513 == ssl3_accept_~s__state~0); 199998#L148 assume 8528 == ssl3_accept_~s__state~0; 199735#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 199997#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 199995#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 199989#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 199991#L357 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 199987#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 199983#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 199980#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 199977#L641 ssl3_accept_~skip~0 := 0; 199976#L100-2 assume !false; 199974#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 199969#L103 assume !(12292 == ssl3_accept_~s__state~0); 199967#L106 assume !(16384 == ssl3_accept_~s__state~0); 199965#L109 assume !(8192 == ssl3_accept_~s__state~0); 199963#L112 assume !(24576 == ssl3_accept_~s__state~0); 199961#L115 assume !(8195 == ssl3_accept_~s__state~0); 199959#L118 assume !(8480 == ssl3_accept_~s__state~0); 199957#L121 assume !(8481 == ssl3_accept_~s__state~0); 199955#L124 assume !(8482 == ssl3_accept_~s__state~0); 199953#L127 assume !(8464 == ssl3_accept_~s__state~0); 199951#L130 assume !(8465 == ssl3_accept_~s__state~0); 199949#L133 assume !(8466 == ssl3_accept_~s__state~0); 199947#L136 assume !(8496 == ssl3_accept_~s__state~0); 199945#L139 assume !(8497 == ssl3_accept_~s__state~0); 199943#L142 assume !(8512 == ssl3_accept_~s__state~0); 199941#L145 assume !(8513 == ssl3_accept_~s__state~0); 199939#L148 assume !(8528 == ssl3_accept_~s__state~0); 199937#L151 assume !(8529 == ssl3_accept_~s__state~0); 199935#L154 assume 8544 == ssl3_accept_~s__state~0; 199718#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 199932#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 199929#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 199925#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 199923#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 199920#L407 assume !(4 == ssl3_accept_~blastFlag~0); 199918#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 199914#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 199911#L641 ssl3_accept_~skip~0 := 0; 199910#L100-2 assume !false; 199909#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 199908#L103 assume !(12292 == ssl3_accept_~s__state~0); 199907#L106 assume !(16384 == ssl3_accept_~s__state~0); 199906#L109 assume !(8192 == ssl3_accept_~s__state~0); 199905#L112 assume !(24576 == ssl3_accept_~s__state~0); 199904#L115 assume !(8195 == ssl3_accept_~s__state~0); 199903#L118 assume !(8480 == ssl3_accept_~s__state~0); 199902#L121 assume !(8481 == ssl3_accept_~s__state~0); 199901#L124 assume !(8482 == ssl3_accept_~s__state~0); 199900#L127 assume !(8464 == ssl3_accept_~s__state~0); 199899#L130 assume !(8465 == ssl3_accept_~s__state~0); 199898#L133 assume !(8466 == ssl3_accept_~s__state~0); 199897#L136 assume !(8496 == ssl3_accept_~s__state~0); 199896#L139 assume !(8497 == ssl3_accept_~s__state~0); 199895#L142 assume !(8512 == ssl3_accept_~s__state~0); 199894#L145 assume !(8513 == ssl3_accept_~s__state~0); 199893#L148 assume !(8528 == ssl3_accept_~s__state~0); 199892#L151 assume !(8529 == ssl3_accept_~s__state~0); 199891#L154 assume !(8544 == ssl3_accept_~s__state~0); 199890#L157 assume !(8545 == ssl3_accept_~s__state~0); 199889#L160 assume !(8560 == ssl3_accept_~s__state~0); 199888#L163 assume !(8561 == ssl3_accept_~s__state~0); 199887#L166 assume 8448 == ssl3_accept_~s__state~0; 199886#L167 assume !(ssl3_accept_~num1~0 > 0); 199883#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 199880#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 199877#L641 ssl3_accept_~skip~0 := 0; 199876#L100-2 assume !false; 199875#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 199874#L103 assume !(12292 == ssl3_accept_~s__state~0); 199873#L106 assume !(16384 == ssl3_accept_~s__state~0); 199872#L109 assume !(8192 == ssl3_accept_~s__state~0); 199871#L112 assume !(24576 == ssl3_accept_~s__state~0); 199870#L115 assume !(8195 == ssl3_accept_~s__state~0); 199869#L118 assume !(8480 == ssl3_accept_~s__state~0); 199868#L121 assume !(8481 == ssl3_accept_~s__state~0); 199867#L124 assume !(8482 == ssl3_accept_~s__state~0); 199866#L127 assume !(8464 == ssl3_accept_~s__state~0); 199865#L130 assume !(8465 == ssl3_accept_~s__state~0); 199864#L133 assume !(8466 == ssl3_accept_~s__state~0); 199863#L136 assume !(8496 == ssl3_accept_~s__state~0); 199862#L139 assume !(8497 == ssl3_accept_~s__state~0); 199861#L142 assume !(8512 == ssl3_accept_~s__state~0); 199860#L145 assume !(8513 == ssl3_accept_~s__state~0); 199859#L148 assume !(8528 == ssl3_accept_~s__state~0); 199858#L151 assume !(8529 == ssl3_accept_~s__state~0); 199857#L154 assume !(8544 == ssl3_accept_~s__state~0); 199856#L157 assume !(8545 == ssl3_accept_~s__state~0); 199855#L160 assume !(8560 == ssl3_accept_~s__state~0); 199854#L163 assume !(8561 == ssl3_accept_~s__state~0); 199852#L166 assume !(8448 == ssl3_accept_~s__state~0); 199752#L169 assume 8576 == ssl3_accept_~s__state~0; 199743#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 199732#L450 assume !(5 == ssl3_accept_~blastFlag~0); 199726#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 199714#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 199711#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 199708#L641 ssl3_accept_~skip~0 := 0; 199707#L100-2 assume !false; 199706#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 199705#L103 assume !(12292 == ssl3_accept_~s__state~0); 199704#L106 assume !(16384 == ssl3_accept_~s__state~0); 199703#L109 assume !(8192 == ssl3_accept_~s__state~0); 199702#L112 assume !(24576 == ssl3_accept_~s__state~0); 199701#L115 assume !(8195 == ssl3_accept_~s__state~0); 199700#L118 assume !(8480 == ssl3_accept_~s__state~0); 199699#L121 assume !(8481 == ssl3_accept_~s__state~0); 199698#L124 assume !(8482 == ssl3_accept_~s__state~0); 199697#L127 assume !(8464 == ssl3_accept_~s__state~0); 199695#L130 assume !(8465 == ssl3_accept_~s__state~0); 199696#L133 assume 8466 == ssl3_accept_~s__state~0; 199541#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 199620#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 199602#L275-2 [2021-10-13 00:05:37,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:37,460 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 3 times [2021-10-13 00:05:37,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:37,460 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179916616] [2021-10-13 00:05:37,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:37,461 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:37,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:37,468 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:37,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:37,475 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:37,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:37,476 INFO L82 PathProgramCache]: Analyzing trace with hash 1368488307, now seen corresponding path program 1 times [2021-10-13 00:05:37,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:37,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835625101] [2021-10-13 00:05:37,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:37,476 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:37,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:37,506 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-10-13 00:05:37,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:37,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835625101] [2021-10-13 00:05:37,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835625101] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:37,506 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:37,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:37,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071683500] [2021-10-13 00:05:37,507 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:37,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:37,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:37,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:37,508 INFO L87 Difference]: Start difference. First operand 10761 states and 13691 transitions. cyclomatic complexity: 2949 Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:37,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:37,618 INFO L93 Difference]: Finished difference Result 13363 states and 16945 transitions. [2021-10-13 00:05:37,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:37,618 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13363 states and 16945 transitions. [2021-10-13 00:05:37,682 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 12797 [2021-10-13 00:05:37,731 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13363 states to 13363 states and 16945 transitions. [2021-10-13 00:05:37,731 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13256 [2021-10-13 00:05:37,741 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13256 [2021-10-13 00:05:37,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13363 states and 16945 transitions. [2021-10-13 00:05:37,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:37,741 INFO L681 BuchiCegarLoop]: Abstraction has 13363 states and 16945 transitions. [2021-10-13 00:05:37,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13363 states and 16945 transitions. [2021-10-13 00:05:37,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13363 to 13363. [2021-10-13 00:05:37,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13363 states, 13363 states have (on average 1.2680535807827584) internal successors, (16945), 13362 states have internal predecessors, (16945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:37,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13363 states to 13363 states and 16945 transitions. [2021-10-13 00:05:37,910 INFO L704 BuchiCegarLoop]: Abstraction has 13363 states and 16945 transitions. [2021-10-13 00:05:37,910 INFO L587 BuchiCegarLoop]: Abstraction has 13363 states and 16945 transitions. [2021-10-13 00:05:37,911 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-13 00:05:37,911 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13363 states and 16945 transitions. [2021-10-13 00:05:37,955 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 12797 [2021-10-13 00:05:37,956 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:37,956 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:37,958 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:37,958 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:37,958 INFO L791 eck$LassoCheckResult]: Stem: 223499#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 223339#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 223291#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 223255#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 223292#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 223294#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 223336#L100-2 assume !false; 223536#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225725#L103 assume !(12292 == ssl3_accept_~s__state~0); 225726#L106 assume !(16384 == ssl3_accept_~s__state~0); 225717#L109 assume !(8192 == ssl3_accept_~s__state~0); 225718#L112 assume !(24576 == ssl3_accept_~s__state~0); 225709#L115 assume !(8195 == ssl3_accept_~s__state~0); 225710#L118 assume !(8480 == ssl3_accept_~s__state~0); 225701#L121 assume !(8481 == ssl3_accept_~s__state~0); 225702#L124 assume !(8482 == ssl3_accept_~s__state~0); 223769#L127 assume 8464 == ssl3_accept_~s__state~0; 223770#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 223742#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 223741#L275-2 [2021-10-13 00:05:37,958 INFO L793 eck$LassoCheckResult]: Loop: 223741#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 223728#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 223723#L641 ssl3_accept_~skip~0 := 0; 223720#L100-2 assume !false; 223717#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 223714#L103 assume !(12292 == ssl3_accept_~s__state~0); 223711#L106 assume !(16384 == ssl3_accept_~s__state~0); 223708#L109 assume !(8192 == ssl3_accept_~s__state~0); 223705#L112 assume !(24576 == ssl3_accept_~s__state~0); 223700#L115 assume !(8195 == ssl3_accept_~s__state~0); 223697#L118 assume !(8480 == ssl3_accept_~s__state~0); 223692#L121 assume !(8481 == ssl3_accept_~s__state~0); 223687#L124 assume !(8482 == ssl3_accept_~s__state~0); 223684#L127 assume !(8464 == ssl3_accept_~s__state~0); 223681#L130 assume !(8465 == ssl3_accept_~s__state~0); 223676#L133 assume !(8466 == ssl3_accept_~s__state~0); 223673#L136 assume 8496 == ssl3_accept_~s__state~0; 223665#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 223631#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 223628#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 223624#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 223621#L294-2 ssl3_accept_~s__init_num~0 := 0; 223613#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 223609#L641 ssl3_accept_~skip~0 := 0; 223607#L100-2 assume !false; 223605#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 223603#L103 assume !(12292 == ssl3_accept_~s__state~0); 223601#L106 assume !(16384 == ssl3_accept_~s__state~0); 223599#L109 assume !(8192 == ssl3_accept_~s__state~0); 223597#L112 assume !(24576 == ssl3_accept_~s__state~0); 223594#L115 assume !(8195 == ssl3_accept_~s__state~0); 223592#L118 assume !(8480 == ssl3_accept_~s__state~0); 223589#L121 assume !(8481 == ssl3_accept_~s__state~0); 223586#L124 assume !(8482 == ssl3_accept_~s__state~0); 223584#L127 assume !(8464 == ssl3_accept_~s__state~0); 223582#L130 assume !(8465 == ssl3_accept_~s__state~0); 223579#L133 assume !(8466 == ssl3_accept_~s__state~0); 223577#L136 assume !(8496 == ssl3_accept_~s__state~0); 223574#L139 assume !(8497 == ssl3_accept_~s__state~0); 223567#L142 assume 8512 == ssl3_accept_~s__state~0; 223568#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 223556#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 223557#L309 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 224166#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 224164#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 224161#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 224158#L641 ssl3_accept_~skip~0 := 0; 224157#L100-2 assume !false; 224156#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224155#L103 assume !(12292 == ssl3_accept_~s__state~0); 224154#L106 assume !(16384 == ssl3_accept_~s__state~0); 224153#L109 assume !(8192 == ssl3_accept_~s__state~0); 224152#L112 assume !(24576 == ssl3_accept_~s__state~0); 224151#L115 assume !(8195 == ssl3_accept_~s__state~0); 224150#L118 assume !(8480 == ssl3_accept_~s__state~0); 224149#L121 assume !(8481 == ssl3_accept_~s__state~0); 224148#L124 assume !(8482 == ssl3_accept_~s__state~0); 224147#L127 assume !(8464 == ssl3_accept_~s__state~0); 224146#L130 assume !(8465 == ssl3_accept_~s__state~0); 224145#L133 assume !(8466 == ssl3_accept_~s__state~0); 224144#L136 assume !(8496 == ssl3_accept_~s__state~0); 224143#L139 assume !(8497 == ssl3_accept_~s__state~0); 224142#L142 assume !(8512 == ssl3_accept_~s__state~0); 224141#L145 assume !(8513 == ssl3_accept_~s__state~0); 224140#L148 assume 8528 == ssl3_accept_~s__state~0; 223879#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 224139#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 224137#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 224130#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 224132#L357 assume !(3 == ssl3_accept_~blastFlag~0); 224128#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 224124#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 224121#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 224118#L641 ssl3_accept_~skip~0 := 0; 224117#L100-2 assume !false; 224115#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224110#L103 assume !(12292 == ssl3_accept_~s__state~0); 224108#L106 assume !(16384 == ssl3_accept_~s__state~0); 224106#L109 assume !(8192 == ssl3_accept_~s__state~0); 224104#L112 assume !(24576 == ssl3_accept_~s__state~0); 224102#L115 assume !(8195 == ssl3_accept_~s__state~0); 224100#L118 assume !(8480 == ssl3_accept_~s__state~0); 224098#L121 assume !(8481 == ssl3_accept_~s__state~0); 224096#L124 assume !(8482 == ssl3_accept_~s__state~0); 224094#L127 assume !(8464 == ssl3_accept_~s__state~0); 224092#L130 assume !(8465 == ssl3_accept_~s__state~0); 224090#L133 assume !(8466 == ssl3_accept_~s__state~0); 224088#L136 assume !(8496 == ssl3_accept_~s__state~0); 224086#L139 assume !(8497 == ssl3_accept_~s__state~0); 224084#L142 assume !(8512 == ssl3_accept_~s__state~0); 224082#L145 assume !(8513 == ssl3_accept_~s__state~0); 224080#L148 assume !(8528 == ssl3_accept_~s__state~0); 224078#L151 assume !(8529 == ssl3_accept_~s__state~0); 224076#L154 assume 8544 == ssl3_accept_~s__state~0; 223861#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 224073#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 224070#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 224066#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 224064#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 224061#L407 assume !(4 == ssl3_accept_~blastFlag~0); 224059#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 224055#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 224052#L641 ssl3_accept_~skip~0 := 0; 224051#L100-2 assume !false; 224050#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224049#L103 assume !(12292 == ssl3_accept_~s__state~0); 224048#L106 assume !(16384 == ssl3_accept_~s__state~0); 224047#L109 assume !(8192 == ssl3_accept_~s__state~0); 224046#L112 assume !(24576 == ssl3_accept_~s__state~0); 224045#L115 assume !(8195 == ssl3_accept_~s__state~0); 224044#L118 assume !(8480 == ssl3_accept_~s__state~0); 224043#L121 assume !(8481 == ssl3_accept_~s__state~0); 224042#L124 assume !(8482 == ssl3_accept_~s__state~0); 224041#L127 assume !(8464 == ssl3_accept_~s__state~0); 224040#L130 assume !(8465 == ssl3_accept_~s__state~0); 224039#L133 assume !(8466 == ssl3_accept_~s__state~0); 224038#L136 assume !(8496 == ssl3_accept_~s__state~0); 224037#L139 assume !(8497 == ssl3_accept_~s__state~0); 224036#L142 assume !(8512 == ssl3_accept_~s__state~0); 224035#L145 assume !(8513 == ssl3_accept_~s__state~0); 224034#L148 assume !(8528 == ssl3_accept_~s__state~0); 224033#L151 assume !(8529 == ssl3_accept_~s__state~0); 224032#L154 assume !(8544 == ssl3_accept_~s__state~0); 224031#L157 assume !(8545 == ssl3_accept_~s__state~0); 224030#L160 assume !(8560 == ssl3_accept_~s__state~0); 224029#L163 assume !(8561 == ssl3_accept_~s__state~0); 224028#L166 assume 8448 == ssl3_accept_~s__state~0; 224027#L167 assume !(ssl3_accept_~num1~0 > 0); 224024#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 224021#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 224018#L641 ssl3_accept_~skip~0 := 0; 224017#L100-2 assume !false; 224016#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224015#L103 assume !(12292 == ssl3_accept_~s__state~0); 224014#L106 assume !(16384 == ssl3_accept_~s__state~0); 224013#L109 assume !(8192 == ssl3_accept_~s__state~0); 224012#L112 assume !(24576 == ssl3_accept_~s__state~0); 224011#L115 assume !(8195 == ssl3_accept_~s__state~0); 224010#L118 assume !(8480 == ssl3_accept_~s__state~0); 224009#L121 assume !(8481 == ssl3_accept_~s__state~0); 224008#L124 assume !(8482 == ssl3_accept_~s__state~0); 224007#L127 assume !(8464 == ssl3_accept_~s__state~0); 224006#L130 assume !(8465 == ssl3_accept_~s__state~0); 224005#L133 assume !(8466 == ssl3_accept_~s__state~0); 224004#L136 assume !(8496 == ssl3_accept_~s__state~0); 224003#L139 assume !(8497 == ssl3_accept_~s__state~0); 224002#L142 assume !(8512 == ssl3_accept_~s__state~0); 224001#L145 assume !(8513 == ssl3_accept_~s__state~0); 224000#L148 assume !(8528 == ssl3_accept_~s__state~0); 223999#L151 assume !(8529 == ssl3_accept_~s__state~0); 223998#L154 assume !(8544 == ssl3_accept_~s__state~0); 223997#L157 assume !(8545 == ssl3_accept_~s__state~0); 223996#L160 assume !(8560 == ssl3_accept_~s__state~0); 223995#L163 assume !(8561 == ssl3_accept_~s__state~0); 223994#L166 assume !(8448 == ssl3_accept_~s__state~0); 223896#L169 assume 8576 == ssl3_accept_~s__state~0; 223887#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 223876#L450 assume !(5 == ssl3_accept_~blastFlag~0); 223870#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 223857#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 223854#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 223851#L641 ssl3_accept_~skip~0 := 0; 223850#L100-2 assume !false; 223849#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 223848#L103 assume !(12292 == ssl3_accept_~s__state~0); 223847#L106 assume !(16384 == ssl3_accept_~s__state~0); 223846#L109 assume !(8192 == ssl3_accept_~s__state~0); 223845#L112 assume !(24576 == ssl3_accept_~s__state~0); 223844#L115 assume !(8195 == ssl3_accept_~s__state~0); 223843#L118 assume !(8480 == ssl3_accept_~s__state~0); 223842#L121 assume !(8481 == ssl3_accept_~s__state~0); 223841#L124 assume !(8482 == ssl3_accept_~s__state~0); 223840#L127 assume !(8464 == ssl3_accept_~s__state~0); 223838#L130 assume !(8465 == ssl3_accept_~s__state~0); 223839#L133 assume 8466 == ssl3_accept_~s__state~0; 223680#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 223761#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 223741#L275-2 [2021-10-13 00:05:37,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:37,959 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 4 times [2021-10-13 00:05:37,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:37,959 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845432832] [2021-10-13 00:05:37,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:37,960 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:37,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:37,967 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:37,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:38,105 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:38,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:38,105 INFO L82 PathProgramCache]: Analyzing trace with hash -604677071, now seen corresponding path program 1 times [2021-10-13 00:05:38,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:38,106 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886287830] [2021-10-13 00:05:38,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:38,106 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:38,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:38,138 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-10-13 00:05:38,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:38,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886287830] [2021-10-13 00:05:38,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886287830] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:38,139 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:38,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:38,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873128883] [2021-10-13 00:05:38,140 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:38,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:38,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:38,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:38,141 INFO L87 Difference]: Start difference. First operand 13363 states and 16945 transitions. cyclomatic complexity: 3605 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:38,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:38,258 INFO L93 Difference]: Finished difference Result 13359 states and 16811 transitions. [2021-10-13 00:05:38,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:38,258 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13359 states and 16811 transitions. [2021-10-13 00:05:38,332 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12701 [2021-10-13 00:05:38,388 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13359 states to 13359 states and 16811 transitions. [2021-10-13 00:05:38,388 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13252 [2021-10-13 00:05:38,399 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13252 [2021-10-13 00:05:38,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13359 states and 16811 transitions. [2021-10-13 00:05:38,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:38,400 INFO L681 BuchiCegarLoop]: Abstraction has 13359 states and 16811 transitions. [2021-10-13 00:05:38,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13359 states and 16811 transitions. [2021-10-13 00:05:38,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13359 to 13359. [2021-10-13 00:05:38,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13359 states, 13359 states have (on average 1.258402575043042) internal successors, (16811), 13358 states have internal predecessors, (16811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:38,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13359 states to 13359 states and 16811 transitions. [2021-10-13 00:05:38,612 INFO L704 BuchiCegarLoop]: Abstraction has 13359 states and 16811 transitions. [2021-10-13 00:05:38,612 INFO L587 BuchiCegarLoop]: Abstraction has 13359 states and 16811 transitions. [2021-10-13 00:05:38,612 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-13 00:05:38,612 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13359 states and 16811 transitions. [2021-10-13 00:05:38,664 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12701 [2021-10-13 00:05:38,664 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:38,664 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:38,665 INFO L842 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-13 00:05:38,665 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:38,665 INFO L791 eck$LassoCheckResult]: Stem: 250223#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 250070#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 250020#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 249983#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 250021#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 250023#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 250067#L100-2 assume !false; 250256#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 251102#L103 assume !(12292 == ssl3_accept_~s__state~0); 251103#L106 assume !(16384 == ssl3_accept_~s__state~0); 251094#L109 assume !(8192 == ssl3_accept_~s__state~0); 251095#L112 assume !(24576 == ssl3_accept_~s__state~0); 251087#L115 assume !(8195 == ssl3_accept_~s__state~0); 251088#L118 assume !(8480 == ssl3_accept_~s__state~0); 251081#L121 assume !(8481 == ssl3_accept_~s__state~0); 251082#L124 assume !(8482 == ssl3_accept_~s__state~0); 250367#L127 assume !(8464 == ssl3_accept_~s__state~0); 250368#L130 assume !(8465 == ssl3_accept_~s__state~0); 251389#L133 assume !(8466 == ssl3_accept_~s__state~0); 251390#L136 assume !(8496 == ssl3_accept_~s__state~0); 251261#L139 [2021-10-13 00:05:38,666 INFO L793 eck$LassoCheckResult]: Loop: 251261#L139 assume !(8497 == ssl3_accept_~s__state~0); 251216#L142 assume !(8512 == ssl3_accept_~s__state~0); 251217#L145 assume !(8513 == ssl3_accept_~s__state~0); 251207#L148 assume !(8528 == ssl3_accept_~s__state~0); 251208#L151 assume !(8529 == ssl3_accept_~s__state~0); 251198#L154 assume !(8544 == ssl3_accept_~s__state~0); 251199#L157 assume !(8545 == ssl3_accept_~s__state~0); 251189#L160 assume !(8560 == ssl3_accept_~s__state~0); 251190#L163 assume !(8561 == ssl3_accept_~s__state~0); 251176#L166 assume 8448 == ssl3_accept_~s__state~0; 251124#L167 assume !(ssl3_accept_~num1~0 > 0); 251123#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 251165#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 251161#L641 ssl3_accept_~skip~0 := 0; 251159#L100-2 assume !false; 251156#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 251154#L103 assume !(12292 == ssl3_accept_~s__state~0); 251147#L106 assume !(16384 == ssl3_accept_~s__state~0); 251149#L109 assume !(8192 == ssl3_accept_~s__state~0); 251153#L112 assume !(24576 == ssl3_accept_~s__state~0); 251145#L115 assume !(8195 == ssl3_accept_~s__state~0); 251146#L118 assume !(8480 == ssl3_accept_~s__state~0); 251256#L121 assume !(8481 == ssl3_accept_~s__state~0); 251257#L124 assume 8482 == ssl3_accept_~s__state~0; 251346#L125 ssl3_accept_~s__state~0 := 3; 251426#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 251418#L641 ssl3_accept_~skip~0 := 0; 251416#L100-2 assume !false; 251414#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 251412#L103 assume !(12292 == ssl3_accept_~s__state~0); 251410#L106 assume !(16384 == ssl3_accept_~s__state~0); 251408#L109 assume !(8192 == ssl3_accept_~s__state~0); 251406#L112 assume !(24576 == ssl3_accept_~s__state~0); 251404#L115 assume !(8195 == ssl3_accept_~s__state~0); 251402#L118 assume !(8480 == ssl3_accept_~s__state~0); 251400#L121 assume !(8481 == ssl3_accept_~s__state~0); 251398#L124 assume !(8482 == ssl3_accept_~s__state~0); 251396#L127 assume !(8464 == ssl3_accept_~s__state~0); 251394#L130 assume !(8465 == ssl3_accept_~s__state~0); 251388#L133 assume !(8466 == ssl3_accept_~s__state~0); 251260#L136 assume !(8496 == ssl3_accept_~s__state~0); 251261#L139 [2021-10-13 00:05:38,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:38,666 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-13 00:05:38,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:38,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522770975] [2021-10-13 00:05:38,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:38,667 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:38,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:38,687 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-13 00:05:38,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:38,688 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522770975] [2021-10-13 00:05:38,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522770975] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:38,688 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:05:38,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:05:38,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040360874] [2021-10-13 00:05:38,689 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:05:38,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:38,690 INFO L82 PathProgramCache]: Analyzing trace with hash -63734363, now seen corresponding path program 2 times [2021-10-13 00:05:38,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:38,690 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845129190] [2021-10-13 00:05:38,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:38,690 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:38,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:38,699 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:38,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:38,704 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:38,819 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:05:38,819 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:05:38,820 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:05:38,820 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:05:38,820 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:05:38,820 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:38,820 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:05:38,820 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:05:38,821 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration34_Loop [2021-10-13 00:05:38,821 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:05:38,821 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:05:38,822 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-13 00:05:38,824 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-13 00:05:38,830 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-13 00:05:38,833 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-13 00:05:38,835 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-13 00:05:38,884 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:05:38,884 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:05:38,884 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:38,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:38,886 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:38,893 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:05:38,893 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:05:38,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-13 00:05:38,924 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:05:38,924 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: [] [2021-10-13 00:05:38,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:38,964 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:38,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:38,968 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:38,975 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:05:38,975 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:05:38,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-13 00:05:39,045 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:39,047 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:39,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:39,048 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:39,055 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:05:39,055 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:05:39,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-13 00:05:39,079 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:05:39,116 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:39,116 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:05:39,117 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:05:39,117 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:05:39,117 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:05:39,117 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:05:39,117 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:39,117 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:05:39,117 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:05:39,117 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration34_Loop [2021-10-13 00:05:39,117 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:05:39,117 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:05:39,118 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-13 00:05:39,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-13 00:05:39,125 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-13 00:05:39,127 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-13 00:05:39,133 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-13 00:05:39,177 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:05:39,178 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:05:39,178 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:39,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:39,179 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:39,186 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:05:39,196 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:05:39,196 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:05:39,196 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:05:39,196 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:05:39,197 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:05:39,197 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:05:39,197 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:05:39,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-13 00:05:39,219 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:05:39,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:39,258 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:39,258 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:39,260 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:39,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-13 00:05:39,265 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:05:39,274 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:05:39,275 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:05:39,275 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:05:39,275 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:05:39,275 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:05:39,276 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:05:39,276 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:05:39,291 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:05:39,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:39,330 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:39,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:39,331 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:39,341 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:05:39,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:05:39,350 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:05:39,350 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:05:39,350 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:05:39,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:05:39,352 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:05:39,352 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:05:39,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-13 00:05:39,363 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:05:39,391 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:39,391 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:39,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:39,392 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:39,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-13 00:05:39,395 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:05:39,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:05:39,402 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:05:39,402 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:05:39,402 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:05:39,402 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:05:39,404 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:05:39,404 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:05:39,406 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:05:39,409 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:05:39,409 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 00:05:39,409 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:05:39,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:39,410 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:05:39,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-13 00:05:39,412 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:05:39,412 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:05:39,412 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:05:39,413 INFO L515 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 [] [2021-10-13 00:05:39,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:39,437 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:05:39,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:39,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:39,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:05:39,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:05:39,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:39,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:05:39,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:05:39,777 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:05:39,778 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-13 00:05:39,779 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13359 states and 16811 transitions. cyclomatic complexity: 3476 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:40,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:40,336 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13359 states and 16811 transitions. cyclomatic complexity: 3476. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 41816 states and 52170 transitions. Complement of second has 9 states. [2021-10-13 00:05:40,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-13 00:05:40,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:40,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 379 transitions. [2021-10-13 00:05:40,338 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 379 transitions. Stem has 20 letters. Loop has 41 letters. [2021-10-13 00:05:40,339 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:05:40,339 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 379 transitions. Stem has 61 letters. Loop has 41 letters. [2021-10-13 00:05:40,340 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:05:40,341 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 379 transitions. Stem has 20 letters. Loop has 82 letters. [2021-10-13 00:05:40,342 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:05:40,342 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41816 states and 52170 transitions. [2021-10-13 00:05:40,513 INFO L131 ngComponentsAnalysis]: Automaton has 46 accepting balls. 24494 [2021-10-13 00:05:40,657 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41816 states to 41284 states and 51512 transitions. [2021-10-13 00:05:40,657 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27068 [2021-10-13 00:05:40,677 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27188 [2021-10-13 00:05:40,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41284 states and 51512 transitions. [2021-10-13 00:05:40,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:40,678 INFO L681 BuchiCegarLoop]: Abstraction has 41284 states and 51512 transitions. [2021-10-13 00:05:40,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41284 states and 51512 transitions. [2021-10-13 00:05:41,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41284 to 36594. [2021-10-13 00:05:41,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36594 states, 36594 states have (on average 1.2561895392687326) internal successors, (45969), 36593 states have internal predecessors, (45969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:41,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36594 states to 36594 states and 45969 transitions. [2021-10-13 00:05:41,479 INFO L704 BuchiCegarLoop]: Abstraction has 36594 states and 45969 transitions. [2021-10-13 00:05:41,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:41,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:41,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:05:41,481 INFO L87 Difference]: Start difference. First operand 36594 states and 45969 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:41,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:41,960 INFO L93 Difference]: Finished difference Result 28017 states and 34991 transitions. [2021-10-13 00:05:41,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:41,961 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28017 states and 34991 transitions. [2021-10-13 00:05:42,089 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17639 [2021-10-13 00:05:42,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28017 states to 28007 states and 34981 transitions. [2021-10-13 00:05:42,357 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18334 [2021-10-13 00:05:42,369 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18334 [2021-10-13 00:05:42,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28007 states and 34981 transitions. [2021-10-13 00:05:42,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:42,370 INFO L681 BuchiCegarLoop]: Abstraction has 28007 states and 34981 transitions. [2021-10-13 00:05:42,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28007 states and 34981 transitions. [2021-10-13 00:05:42,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28007 to 27720. [2021-10-13 00:05:42,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27720 states, 27720 states have (on average 1.2501443001443002) internal successors, (34654), 27719 states have internal predecessors, (34654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:42,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27720 states to 27720 states and 34654 transitions. [2021-10-13 00:05:42,803 INFO L704 BuchiCegarLoop]: Abstraction has 27720 states and 34654 transitions. [2021-10-13 00:05:42,803 INFO L587 BuchiCegarLoop]: Abstraction has 27720 states and 34654 transitions. [2021-10-13 00:05:42,803 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-10-13 00:05:42,803 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27720 states and 34654 transitions. [2021-10-13 00:05:43,052 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17397 [2021-10-13 00:05:43,052 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:43,052 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:43,054 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:43,055 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-10-13 00:05:43,055 INFO L791 eck$LassoCheckResult]: Stem: 370338#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 370104#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 370039#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 369980#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 370040#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 370042#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 370100#L100-2 assume !false; 370486#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 370485#L103 assume !(12292 == ssl3_accept_~s__state~0); 370484#L106 assume !(16384 == ssl3_accept_~s__state~0); 370483#L109 assume !(8192 == ssl3_accept_~s__state~0); 370482#L112 assume !(24576 == ssl3_accept_~s__state~0); 370481#L115 assume !(8195 == ssl3_accept_~s__state~0); 370480#L118 assume !(8480 == ssl3_accept_~s__state~0); 370479#L121 assume !(8481 == ssl3_accept_~s__state~0); 370478#L124 assume !(8482 == ssl3_accept_~s__state~0); 370477#L127 assume 8464 == ssl3_accept_~s__state~0; 370476#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 370475#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 370473#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 370470#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 370467#L641 ssl3_accept_~skip~0 := 0; 370466#L100-2 assume !false; 370465#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 370464#L103 assume !(12292 == ssl3_accept_~s__state~0); 370463#L106 assume !(16384 == ssl3_accept_~s__state~0); 370462#L109 assume !(8192 == ssl3_accept_~s__state~0); 370461#L112 assume !(24576 == ssl3_accept_~s__state~0); 370460#L115 assume !(8195 == ssl3_accept_~s__state~0); 370459#L118 assume !(8480 == ssl3_accept_~s__state~0); 370458#L121 assume !(8481 == ssl3_accept_~s__state~0); 370457#L124 assume !(8482 == ssl3_accept_~s__state~0); 370456#L127 assume !(8464 == ssl3_accept_~s__state~0); 370455#L130 assume !(8465 == ssl3_accept_~s__state~0); 370454#L133 assume !(8466 == ssl3_accept_~s__state~0); 370453#L136 assume 8496 == ssl3_accept_~s__state~0; 370452#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 370451#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 370449#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 370445#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 370446#L294-2 ssl3_accept_~s__init_num~0 := 0; 370856#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 370853#L641 ssl3_accept_~skip~0 := 0; 370852#L100-2 assume !false; 370851#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 370850#L103 assume !(12292 == ssl3_accept_~s__state~0); 370849#L106 assume !(16384 == ssl3_accept_~s__state~0); 370848#L109 assume !(8192 == ssl3_accept_~s__state~0); 370847#L112 assume !(24576 == ssl3_accept_~s__state~0); 370846#L115 assume !(8195 == ssl3_accept_~s__state~0); 370845#L118 assume !(8480 == ssl3_accept_~s__state~0); 370844#L121 assume !(8481 == ssl3_accept_~s__state~0); 370843#L124 assume !(8482 == ssl3_accept_~s__state~0); 370842#L127 assume !(8464 == ssl3_accept_~s__state~0); 370841#L130 assume !(8465 == ssl3_accept_~s__state~0); 370840#L133 assume !(8466 == ssl3_accept_~s__state~0); 370839#L136 assume !(8496 == ssl3_accept_~s__state~0); 370836#L139 assume !(8497 == ssl3_accept_~s__state~0); 370837#L142 [2021-10-13 00:05:43,055 INFO L793 eck$LassoCheckResult]: Loop: 370837#L142 assume !(8512 == ssl3_accept_~s__state~0); 380641#L145 assume !(8513 == ssl3_accept_~s__state~0); 380640#L148 assume !(8528 == ssl3_accept_~s__state~0); 380639#L151 assume !(8529 == ssl3_accept_~s__state~0); 380638#L154 assume !(8544 == ssl3_accept_~s__state~0); 380637#L157 assume !(8545 == ssl3_accept_~s__state~0); 380636#L160 assume !(8560 == ssl3_accept_~s__state~0); 380635#L163 assume !(8561 == ssl3_accept_~s__state~0); 380634#L166 assume !(8448 == ssl3_accept_~s__state~0); 380633#L169 assume !(8576 == ssl3_accept_~s__state~0); 380632#L172 assume !(8577 == ssl3_accept_~s__state~0); 380550#L175 assume !(8592 == ssl3_accept_~s__state~0); 380548#L178 assume !(8593 == ssl3_accept_~s__state~0); 380546#L181 assume !(8608 == ssl3_accept_~s__state~0); 380430#L184 assume !(8609 == ssl3_accept_~s__state~0); 380425#L187 assume !(8640 == ssl3_accept_~s__state~0); 380423#L190 assume !(8641 == ssl3_accept_~s__state~0); 380420#L193 assume 8656 == ssl3_accept_~s__state~0; 380272#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 380412#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 380408#L534 assume !(10 == ssl3_accept_~blastFlag~0); 380405#L537 assume !(13 == ssl3_accept_~blastFlag~0); 380402#L540 assume !(16 == ssl3_accept_~blastFlag~0); 380399#L543 assume !(19 == ssl3_accept_~blastFlag~0); 380396#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 380392#L554 assume !(0 == ssl3_accept_~tmp___10~0); 380387#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 380382#L641 ssl3_accept_~skip~0 := 0; 380378#L100-2 assume !false; 380372#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 380370#L103 assume !(12292 == ssl3_accept_~s__state~0); 380368#L106 assume !(16384 == ssl3_accept_~s__state~0); 380366#L109 assume !(8192 == ssl3_accept_~s__state~0); 380364#L112 assume !(24576 == ssl3_accept_~s__state~0); 380362#L115 assume !(8195 == ssl3_accept_~s__state~0); 380359#L118 assume !(8480 == ssl3_accept_~s__state~0); 380356#L121 assume !(8481 == ssl3_accept_~s__state~0); 380353#L124 assume !(8482 == ssl3_accept_~s__state~0); 380350#L127 assume !(8464 == ssl3_accept_~s__state~0); 380347#L130 assume !(8465 == ssl3_accept_~s__state~0); 380344#L133 assume !(8466 == ssl3_accept_~s__state~0); 380341#L136 assume !(8496 == ssl3_accept_~s__state~0); 380338#L139 assume !(8497 == ssl3_accept_~s__state~0); 380335#L142 assume !(8512 == ssl3_accept_~s__state~0); 380332#L145 assume !(8513 == ssl3_accept_~s__state~0); 380329#L148 assume !(8528 == ssl3_accept_~s__state~0); 380326#L151 assume !(8529 == ssl3_accept_~s__state~0); 380323#L154 assume !(8544 == ssl3_accept_~s__state~0); 380320#L157 assume !(8545 == ssl3_accept_~s__state~0); 380317#L160 assume !(8560 == ssl3_accept_~s__state~0); 380314#L163 assume !(8561 == ssl3_accept_~s__state~0); 380311#L166 assume !(8448 == ssl3_accept_~s__state~0); 380308#L169 assume !(8576 == ssl3_accept_~s__state~0); 380304#L172 assume !(8577 == ssl3_accept_~s__state~0); 380301#L175 assume !(8592 == ssl3_accept_~s__state~0); 380296#L178 assume !(8593 == ssl3_accept_~s__state~0); 380292#L181 assume !(8608 == ssl3_accept_~s__state~0); 380284#L184 assume !(8609 == ssl3_accept_~s__state~0); 380281#L187 assume !(8640 == ssl3_accept_~s__state~0); 380278#L190 assume !(8641 == ssl3_accept_~s__state~0); 380275#L193 assume !(8656 == ssl3_accept_~s__state~0); 380271#L196 assume !(8657 == ssl3_accept_~s__state~0); 380263#L199 assume 8672 == ssl3_accept_~s__state~0; 380261#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 380260#L562 assume !(11 == ssl3_accept_~blastFlag~0); 380259#L565 assume !(14 == ssl3_accept_~blastFlag~0); 380258#L568 assume !(17 == ssl3_accept_~blastFlag~0); 380257#L571 assume !(20 == ssl3_accept_~blastFlag~0); 380256#L571-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 380255#L581 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 380253#L581-2 ssl3_accept_~s__init_num~0 := 0; 370668#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 380248#L641 ssl3_accept_~skip~0 := 0; 380247#L100-2 assume !false; 380246#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 380245#L103 assume !(12292 == ssl3_accept_~s__state~0); 380244#L106 assume !(16384 == ssl3_accept_~s__state~0); 380243#L109 assume !(8192 == ssl3_accept_~s__state~0); 380242#L112 assume !(24576 == ssl3_accept_~s__state~0); 380241#L115 assume !(8195 == ssl3_accept_~s__state~0); 380240#L118 assume !(8480 == ssl3_accept_~s__state~0); 380239#L121 assume !(8481 == ssl3_accept_~s__state~0); 380238#L124 assume !(8482 == ssl3_accept_~s__state~0); 380237#L127 assume !(8464 == ssl3_accept_~s__state~0); 380236#L130 assume !(8465 == ssl3_accept_~s__state~0); 380235#L133 assume !(8466 == ssl3_accept_~s__state~0); 380234#L136 assume !(8496 == ssl3_accept_~s__state~0); 380233#L139 assume !(8497 == ssl3_accept_~s__state~0); 380232#L142 assume !(8512 == ssl3_accept_~s__state~0); 380231#L145 assume !(8513 == ssl3_accept_~s__state~0); 380230#L148 assume !(8528 == ssl3_accept_~s__state~0); 380229#L151 assume !(8529 == ssl3_accept_~s__state~0); 380228#L154 assume !(8544 == ssl3_accept_~s__state~0); 380227#L157 assume !(8545 == ssl3_accept_~s__state~0); 380226#L160 assume !(8560 == ssl3_accept_~s__state~0); 380225#L163 assume !(8561 == ssl3_accept_~s__state~0); 380224#L166 assume 8448 == ssl3_accept_~s__state~0; 380223#L167 assume !(ssl3_accept_~num1~0 > 0); 380220#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 380217#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 380214#L641 ssl3_accept_~skip~0 := 0; 380213#L100-2 assume !false; 380212#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 380211#L103 assume 12292 == ssl3_accept_~s__state~0; 380209#L104 ssl3_accept_~s__new_session~0 := 1; 380210#L212 ssl3_accept_~s__server~0 := 1; 380197#L217 assume 0 != ssl3_accept_~cb~0; 380198#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 380187#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 380188#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 381126#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 380173#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 380164#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 380160#L641 ssl3_accept_~skip~0 := 0; 380158#L100-2 assume !false; 380156#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 380154#L103 assume !(12292 == ssl3_accept_~s__state~0); 380152#L106 assume !(16384 == ssl3_accept_~s__state~0); 380150#L109 assume !(8192 == ssl3_accept_~s__state~0); 380148#L112 assume !(24576 == ssl3_accept_~s__state~0); 380146#L115 assume !(8195 == ssl3_accept_~s__state~0); 380144#L118 assume !(8480 == ssl3_accept_~s__state~0); 380145#L121 assume !(8481 == ssl3_accept_~s__state~0); 381043#L124 assume !(8482 == ssl3_accept_~s__state~0); 380825#L127 assume !(8464 == ssl3_accept_~s__state~0); 380826#L130 assume !(8465 == ssl3_accept_~s__state~0); 380685#L133 assume !(8466 == ssl3_accept_~s__state~0); 380683#L136 assume 8496 == ssl3_accept_~s__state~0; 379946#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 380630#L288 assume !(1 == ssl3_accept_~blastFlag~0); 380626#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 380622#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 380617#L294-2 ssl3_accept_~s__init_num~0 := 0; 380618#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 380657#L641 ssl3_accept_~skip~0 := 0; 380656#L100-2 assume !false; 380655#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 380654#L103 assume !(12292 == ssl3_accept_~s__state~0); 380653#L106 assume !(16384 == ssl3_accept_~s__state~0); 380652#L109 assume !(8192 == ssl3_accept_~s__state~0); 380651#L112 assume !(24576 == ssl3_accept_~s__state~0); 380650#L115 assume !(8195 == ssl3_accept_~s__state~0); 380649#L118 assume !(8480 == ssl3_accept_~s__state~0); 380648#L121 assume !(8481 == ssl3_accept_~s__state~0); 380647#L124 assume !(8482 == ssl3_accept_~s__state~0); 380646#L127 assume !(8464 == ssl3_accept_~s__state~0); 380645#L130 assume !(8465 == ssl3_accept_~s__state~0); 380644#L133 assume !(8466 == ssl3_accept_~s__state~0); 380643#L136 assume !(8496 == ssl3_accept_~s__state~0); 380642#L139 assume !(8497 == ssl3_accept_~s__state~0); 370837#L142 [2021-10-13 00:05:43,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:43,056 INFO L82 PathProgramCache]: Analyzing trace with hash -397748245, now seen corresponding path program 1 times [2021-10-13 00:05:43,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:43,056 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992029151] [2021-10-13 00:05:43,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:43,057 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:43,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:43,067 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:43,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:43,100 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:43,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:43,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1160539293, now seen corresponding path program 1 times [2021-10-13 00:05:43,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:43,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624954724] [2021-10-13 00:05:43,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:43,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:43,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:43,143 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-10-13 00:05:43,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:43,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624954724] [2021-10-13 00:05:43,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624954724] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:43,144 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446033850] [2021-10-13 00:05:43,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:43,144 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:05:43,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:43,145 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:05:43,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-10-13 00:05:43,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:43,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:05:43,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:05:43,877 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-13 00:05:43,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446033850] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:05:43,878 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:05:43,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:05:43,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688207899] [2021-10-13 00:05:43,879 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:43,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:43,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:05:43,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:05:43,880 INFO L87 Difference]: Start difference. First operand 27720 states and 34654 transitions. cyclomatic complexity: 6979 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:44,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:44,077 INFO L93 Difference]: Finished difference Result 27983 states and 34872 transitions. [2021-10-13 00:05:44,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:05:44,078 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27983 states and 34872 transitions. [2021-10-13 00:05:44,395 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17465 [2021-10-13 00:05:44,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27983 states to 27818 states and 34683 transitions. [2021-10-13 00:05:44,516 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18160 [2021-10-13 00:05:44,530 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18160 [2021-10-13 00:05:44,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27818 states and 34683 transitions. [2021-10-13 00:05:44,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:44,530 INFO L681 BuchiCegarLoop]: Abstraction has 27818 states and 34683 transitions. [2021-10-13 00:05:44,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27818 states and 34683 transitions. [2021-10-13 00:05:44,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27818 to 27720. [2021-10-13 00:05:44,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27720 states, 27720 states have (on average 1.2476551226551227) internal successors, (34585), 27719 states have internal predecessors, (34585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:45,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27720 states to 27720 states and 34585 transitions. [2021-10-13 00:05:45,043 INFO L704 BuchiCegarLoop]: Abstraction has 27720 states and 34585 transitions. [2021-10-13 00:05:45,043 INFO L587 BuchiCegarLoop]: Abstraction has 27720 states and 34585 transitions. [2021-10-13 00:05:45,043 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-10-13 00:05:45,043 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27720 states and 34585 transitions. [2021-10-13 00:05:45,119 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17397 [2021-10-13 00:05:45,119 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:45,119 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:45,121 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:45,121 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:45,121 INFO L791 eck$LassoCheckResult]: Stem: 426480#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 426259#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 426200#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 426138#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 426197#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 426199#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 426256#L100-2 assume !false; 426626#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 426625#L103 assume !(12292 == ssl3_accept_~s__state~0); 426624#L106 assume !(16384 == ssl3_accept_~s__state~0); 426623#L109 assume !(8192 == ssl3_accept_~s__state~0); 426622#L112 assume !(24576 == ssl3_accept_~s__state~0); 426621#L115 assume !(8195 == ssl3_accept_~s__state~0); 426620#L118 assume !(8480 == ssl3_accept_~s__state~0); 426619#L121 assume !(8481 == ssl3_accept_~s__state~0); 426618#L124 assume !(8482 == ssl3_accept_~s__state~0); 426617#L127 assume 8464 == ssl3_accept_~s__state~0; 426616#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 426615#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 426613#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 426610#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 426607#L641 ssl3_accept_~skip~0 := 0; 426606#L100-2 assume !false; 426605#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 426604#L103 assume !(12292 == ssl3_accept_~s__state~0); 426603#L106 assume !(16384 == ssl3_accept_~s__state~0); 426602#L109 assume !(8192 == ssl3_accept_~s__state~0); 426601#L112 assume !(24576 == ssl3_accept_~s__state~0); 426600#L115 assume !(8195 == ssl3_accept_~s__state~0); 426599#L118 assume !(8480 == ssl3_accept_~s__state~0); 426598#L121 assume !(8481 == ssl3_accept_~s__state~0); 426597#L124 assume !(8482 == ssl3_accept_~s__state~0); 426596#L127 assume !(8464 == ssl3_accept_~s__state~0); 426595#L130 assume !(8465 == ssl3_accept_~s__state~0); 426594#L133 assume !(8466 == ssl3_accept_~s__state~0); 426593#L136 assume 8496 == ssl3_accept_~s__state~0; 426592#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 426591#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 426589#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 426585#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 426586#L294-2 ssl3_accept_~s__init_num~0 := 0; 427002#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 426999#L641 ssl3_accept_~skip~0 := 0; 426998#L100-2 assume !false; 426997#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 426996#L103 assume !(12292 == ssl3_accept_~s__state~0); 426995#L106 assume !(16384 == ssl3_accept_~s__state~0); 426994#L109 assume !(8192 == ssl3_accept_~s__state~0); 426993#L112 assume !(24576 == ssl3_accept_~s__state~0); 426992#L115 assume !(8195 == ssl3_accept_~s__state~0); 426991#L118 assume !(8480 == ssl3_accept_~s__state~0); 426990#L121 assume !(8481 == ssl3_accept_~s__state~0); 426989#L124 assume !(8482 == ssl3_accept_~s__state~0); 426988#L127 assume !(8464 == ssl3_accept_~s__state~0); 426987#L130 assume !(8465 == ssl3_accept_~s__state~0); 426986#L133 assume !(8466 == ssl3_accept_~s__state~0); 426985#L136 assume !(8496 == ssl3_accept_~s__state~0); 426981#L139 assume !(8497 == ssl3_accept_~s__state~0); 426982#L142 [2021-10-13 00:05:45,122 INFO L793 eck$LassoCheckResult]: Loop: 426982#L142 assume !(8512 == ssl3_accept_~s__state~0); 436902#L145 assume !(8513 == ssl3_accept_~s__state~0); 436901#L148 assume !(8528 == ssl3_accept_~s__state~0); 436900#L151 assume !(8529 == ssl3_accept_~s__state~0); 436899#L154 assume !(8544 == ssl3_accept_~s__state~0); 436898#L157 assume !(8545 == ssl3_accept_~s__state~0); 436897#L160 assume !(8560 == ssl3_accept_~s__state~0); 436896#L163 assume !(8561 == ssl3_accept_~s__state~0); 436895#L166 assume !(8448 == ssl3_accept_~s__state~0); 436894#L169 assume !(8576 == ssl3_accept_~s__state~0); 436893#L172 assume !(8577 == ssl3_accept_~s__state~0); 436810#L175 assume !(8592 == ssl3_accept_~s__state~0); 436808#L178 assume !(8593 == ssl3_accept_~s__state~0); 436806#L181 assume !(8608 == ssl3_accept_~s__state~0); 436804#L184 assume !(8609 == ssl3_accept_~s__state~0); 436803#L187 assume !(8640 == ssl3_accept_~s__state~0); 436802#L190 assume !(8641 == ssl3_accept_~s__state~0); 436801#L193 assume 8656 == ssl3_accept_~s__state~0; 436723#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 436800#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 436799#L534 assume !(10 == ssl3_accept_~blastFlag~0); 436798#L537 assume !(13 == ssl3_accept_~blastFlag~0); 436797#L540 assume !(16 == ssl3_accept_~blastFlag~0); 436796#L543 assume !(19 == ssl3_accept_~blastFlag~0); 436795#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 436793#L554 assume !(0 == ssl3_accept_~tmp___10~0); 436790#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 436787#L641 ssl3_accept_~skip~0 := 0; 436786#L100-2 assume !false; 436785#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436784#L103 assume !(12292 == ssl3_accept_~s__state~0); 436783#L106 assume !(16384 == ssl3_accept_~s__state~0); 436782#L109 assume !(8192 == ssl3_accept_~s__state~0); 436781#L112 assume !(24576 == ssl3_accept_~s__state~0); 436780#L115 assume !(8195 == ssl3_accept_~s__state~0); 436778#L118 assume !(8480 == ssl3_accept_~s__state~0); 436776#L121 assume !(8481 == ssl3_accept_~s__state~0); 436774#L124 assume !(8482 == ssl3_accept_~s__state~0); 436772#L127 assume !(8464 == ssl3_accept_~s__state~0); 436770#L130 assume !(8465 == ssl3_accept_~s__state~0); 436768#L133 assume !(8466 == ssl3_accept_~s__state~0); 436766#L136 assume !(8496 == ssl3_accept_~s__state~0); 436764#L139 assume !(8497 == ssl3_accept_~s__state~0); 436762#L142 assume !(8512 == ssl3_accept_~s__state~0); 436760#L145 assume !(8513 == ssl3_accept_~s__state~0); 436758#L148 assume !(8528 == ssl3_accept_~s__state~0); 436756#L151 assume !(8529 == ssl3_accept_~s__state~0); 436754#L154 assume !(8544 == ssl3_accept_~s__state~0); 436752#L157 assume !(8545 == ssl3_accept_~s__state~0); 436750#L160 assume !(8560 == ssl3_accept_~s__state~0); 436748#L163 assume !(8561 == ssl3_accept_~s__state~0); 436746#L166 assume !(8448 == ssl3_accept_~s__state~0); 436744#L169 assume !(8576 == ssl3_accept_~s__state~0); 436741#L172 assume !(8577 == ssl3_accept_~s__state~0); 436739#L175 assume !(8592 == ssl3_accept_~s__state~0); 436736#L178 assume !(8593 == ssl3_accept_~s__state~0); 436734#L181 assume !(8608 == ssl3_accept_~s__state~0); 436731#L184 assume !(8609 == ssl3_accept_~s__state~0); 436729#L187 assume !(8640 == ssl3_accept_~s__state~0); 436727#L190 assume !(8641 == ssl3_accept_~s__state~0); 436725#L193 assume !(8656 == ssl3_accept_~s__state~0); 436722#L196 assume !(8657 == ssl3_accept_~s__state~0); 436720#L199 assume 8672 == ssl3_accept_~s__state~0; 436717#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 436716#L562 assume !(11 == ssl3_accept_~blastFlag~0); 436715#L565 assume !(14 == ssl3_accept_~blastFlag~0); 436712#L568 assume !(17 == ssl3_accept_~blastFlag~0); 436705#L571 assume !(20 == ssl3_accept_~blastFlag~0); 436702#L571-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 436695#L581 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 436686#L581-2 ssl3_accept_~s__init_num~0 := 0; 426814#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 436673#L641 ssl3_accept_~skip~0 := 0; 436670#L100-2 assume !false; 436667#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436664#L103 assume !(12292 == ssl3_accept_~s__state~0); 436661#L106 assume !(16384 == ssl3_accept_~s__state~0); 436658#L109 assume !(8192 == ssl3_accept_~s__state~0); 436655#L112 assume !(24576 == ssl3_accept_~s__state~0); 436652#L115 assume !(8195 == ssl3_accept_~s__state~0); 436649#L118 assume !(8480 == ssl3_accept_~s__state~0); 436645#L121 assume !(8481 == ssl3_accept_~s__state~0); 436641#L124 assume !(8482 == ssl3_accept_~s__state~0); 436637#L127 assume !(8464 == ssl3_accept_~s__state~0); 436633#L130 assume !(8465 == ssl3_accept_~s__state~0); 436629#L133 assume !(8466 == ssl3_accept_~s__state~0); 436625#L136 assume !(8496 == ssl3_accept_~s__state~0); 436621#L139 assume !(8497 == ssl3_accept_~s__state~0); 436617#L142 assume !(8512 == ssl3_accept_~s__state~0); 436613#L145 assume !(8513 == ssl3_accept_~s__state~0); 436609#L148 assume !(8528 == ssl3_accept_~s__state~0); 436605#L151 assume !(8529 == ssl3_accept_~s__state~0); 436601#L154 assume !(8544 == ssl3_accept_~s__state~0); 436597#L157 assume !(8545 == ssl3_accept_~s__state~0); 436593#L160 assume !(8560 == ssl3_accept_~s__state~0); 436589#L163 assume !(8561 == ssl3_accept_~s__state~0); 436585#L166 assume 8448 == ssl3_accept_~s__state~0; 436581#L167 assume !(ssl3_accept_~num1~0 > 0); 436577#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 436570#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 436564#L641 ssl3_accept_~skip~0 := 0; 436559#L100-2 assume !false; 436556#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436553#L103 assume !(12292 == ssl3_accept_~s__state~0); 436543#L106 assume 16384 == ssl3_accept_~s__state~0; 436463#L212 ssl3_accept_~s__server~0 := 1; 436460#L217 assume 0 != ssl3_accept_~cb~0; 436457#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 436453#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 436454#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 436437#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 436438#L244 assume 12292 != ssl3_accept_~s__state~0; 437018#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 437013#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 437008#L641 ssl3_accept_~skip~0 := 0; 437005#L100-2 assume !false; 437002#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436998#L103 assume !(12292 == ssl3_accept_~s__state~0); 436994#L106 assume !(16384 == ssl3_accept_~s__state~0); 436987#L109 assume !(8192 == ssl3_accept_~s__state~0); 436984#L112 assume !(24576 == ssl3_accept_~s__state~0); 436981#L115 assume !(8195 == ssl3_accept_~s__state~0); 436978#L118 assume !(8480 == ssl3_accept_~s__state~0); 436975#L121 assume !(8481 == ssl3_accept_~s__state~0); 436972#L124 assume !(8482 == ssl3_accept_~s__state~0); 436969#L127 assume 8464 == ssl3_accept_~s__state~0; 436208#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 436966#L275 assume !(0 == ssl3_accept_~blastFlag~0); 436963#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 436959#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 436955#L641 ssl3_accept_~skip~0 := 0; 436953#L100-2 assume !false; 436951#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436949#L103 assume !(12292 == ssl3_accept_~s__state~0); 436947#L106 assume !(16384 == ssl3_accept_~s__state~0); 436945#L109 assume !(8192 == ssl3_accept_~s__state~0); 436943#L112 assume !(24576 == ssl3_accept_~s__state~0); 436941#L115 assume !(8195 == ssl3_accept_~s__state~0); 436939#L118 assume !(8480 == ssl3_accept_~s__state~0); 436937#L121 assume !(8481 == ssl3_accept_~s__state~0); 436935#L124 assume !(8482 == ssl3_accept_~s__state~0); 436933#L127 assume !(8464 == ssl3_accept_~s__state~0); 436931#L130 assume !(8465 == ssl3_accept_~s__state~0); 436929#L133 assume !(8466 == ssl3_accept_~s__state~0); 436927#L136 assume 8496 == ssl3_accept_~s__state~0; 436201#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 436891#L288 assume !(1 == ssl3_accept_~blastFlag~0); 436887#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 436883#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 436878#L294-2 ssl3_accept_~s__init_num~0 := 0; 436879#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 436918#L641 ssl3_accept_~skip~0 := 0; 436917#L100-2 assume !false; 436916#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436915#L103 assume !(12292 == ssl3_accept_~s__state~0); 436914#L106 assume !(16384 == ssl3_accept_~s__state~0); 436913#L109 assume !(8192 == ssl3_accept_~s__state~0); 436912#L112 assume !(24576 == ssl3_accept_~s__state~0); 436911#L115 assume !(8195 == ssl3_accept_~s__state~0); 436910#L118 assume !(8480 == ssl3_accept_~s__state~0); 436909#L121 assume !(8481 == ssl3_accept_~s__state~0); 436908#L124 assume !(8482 == ssl3_accept_~s__state~0); 436907#L127 assume !(8464 == ssl3_accept_~s__state~0); 436906#L130 assume !(8465 == ssl3_accept_~s__state~0); 436905#L133 assume !(8466 == ssl3_accept_~s__state~0); 436904#L136 assume !(8496 == ssl3_accept_~s__state~0); 436903#L139 assume !(8497 == ssl3_accept_~s__state~0); 426982#L142 [2021-10-13 00:05:45,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:45,123 INFO L82 PathProgramCache]: Analyzing trace with hash -397748245, now seen corresponding path program 2 times [2021-10-13 00:05:45,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:45,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125396552] [2021-10-13 00:05:45,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:45,123 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:45,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:45,133 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:45,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:45,153 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:45,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:45,154 INFO L82 PathProgramCache]: Analyzing trace with hash -2002988099, now seen corresponding path program 1 times [2021-10-13 00:05:45,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:45,155 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516008852] [2021-10-13 00:05:45,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:45,155 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:45,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:45,190 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-13 00:05:45,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:45,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516008852] [2021-10-13 00:05:45,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516008852] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:45,191 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540445591] [2021-10-13 00:05:45,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:45,191 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:05:45,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:45,192 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:05:45,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-10-13 00:05:45,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:45,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:05:45,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:05:45,965 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-10-13 00:05:45,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540445591] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:45,965 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:05:45,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:05:45,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003842877] [2021-10-13 00:05:45,967 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:45,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:45,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:05:45,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:05:45,968 INFO L87 Difference]: Start difference. First operand 27720 states and 34585 transitions. cyclomatic complexity: 6910 Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:46,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:46,287 INFO L93 Difference]: Finished difference Result 26169 states and 32247 transitions. [2021-10-13 00:05:46,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:05:46,288 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26169 states and 32247 transitions. [2021-10-13 00:05:46,591 INFO L131 ngComponentsAnalysis]: Automaton has 51 accepting balls. 13579 [2021-10-13 00:05:46,671 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26169 states to 25908 states and 31944 transitions. [2021-10-13 00:05:46,672 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16761 [2021-10-13 00:05:46,684 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16761 [2021-10-13 00:05:46,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25908 states and 31944 transitions. [2021-10-13 00:05:46,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:46,693 INFO L681 BuchiCegarLoop]: Abstraction has 25908 states and 31944 transitions. [2021-10-13 00:05:46,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25908 states and 31944 transitions. [2021-10-13 00:05:46,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25908 to 17766. [2021-10-13 00:05:46,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17766 states, 17766 states have (on average 1.249971856354835) internal successors, (22207), 17765 states have internal predecessors, (22207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:47,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17766 states to 17766 states and 22207 transitions. [2021-10-13 00:05:47,030 INFO L704 BuchiCegarLoop]: Abstraction has 17766 states and 22207 transitions. [2021-10-13 00:05:47,031 INFO L587 BuchiCegarLoop]: Abstraction has 17766 states and 22207 transitions. [2021-10-13 00:05:47,031 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-10-13 00:05:47,031 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17766 states and 22207 transitions. [2021-10-13 00:05:47,094 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 9763 [2021-10-13 00:05:47,094 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:47,095 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:47,097 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:47,097 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:47,097 INFO L791 eck$LassoCheckResult]: Stem: 480861#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 480648#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 480590#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 480535#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 480587#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 480589#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 480646#L100-2 assume !false; 480957#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 480956#L103 assume !(12292 == ssl3_accept_~s__state~0); 480955#L106 assume !(16384 == ssl3_accept_~s__state~0); 480954#L109 assume !(8192 == ssl3_accept_~s__state~0); 480953#L112 assume !(24576 == ssl3_accept_~s__state~0); 480952#L115 assume !(8195 == ssl3_accept_~s__state~0); 480951#L118 assume !(8480 == ssl3_accept_~s__state~0); 480950#L121 assume !(8481 == ssl3_accept_~s__state~0); 480949#L124 assume !(8482 == ssl3_accept_~s__state~0); 480948#L127 assume 8464 == ssl3_accept_~s__state~0; 480947#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 480946#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 480944#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 480941#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 480938#L641 ssl3_accept_~skip~0 := 0; 480937#L100-2 assume !false; 480936#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 480935#L103 assume !(12292 == ssl3_accept_~s__state~0); 480934#L106 assume !(16384 == ssl3_accept_~s__state~0); 480933#L109 assume !(8192 == ssl3_accept_~s__state~0); 480932#L112 assume !(24576 == ssl3_accept_~s__state~0); 480931#L115 assume !(8195 == ssl3_accept_~s__state~0); 480930#L118 assume !(8480 == ssl3_accept_~s__state~0); 480929#L121 assume !(8481 == ssl3_accept_~s__state~0); 480928#L124 assume !(8482 == ssl3_accept_~s__state~0); 480927#L127 assume !(8464 == ssl3_accept_~s__state~0); 480926#L130 assume !(8465 == ssl3_accept_~s__state~0); 480925#L133 assume !(8466 == ssl3_accept_~s__state~0); 480924#L136 assume 8496 == ssl3_accept_~s__state~0; 480923#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 480922#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 480921#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 480919#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 480920#L294-2 ssl3_accept_~s__init_num~0 := 0; 490580#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 490577#L641 ssl3_accept_~skip~0 := 0; 490576#L100-2 assume !false; 490575#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 490574#L103 assume !(12292 == ssl3_accept_~s__state~0); 490573#L106 assume !(16384 == ssl3_accept_~s__state~0); 490572#L109 assume !(8192 == ssl3_accept_~s__state~0); 490571#L112 assume !(24576 == ssl3_accept_~s__state~0); 490570#L115 assume !(8195 == ssl3_accept_~s__state~0); 490569#L118 assume !(8480 == ssl3_accept_~s__state~0); 490568#L121 assume !(8481 == ssl3_accept_~s__state~0); 490567#L124 assume !(8482 == ssl3_accept_~s__state~0); 490566#L127 assume !(8464 == ssl3_accept_~s__state~0); 490565#L130 assume !(8465 == ssl3_accept_~s__state~0); 490564#L133 assume !(8466 == ssl3_accept_~s__state~0); 490563#L136 assume !(8496 == ssl3_accept_~s__state~0); 490561#L139 assume !(8497 == ssl3_accept_~s__state~0); 490562#L142 [2021-10-13 00:05:47,098 INFO L793 eck$LassoCheckResult]: Loop: 490562#L142 assume !(8512 == ssl3_accept_~s__state~0); 497794#L145 assume !(8513 == ssl3_accept_~s__state~0); 497792#L148 assume !(8528 == ssl3_accept_~s__state~0); 497790#L151 assume !(8529 == ssl3_accept_~s__state~0); 497788#L154 assume !(8544 == ssl3_accept_~s__state~0); 497786#L157 assume !(8545 == ssl3_accept_~s__state~0); 497784#L160 assume !(8560 == ssl3_accept_~s__state~0); 497782#L163 assume !(8561 == ssl3_accept_~s__state~0); 497780#L166 assume !(8448 == ssl3_accept_~s__state~0); 497778#L169 assume !(8576 == ssl3_accept_~s__state~0); 497776#L172 assume !(8577 == ssl3_accept_~s__state~0); 497774#L175 assume !(8592 == ssl3_accept_~s__state~0); 497772#L178 assume !(8593 == ssl3_accept_~s__state~0); 497770#L181 assume !(8608 == ssl3_accept_~s__state~0); 497768#L184 assume !(8609 == ssl3_accept_~s__state~0); 480866#L187 assume !(8640 == ssl3_accept_~s__state~0); 480733#L190 assume !(8641 == ssl3_accept_~s__state~0); 480711#L193 assume 8656 == ssl3_accept_~s__state~0; 480712#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 480759#L529 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 480795#L534 assume !(10 == ssl3_accept_~blastFlag~0); 480780#L537 assume !(13 == ssl3_accept_~blastFlag~0); 480592#L540 assume !(16 == ssl3_accept_~blastFlag~0); 480593#L543 assume !(19 == ssl3_accept_~blastFlag~0); 480663#L543-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 480876#L554 assume !(0 == ssl3_accept_~tmp___10~0); 480885#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 497831#L641 ssl3_accept_~skip~0 := 0; 497830#L100-2 assume !false; 497829#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 497828#L103 assume !(12292 == ssl3_accept_~s__state~0); 497827#L106 assume !(16384 == ssl3_accept_~s__state~0); 497826#L109 assume !(8192 == ssl3_accept_~s__state~0); 497825#L112 assume !(24576 == ssl3_accept_~s__state~0); 497824#L115 assume !(8195 == ssl3_accept_~s__state~0); 497823#L118 assume !(8480 == ssl3_accept_~s__state~0); 497822#L121 assume !(8481 == ssl3_accept_~s__state~0); 497821#L124 assume !(8482 == ssl3_accept_~s__state~0); 497820#L127 assume !(8464 == ssl3_accept_~s__state~0); 497819#L130 assume !(8465 == ssl3_accept_~s__state~0); 497818#L133 assume !(8466 == ssl3_accept_~s__state~0); 497796#L136 assume !(8496 == ssl3_accept_~s__state~0); 497795#L139 assume !(8497 == ssl3_accept_~s__state~0); 497793#L142 assume !(8512 == ssl3_accept_~s__state~0); 497791#L145 assume !(8513 == ssl3_accept_~s__state~0); 497789#L148 assume !(8528 == ssl3_accept_~s__state~0); 497787#L151 assume !(8529 == ssl3_accept_~s__state~0); 497785#L154 assume !(8544 == ssl3_accept_~s__state~0); 497783#L157 assume !(8545 == ssl3_accept_~s__state~0); 497781#L160 assume !(8560 == ssl3_accept_~s__state~0); 497779#L163 assume !(8561 == ssl3_accept_~s__state~0); 497777#L166 assume !(8448 == ssl3_accept_~s__state~0); 497775#L169 assume !(8576 == ssl3_accept_~s__state~0); 497773#L172 assume !(8577 == ssl3_accept_~s__state~0); 497771#L175 assume !(8592 == ssl3_accept_~s__state~0); 497769#L178 assume !(8593 == ssl3_accept_~s__state~0); 497765#L181 assume !(8608 == ssl3_accept_~s__state~0); 497764#L184 assume !(8609 == ssl3_accept_~s__state~0); 497763#L187 assume !(8640 == ssl3_accept_~s__state~0); 497762#L190 assume !(8641 == ssl3_accept_~s__state~0); 497761#L193 assume !(8656 == ssl3_accept_~s__state~0); 480739#L196 assume !(8657 == ssl3_accept_~s__state~0); 480679#L199 assume 8672 == ssl3_accept_~s__state~0; 480600#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 480601#L562 assume !(11 == ssl3_accept_~blastFlag~0); 480571#L565 assume !(14 == ssl3_accept_~blastFlag~0); 480572#L568 assume !(17 == ssl3_accept_~blastFlag~0); 480864#L571 assume !(20 == ssl3_accept_~blastFlag~0); 480642#L571-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 480643#L581 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 480880#L581-2 ssl3_accept_~s__init_num~0 := 0; 480710#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 498022#L641 ssl3_accept_~skip~0 := 0; 498021#L100-2 assume !false; 498020#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498019#L103 assume !(12292 == ssl3_accept_~s__state~0); 498018#L106 assume !(16384 == ssl3_accept_~s__state~0); 498017#L109 assume !(8192 == ssl3_accept_~s__state~0); 498016#L112 assume !(24576 == ssl3_accept_~s__state~0); 498015#L115 assume !(8195 == ssl3_accept_~s__state~0); 498014#L118 assume !(8480 == ssl3_accept_~s__state~0); 498013#L121 assume !(8481 == ssl3_accept_~s__state~0); 498012#L124 assume !(8482 == ssl3_accept_~s__state~0); 498011#L127 assume !(8464 == ssl3_accept_~s__state~0); 498010#L130 assume !(8465 == ssl3_accept_~s__state~0); 498009#L133 assume !(8466 == ssl3_accept_~s__state~0); 498008#L136 assume !(8496 == ssl3_accept_~s__state~0); 498007#L139 assume !(8497 == ssl3_accept_~s__state~0); 498006#L142 assume !(8512 == ssl3_accept_~s__state~0); 498005#L145 assume !(8513 == ssl3_accept_~s__state~0); 498004#L148 assume !(8528 == ssl3_accept_~s__state~0); 498003#L151 assume !(8529 == ssl3_accept_~s__state~0); 498002#L154 assume !(8544 == ssl3_accept_~s__state~0); 497888#L157 assume !(8545 == ssl3_accept_~s__state~0); 497887#L160 assume !(8560 == ssl3_accept_~s__state~0); 497885#L163 assume !(8561 == ssl3_accept_~s__state~0); 497883#L166 assume 8448 == ssl3_accept_~s__state~0; 497880#L167 assume !(ssl3_accept_~num1~0 > 0); 497875#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 497870#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 497867#L641 ssl3_accept_~skip~0 := 0; 497866#L100-2 assume !false; 497865#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 497864#L103 assume !(12292 == ssl3_accept_~s__state~0); 497863#L106 assume !(16384 == ssl3_accept_~s__state~0); 497862#L109 assume !(8192 == ssl3_accept_~s__state~0); 497861#L112 assume !(24576 == ssl3_accept_~s__state~0); 497860#L115 assume !(8195 == ssl3_accept_~s__state~0); 497859#L118 assume !(8480 == ssl3_accept_~s__state~0); 497858#L121 assume !(8481 == ssl3_accept_~s__state~0); 497857#L124 assume !(8482 == ssl3_accept_~s__state~0); 497856#L127 assume !(8464 == ssl3_accept_~s__state~0); 497855#L130 assume !(8465 == ssl3_accept_~s__state~0); 497854#L133 assume !(8466 == ssl3_accept_~s__state~0); 497853#L136 assume !(8496 == ssl3_accept_~s__state~0); 497852#L139 assume !(8497 == ssl3_accept_~s__state~0); 497851#L142 assume !(8512 == ssl3_accept_~s__state~0); 497850#L145 assume !(8513 == ssl3_accept_~s__state~0); 497849#L148 assume !(8528 == ssl3_accept_~s__state~0); 497848#L151 assume !(8529 == ssl3_accept_~s__state~0); 497847#L154 assume !(8544 == ssl3_accept_~s__state~0); 497846#L157 assume !(8545 == ssl3_accept_~s__state~0); 497845#L160 assume !(8560 == ssl3_accept_~s__state~0); 497844#L163 assume !(8561 == ssl3_accept_~s__state~0); 497843#L166 assume !(8448 == ssl3_accept_~s__state~0); 497842#L169 assume 8576 == ssl3_accept_~s__state~0; 497841#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 497886#L450 assume !(5 == ssl3_accept_~blastFlag~0); 497884#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 497882#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 497254#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 497250#L641 ssl3_accept_~skip~0 := 0; 497245#L100-2 assume !false; 497243#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 497241#L103 assume !(12292 == ssl3_accept_~s__state~0); 497239#L106 assume !(16384 == ssl3_accept_~s__state~0); 497237#L109 assume !(8192 == ssl3_accept_~s__state~0); 497235#L112 assume !(24576 == ssl3_accept_~s__state~0); 497233#L115 assume !(8195 == ssl3_accept_~s__state~0); 497231#L118 assume !(8480 == ssl3_accept_~s__state~0); 497229#L121 assume !(8481 == ssl3_accept_~s__state~0); 497227#L124 assume !(8482 == ssl3_accept_~s__state~0); 497225#L127 assume !(8464 == ssl3_accept_~s__state~0); 497223#L130 assume !(8465 == ssl3_accept_~s__state~0); 497205#L133 assume 8466 == ssl3_accept_~s__state~0; 480862#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 480836#L275 assume !(0 == ssl3_accept_~blastFlag~0); 480837#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 480849#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 497244#L641 ssl3_accept_~skip~0 := 0; 497242#L100-2 assume !false; 497240#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 497238#L103 assume !(12292 == ssl3_accept_~s__state~0); 497236#L106 assume !(16384 == ssl3_accept_~s__state~0); 497234#L109 assume !(8192 == ssl3_accept_~s__state~0); 497232#L112 assume !(24576 == ssl3_accept_~s__state~0); 497230#L115 assume !(8195 == ssl3_accept_~s__state~0); 497228#L118 assume !(8480 == ssl3_accept_~s__state~0); 497226#L121 assume !(8481 == ssl3_accept_~s__state~0); 497224#L124 assume !(8482 == ssl3_accept_~s__state~0); 497222#L127 assume !(8464 == ssl3_accept_~s__state~0); 497203#L130 assume !(8465 == ssl3_accept_~s__state~0); 497202#L133 assume !(8466 == ssl3_accept_~s__state~0); 497201#L136 assume 8496 == ssl3_accept_~s__state~0; 480704#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 480604#L288 assume !(1 == ssl3_accept_~blastFlag~0); 480605#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 480669#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 480671#L294-2 ssl3_accept_~s__init_num~0 := 0; 480672#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 497812#L641 ssl3_accept_~skip~0 := 0; 497811#L100-2 assume !false; 497810#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 497809#L103 assume !(12292 == ssl3_accept_~s__state~0); 497808#L106 assume !(16384 == ssl3_accept_~s__state~0); 497807#L109 assume !(8192 == ssl3_accept_~s__state~0); 497806#L112 assume !(24576 == ssl3_accept_~s__state~0); 497805#L115 assume !(8195 == ssl3_accept_~s__state~0); 497804#L118 assume !(8480 == ssl3_accept_~s__state~0); 497803#L121 assume !(8481 == ssl3_accept_~s__state~0); 497802#L124 assume !(8482 == ssl3_accept_~s__state~0); 497801#L127 assume !(8464 == ssl3_accept_~s__state~0); 497800#L130 assume !(8465 == ssl3_accept_~s__state~0); 497799#L133 assume !(8466 == ssl3_accept_~s__state~0); 497798#L136 assume !(8496 == ssl3_accept_~s__state~0); 497797#L139 assume !(8497 == ssl3_accept_~s__state~0); 490562#L142 [2021-10-13 00:05:47,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:47,098 INFO L82 PathProgramCache]: Analyzing trace with hash -397748245, now seen corresponding path program 3 times [2021-10-13 00:05:47,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:47,099 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160328897] [2021-10-13 00:05:47,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:47,099 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:47,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:47,124 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:47,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:47,144 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:47,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:47,145 INFO L82 PathProgramCache]: Analyzing trace with hash -307206058, now seen corresponding path program 1 times [2021-10-13 00:05:47,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:47,145 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283739324] [2021-10-13 00:05:47,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:47,146 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:47,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:47,199 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-13 00:05:47,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:05:47,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283739324] [2021-10-13 00:05:47,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283739324] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:47,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245249298] [2021-10-13 00:05:47,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:47,200 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:05:47,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:05:47,203 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:05:47,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-10-13 00:05:47,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:05:47,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:05:47,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:05:48,164 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-10-13 00:05:48,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245249298] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:05:48,165 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:05:48,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:05:48,165 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451283394] [2021-10-13 00:05:48,166 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:05:48,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:05:48,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:05:48,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:05:48,167 INFO L87 Difference]: Start difference. First operand 17766 states and 22207 transitions. cyclomatic complexity: 4493 Second operand has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:48,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:05:48,580 INFO L93 Difference]: Finished difference Result 19880 states and 24568 transitions. [2021-10-13 00:05:48,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:05:48,581 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19880 states and 24568 transitions. [2021-10-13 00:05:48,645 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10409 [2021-10-13 00:05:48,684 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19880 states to 19180 states and 23683 transitions. [2021-10-13 00:05:48,684 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12640 [2021-10-13 00:05:48,691 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12640 [2021-10-13 00:05:48,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19180 states and 23683 transitions. [2021-10-13 00:05:48,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:05:48,692 INFO L681 BuchiCegarLoop]: Abstraction has 19180 states and 23683 transitions. [2021-10-13 00:05:48,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19180 states and 23683 transitions. [2021-10-13 00:05:48,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19180 to 19104. [2021-10-13 00:05:48,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19104 states, 19104 states have (on average 1.2354480737018425) internal successors, (23602), 19103 states have internal predecessors, (23602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:05:48,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19104 states to 19104 states and 23602 transitions. [2021-10-13 00:05:48,918 INFO L704 BuchiCegarLoop]: Abstraction has 19104 states and 23602 transitions. [2021-10-13 00:05:48,919 INFO L587 BuchiCegarLoop]: Abstraction has 19104 states and 23602 transitions. [2021-10-13 00:05:48,919 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-10-13 00:05:48,919 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19104 states and 23602 transitions. [2021-10-13 00:05:48,977 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10379 [2021-10-13 00:05:48,977 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:05:48,977 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:05:48,979 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:48,980 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:05:48,980 INFO L791 eck$LassoCheckResult]: Stem: 519083#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 518858#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 518802#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 518746#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 518799#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 518801#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 518856#L100-2 assume !false; 519196#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 519195#L103 assume !(12292 == ssl3_accept_~s__state~0); 519194#L106 assume !(16384 == ssl3_accept_~s__state~0); 519193#L109 assume !(8192 == ssl3_accept_~s__state~0); 519192#L112 assume !(24576 == ssl3_accept_~s__state~0); 519191#L115 assume !(8195 == ssl3_accept_~s__state~0); 519190#L118 assume !(8480 == ssl3_accept_~s__state~0); 519189#L121 assume !(8481 == ssl3_accept_~s__state~0); 519188#L124 assume !(8482 == ssl3_accept_~s__state~0); 519187#L127 assume 8464 == ssl3_accept_~s__state~0; 519186#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 519185#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 519183#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 519180#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 519177#L641 ssl3_accept_~skip~0 := 0; 519176#L100-2 assume !false; 519175#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 519174#L103 assume !(12292 == ssl3_accept_~s__state~0); 519173#L106 assume !(16384 == ssl3_accept_~s__state~0); 519172#L109 assume !(8192 == ssl3_accept_~s__state~0); 519171#L112 assume !(24576 == ssl3_accept_~s__state~0); 519170#L115 assume !(8195 == ssl3_accept_~s__state~0); 519169#L118 assume !(8480 == ssl3_accept_~s__state~0); 519168#L121 assume !(8481 == ssl3_accept_~s__state~0); 519167#L124 assume !(8482 == ssl3_accept_~s__state~0); 519166#L127 assume !(8464 == ssl3_accept_~s__state~0); 519165#L130 assume !(8465 == ssl3_accept_~s__state~0); 519164#L133 assume !(8466 == ssl3_accept_~s__state~0); 519163#L136 assume 8496 == ssl3_accept_~s__state~0; 519162#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 519161#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 519160#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 519159#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 519157#L294-2 ssl3_accept_~s__init_num~0 := 0; 519154#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 519151#L641 ssl3_accept_~skip~0 := 0; 519150#L100-2 assume !false; 519149#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 519148#L103 assume !(12292 == ssl3_accept_~s__state~0); 519147#L106 assume !(16384 == ssl3_accept_~s__state~0); 519146#L109 assume !(8192 == ssl3_accept_~s__state~0); 519145#L112 assume !(24576 == ssl3_accept_~s__state~0); 519144#L115 assume !(8195 == ssl3_accept_~s__state~0); 519143#L118 assume !(8480 == ssl3_accept_~s__state~0); 519142#L121 assume !(8481 == ssl3_accept_~s__state~0); 519141#L124 assume !(8482 == ssl3_accept_~s__state~0); 519140#L127 assume !(8464 == ssl3_accept_~s__state~0); 519139#L130 assume !(8465 == ssl3_accept_~s__state~0); 519138#L133 assume !(8466 == ssl3_accept_~s__state~0); 519137#L136 assume !(8496 == ssl3_accept_~s__state~0); 519135#L139 assume !(8497 == ssl3_accept_~s__state~0); 519136#L142 assume 8512 == ssl3_accept_~s__state~0; 525545#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 525543#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 525544#L305-2 [2021-10-13 00:05:48,980 INFO L793 eck$LassoCheckResult]: Loop: 525544#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 535810#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535807#L641 ssl3_accept_~skip~0 := 0; 535806#L100-2 assume !false; 535805#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535804#L103 assume !(12292 == ssl3_accept_~s__state~0); 535803#L106 assume !(16384 == ssl3_accept_~s__state~0); 535802#L109 assume !(8192 == ssl3_accept_~s__state~0); 535801#L112 assume !(24576 == ssl3_accept_~s__state~0); 535800#L115 assume !(8195 == ssl3_accept_~s__state~0); 535799#L118 assume !(8480 == ssl3_accept_~s__state~0); 535798#L121 assume !(8481 == ssl3_accept_~s__state~0); 535797#L124 assume !(8482 == ssl3_accept_~s__state~0); 535796#L127 assume !(8464 == ssl3_accept_~s__state~0); 535795#L130 assume !(8465 == ssl3_accept_~s__state~0); 535794#L133 assume !(8466 == ssl3_accept_~s__state~0); 535793#L136 assume !(8496 == ssl3_accept_~s__state~0); 535792#L139 assume !(8497 == ssl3_accept_~s__state~0); 535791#L142 assume !(8512 == ssl3_accept_~s__state~0); 535790#L145 assume !(8513 == ssl3_accept_~s__state~0); 535789#L148 assume 8528 == ssl3_accept_~s__state~0; 535355#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 535788#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 535786#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 535780#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 535782#L357 assume !(3 == ssl3_accept_~blastFlag~0); 535778#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 535774#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 535771#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535768#L641 ssl3_accept_~skip~0 := 0; 535767#L100-2 assume !false; 535766#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535764#L103 assume !(12292 == ssl3_accept_~s__state~0); 535759#L106 assume !(16384 == ssl3_accept_~s__state~0); 535757#L109 assume !(8192 == ssl3_accept_~s__state~0); 535755#L112 assume !(24576 == ssl3_accept_~s__state~0); 535753#L115 assume !(8195 == ssl3_accept_~s__state~0); 535751#L118 assume !(8480 == ssl3_accept_~s__state~0); 535749#L121 assume !(8481 == ssl3_accept_~s__state~0); 535747#L124 assume !(8482 == ssl3_accept_~s__state~0); 535745#L127 assume !(8464 == ssl3_accept_~s__state~0); 535743#L130 assume !(8465 == ssl3_accept_~s__state~0); 535741#L133 assume !(8466 == ssl3_accept_~s__state~0); 535739#L136 assume !(8496 == ssl3_accept_~s__state~0); 535737#L139 assume !(8497 == ssl3_accept_~s__state~0); 535735#L142 assume !(8512 == ssl3_accept_~s__state~0); 535733#L145 assume !(8513 == ssl3_accept_~s__state~0); 535731#L148 assume !(8528 == ssl3_accept_~s__state~0); 535729#L151 assume !(8529 == ssl3_accept_~s__state~0); 535727#L154 assume 8544 == ssl3_accept_~s__state~0; 535350#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 535724#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 535721#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 535719#L395 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 535716#L396 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 535714#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 535712#L407 assume !(4 == ssl3_accept_~blastFlag~0); 535710#L407-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 535706#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535703#L641 ssl3_accept_~skip~0 := 0; 535702#L100-2 assume !false; 535701#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535700#L103 assume !(12292 == ssl3_accept_~s__state~0); 535699#L106 assume !(16384 == ssl3_accept_~s__state~0); 535698#L109 assume !(8192 == ssl3_accept_~s__state~0); 535697#L112 assume !(24576 == ssl3_accept_~s__state~0); 535696#L115 assume !(8195 == ssl3_accept_~s__state~0); 535695#L118 assume !(8480 == ssl3_accept_~s__state~0); 535694#L121 assume !(8481 == ssl3_accept_~s__state~0); 535693#L124 assume !(8482 == ssl3_accept_~s__state~0); 535692#L127 assume !(8464 == ssl3_accept_~s__state~0); 535691#L130 assume !(8465 == ssl3_accept_~s__state~0); 535690#L133 assume !(8466 == ssl3_accept_~s__state~0); 535689#L136 assume !(8496 == ssl3_accept_~s__state~0); 535688#L139 assume !(8497 == ssl3_accept_~s__state~0); 535687#L142 assume !(8512 == ssl3_accept_~s__state~0); 535686#L145 assume !(8513 == ssl3_accept_~s__state~0); 535685#L148 assume !(8528 == ssl3_accept_~s__state~0); 535684#L151 assume !(8529 == ssl3_accept_~s__state~0); 535683#L154 assume !(8544 == ssl3_accept_~s__state~0); 535682#L157 assume !(8545 == ssl3_accept_~s__state~0); 535681#L160 assume !(8560 == ssl3_accept_~s__state~0); 535680#L163 assume !(8561 == ssl3_accept_~s__state~0); 535679#L166 assume 8448 == ssl3_accept_~s__state~0; 535678#L167 assume !(ssl3_accept_~num1~0 > 0); 535675#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 535672#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535669#L641 ssl3_accept_~skip~0 := 0; 535668#L100-2 assume !false; 535667#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535666#L103 assume !(12292 == ssl3_accept_~s__state~0); 535665#L106 assume !(16384 == ssl3_accept_~s__state~0); 535664#L109 assume !(8192 == ssl3_accept_~s__state~0); 535663#L112 assume !(24576 == ssl3_accept_~s__state~0); 535662#L115 assume !(8195 == ssl3_accept_~s__state~0); 535661#L118 assume !(8480 == ssl3_accept_~s__state~0); 535660#L121 assume !(8481 == ssl3_accept_~s__state~0); 535659#L124 assume !(8482 == ssl3_accept_~s__state~0); 535658#L127 assume !(8464 == ssl3_accept_~s__state~0); 535657#L130 assume !(8465 == ssl3_accept_~s__state~0); 535656#L133 assume !(8466 == ssl3_accept_~s__state~0); 535655#L136 assume !(8496 == ssl3_accept_~s__state~0); 535654#L139 assume !(8497 == ssl3_accept_~s__state~0); 535653#L142 assume !(8512 == ssl3_accept_~s__state~0); 535652#L145 assume !(8513 == ssl3_accept_~s__state~0); 535651#L148 assume !(8528 == ssl3_accept_~s__state~0); 535650#L151 assume !(8529 == ssl3_accept_~s__state~0); 535343#L154 assume !(8544 == ssl3_accept_~s__state~0); 535341#L157 assume !(8545 == ssl3_accept_~s__state~0); 535335#L160 assume !(8560 == ssl3_accept_~s__state~0); 535333#L163 assume !(8561 == ssl3_accept_~s__state~0); 535319#L166 assume !(8448 == ssl3_accept_~s__state~0); 535057#L169 assume 8576 == ssl3_accept_~s__state~0; 535058#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 535105#L450 assume !(5 == ssl3_accept_~blastFlag~0); 518787#L450-2 assume !(ssl3_accept_~ret~0 <= 0); 518788#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 535102#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535218#L641 ssl3_accept_~skip~0 := 0; 535219#L100-2 assume !false; 535214#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535215#L103 assume !(12292 == ssl3_accept_~s__state~0); 535107#L106 assume !(16384 == ssl3_accept_~s__state~0); 535108#L109 assume !(8192 == ssl3_accept_~s__state~0); 535053#L112 assume !(24576 == ssl3_accept_~s__state~0); 535054#L115 assume !(8195 == ssl3_accept_~s__state~0); 534990#L118 assume !(8480 == ssl3_accept_~s__state~0); 534991#L121 assume !(8481 == ssl3_accept_~s__state~0); 534926#L124 assume !(8482 == ssl3_accept_~s__state~0); 534927#L127 assume !(8464 == ssl3_accept_~s__state~0); 534922#L130 assume !(8465 == ssl3_accept_~s__state~0); 534923#L133 assume 8466 == ssl3_accept_~s__state~0; 519085#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 519086#L275 assume !(0 == ssl3_accept_~blastFlag~0); 519069#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 519070#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535860#L641 ssl3_accept_~skip~0 := 0; 535858#L100-2 assume !false; 535856#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535854#L103 assume !(12292 == ssl3_accept_~s__state~0); 535852#L106 assume !(16384 == ssl3_accept_~s__state~0); 535850#L109 assume !(8192 == ssl3_accept_~s__state~0); 535848#L112 assume !(24576 == ssl3_accept_~s__state~0); 535846#L115 assume !(8195 == ssl3_accept_~s__state~0); 535844#L118 assume !(8480 == ssl3_accept_~s__state~0); 535842#L121 assume !(8481 == ssl3_accept_~s__state~0); 535839#L124 assume !(8482 == ssl3_accept_~s__state~0); 535315#L127 assume !(8464 == ssl3_accept_~s__state~0); 535316#L130 assume !(8465 == ssl3_accept_~s__state~0); 535271#L133 assume !(8466 == ssl3_accept_~s__state~0); 535272#L136 assume 8496 == ssl3_accept_~s__state~0; 518910#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 518911#L288 assume !(1 == ssl3_accept_~blastFlag~0); 518880#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 518881#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 535837#L294-2 ssl3_accept_~s__init_num~0 := 0; 535834#L604 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535831#L641 ssl3_accept_~skip~0 := 0; 535830#L100-2 assume !false; 535829#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535828#L103 assume !(12292 == ssl3_accept_~s__state~0); 535827#L106 assume !(16384 == ssl3_accept_~s__state~0); 535826#L109 assume !(8192 == ssl3_accept_~s__state~0); 535825#L112 assume !(24576 == ssl3_accept_~s__state~0); 535824#L115 assume !(8195 == ssl3_accept_~s__state~0); 535823#L118 assume !(8480 == ssl3_accept_~s__state~0); 535822#L121 assume !(8481 == ssl3_accept_~s__state~0); 535821#L124 assume !(8482 == ssl3_accept_~s__state~0); 535820#L127 assume !(8464 == ssl3_accept_~s__state~0); 535819#L130 assume !(8465 == ssl3_accept_~s__state~0); 535818#L133 assume !(8466 == ssl3_accept_~s__state~0); 535817#L136 assume !(8496 == ssl3_accept_~s__state~0); 535816#L139 assume !(8497 == ssl3_accept_~s__state~0); 535815#L142 assume 8512 == ssl3_accept_~s__state~0; 535360#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 535814#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 525544#L305-2 [2021-10-13 00:05:48,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:48,981 INFO L82 PathProgramCache]: Analyzing trace with hash 715773220, now seen corresponding path program 1 times [2021-10-13 00:05:48,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:48,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192457237] [2021-10-13 00:05:48,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:48,982 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:48,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:48,996 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:49,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:49,011 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:49,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:49,013 INFO L82 PathProgramCache]: Analyzing trace with hash 885026499, now seen corresponding path program 1 times [2021-10-13 00:05:49,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:49,013 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653307089] [2021-10-13 00:05:49,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:49,014 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:49,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:49,027 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:49,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:49,050 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:49,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:05:49,051 INFO L82 PathProgramCache]: Analyzing trace with hash 944185830, now seen corresponding path program 1 times [2021-10-13 00:05:49,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:05:49,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052296293] [2021-10-13 00:05:49,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:05:49,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:05:49,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:49,074 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:05:49,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:05:49,135 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:05:51,564 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.10 12:05:51 BoogieIcfgContainer [2021-10-13 00:05:51,564 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-13 00:05:51,565 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 00:05:51,565 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 00:05:51,565 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 00:05:51,566 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:05:19" (3/4) ... [2021-10-13 00:05:51,568 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-13 00:05:51,662 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/witness.graphml [2021-10-13 00:05:51,662 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 00:05:51,663 INFO L168 Benchmark]: Toolchain (without parser) took 34075.23 ms. Allocated memory was 92.3 MB in the beginning and 6.3 GB in the end (delta: 6.2 GB). Free memory was 59.9 MB in the beginning and 5.4 GB in the end (delta: -5.3 GB). Peak memory consumption was 897.0 MB. Max. memory is 16.1 GB. [2021-10-13 00:05:51,663 INFO L168 Benchmark]: CDTParser took 0.55 ms. Allocated memory is still 92.3 MB. Free memory is still 45.3 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 00:05:51,664 INFO L168 Benchmark]: CACSL2BoogieTranslator took 442.71 ms. Allocated memory was 92.3 MB in the beginning and 134.2 MB in the end (delta: 41.9 MB). Free memory was 59.7 MB in the beginning and 105.6 MB in the end (delta: -45.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-13 00:05:51,664 INFO L168 Benchmark]: Boogie Procedure Inliner took 64.66 ms. Allocated memory is still 134.2 MB. Free memory was 105.6 MB in the beginning and 103.1 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:05:51,664 INFO L168 Benchmark]: Boogie Preprocessor took 58.31 ms. Allocated memory is still 134.2 MB. Free memory was 103.1 MB in the beginning and 101.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:05:51,665 INFO L168 Benchmark]: RCFGBuilder took 859.83 ms. Allocated memory is still 134.2 MB. Free memory was 101.0 MB in the beginning and 74.2 MB in the end (delta: 26.8 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.1 GB. [2021-10-13 00:05:51,665 INFO L168 Benchmark]: BuchiAutomizer took 32546.52 ms. Allocated memory was 134.2 MB in the beginning and 6.3 GB in the end (delta: 6.2 GB). Free memory was 74.2 MB in the beginning and 5.4 GB in the end (delta: -5.3 GB). Peak memory consumption was 973.0 MB. Max. memory is 16.1 GB. [2021-10-13 00:05:51,665 INFO L168 Benchmark]: Witness Printer took 96.98 ms. Allocated memory is still 6.3 GB. Free memory was 5.4 GB in the beginning and 5.4 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-13 00:05:51,667 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.55 ms. Allocated memory is still 92.3 MB. Free memory is still 45.3 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 442.71 ms. Allocated memory was 92.3 MB in the beginning and 134.2 MB in the end (delta: 41.9 MB). Free memory was 59.7 MB in the beginning and 105.6 MB in the end (delta: -45.9 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 64.66 ms. Allocated memory is still 134.2 MB. Free memory was 105.6 MB in the beginning and 103.1 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 58.31 ms. Allocated memory is still 134.2 MB. Free memory was 103.1 MB in the beginning and 101.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 859.83 ms. Allocated memory is still 134.2 MB. Free memory was 101.0 MB in the beginning and 74.2 MB in the end (delta: 26.8 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 32546.52 ms. Allocated memory was 134.2 MB in the beginning and 6.3 GB in the end (delta: 6.2 GB). Free memory was 74.2 MB in the beginning and 5.4 GB in the end (delta: -5.3 GB). Peak memory consumption was 973.0 MB. Max. memory is 16.1 GB. * Witness Printer took 96.98 ms. Allocated memory is still 6.3 GB. Free memory was 5.4 GB in the beginning and 5.4 GB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 39 terminating modules (37 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 s__state and consists of 5 locations. 37 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 19104 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 32.4s and 38 iterations. TraceHistogramMax:7. Analysis of lassos took 14.8s. Construction of modules took 4.2s. Büchi inclusion checks took 3.5s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 39. Automata minimization 4950.8ms AutomataMinimizationTime, 39 MinimizatonAttempts, 30634 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 3.3s Buchi closure took 0.2s. Biggest automaton had 27720 states and ocurred in iteration 34. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 10956 SDtfs, 6880 SDslu, 7376 SDs, 0 SdLazy, 4348 SolverSat, 860 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4265.4ms Time LassoAnalysisResults: nont1 unkn0 SFLI30 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital28 mio100 ax100 hnf100 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 37ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 2 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 209]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=9080} 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=9080, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27688dd7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14bac6c2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31184ffc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ba658aa=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b63f7d5=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e94cad0=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11914d37=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42290285=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@214c3922=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7373989b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31bddce1=0, s__shutdown=0, NULL=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9f3f2aa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35fc267f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@592f1903=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14a63435=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c6c2497=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@479e9d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5213fae1=0, __cil_tmp57=-2097151, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=9, tmp___2=0, cb=9, s__s3__tmp__new_cipher__algorithms=-255, tmp___10=0, __cil_tmp56=-255, s__verify_mode=15, tmp___6=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@785f7681=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7df58e4f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@135398e3=0, s__s3__tmp__reuse_message=11, s__ctx__stats__sess_accept_renegotiate=0, l=-255, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@754dbd0b=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b28b648=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53562f73=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a0da0bb=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2eb2d66d=0, blastFlag=2, NULL=9083, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1c7f7836=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ba7033c=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2952229c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22508da7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ff6fc7a=2, __cil_tmp61=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4718c79d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62d013b=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e14a3a2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36bce1e3=0, s__options=-2097151, s__cert=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3581aaeb=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e8da252=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7aca4b6f=1, Time=7, num1=0, NULL=9081, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59a9e156=0, NULL=9082, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@58002630=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e804ae5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e381d21=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33497423=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@282a6f88=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ec05f5a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46c46163=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47ac69ed=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45f98389=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3de90f79=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@160012f=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 305]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L674] int s ; [L675] int tmp ; [L679] s = 8464 [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 = 1; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L75] s__state = initial_state [L76] blastFlag = 0 [L77] tmp = __VERIFIER_nondet_int() [L78] Time = tmp [L79] cb = 0 [L80] ret = -1 [L81] skip = 0 [L82] got_new_session = 0 [L83] COND TRUE s__info_callback != 0 [L84] cb = s__info_callback [L90] s__in_handshake ++ [L91] COND FALSE !(tmp___1 + 12288) [L96] COND FALSE !(s__cert == 0) [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND TRUE s__state == 8464 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND TRUE blastFlag == 0 [L276] blastFlag = 1 [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 1 [L289] blastFlag = 2 [L291] COND FALSE !(ret <= 0) [L294] COND FALSE !(\read(s__hit)) [L297] s__state = 8512 [L299] s__init_num = 0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND TRUE s__state == 8512 [L304] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L305] COND TRUE __cil_tmp56 + 256UL [L306] skip = 1 Loop: [L317] s__state = 8528 [L318] s__init_num = 0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L356] ret = __VERIFIER_nondet_int() [L357] COND FALSE !(blastFlag == 3) [L360] COND FALSE !(ret <= 0) [L377] s__state = 8544 [L378] s__init_num = 0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND TRUE s__state == 8544 [L382] COND TRUE s__verify_mode + 1 [L383] COND FALSE !(s__session__peer != 0) [L394] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L395] COND TRUE __cil_tmp61 + 256UL [L396] COND TRUE s__verify_mode + 2 [L405] s__s3__tmp__cert_request = 1 [L406] ret = __VERIFIER_nondet_int() [L407] COND FALSE !(blastFlag == 4) [L410] COND FALSE !(ret <= 0) [L413] s__state = 8448 [L414] s__s3__tmp__next_state___0 = 8576 [L415] s__init_num = 0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND TRUE s__state == 8448 [L436] COND FALSE !(num1 > 0L) [L445] s__state = s__s3__tmp__next_state___0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND FALSE !(s__state == 8448) [L169] COND TRUE s__state == 8576 [L449] ret = __VERIFIER_nondet_int() [L450] COND FALSE !(blastFlag == 5) [L453] COND FALSE !(ret <= 0) [L456] COND TRUE ret == 2 [L457] s__state = 8466 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND TRUE s__state == 8466 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND FALSE !(blastFlag == 0) [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 1) [L291] COND FALSE !(ret <= 0) [L294] COND FALSE !(\read(s__hit)) [L297] s__state = 8512 [L299] s__init_num = 0 [L641] COND FALSE !(! s__s3__tmp__reuse_message) [L658] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND TRUE s__state == 8512 [L304] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L305] COND TRUE __cil_tmp56 + 256UL [L306] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-13 00:05:51,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:51,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-10-13 00:05:52,164 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:52,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:52,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:52,764 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-10-13 00:05:52,964 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-10-13 00:05:53,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-10-13 00:05:53,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc67cd6d-1d86-4782-945c-fe1d37bc079e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...