./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/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_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/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_d9480420-0eca-4faf-80fd-55a24d6a931e/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 f7047f55ac2887c2060382be67f6b237af9da492 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 00:25:51,371 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 00:25:51,374 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 00:25:51,424 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 00:25:51,424 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 00:25:51,426 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 00:25:51,428 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 00:25:51,431 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 00:25:51,434 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 00:25:51,435 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 00:25:51,436 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 00:25:51,438 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 00:25:51,439 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 00:25:51,440 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 00:25:51,442 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 00:25:51,444 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 00:25:51,445 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 00:25:51,447 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 00:25:51,449 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 00:25:51,453 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 00:25:51,455 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 00:25:51,457 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 00:25:51,459 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 00:25:51,460 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 00:25:51,465 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 00:25:51,466 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 00:25:51,466 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 00:25:51,467 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 00:25:51,468 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 00:25:51,470 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 00:25:51,470 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 00:25:51,471 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 00:25:51,472 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 00:25:51,473 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 00:25:51,474 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 00:25:51,475 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 00:25:51,476 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 00:25:51,476 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 00:25:51,477 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 00:25:51,478 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 00:25:51,479 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 00:25:51,480 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-13 00:25:51,505 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 00:25:51,506 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 00:25:51,506 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 00:25:51,506 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 00:25:51,508 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 00:25:51,508 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 00:25:51,508 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 00:25:51,508 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-13 00:25:51,509 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-13 00:25:51,509 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-13 00:25:51,509 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-13 00:25:51,510 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-13 00:25:51,510 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-13 00:25:51,510 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 00:25:51,511 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 00:25:51,511 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 00:25:51,511 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 00:25:51,511 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 00:25:51,512 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 00:25:51,512 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-13 00:25:51,512 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-13 00:25:51,512 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-13 00:25:51,513 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 00:25:51,513 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 00:25:51,513 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-13 00:25:51,514 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 00:25:51,514 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-13 00:25:51,514 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 00:25:51,515 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 00:25:51,515 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 00:25:51,515 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 00:25:51,516 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 00:25:51,517 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-13 00:25:51,517 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_d9480420-0eca-4faf-80fd-55a24d6a931e/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_d9480420-0eca-4faf-80fd-55a24d6a931e/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 -> f7047f55ac2887c2060382be67f6b237af9da492 [2021-10-13 00:25:51,813 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 00:25:51,835 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 00:25:51,837 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 00:25:51,838 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 00:25:51,840 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 00:25:51,841 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/../../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-2.c [2021-10-13 00:25:51,919 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/data/893df3fcb/b2b2ce3ec87b40d98d35aa866c65d1dd/FLAGc0dac7446 [2021-10-13 00:25:52,376 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 00:25:52,377 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-2.c [2021-10-13 00:25:52,408 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/data/893df3fcb/b2b2ce3ec87b40d98d35aa866c65d1dd/FLAGc0dac7446 [2021-10-13 00:25:52,754 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/data/893df3fcb/b2b2ce3ec87b40d98d35aa866c65d1dd [2021-10-13 00:25:52,756 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 00:25:52,758 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 00:25:52,759 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 00:25:52,760 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 00:25:52,763 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 00:25:52,764 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:25:52" (1/1) ... [2021-10-13 00:25:52,765 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@592f7c6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:25:52, skipping insertion in model container [2021-10-13 00:25:52,765 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:25:52" (1/1) ... [2021-10-13 00:25:52,772 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 00:25:52,833 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 00:25:53,104 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_d9480420-0eca-4faf-80fd-55a24d6a931e/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-2.c[42399,42412] [2021-10-13 00:25:53,122 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:25:53,133 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 00:25:53,203 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_d9480420-0eca-4faf-80fd-55a24d6a931e/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-2.c[42399,42412] [2021-10-13 00:25:53,205 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:25:53,223 INFO L208 MainTranslator]: Completed translation [2021-10-13 00:25:53,224 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:25:53 WrapperNode [2021-10-13 00:25:53,224 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 00:25:53,227 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 00:25:53,227 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 00:25:53,227 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 00:25:53,235 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:25:53" (1/1) ... [2021-10-13 00:25:53,259 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:25:53" (1/1) ... [2021-10-13 00:25:53,305 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 00:25:53,308 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 00:25:53,308 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 00:25:53,308 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 00:25:53,317 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:25:53" (1/1) ... [2021-10-13 00:25:53,317 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:25:53" (1/1) ... [2021-10-13 00:25:53,330 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:25:53" (1/1) ... [2021-10-13 00:25:53,331 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:25:53" (1/1) ... [2021-10-13 00:25:53,348 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:25:53" (1/1) ... [2021-10-13 00:25:53,362 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:25:53" (1/1) ... [2021-10-13 00:25:53,364 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:25:53" (1/1) ... [2021-10-13 00:25:53,368 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 00:25:53,369 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 00:25:53,369 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 00:25:53,369 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 00:25:53,370 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:25:53" (1/1) ... [2021-10-13 00:25:53,378 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:25:53,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:25:53,404 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:25:53,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-13 00:25:53,449 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 00:25:53,450 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 00:25:53,450 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 00:25:53,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 00:25:53,569 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-13 00:25:54,090 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-13 00:25:54,093 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-13 00:25:54,103 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 00:25:54,108 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-13 00:25:54,111 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:25:54 BoogieIcfgContainer [2021-10-13 00:25:54,112 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 00:25:54,113 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-13 00:25:54,113 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-13 00:25:54,116 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-13 00:25:54,117 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:25:54,117 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.10 12:25:52" (1/3) ... [2021-10-13 00:25:54,118 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@16aa0324 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:25:54, skipping insertion in model container [2021-10-13 00:25:54,118 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:25:54,119 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:25:53" (2/3) ... [2021-10-13 00:25:54,119 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@16aa0324 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:25:54, skipping insertion in model container [2021-10-13 00:25:54,119 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:25:54,119 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:25:54" (3/3) ... [2021-10-13 00:25:54,121 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-2.c [2021-10-13 00:25:54,163 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-13 00:25:54,163 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-13 00:25:54,164 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-13 00:25:54,164 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-13 00:25:54,164 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-13 00:25:54,164 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-13 00:25:54,164 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-13 00:25:54,164 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-13 00:25:54,182 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 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:25:54,209 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-13 00:25:54,209 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:54,209 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:54,216 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:25:54,216 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:54,217 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-13 00:25:54,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 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:25:54,226 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-10-13 00:25:54,227 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:54,227 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:54,228 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:25:54,229 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:54,233 INFO L791 eck$LassoCheckResult]: Stem: 129#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); 47#L-1true havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 141#L86-2true ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 25#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 113#L100-2true [2021-10-13 00:25:54,234 INFO L793 eck$LassoCheckResult]: Loop: 113#L100-2true assume !false; 130#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128#L103true assume !(12292 == ssl3_accept_~s__state~0); 126#L106true assume !(16384 == ssl3_accept_~s__state~0); 121#L109true assume !(8192 == ssl3_accept_~s__state~0); 55#L112true assume !(24576 == ssl3_accept_~s__state~0); 61#L115true assume !(8195 == ssl3_accept_~s__state~0); 103#L118true assume 8480 == ssl3_accept_~s__state~0; 52#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 71#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; 117#L544true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140#L581true ssl3_accept_~skip~0 := 0; 113#L100-2true [2021-10-13 00:25:54,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:54,240 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-13 00:25:54,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:54,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057941667] [2021-10-13 00:25:54,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:54,250 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:54,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:54,369 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:54,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:54,412 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:54,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:54,415 INFO L82 PathProgramCache]: Analyzing trace with hash -289467049, now seen corresponding path program 1 times [2021-10-13 00:25:54,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:54,416 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763584871] [2021-10-13 00:25:54,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:54,417 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:54,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:54,425 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:54,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:54,434 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:54,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:54,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1315320920, now seen corresponding path program 1 times [2021-10-13 00:25:54,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:54,437 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664931816] [2021-10-13 00:25:54,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:54,438 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:54,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:54,550 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:25:54,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:54,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664931816] [2021-10-13 00:25:54,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664931816] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:54,554 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:54,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:54,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970638374] [2021-10-13 00:25:54,684 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:25:54,684 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:25:54,684 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:25:54,685 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:25:54,685 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:25:54,685 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:25:54,685 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:25:54,685 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:25:54,686 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration1_Loop [2021-10-13 00:25:54,686 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:25:54,686 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:25:54,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:25:54,708 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:25:54,715 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:25:54,720 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:25:54,723 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:25:54,726 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:25:54,729 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:25:54,813 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:25:54,814 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:25:54,816 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:25:54,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:25:54,819 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:25:54,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:25:54,832 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:25:54,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-13 00:25:54,863 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:25:54,863 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:25:54,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-10-13 00:25:54,899 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:25:54,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:25:54,914 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:25:54,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-13 00:25:54,918 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:25:54,918 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:25:54,953 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-13 00:25:54,954 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:25:54,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:25:54,983 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:25:54,988 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:25:54,989 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:25:55,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-13 00:25:55,018 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:25:55,054 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-13 00:25:55,054 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:25:55,054 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:25:55,054 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:25:55,055 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:25:55,055 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:25:55,055 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:25:55,055 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:25:55,055 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:25:55,055 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration1_Loop [2021-10-13 00:25:55,055 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:25:55,055 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:25:55,057 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:25:55,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:25:55,075 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:25:55,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:25:55,084 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:25:55,092 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:25:55,095 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:25:55,190 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:25:55,194 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:25:55,195 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:25:55,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:25:55,197 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:25:55,203 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:25:55,213 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:25:55,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:25:55,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:25:55,214 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:25:55,214 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:25:55,216 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:25:55,216 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:25:55,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-13 00:25:55,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:25:55,261 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-10-13 00:25:55,262 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:25:55,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:25:55,264 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:25:55,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-13 00:25:55,266 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:25:55,273 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:25:55,273 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:25:55,273 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:25:55,273 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:25:55,273 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:25:55,276 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:25:55,277 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:25:55,306 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:25:55,310 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:25:55,311 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 00:25:55,312 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:25:55,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:25:55,313 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:25:55,318 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:25:55,318 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:25:55,318 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:25:55,319 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:25:55,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-13 00:25:55,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-13 00:25:55,351 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:25:55,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:55,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:55,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:25:55,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:25:55,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:55,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:25:55,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:25:55,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-13 00:25:55,655 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:25:55,670 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:25:55,677 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 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:25:56,348 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 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 788 states and 1325 transitions. Complement of second has 10 states. [2021-10-13 00:25:56,348 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:25:56,350 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:25:56,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2021-10-13 00:25:56,353 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-13 00:25:56,354 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:25:56,354 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-13 00:25:56,355 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:25:56,355 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-13 00:25:56,356 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:25:56,357 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2021-10-13 00:25:56,386 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2021-10-13 00:25:56,399 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2021-10-13 00:25:56,400 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2021-10-13 00:25:56,402 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2021-10-13 00:25:56,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2021-10-13 00:25:56,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:56,403 INFO L681 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2021-10-13 00:25:56,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2021-10-13 00:25:56,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2021-10-13 00:25:56,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 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:25:56,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2021-10-13 00:25:56,480 INFO L704 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2021-10-13 00:25:56,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:56,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:56,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:56,488 INFO L87 Difference]: Start difference. First operand 456 states and 700 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:25:56,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:56,630 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2021-10-13 00:25:56,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:56,631 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2021-10-13 00:25:56,639 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2021-10-13 00:25:56,645 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2021-10-13 00:25:56,645 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2021-10-13 00:25:56,647 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2021-10-13 00:25:56,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2021-10-13 00:25:56,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:56,647 INFO L681 BuchiCegarLoop]: Abstraction has 508 states and 781 transitions. [2021-10-13 00:25:56,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2021-10-13 00:25:56,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2021-10-13 00:25:56,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 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:25:56,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2021-10-13 00:25:56,690 INFO L704 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-13 00:25:56,691 INFO L587 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-10-13 00:25:56,691 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-13 00:25:56,691 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2021-10-13 00:25:56,695 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2021-10-13 00:25:56,697 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:56,698 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:56,701 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:25:56,702 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:25:56,703 INFO L791 eck$LassoCheckResult]: Stem: 2249#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); 2118#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2047#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1981#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2048#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2050#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2105#L100-2 assume !false; 2397#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2394#L103 assume !(12292 == ssl3_accept_~s__state~0); 2391#L106 assume !(16384 == ssl3_accept_~s__state~0); 2376#L109 assume !(8192 == ssl3_accept_~s__state~0); 2132#L112 assume !(24576 == ssl3_accept_~s__state~0); 2133#L115 assume !(8195 == ssl3_accept_~s__state~0); 2224#L118 assume !(8480 == ssl3_accept_~s__state~0); 2059#L121 assume !(8481 == ssl3_accept_~s__state~0); 2060#L124 assume !(8482 == ssl3_accept_~s__state~0); 2198#L127 assume 8464 == ssl3_accept_~s__state~0; 2252#L134 [2021-10-13 00:25:56,707 INFO L793 eck$LassoCheckResult]: Loop: 2252#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2239#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2240#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; 1991#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2431#L581 ssl3_accept_~skip~0 := 0; 2430#L100-2 assume !false; 2429#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2428#L103 assume !(12292 == ssl3_accept_~s__state~0); 2426#L106 assume !(16384 == ssl3_accept_~s__state~0); 2379#L109 assume !(8192 == ssl3_accept_~s__state~0); 2377#L112 assume !(24576 == ssl3_accept_~s__state~0); 2378#L115 assume !(8195 == ssl3_accept_~s__state~0); 2286#L118 assume !(8480 == ssl3_accept_~s__state~0); 2283#L121 assume !(8481 == ssl3_accept_~s__state~0); 2281#L124 assume !(8482 == ssl3_accept_~s__state~0); 2282#L127 assume 8464 == ssl3_accept_~s__state~0; 2252#L134 [2021-10-13 00:25:56,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:56,711 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-13 00:25:56,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:56,712 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256138149] [2021-10-13 00:25:56,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:56,712 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:56,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:56,738 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:56,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:56,768 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:56,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:56,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1699504289, now seen corresponding path program 1 times [2021-10-13 00:25:56,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:56,770 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985369109] [2021-10-13 00:25:56,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:56,770 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:56,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:56,794 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:25:56,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:56,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985369109] [2021-10-13 00:25:56,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985369109] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:56,795 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:56,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:25:56,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339256215] [2021-10-13 00:25:56,796 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:56,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:56,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:56,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:56,797 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 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:25:56,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:56,964 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2021-10-13 00:25:56,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:56,965 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2021-10-13 00:25:56,971 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-10-13 00:25:56,977 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2021-10-13 00:25:56,977 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2021-10-13 00:25:56,978 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2021-10-13 00:25:56,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2021-10-13 00:25:56,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:56,978 INFO L681 BuchiCegarLoop]: Abstraction has 598 states and 933 transitions. [2021-10-13 00:25:56,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2021-10-13 00:25:56,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2021-10-13 00:25:56,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 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:25:56,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2021-10-13 00:25:56,994 INFO L704 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-13 00:25:56,994 INFO L587 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-10-13 00:25:56,994 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-13 00:25:56,994 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2021-10-13 00:25:56,998 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2021-10-13 00:25:56,998 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:56,999 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:57,001 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:25:57,001 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:25:57,001 INFO L791 eck$LassoCheckResult]: Stem: 3337#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); 3206#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3141#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3073#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3142#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3144#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3195#L100-2 assume !false; 3470#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3560#L103 assume !(12292 == ssl3_accept_~s__state~0); 3559#L106 assume !(16384 == ssl3_accept_~s__state~0); 3556#L109 assume !(8192 == ssl3_accept_~s__state~0); 3557#L112 assume !(24576 == ssl3_accept_~s__state~0); 3553#L115 assume !(8195 == ssl3_accept_~s__state~0); 3554#L118 assume !(8480 == ssl3_accept_~s__state~0); 3575#L121 assume !(8481 == ssl3_accept_~s__state~0); 3573#L124 assume !(8482 == ssl3_accept_~s__state~0); 3408#L127 assume 8464 == ssl3_accept_~s__state~0; 3338#L134 [2021-10-13 00:25:57,002 INFO L793 eck$LassoCheckResult]: Loop: 3338#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3326#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3327#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; 3332#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3445#L581 ssl3_accept_~skip~0 := 0; 3442#L100-2 assume !false; 3440#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3437#L103 assume 12292 == ssl3_accept_~s__state~0; 3376#L104 ssl3_accept_~s__new_session~0 := 1; 3367#L212 ssl3_accept_~s__server~0 := 1; 3430#L217 assume 0 != ssl3_accept_~cb~0; 3341#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3297#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3298#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3200#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3201#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 3081#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3382#L581 ssl3_accept_~skip~0 := 0; 3380#L100-2 assume !false; 3378#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3375#L103 assume !(12292 == ssl3_accept_~s__state~0); 3373#L106 assume !(16384 == ssl3_accept_~s__state~0); 3371#L109 assume !(8192 == ssl3_accept_~s__state~0); 3369#L112 assume !(24576 == ssl3_accept_~s__state~0); 3366#L115 assume !(8195 == ssl3_accept_~s__state~0); 3363#L118 assume !(8480 == ssl3_accept_~s__state~0); 3364#L121 assume !(8481 == ssl3_accept_~s__state~0); 3350#L124 assume !(8482 == ssl3_accept_~s__state~0); 3351#L127 assume 8464 == ssl3_accept_~s__state~0; 3338#L134 [2021-10-13 00:25:57,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:57,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-13 00:25:57,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:57,003 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339859595] [2021-10-13 00:25:57,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:57,004 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:57,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:57,044 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:57,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:57,078 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:57,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:57,079 INFO L82 PathProgramCache]: Analyzing trace with hash 1808014257, now seen corresponding path program 1 times [2021-10-13 00:25:57,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:57,080 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074489548] [2021-10-13 00:25:57,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:57,081 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:57,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:57,113 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:25:57,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:57,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074489548] [2021-10-13 00:25:57,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074489548] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:57,114 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:57,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:57,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211274783] [2021-10-13 00:25:57,114 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:57,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:57,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:57,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:57,115 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 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:25:57,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:57,275 INFO L93 Difference]: Finished difference Result 650 states and 922 transitions. [2021-10-13 00:25:57,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:57,276 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 650 states and 922 transitions. [2021-10-13 00:25:57,282 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-10-13 00:25:57,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 650 states to 577 states and 842 transitions. [2021-10-13 00:25:57,287 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2021-10-13 00:25:57,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-10-13 00:25:57,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 577 states and 842 transitions. [2021-10-13 00:25:57,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:57,289 INFO L681 BuchiCegarLoop]: Abstraction has 577 states and 842 transitions. [2021-10-13 00:25:57,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states and 842 transitions. [2021-10-13 00:25:57,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 531. [2021-10-13 00:25:57,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 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:25:57,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2021-10-13 00:25:57,314 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-13 00:25:57,314 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-10-13 00:25:57,314 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-13 00:25:57,314 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2021-10-13 00:25:57,318 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-13 00:25:57,318 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:57,318 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:57,319 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:57,319 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:25:57,320 INFO L791 eck$LassoCheckResult]: Stem: 4521#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); 4383#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4319#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4251#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4320#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4322#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4374#L100-2 assume !false; 4585#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4642#L103 assume !(12292 == ssl3_accept_~s__state~0); 4640#L106 assume !(16384 == ssl3_accept_~s__state~0); 4638#L109 assume 8192 == ssl3_accept_~s__state~0; 4448#L212 [2021-10-13 00:25:57,320 INFO L793 eck$LassoCheckResult]: Loop: 4448#L212 ssl3_accept_~s__server~0 := 1; 4313#L217 assume 0 != ssl3_accept_~cb~0; 4314#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4479#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4480#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4381#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4270#L244 assume 12292 != ssl3_accept_~s__state~0; 4271#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 4305#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4729#L581 ssl3_accept_~skip~0 := 0; 4728#L100-2 assume !false; 4727#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4726#L103 assume !(12292 == ssl3_accept_~s__state~0); 4725#L106 assume !(16384 == ssl3_accept_~s__state~0); 4724#L109 assume 8192 == ssl3_accept_~s__state~0; 4448#L212 [2021-10-13 00:25:57,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:57,321 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-13 00:25:57,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:57,321 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721715621] [2021-10-13 00:25:57,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:57,322 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:57,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:57,347 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:25:57,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:57,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721715621] [2021-10-13 00:25:57,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721715621] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:57,348 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:57,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:25:57,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14794763] [2021-10-13 00:25:57,349 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:25:57,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:57,349 INFO L82 PathProgramCache]: Analyzing trace with hash 1662919674, now seen corresponding path program 1 times [2021-10-13 00:25:57,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:57,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082255999] [2021-10-13 00:25:57,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:57,350 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:57,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:57,367 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:25:57,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:57,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082255999] [2021-10-13 00:25:57,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082255999] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:57,368 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:57,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:25:57,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921507049] [2021-10-13 00:25:57,368 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:57,369 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:57,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:57,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:57,370 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 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:25:57,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:57,468 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2021-10-13 00:25:57,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:57,469 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2021-10-13 00:25:57,473 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-13 00:25:57,478 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2021-10-13 00:25:57,479 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-13 00:25:57,479 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-13 00:25:57,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2021-10-13 00:25:57,481 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:57,481 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 793 transitions. [2021-10-13 00:25:57,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2021-10-13 00:25:57,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-13 00:25:57,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 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:25:57,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2021-10-13 00:25:57,494 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-13 00:25:57,494 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-10-13 00:25:57,494 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-13 00:25:57,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2021-10-13 00:25:57,497 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-13 00:25:57,498 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:57,498 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:57,499 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:25:57,499 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:25:57,499 INFO L791 eck$LassoCheckResult]: Stem: 5592#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); 5462#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5397#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5330#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5398#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5400#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5453#L100-2 assume !false; 5698#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5590#L103 assume !(12292 == ssl3_accept_~s__state~0); 5587#L106 assume !(16384 == ssl3_accept_~s__state~0); 5588#L109 assume !(8192 == ssl3_accept_~s__state~0); 5827#L112 assume !(24576 == ssl3_accept_~s__state~0); 5824#L115 assume 8195 == ssl3_accept_~s__state~0; 5612#L212 [2021-10-13 00:25:57,499 INFO L793 eck$LassoCheckResult]: Loop: 5612#L212 ssl3_accept_~s__server~0 := 1; 5823#L217 assume 0 != ssl3_accept_~cb~0; 5822#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5821#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5819#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5817#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5690#L244 assume 12292 != ssl3_accept_~s__state~0; 5425#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 5383#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5670#L581 ssl3_accept_~skip~0 := 0; 5669#L100-2 assume !false; 5668#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5667#L103 assume !(12292 == ssl3_accept_~s__state~0); 5666#L106 assume !(16384 == ssl3_accept_~s__state~0); 5665#L109 assume !(8192 == ssl3_accept_~s__state~0); 5664#L112 assume !(24576 == ssl3_accept_~s__state~0); 5663#L115 assume 8195 == ssl3_accept_~s__state~0; 5612#L212 [2021-10-13 00:25:57,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:57,500 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-13 00:25:57,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:57,501 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440133926] [2021-10-13 00:25:57,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:57,501 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:57,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:57,524 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:25:57,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:57,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440133926] [2021-10-13 00:25:57,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440133926] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:57,525 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:57,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:25:57,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099188332] [2021-10-13 00:25:57,525 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:25:57,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:57,526 INFO L82 PathProgramCache]: Analyzing trace with hash 337976511, now seen corresponding path program 1 times [2021-10-13 00:25:57,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:57,526 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068118925] [2021-10-13 00:25:57,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:57,527 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:57,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:57,542 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:25:57,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:57,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068118925] [2021-10-13 00:25:57,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068118925] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:57,543 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:57,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:25:57,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420639080] [2021-10-13 00:25:57,544 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:57,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:57,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:57,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:57,545 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 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:25:57,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:57,652 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2021-10-13 00:25:57,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:57,653 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2021-10-13 00:25:57,657 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-10-13 00:25:57,662 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2021-10-13 00:25:57,662 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-10-13 00:25:57,663 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-10-13 00:25:57,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2021-10-13 00:25:57,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:57,664 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 789 transitions. [2021-10-13 00:25:57,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2021-10-13 00:25:57,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-10-13 00:25:57,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 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:25:57,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2021-10-13 00:25:57,677 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-13 00:25:57,677 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-10-13 00:25:57,677 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-13 00:25:57,677 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2021-10-13 00:25:57,681 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-10-13 00:25:57,681 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:57,681 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:57,682 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:25:57,683 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:25:57,683 INFO L791 eck$LassoCheckResult]: Stem: 6669#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); 6541#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6474#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6409#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 6475#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6477#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 6530#L100-2 assume !false; 6650#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6666#L103 assume !(12292 == ssl3_accept_~s__state~0); 6667#L106 assume !(16384 == ssl3_accept_~s__state~0); 6853#L109 assume !(8192 == ssl3_accept_~s__state~0); 6850#L112 assume !(24576 == ssl3_accept_~s__state~0); 6849#L115 assume !(8195 == ssl3_accept_~s__state~0); 6848#L118 assume !(8480 == ssl3_accept_~s__state~0); 6487#L121 assume !(8481 == ssl3_accept_~s__state~0); 6488#L124 assume !(8482 == ssl3_accept_~s__state~0); 6614#L127 assume 8464 == ssl3_accept_~s__state~0; 6672#L134 [2021-10-13 00:25:57,683 INFO L793 eck$LassoCheckResult]: Loop: 6672#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6658#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6659#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; 6663#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6864#L581 ssl3_accept_~skip~0 := 0; 6862#L100-2 assume !false; 6860#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6858#L103 assume !(12292 == ssl3_accept_~s__state~0); 6852#L106 assume !(16384 == ssl3_accept_~s__state~0); 6847#L109 assume !(8192 == ssl3_accept_~s__state~0); 6846#L112 assume !(24576 == ssl3_accept_~s__state~0); 6845#L115 assume !(8195 == ssl3_accept_~s__state~0); 6844#L118 assume !(8480 == ssl3_accept_~s__state~0); 6843#L121 assume !(8481 == ssl3_accept_~s__state~0); 6842#L124 assume !(8482 == ssl3_accept_~s__state~0); 6673#L127 assume !(8464 == ssl3_accept_~s__state~0); 6576#L130 assume !(8465 == ssl3_accept_~s__state~0); 6577#L133 assume !(8466 == ssl3_accept_~s__state~0); 6453#L136 assume 8496 == ssl3_accept_~s__state~0; 6454#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 6495#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6496#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 6519#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6485#L298-2 ssl3_accept_~s__init_num~0 := 0; 6483#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6835#L581 ssl3_accept_~skip~0 := 0; 6830#L100-2 assume !false; 6828#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6826#L103 assume !(12292 == ssl3_accept_~s__state~0); 6824#L106 assume 16384 == ssl3_accept_~s__state~0; 6464#L212 ssl3_accept_~s__server~0 := 1; 6938#L217 assume 0 != ssl3_accept_~cb~0; 6937#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6936#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6934#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6932#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6931#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 6655#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6523#L581 ssl3_accept_~skip~0 := 0; 6778#L100-2 assume !false; 6777#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6776#L103 assume !(12292 == ssl3_accept_~s__state~0); 6775#L106 assume !(16384 == ssl3_accept_~s__state~0); 6774#L109 assume !(8192 == ssl3_accept_~s__state~0); 6771#L112 assume !(24576 == ssl3_accept_~s__state~0); 6769#L115 assume !(8195 == ssl3_accept_~s__state~0); 6704#L118 assume !(8480 == ssl3_accept_~s__state~0); 6705#L121 assume !(8481 == ssl3_accept_~s__state~0); 6700#L124 assume !(8482 == ssl3_accept_~s__state~0); 6701#L127 assume 8464 == ssl3_accept_~s__state~0; 6672#L134 [2021-10-13 00:25:57,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:57,684 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-13 00:25:57,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:57,684 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319929685] [2021-10-13 00:25:57,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:57,685 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:57,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:57,694 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:57,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:57,712 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:57,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:57,718 INFO L82 PathProgramCache]: Analyzing trace with hash -843013632, now seen corresponding path program 1 times [2021-10-13 00:25:57,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:57,719 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879147016] [2021-10-13 00:25:57,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:57,719 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:57,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:57,742 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:25:57,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:57,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879147016] [2021-10-13 00:25:57,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879147016] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:57,743 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:57,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:57,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724120373] [2021-10-13 00:25:57,743 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:57,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:57,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:57,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:57,744 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 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:25:57,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:57,903 INFO L93 Difference]: Finished difference Result 671 states and 987 transitions. [2021-10-13 00:25:57,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:57,904 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 987 transitions. [2021-10-13 00:25:57,910 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2021-10-13 00:25:57,916 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 664 states and 980 transitions. [2021-10-13 00:25:57,917 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 464 [2021-10-13 00:25:57,917 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2021-10-13 00:25:57,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 980 transitions. [2021-10-13 00:25:57,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:57,920 INFO L681 BuchiCegarLoop]: Abstraction has 664 states and 980 transitions. [2021-10-13 00:25:57,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 980 transitions. [2021-10-13 00:25:57,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 651. [2021-10-13 00:25:57,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 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:25:57,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2021-10-13 00:25:57,948 INFO L704 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-13 00:25:57,948 INFO L587 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-10-13 00:25:57,948 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-13 00:25:57,948 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2021-10-13 00:25:57,952 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2021-10-13 00:25:57,953 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:57,953 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:57,956 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:25:57,957 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:25:57,957 INFO L791 eck$LassoCheckResult]: Stem: 7883#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); 7751#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7684#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7617#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 7685#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7687#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7740#L100-2 assume !false; 7992#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8133#L103 assume !(12292 == ssl3_accept_~s__state~0); 8131#L106 assume !(16384 == ssl3_accept_~s__state~0); 8129#L109 assume !(8192 == ssl3_accept_~s__state~0); 8127#L112 assume !(24576 == ssl3_accept_~s__state~0); 8125#L115 assume !(8195 == ssl3_accept_~s__state~0); 8123#L118 assume !(8480 == ssl3_accept_~s__state~0); 8121#L121 assume !(8481 == ssl3_accept_~s__state~0); 8119#L124 assume !(8482 == ssl3_accept_~s__state~0); 8117#L127 assume 8464 == ssl3_accept_~s__state~0; 7884#L134 [2021-10-13 00:25:57,965 INFO L793 eck$LassoCheckResult]: Loop: 7884#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7869#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7870#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; 7865#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7733#L581 ssl3_accept_~skip~0 := 0; 7859#L100-2 assume !false; 7860#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7881#L103 assume !(12292 == ssl3_accept_~s__state~0); 7879#L106 assume !(16384 == ssl3_accept_~s__state~0); 7873#L109 assume !(8192 == ssl3_accept_~s__state~0); 7766#L112 assume !(24576 == ssl3_accept_~s__state~0); 7767#L115 assume !(8195 == ssl3_accept_~s__state~0); 7781#L118 assume !(8480 == ssl3_accept_~s__state~0); 7697#L121 assume !(8481 == ssl3_accept_~s__state~0); 7698#L124 assume !(8482 == ssl3_accept_~s__state~0); 7825#L127 assume !(8464 == ssl3_accept_~s__state~0); 7783#L130 assume !(8465 == ssl3_accept_~s__state~0); 7784#L133 assume !(8466 == ssl3_accept_~s__state~0); 7661#L136 assume 8496 == ssl3_accept_~s__state~0; 7662#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 7705#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7706#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7730#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7695#L298-2 ssl3_accept_~s__init_num~0 := 0; 7693#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8261#L581 ssl3_accept_~skip~0 := 0; 8260#L100-2 assume !false; 8259#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8258#L103 assume !(12292 == ssl3_accept_~s__state~0); 8257#L106 assume !(16384 == ssl3_accept_~s__state~0); 8256#L109 assume !(8192 == ssl3_accept_~s__state~0); 8255#L112 assume !(24576 == ssl3_accept_~s__state~0); 8254#L115 assume !(8195 == ssl3_accept_~s__state~0); 8253#L118 assume !(8480 == ssl3_accept_~s__state~0); 8252#L121 assume !(8481 == ssl3_accept_~s__state~0); 8251#L124 assume !(8482 == ssl3_accept_~s__state~0); 8250#L127 assume !(8464 == ssl3_accept_~s__state~0); 8249#L130 assume !(8465 == ssl3_accept_~s__state~0); 8248#L133 assume !(8466 == ssl3_accept_~s__state~0); 8247#L136 assume !(8496 == ssl3_accept_~s__state~0); 7716#L139 assume !(8497 == ssl3_accept_~s__state~0); 7717#L142 assume !(8512 == ssl3_accept_~s__state~0); 7787#L145 assume !(8513 == ssl3_accept_~s__state~0); 7789#L148 assume !(8528 == ssl3_accept_~s__state~0); 8206#L151 assume !(8529 == ssl3_accept_~s__state~0); 7903#L154 assume !(8544 == ssl3_accept_~s__state~0); 7904#L157 assume !(8545 == ssl3_accept_~s__state~0); 8208#L160 assume 8560 == ssl3_accept_~s__state~0; 7846#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 7668#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7627#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8199#L581 ssl3_accept_~skip~0 := 0; 8196#L100-2 assume !false; 8193#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8190#L103 assume !(12292 == ssl3_accept_~s__state~0); 8188#L106 assume !(16384 == ssl3_accept_~s__state~0); 8185#L109 assume !(8192 == ssl3_accept_~s__state~0); 8184#L112 assume !(24576 == ssl3_accept_~s__state~0); 8183#L115 assume !(8195 == ssl3_accept_~s__state~0); 7991#L118 assume !(8480 == ssl3_accept_~s__state~0); 7985#L121 assume !(8481 == ssl3_accept_~s__state~0); 7898#L124 assume !(8482 == ssl3_accept_~s__state~0); 7899#L127 assume 8464 == ssl3_accept_~s__state~0; 7884#L134 [2021-10-13 00:25:57,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:57,965 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-13 00:25:57,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:57,966 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505114842] [2021-10-13 00:25:57,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:57,966 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:57,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:57,983 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:58,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:58,011 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:58,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:58,012 INFO L82 PathProgramCache]: Analyzing trace with hash 477531437, now seen corresponding path program 1 times [2021-10-13 00:25:58,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:58,012 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739365138] [2021-10-13 00:25:58,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:58,013 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:58,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:58,071 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:25:58,071 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:58,071 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739365138] [2021-10-13 00:25:58,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739365138] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:58,072 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:58,072 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:58,072 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045929549] [2021-10-13 00:25:58,073 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:58,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:58,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:58,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:58,074 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 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:25:58,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:58,229 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2021-10-13 00:25:58,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:58,229 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2021-10-13 00:25:58,235 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2021-10-13 00:25:58,242 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2021-10-13 00:25:58,242 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2021-10-13 00:25:58,243 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2021-10-13 00:25:58,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2021-10-13 00:25:58,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:58,243 INFO L681 BuchiCegarLoop]: Abstraction has 787 states and 1074 transitions. [2021-10-13 00:25:58,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2021-10-13 00:25:58,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2021-10-13 00:25:58,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 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:25:58,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2021-10-13 00:25:58,261 INFO L704 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-13 00:25:58,261 INFO L587 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-10-13 00:25:58,261 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-13 00:25:58,261 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2021-10-13 00:25:58,266 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2021-10-13 00:25:58,266 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:58,266 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:58,267 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:25:58,268 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:25:58,268 INFO L791 eck$LassoCheckResult]: Stem: 9333#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); 9192#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9126#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9061#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 9127#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9129#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9181#L100-2 assume !false; 9555#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9607#L103 assume !(12292 == ssl3_accept_~s__state~0); 9605#L106 assume !(16384 == ssl3_accept_~s__state~0); 9603#L109 assume !(8192 == ssl3_accept_~s__state~0); 9601#L112 assume !(24576 == ssl3_accept_~s__state~0); 9599#L115 assume !(8195 == ssl3_accept_~s__state~0); 9597#L118 assume !(8480 == ssl3_accept_~s__state~0); 9595#L121 assume !(8481 == ssl3_accept_~s__state~0); 9593#L124 assume !(8482 == ssl3_accept_~s__state~0); 9591#L127 assume 8464 == ssl3_accept_~s__state~0; 9335#L134 [2021-10-13 00:25:58,268 INFO L793 eck$LassoCheckResult]: Loop: 9335#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9317#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9318#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; 9327#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9812#L581 ssl3_accept_~skip~0 := 0; 9810#L100-2 assume !false; 9809#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9807#L103 assume !(12292 == ssl3_accept_~s__state~0); 9806#L106 assume !(16384 == ssl3_accept_~s__state~0); 9805#L109 assume !(8192 == ssl3_accept_~s__state~0); 9207#L112 assume !(24576 == ssl3_accept_~s__state~0); 9208#L115 assume !(8195 == ssl3_accept_~s__state~0); 9224#L118 assume !(8480 == ssl3_accept_~s__state~0); 9139#L121 assume !(8481 == ssl3_accept_~s__state~0); 9140#L124 assume !(8482 == ssl3_accept_~s__state~0); 9267#L127 assume !(8464 == ssl3_accept_~s__state~0); 9226#L130 assume !(8465 == ssl3_accept_~s__state~0); 9227#L133 assume !(8466 == ssl3_accept_~s__state~0); 9535#L136 assume 8496 == ssl3_accept_~s__state~0; 9534#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 9531#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9525#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 9163#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9164#L298-2 ssl3_accept_~s__init_num~0 := 0; 9137#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9690#L581 ssl3_accept_~skip~0 := 0; 9688#L100-2 assume !false; 9686#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9684#L103 assume !(12292 == ssl3_accept_~s__state~0); 9682#L106 assume !(16384 == ssl3_accept_~s__state~0); 9680#L109 assume !(8192 == ssl3_accept_~s__state~0); 9678#L112 assume !(24576 == ssl3_accept_~s__state~0); 9676#L115 assume !(8195 == ssl3_accept_~s__state~0); 9674#L118 assume !(8480 == ssl3_accept_~s__state~0); 9672#L121 assume !(8481 == ssl3_accept_~s__state~0); 9671#L124 assume !(8482 == ssl3_accept_~s__state~0); 9541#L127 assume !(8464 == ssl3_accept_~s__state~0); 9540#L130 assume !(8465 == ssl3_accept_~s__state~0); 9538#L133 assume !(8466 == ssl3_accept_~s__state~0); 9539#L136 assume !(8496 == ssl3_accept_~s__state~0); 9698#L139 assume !(8497 == ssl3_accept_~s__state~0); 9697#L142 assume !(8512 == ssl3_accept_~s__state~0); 9508#L145 assume !(8513 == ssl3_accept_~s__state~0); 9509#L148 assume !(8528 == ssl3_accept_~s__state~0); 9550#L151 assume !(8529 == ssl3_accept_~s__state~0); 9363#L154 assume !(8544 == ssl3_accept_~s__state~0); 9364#L157 assume !(8545 == ssl3_accept_~s__state~0); 9348#L160 assume 8560 == ssl3_accept_~s__state~0; 9288#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 9111#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9112#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9575#L581 ssl3_accept_~skip~0 := 0; 9573#L100-2 assume !false; 9571#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9569#L103 assume !(12292 == ssl3_accept_~s__state~0); 9567#L106 assume !(16384 == ssl3_accept_~s__state~0); 9565#L109 assume !(8192 == ssl3_accept_~s__state~0); 9563#L112 assume !(24576 == ssl3_accept_~s__state~0); 9561#L115 assume !(8195 == ssl3_accept_~s__state~0); 9559#L118 assume !(8480 == ssl3_accept_~s__state~0); 9366#L121 assume !(8481 == ssl3_accept_~s__state~0); 9353#L124 assume !(8482 == ssl3_accept_~s__state~0); 9354#L127 assume 8464 == ssl3_accept_~s__state~0; 9335#L134 [2021-10-13 00:25:58,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:58,268 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-13 00:25:58,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:58,269 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655506888] [2021-10-13 00:25:58,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:58,269 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:58,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:58,277 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:58,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:58,288 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:58,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:58,289 INFO L82 PathProgramCache]: Analyzing trace with hash 901178159, now seen corresponding path program 1 times [2021-10-13 00:25:58,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:58,290 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870385551] [2021-10-13 00:25:58,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:58,290 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:58,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:58,313 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:25:58,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:58,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870385551] [2021-10-13 00:25:58,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870385551] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:58,314 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:58,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:58,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958190064] [2021-10-13 00:25:58,315 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:58,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:58,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:58,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:58,316 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 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:25:58,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:58,421 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2021-10-13 00:25:58,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:58,421 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2021-10-13 00:25:58,428 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-10-13 00:25:58,435 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2021-10-13 00:25:58,436 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2021-10-13 00:25:58,437 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2021-10-13 00:25:58,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2021-10-13 00:25:58,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:58,438 INFO L681 BuchiCegarLoop]: Abstraction has 860 states and 1162 transitions. [2021-10-13 00:25:58,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2021-10-13 00:25:58,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2021-10-13 00:25:58,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 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:25:58,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2021-10-13 00:25:58,457 INFO L704 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-13 00:25:58,457 INFO L587 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-10-13 00:25:58,457 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-13 00:25:58,457 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2021-10-13 00:25:58,462 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2021-10-13 00:25:58,462 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:58,462 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:58,464 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:25:58,464 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:25:58,464 INFO L791 eck$LassoCheckResult]: Stem: 10983#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); 10840#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10771#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10706#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 10772#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10774#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 10829#L100-2 assume !false; 11106#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11347#L103 assume !(12292 == ssl3_accept_~s__state~0); 11345#L106 assume !(16384 == ssl3_accept_~s__state~0); 11343#L109 assume !(8192 == ssl3_accept_~s__state~0); 11341#L112 assume !(24576 == ssl3_accept_~s__state~0); 11339#L115 assume !(8195 == ssl3_accept_~s__state~0); 11337#L118 assume !(8480 == ssl3_accept_~s__state~0); 11335#L121 assume !(8481 == ssl3_accept_~s__state~0); 11333#L124 assume !(8482 == ssl3_accept_~s__state~0); 11331#L127 assume 8464 == ssl3_accept_~s__state~0; 10985#L134 [2021-10-13 00:25:58,464 INFO L793 eck$LassoCheckResult]: Loop: 10985#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 10966#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10967#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; 10976#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11353#L581 ssl3_accept_~skip~0 := 0; 11351#L100-2 assume !false; 11349#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11348#L103 assume !(12292 == ssl3_accept_~s__state~0); 11346#L106 assume !(16384 == ssl3_accept_~s__state~0); 11344#L109 assume !(8192 == ssl3_accept_~s__state~0); 11342#L112 assume !(24576 == ssl3_accept_~s__state~0); 11340#L115 assume !(8195 == ssl3_accept_~s__state~0); 11338#L118 assume !(8480 == ssl3_accept_~s__state~0); 11336#L121 assume !(8481 == ssl3_accept_~s__state~0); 11334#L124 assume !(8482 == ssl3_accept_~s__state~0); 11332#L127 assume !(8464 == ssl3_accept_~s__state~0); 11330#L130 assume !(8465 == ssl3_accept_~s__state~0); 11328#L133 assume !(8466 == ssl3_accept_~s__state~0); 11326#L136 assume 8496 == ssl3_accept_~s__state~0; 11165#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11324#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11322#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 11320#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11315#L298-2 ssl3_accept_~s__init_num~0 := 0; 11312#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11306#L581 ssl3_accept_~skip~0 := 0; 11304#L100-2 assume !false; 11302#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11300#L103 assume !(12292 == ssl3_accept_~s__state~0); 11298#L106 assume !(16384 == ssl3_accept_~s__state~0); 11296#L109 assume !(8192 == ssl3_accept_~s__state~0); 11294#L112 assume !(24576 == ssl3_accept_~s__state~0); 11292#L115 assume !(8195 == ssl3_accept_~s__state~0); 11290#L118 assume !(8480 == ssl3_accept_~s__state~0); 11288#L121 assume !(8481 == ssl3_accept_~s__state~0); 11286#L124 assume !(8482 == ssl3_accept_~s__state~0); 11284#L127 assume !(8464 == ssl3_accept_~s__state~0); 11283#L130 assume !(8465 == ssl3_accept_~s__state~0); 11282#L133 assume !(8466 == ssl3_accept_~s__state~0); 11279#L136 assume !(8496 == ssl3_accept_~s__state~0); 11277#L139 assume !(8497 == ssl3_accept_~s__state~0); 11276#L142 assume 8512 == ssl3_accept_~s__state~0; 11158#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11273#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10994#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10780#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11314#L581 ssl3_accept_~skip~0 := 0; 11313#L100-2 assume !false; 11307#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11305#L103 assume !(12292 == ssl3_accept_~s__state~0); 11303#L106 assume !(16384 == ssl3_accept_~s__state~0); 11301#L109 assume !(8192 == ssl3_accept_~s__state~0); 11299#L112 assume !(24576 == ssl3_accept_~s__state~0); 11297#L115 assume !(8195 == ssl3_accept_~s__state~0); 11295#L118 assume !(8480 == ssl3_accept_~s__state~0); 11293#L121 assume !(8481 == ssl3_accept_~s__state~0); 11291#L124 assume !(8482 == ssl3_accept_~s__state~0); 11289#L127 assume !(8464 == ssl3_accept_~s__state~0); 11287#L130 assume !(8465 == ssl3_accept_~s__state~0); 11285#L133 assume !(8466 == ssl3_accept_~s__state~0); 11281#L136 assume !(8496 == ssl3_accept_~s__state~0); 11280#L139 assume !(8497 == ssl3_accept_~s__state~0); 11278#L142 assume !(8512 == ssl3_accept_~s__state~0); 11274#L145 assume !(8513 == ssl3_accept_~s__state~0); 11275#L148 assume !(8528 == ssl3_accept_~s__state~0); 11380#L151 assume !(8529 == ssl3_accept_~s__state~0); 11015#L154 assume !(8544 == ssl3_accept_~s__state~0); 11016#L157 assume !(8545 == ssl3_accept_~s__state~0); 11002#L160 assume 8560 == ssl3_accept_~s__state~0; 10934#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 10756#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10757#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11543#L581 ssl3_accept_~skip~0 := 0; 11542#L100-2 assume !false; 11541#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11540#L103 assume !(12292 == ssl3_accept_~s__state~0); 10977#L106 assume !(16384 == ssl3_accept_~s__state~0); 10969#L109 assume !(8192 == ssl3_accept_~s__state~0); 10970#L112 assume !(24576 == ssl3_accept_~s__state~0); 10872#L115 assume !(8195 == ssl3_accept_~s__state~0); 10873#L118 assume !(8480 == ssl3_accept_~s__state~0); 10944#L121 assume !(8481 == ssl3_accept_~s__state~0); 11012#L124 assume !(8482 == ssl3_accept_~s__state~0); 11013#L127 assume 8464 == ssl3_accept_~s__state~0; 10985#L134 [2021-10-13 00:25:58,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:58,465 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-13 00:25:58,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:58,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223279762] [2021-10-13 00:25:58,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:58,466 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:58,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:58,473 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:58,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:58,484 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:58,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:58,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1122686502, now seen corresponding path program 1 times [2021-10-13 00:25:58,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:58,485 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525307644] [2021-10-13 00:25:58,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:58,486 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:58,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:58,520 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:25:58,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:58,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525307644] [2021-10-13 00:25:58,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525307644] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:58,521 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:58,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:58,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044125092] [2021-10-13 00:25:58,522 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:58,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:58,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:58,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:58,523 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 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:25:58,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:58,658 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2021-10-13 00:25:58,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:58,658 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2021-10-13 00:25:58,666 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2021-10-13 00:25:58,674 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2021-10-13 00:25:58,674 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-10-13 00:25:58,675 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-10-13 00:25:58,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2021-10-13 00:25:58,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:58,676 INFO L681 BuchiCegarLoop]: Abstraction has 962 states and 1300 transitions. [2021-10-13 00:25:58,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2021-10-13 00:25:58,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2021-10-13 00:25:58,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 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:25:58,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2021-10-13 00:25:58,697 INFO L704 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-13 00:25:58,697 INFO L587 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-10-13 00:25:58,697 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-13 00:25:58,697 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2021-10-13 00:25:58,702 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2021-10-13 00:25:58,702 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:58,702 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:58,704 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:25:58,704 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] [2021-10-13 00:25:58,704 INFO L791 eck$LassoCheckResult]: Stem: 12798#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); 12656#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12588#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12522#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 12589#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12591#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 12646#L100-2 assume !false; 13144#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13315#L103 assume !(12292 == ssl3_accept_~s__state~0); 13313#L106 assume !(16384 == ssl3_accept_~s__state~0); 13311#L109 assume !(8192 == ssl3_accept_~s__state~0); 13309#L112 assume !(24576 == ssl3_accept_~s__state~0); 13307#L115 assume !(8195 == ssl3_accept_~s__state~0); 13305#L118 assume !(8480 == ssl3_accept_~s__state~0); 13303#L121 assume !(8481 == ssl3_accept_~s__state~0); 13301#L124 assume !(8482 == ssl3_accept_~s__state~0); 13299#L127 assume 8464 == ssl3_accept_~s__state~0; 12799#L134 [2021-10-13 00:25:58,705 INFO L793 eck$LassoCheckResult]: Loop: 12799#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 12786#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12787#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; 12793#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13419#L581 ssl3_accept_~skip~0 := 0; 13417#L100-2 assume !false; 13415#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13413#L103 assume !(12292 == ssl3_accept_~s__state~0); 13411#L106 assume !(16384 == ssl3_accept_~s__state~0); 13409#L109 assume !(8192 == ssl3_accept_~s__state~0); 13407#L112 assume !(24576 == ssl3_accept_~s__state~0); 13405#L115 assume !(8195 == ssl3_accept_~s__state~0); 13403#L118 assume !(8480 == ssl3_accept_~s__state~0); 13401#L121 assume !(8481 == ssl3_accept_~s__state~0); 13399#L124 assume !(8482 == ssl3_accept_~s__state~0); 13397#L127 assume !(8464 == ssl3_accept_~s__state~0); 13395#L130 assume !(8465 == ssl3_accept_~s__state~0); 13393#L133 assume !(8466 == ssl3_accept_~s__state~0); 13214#L136 assume 8496 == ssl3_accept_~s__state~0; 12682#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 12611#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12612#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 12632#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12633#L298-2 ssl3_accept_~s__init_num~0 := 0; 12530#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13440#L581 ssl3_accept_~skip~0 := 0; 13439#L100-2 assume !false; 13438#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13437#L103 assume !(12292 == ssl3_accept_~s__state~0); 13436#L106 assume !(16384 == ssl3_accept_~s__state~0); 13435#L109 assume !(8192 == ssl3_accept_~s__state~0); 13434#L112 assume !(24576 == ssl3_accept_~s__state~0); 13433#L115 assume !(8195 == ssl3_accept_~s__state~0); 12766#L118 assume !(8480 == ssl3_accept_~s__state~0); 12603#L121 assume !(8481 == ssl3_accept_~s__state~0); 12604#L124 assume !(8482 == ssl3_accept_~s__state~0); 12730#L127 assume !(8464 == ssl3_accept_~s__state~0); 13292#L130 assume !(8465 == ssl3_accept_~s__state~0); 13291#L133 assume !(8466 == ssl3_accept_~s__state~0); 13290#L136 assume !(8496 == ssl3_accept_~s__state~0); 13289#L139 assume !(8497 == ssl3_accept_~s__state~0); 13288#L142 assume !(8512 == ssl3_accept_~s__state~0); 13287#L145 assume !(8513 == ssl3_accept_~s__state~0); 13286#L148 assume !(8528 == ssl3_accept_~s__state~0); 12735#L151 assume !(8529 == ssl3_accept_~s__state~0); 12736#L154 assume !(8544 == ssl3_accept_~s__state~0); 12534#L157 assume !(8545 == ssl3_accept_~s__state~0); 12535#L160 assume !(8560 == ssl3_accept_~s__state~0); 13274#L163 assume !(8561 == ssl3_accept_~s__state~0); 12765#L166 assume !(8448 == ssl3_accept_~s__state~0); 12696#L169 assume !(8576 == ssl3_accept_~s__state~0); 12697#L172 assume !(8577 == ssl3_accept_~s__state~0); 12523#L175 assume !(8592 == ssl3_accept_~s__state~0); 12524#L178 assume !(8593 == ssl3_accept_~s__state~0); 12620#L181 assume !(8608 == ssl3_accept_~s__state~0); 12739#L184 assume !(8609 == ssl3_accept_~s__state~0); 12740#L187 assume !(8640 == ssl3_accept_~s__state~0); 12700#L190 assume !(8641 == ssl3_accept_~s__state~0); 12684#L193 assume 8656 == ssl3_accept_~s__state~0; 12685#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12720#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 12753#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12702#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12703#L506 assume !(0 == ssl3_accept_~tmp___10~0); 12791#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13262#L581 ssl3_accept_~skip~0 := 0; 13260#L100-2 assume !false; 13258#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13256#L103 assume !(12292 == ssl3_accept_~s__state~0); 13249#L106 assume 16384 == ssl3_accept_~s__state~0; 12578#L212 ssl3_accept_~s__server~0 := 1; 13246#L217 assume 0 != ssl3_accept_~cb~0; 13244#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13242#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13239#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13236#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13234#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 13231#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13225#L581 ssl3_accept_~skip~0 := 0; 13223#L100-2 assume !false; 13222#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13221#L103 assume !(12292 == ssl3_accept_~s__state~0); 13220#L106 assume !(16384 == ssl3_accept_~s__state~0); 13218#L109 assume !(8192 == ssl3_accept_~s__state~0); 13216#L112 assume !(24576 == ssl3_accept_~s__state~0); 13215#L115 assume !(8195 == ssl3_accept_~s__state~0); 12831#L118 assume !(8480 == ssl3_accept_~s__state~0); 12832#L121 assume !(8481 == ssl3_accept_~s__state~0); 12819#L124 assume !(8482 == ssl3_accept_~s__state~0); 12820#L127 assume 8464 == ssl3_accept_~s__state~0; 12799#L134 [2021-10-13 00:25:58,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:58,705 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-13 00:25:58,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:58,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473079735] [2021-10-13 00:25:58,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:58,706 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:58,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:58,714 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:58,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:58,730 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:58,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:58,731 INFO L82 PathProgramCache]: Analyzing trace with hash -641536259, now seen corresponding path program 1 times [2021-10-13 00:25:58,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:58,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328440948] [2021-10-13 00:25:58,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:58,732 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:58,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:58,778 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:25:58,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:58,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328440948] [2021-10-13 00:25:58,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328440948] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:58,781 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:58,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:58,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130917606] [2021-10-13 00:25:58,782 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:58,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:58,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:58,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:58,785 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 25.0) 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:25:58,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:58,935 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2021-10-13 00:25:58,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:58,935 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2021-10-13 00:25:58,942 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2021-10-13 00:25:58,949 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2021-10-13 00:25:58,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2021-10-13 00:25:58,951 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2021-10-13 00:25:58,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2021-10-13 00:25:58,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:58,951 INFO L681 BuchiCegarLoop]: Abstraction has 866 states and 1150 transitions. [2021-10-13 00:25:58,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2021-10-13 00:25:58,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2021-10-13 00:25:58,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 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:25:58,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2021-10-13 00:25:58,970 INFO L704 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-13 00:25:58,970 INFO L587 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-10-13 00:25:58,970 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-13 00:25:58,970 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2021-10-13 00:25:58,975 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2021-10-13 00:25:58,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:58,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:58,979 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:25:58,979 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:25:58,979 INFO L791 eck$LassoCheckResult]: Stem: 14564#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); 14442#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14377#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14319#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 14378#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14380#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 14432#L100-2 assume !false; 14612#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14899#L103 assume !(12292 == ssl3_accept_~s__state~0); 14897#L106 assume !(16384 == ssl3_accept_~s__state~0); 14895#L109 assume !(8192 == ssl3_accept_~s__state~0); 14893#L112 assume !(24576 == ssl3_accept_~s__state~0); 14891#L115 assume !(8195 == ssl3_accept_~s__state~0); 14889#L118 assume !(8480 == ssl3_accept_~s__state~0); 14887#L121 assume !(8481 == ssl3_accept_~s__state~0); 14885#L124 assume !(8482 == ssl3_accept_~s__state~0); 14883#L127 assume 8464 == ssl3_accept_~s__state~0; 14567#L134 [2021-10-13 00:25:58,980 INFO L793 eck$LassoCheckResult]: Loop: 14567#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14553#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14554#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; 14549#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14425#L581 ssl3_accept_~skip~0 := 0; 15150#L100-2 assume !false; 15149#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14561#L103 assume !(12292 == ssl3_accept_~s__state~0); 14562#L106 assume !(16384 == ssl3_accept_~s__state~0); 15148#L109 assume !(8192 == ssl3_accept_~s__state~0); 15147#L112 assume !(24576 == ssl3_accept_~s__state~0); 14471#L115 assume !(8195 == ssl3_accept_~s__state~0); 14472#L118 assume !(8480 == ssl3_accept_~s__state~0); 14536#L121 assume !(8481 == ssl3_accept_~s__state~0); 15144#L124 assume !(8482 == ssl3_accept_~s__state~0); 15081#L127 assume !(8464 == ssl3_accept_~s__state~0); 15080#L130 assume !(8465 == ssl3_accept_~s__state~0); 15079#L133 assume !(8466 == ssl3_accept_~s__state~0); 14932#L136 assume 8496 == ssl3_accept_~s__state~0; 14463#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 14394#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14395#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 14414#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14415#L298-2 ssl3_accept_~s__init_num~0 := 0; 15010#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15004#L581 ssl3_accept_~skip~0 := 0; 15002#L100-2 assume !false; 15000#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14998#L103 assume !(12292 == ssl3_accept_~s__state~0); 14996#L106 assume !(16384 == ssl3_accept_~s__state~0); 14994#L109 assume !(8192 == ssl3_accept_~s__state~0); 14992#L112 assume !(24576 == ssl3_accept_~s__state~0); 14990#L115 assume !(8195 == ssl3_accept_~s__state~0); 14744#L118 assume !(8480 == ssl3_accept_~s__state~0); 14743#L121 assume !(8481 == ssl3_accept_~s__state~0); 14742#L124 assume !(8482 == ssl3_accept_~s__state~0); 14741#L127 assume !(8464 == ssl3_accept_~s__state~0); 14739#L130 assume !(8465 == ssl3_accept_~s__state~0); 14738#L133 assume !(8466 == ssl3_accept_~s__state~0); 14737#L136 assume !(8496 == ssl3_accept_~s__state~0); 14736#L139 assume !(8497 == ssl3_accept_~s__state~0); 14735#L142 assume 8512 == ssl3_accept_~s__state~0; 14631#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14733#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14731#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14730#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14725#L581 ssl3_accept_~skip~0 := 0; 14723#L100-2 assume !false; 14722#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14721#L103 assume !(12292 == ssl3_accept_~s__state~0); 14720#L106 assume !(16384 == ssl3_accept_~s__state~0); 14719#L109 assume !(8192 == ssl3_accept_~s__state~0); 14718#L112 assume !(24576 == ssl3_accept_~s__state~0); 14716#L115 assume !(8195 == ssl3_accept_~s__state~0); 14712#L118 assume !(8480 == ssl3_accept_~s__state~0); 14711#L121 assume !(8481 == ssl3_accept_~s__state~0); 14710#L124 assume !(8482 == ssl3_accept_~s__state~0); 14709#L127 assume !(8464 == ssl3_accept_~s__state~0); 14708#L130 assume !(8465 == ssl3_accept_~s__state~0); 14707#L133 assume !(8466 == ssl3_accept_~s__state~0); 14705#L136 assume !(8496 == ssl3_accept_~s__state~0); 14704#L139 assume !(8497 == ssl3_accept_~s__state~0); 14703#L142 assume !(8512 == ssl3_accept_~s__state~0); 14702#L145 assume !(8513 == ssl3_accept_~s__state~0); 14701#L148 assume 8528 == ssl3_accept_~s__state~0; 14624#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14697#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14696#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14688#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 14686#L358 assume !(ssl3_accept_~ret~0 <= 0); 14685#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14626#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14677#L581 ssl3_accept_~skip~0 := 0; 14676#L100-2 assume !false; 14674#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14673#L103 assume !(12292 == ssl3_accept_~s__state~0); 14672#L106 assume !(16384 == ssl3_accept_~s__state~0); 14671#L109 assume !(8192 == ssl3_accept_~s__state~0); 14666#L112 assume !(24576 == ssl3_accept_~s__state~0); 14664#L115 assume !(8195 == ssl3_accept_~s__state~0); 14662#L118 assume !(8480 == ssl3_accept_~s__state~0); 14660#L121 assume !(8481 == ssl3_accept_~s__state~0); 14658#L124 assume !(8482 == ssl3_accept_~s__state~0); 14656#L127 assume !(8464 == ssl3_accept_~s__state~0); 14654#L130 assume !(8465 == ssl3_accept_~s__state~0); 14652#L133 assume !(8466 == ssl3_accept_~s__state~0); 14650#L136 assume !(8496 == ssl3_accept_~s__state~0); 14648#L139 assume !(8497 == ssl3_accept_~s__state~0); 14646#L142 assume !(8512 == ssl3_accept_~s__state~0); 14644#L145 assume !(8513 == ssl3_accept_~s__state~0); 14642#L148 assume !(8528 == ssl3_accept_~s__state~0); 14640#L151 assume !(8529 == ssl3_accept_~s__state~0); 14636#L154 assume !(8544 == ssl3_accept_~s__state~0); 14637#L157 assume !(8545 == ssl3_accept_~s__state~0); 14576#L160 assume 8560 == ssl3_accept_~s__state~0; 14528#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 14366#L423 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14367#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14765#L581 ssl3_accept_~skip~0 := 0; 14763#L100-2 assume !false; 14761#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14759#L103 assume !(12292 == ssl3_accept_~s__state~0); 14757#L106 assume !(16384 == ssl3_accept_~s__state~0); 14755#L109 assume !(8192 == ssl3_accept_~s__state~0); 14753#L112 assume !(24576 == ssl3_accept_~s__state~0); 14751#L115 assume !(8195 == ssl3_accept_~s__state~0); 14750#L118 assume !(8480 == ssl3_accept_~s__state~0); 14746#L121 assume !(8481 == ssl3_accept_~s__state~0); 14586#L124 assume !(8482 == ssl3_accept_~s__state~0); 14587#L127 assume 8464 == ssl3_accept_~s__state~0; 14567#L134 [2021-10-13 00:25:58,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:58,981 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-13 00:25:58,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:58,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300229801] [2021-10-13 00:25:58,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:58,982 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:58,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:58,995 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:59,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:59,006 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:59,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:59,007 INFO L82 PathProgramCache]: Analyzing trace with hash -1893606779, now seen corresponding path program 1 times [2021-10-13 00:25:59,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:59,008 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651675949] [2021-10-13 00:25:59,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:59,008 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:59,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:59,052 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:25:59,053 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:59,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651675949] [2021-10-13 00:25:59,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651675949] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:59,053 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:59,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:25:59,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648879015] [2021-10-13 00:25:59,054 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:59,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:59,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:59,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:59,060 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 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:25:59,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:59,169 INFO L93 Difference]: Finished difference Result 965 states and 1277 transitions. [2021-10-13 00:25:59,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:59,169 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1277 transitions. [2021-10-13 00:25:59,177 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2021-10-13 00:25:59,201 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1277 transitions. [2021-10-13 00:25:59,202 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 679 [2021-10-13 00:25:59,202 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 679 [2021-10-13 00:25:59,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1277 transitions. [2021-10-13 00:25:59,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:59,203 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1277 transitions. [2021-10-13 00:25:59,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1277 transitions. [2021-10-13 00:25:59,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 943. [2021-10-13 00:25:59,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 943 states have (on average 1.3170731707317074) internal successors, (1242), 942 states have internal predecessors, (1242), 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:25:59,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1242 transitions. [2021-10-13 00:25:59,226 INFO L704 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-10-13 00:25:59,226 INFO L587 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-10-13 00:25:59,226 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-13 00:25:59,226 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1242 transitions. [2021-10-13 00:25:59,231 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2021-10-13 00:25:59,232 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:59,232 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:59,233 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:25:59,233 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] [2021-10-13 00:25:59,233 INFO L791 eck$LassoCheckResult]: Stem: 16408#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); 16273#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16211#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16152#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 16212#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16214#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 16265#L100-2 assume !false; 16451#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16923#L103 assume !(12292 == ssl3_accept_~s__state~0); 16921#L106 assume !(16384 == ssl3_accept_~s__state~0); 16919#L109 assume !(8192 == ssl3_accept_~s__state~0); 16917#L112 assume !(24576 == ssl3_accept_~s__state~0); 16915#L115 assume !(8195 == ssl3_accept_~s__state~0); 16914#L118 assume !(8480 == ssl3_accept_~s__state~0); 16913#L121 assume !(8481 == ssl3_accept_~s__state~0); 16912#L124 assume !(8482 == ssl3_accept_~s__state~0); 16911#L127 assume 8464 == ssl3_accept_~s__state~0; 16410#L134 [2021-10-13 00:25:59,234 INFO L793 eck$LassoCheckResult]: Loop: 16410#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16395#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16396#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; 16391#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16258#L581 ssl3_accept_~skip~0 := 0; 17090#L100-2 assume !false; 17089#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16406#L103 assume !(12292 == ssl3_accept_~s__state~0); 16404#L106 assume !(16384 == ssl3_accept_~s__state~0); 16397#L109 assume !(8192 == ssl3_accept_~s__state~0); 16398#L112 assume !(24576 == ssl3_accept_~s__state~0); 17086#L115 assume !(8195 == ssl3_accept_~s__state~0); 17085#L118 assume !(8480 == ssl3_accept_~s__state~0); 17084#L121 assume !(8481 == ssl3_accept_~s__state~0); 17083#L124 assume !(8482 == ssl3_accept_~s__state~0); 17082#L127 assume !(8464 == ssl3_accept_~s__state~0); 17081#L130 assume !(8465 == ssl3_accept_~s__state~0); 17080#L133 assume !(8466 == ssl3_accept_~s__state~0); 17079#L136 assume 8496 == ssl3_accept_~s__state~0; 16294#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 16228#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16229#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 16248#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16249#L298-2 ssl3_accept_~s__init_num~0 := 0; 16837#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16833#L581 ssl3_accept_~skip~0 := 0; 16825#L100-2 assume !false; 16826#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16818#L103 assume !(12292 == ssl3_accept_~s__state~0); 16819#L106 assume !(16384 == ssl3_accept_~s__state~0); 16812#L109 assume !(8192 == ssl3_accept_~s__state~0); 16813#L112 assume !(24576 == ssl3_accept_~s__state~0); 16806#L115 assume !(8195 == ssl3_accept_~s__state~0); 16807#L118 assume !(8480 == ssl3_accept_~s__state~0); 16800#L121 assume !(8481 == ssl3_accept_~s__state~0); 16801#L124 assume !(8482 == ssl3_accept_~s__state~0); 16793#L127 assume !(8464 == ssl3_accept_~s__state~0); 16794#L130 assume !(8465 == ssl3_accept_~s__state~0); 16787#L133 assume !(8466 == ssl3_accept_~s__state~0); 16788#L136 assume !(8496 == ssl3_accept_~s__state~0); 16783#L139 assume !(8497 == ssl3_accept_~s__state~0); 16784#L142 assume 8512 == ssl3_accept_~s__state~0; 16366#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16367#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17023#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17017#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17011#L581 ssl3_accept_~skip~0 := 0; 17009#L100-2 assume !false; 17007#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17005#L103 assume !(12292 == ssl3_accept_~s__state~0); 17003#L106 assume !(16384 == ssl3_accept_~s__state~0); 17001#L109 assume !(8192 == ssl3_accept_~s__state~0); 16999#L112 assume !(24576 == ssl3_accept_~s__state~0); 16997#L115 assume !(8195 == ssl3_accept_~s__state~0); 16995#L118 assume !(8480 == ssl3_accept_~s__state~0); 16993#L121 assume !(8481 == ssl3_accept_~s__state~0); 16991#L124 assume !(8482 == ssl3_accept_~s__state~0); 16989#L127 assume !(8464 == ssl3_accept_~s__state~0); 16987#L130 assume !(8465 == ssl3_accept_~s__state~0); 16985#L133 assume !(8466 == ssl3_accept_~s__state~0); 16983#L136 assume !(8496 == ssl3_accept_~s__state~0); 16981#L139 assume !(8497 == ssl3_accept_~s__state~0); 16979#L142 assume !(8512 == ssl3_accept_~s__state~0); 16308#L145 assume !(8513 == ssl3_accept_~s__state~0); 16309#L148 assume 8528 == ssl3_accept_~s__state~0; 16465#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16977#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16976#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16369#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 16370#L358 assume !(ssl3_accept_~ret~0 <= 0); 16970#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16968#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16963#L581 ssl3_accept_~skip~0 := 0; 16962#L100-2 assume !false; 16961#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16960#L103 assume !(12292 == ssl3_accept_~s__state~0); 16959#L106 assume !(16384 == ssl3_accept_~s__state~0); 16958#L109 assume !(8192 == ssl3_accept_~s__state~0); 16957#L112 assume !(24576 == ssl3_accept_~s__state~0); 16956#L115 assume !(8195 == ssl3_accept_~s__state~0); 16955#L118 assume !(8480 == ssl3_accept_~s__state~0); 16954#L121 assume !(8481 == ssl3_accept_~s__state~0); 16953#L124 assume !(8482 == ssl3_accept_~s__state~0); 16952#L127 assume !(8464 == ssl3_accept_~s__state~0); 16951#L130 assume !(8465 == ssl3_accept_~s__state~0); 16950#L133 assume !(8466 == ssl3_accept_~s__state~0); 16949#L136 assume !(8496 == ssl3_accept_~s__state~0); 16948#L139 assume !(8497 == ssl3_accept_~s__state~0); 16947#L142 assume !(8512 == ssl3_accept_~s__state~0); 16946#L145 assume !(8513 == ssl3_accept_~s__state~0); 16944#L148 assume !(8528 == ssl3_accept_~s__state~0); 16347#L151 assume !(8529 == ssl3_accept_~s__state~0); 16348#L154 assume 8544 == ssl3_accept_~s__state~0; 16373#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16631#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 16628#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16626#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16365#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 16345#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 16201#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16592#L581 ssl3_accept_~skip~0 := 0; 16590#L100-2 assume !false; 16588#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16586#L103 assume !(12292 == ssl3_accept_~s__state~0); 16584#L106 assume !(16384 == ssl3_accept_~s__state~0); 16583#L109 assume !(8192 == ssl3_accept_~s__state~0); 16582#L112 assume !(24576 == ssl3_accept_~s__state~0); 16578#L115 assume !(8195 == ssl3_accept_~s__state~0); 16567#L118 assume !(8480 == ssl3_accept_~s__state~0); 16463#L121 assume !(8481 == ssl3_accept_~s__state~0); 16425#L124 assume !(8482 == ssl3_accept_~s__state~0); 16426#L127 assume 8464 == ssl3_accept_~s__state~0; 16410#L134 [2021-10-13 00:25:59,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:59,234 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-13 00:25:59,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:59,235 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854910149] [2021-10-13 00:25:59,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:59,235 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:59,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:59,242 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:25:59,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:25:59,252 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:25:59,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:59,253 INFO L82 PathProgramCache]: Analyzing trace with hash -1206190507, now seen corresponding path program 1 times [2021-10-13 00:25:59,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:59,253 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000293974] [2021-10-13 00:25:59,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:59,253 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:59,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:59,290 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:25:59,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:59,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000293974] [2021-10-13 00:25:59,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000293974] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:59,291 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:59,291 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:25:59,291 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515254177] [2021-10-13 00:25:59,292 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:59,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:59,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:59,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:59,293 INFO L87 Difference]: Start difference. First operand 943 states and 1242 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 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:25:59,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:59,417 INFO L93 Difference]: Finished difference Result 1016 states and 1330 transitions. [2021-10-13 00:25:59,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:59,417 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1330 transitions. [2021-10-13 00:25:59,426 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2021-10-13 00:25:59,433 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 994 states and 1299 transitions. [2021-10-13 00:25:59,434 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 717 [2021-10-13 00:25:59,435 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2021-10-13 00:25:59,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 994 states and 1299 transitions. [2021-10-13 00:25:59,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:59,435 INFO L681 BuchiCegarLoop]: Abstraction has 994 states and 1299 transitions. [2021-10-13 00:25:59,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states and 1299 transitions. [2021-10-13 00:25:59,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 947. [2021-10-13 00:25:59,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3146779303062301) internal successors, (1245), 946 states have internal predecessors, (1245), 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:25:59,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1245 transitions. [2021-10-13 00:25:59,454 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-10-13 00:25:59,454 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-10-13 00:25:59,454 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-13 00:25:59,454 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1245 transitions. [2021-10-13 00:25:59,459 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-13 00:25:59,459 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:59,459 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:59,460 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:25:59,460 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:25:59,460 INFO L791 eck$LassoCheckResult]: Stem: 18349#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); 18234#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18172#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18117#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 18173#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18175#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 18227#L100-2 assume !false; 18452#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18450#L103 assume !(12292 == ssl3_accept_~s__state~0); 18448#L106 assume !(16384 == ssl3_accept_~s__state~0); 18446#L109 assume !(8192 == ssl3_accept_~s__state~0); 18444#L112 assume !(24576 == ssl3_accept_~s__state~0); 18442#L115 assume !(8195 == ssl3_accept_~s__state~0); 18440#L118 assume !(8480 == ssl3_accept_~s__state~0); 18438#L121 assume 8481 == ssl3_accept_~s__state~0; 18239#L122 [2021-10-13 00:25:59,460 INFO L793 eck$LassoCheckResult]: Loop: 18239#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 18240#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; 18125#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18220#L581 ssl3_accept_~skip~0 := 0; 18329#L100-2 assume !false; 18330#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18347#L103 assume !(12292 == ssl3_accept_~s__state~0); 18345#L106 assume !(16384 == ssl3_accept_~s__state~0); 18339#L109 assume !(8192 == ssl3_accept_~s__state~0); 18244#L112 assume !(24576 == ssl3_accept_~s__state~0); 18245#L115 assume !(8195 == ssl3_accept_~s__state~0); 18260#L118 assume !(8480 == ssl3_accept_~s__state~0); 18320#L121 assume !(8481 == ssl3_accept_~s__state~0); 19048#L124 assume !(8482 == ssl3_accept_~s__state~0); 19047#L127 assume !(8464 == ssl3_accept_~s__state~0); 19046#L130 assume !(8465 == ssl3_accept_~s__state~0); 19045#L133 assume !(8466 == ssl3_accept_~s__state~0); 18157#L136 assume !(8496 == ssl3_accept_~s__state~0); 18158#L139 assume !(8497 == ssl3_accept_~s__state~0); 18203#L142 assume !(8512 == ssl3_accept_~s__state~0); 18266#L145 assume !(8513 == ssl3_accept_~s__state~0); 18205#L148 assume !(8528 == ssl3_accept_~s__state~0); 18206#L151 assume !(8529 == ssl3_accept_~s__state~0); 18302#L154 assume !(8544 == ssl3_accept_~s__state~0); 18128#L157 assume !(8545 == ssl3_accept_~s__state~0); 18129#L160 assume !(8560 == ssl3_accept_~s__state~0); 18248#L163 assume !(8561 == ssl3_accept_~s__state~0); 18249#L166 assume 8448 == ssl3_accept_~s__state~0; 18167#L167 assume !(ssl3_accept_~num1~0 > 0); 18122#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18123#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18495#L581 ssl3_accept_~skip~0 := 0; 18493#L100-2 assume !false; 18491#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18488#L103 assume !(12292 == ssl3_accept_~s__state~0); 18489#L106 assume !(16384 == ssl3_accept_~s__state~0); 18671#L109 assume !(8192 == ssl3_accept_~s__state~0); 18670#L112 assume !(24576 == ssl3_accept_~s__state~0); 18669#L115 assume !(8195 == ssl3_accept_~s__state~0); 18668#L118 assume 8480 == ssl3_accept_~s__state~0; 18239#L122 [2021-10-13 00:25:59,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:59,461 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-13 00:25:59,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:59,461 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473825724] [2021-10-13 00:25:59,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:59,461 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:59,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:59,476 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:25:59,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:59,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473825724] [2021-10-13 00:25:59,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473825724] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:59,477 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:59,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:25:59,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356213858] [2021-10-13 00:25:59,478 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:25:59,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:59,478 INFO L82 PathProgramCache]: Analyzing trace with hash 1813896946, now seen corresponding path program 1 times [2021-10-13 00:25:59,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:59,478 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688172097] [2021-10-13 00:25:59,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:59,479 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:59,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:59,499 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:25:59,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:59,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688172097] [2021-10-13 00:25:59,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688172097] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:25:59,500 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968183170] [2021-10-13 00:25:59,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:59,500 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:25:59,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:25:59,501 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:25:59,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-13 00:25:59,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:59,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:25:59,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:25:59,739 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:25:59,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968183170] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:25:59,740 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:25:59,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:25:59,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904145156] [2021-10-13 00:25:59,741 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:59,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:59,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:59,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:59,742 INFO L87 Difference]: Start difference. First operand 947 states and 1245 transitions. cyclomatic complexity: 303 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:25:59,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:25:59,841 INFO L93 Difference]: Finished difference Result 949 states and 1245 transitions. [2021-10-13 00:25:59,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:25:59,841 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1245 transitions. [2021-10-13 00:25:59,847 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-10-13 00:25:59,855 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1245 transitions. [2021-10-13 00:25:59,855 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2021-10-13 00:25:59,856 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-10-13 00:25:59,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1245 transitions. [2021-10-13 00:25:59,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:25:59,856 INFO L681 BuchiCegarLoop]: Abstraction has 949 states and 1245 transitions. [2021-10-13 00:25:59,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1245 transitions. [2021-10-13 00:25:59,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 947. [2021-10-13 00:25:59,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3125659978880675) internal successors, (1243), 946 states have internal predecessors, (1243), 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:25:59,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1243 transitions. [2021-10-13 00:25:59,875 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-10-13 00:25:59,875 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-10-13 00:25:59,875 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-13 00:25:59,875 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1243 transitions. [2021-10-13 00:25:59,879 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-13 00:25:59,879 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:25:59,879 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:25:59,880 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:25:59,880 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:25:59,880 INFO L791 eck$LassoCheckResult]: Stem: 20385#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); 20257#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20194#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20138#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 20195#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20197#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 20250#L100-2 assume !false; 20432#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20430#L103 assume !(12292 == ssl3_accept_~s__state~0); 20429#L106 assume !(16384 == ssl3_accept_~s__state~0); 20425#L109 assume !(8192 == ssl3_accept_~s__state~0); 20422#L112 assume !(24576 == ssl3_accept_~s__state~0); 20420#L115 assume !(8195 == ssl3_accept_~s__state~0); 20417#L118 assume !(8480 == ssl3_accept_~s__state~0); 20415#L121 assume !(8481 == ssl3_accept_~s__state~0); 20411#L124 assume 8482 == ssl3_accept_~s__state~0; 20341#L125 [2021-10-13 00:25:59,880 INFO L793 eck$LassoCheckResult]: Loop: 20341#L125 ssl3_accept_~s__state~0 := 3; 20186#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20969#L581 ssl3_accept_~skip~0 := 0; 20967#L100-2 assume !false; 20965#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20963#L103 assume !(12292 == ssl3_accept_~s__state~0); 20961#L106 assume !(16384 == ssl3_accept_~s__state~0); 20959#L109 assume !(8192 == ssl3_accept_~s__state~0); 20957#L112 assume !(24576 == ssl3_accept_~s__state~0); 20955#L115 assume !(8195 == ssl3_accept_~s__state~0); 20954#L118 assume !(8480 == ssl3_accept_~s__state~0); 20953#L121 assume !(8481 == ssl3_accept_~s__state~0); 20952#L124 assume !(8482 == ssl3_accept_~s__state~0); 20951#L127 assume !(8464 == ssl3_accept_~s__state~0); 20950#L130 assume !(8465 == ssl3_accept_~s__state~0); 20949#L133 assume !(8466 == ssl3_accept_~s__state~0); 20948#L136 assume !(8496 == ssl3_accept_~s__state~0); 20732#L139 assume !(8497 == ssl3_accept_~s__state~0); 20947#L142 assume !(8512 == ssl3_accept_~s__state~0); 20290#L145 assume !(8513 == ssl3_accept_~s__state~0); 20227#L148 assume !(8528 == ssl3_accept_~s__state~0); 20228#L151 assume !(8529 == ssl3_accept_~s__state~0); 20828#L154 assume !(8544 == ssl3_accept_~s__state~0); 20827#L157 assume !(8545 == ssl3_accept_~s__state~0); 20826#L160 assume !(8560 == ssl3_accept_~s__state~0); 20824#L163 assume !(8561 == ssl3_accept_~s__state~0); 20655#L166 assume 8448 == ssl3_accept_~s__state~0; 20189#L167 assume !(ssl3_accept_~num1~0 > 0); 20143#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20144#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20745#L581 ssl3_accept_~skip~0 := 0; 20743#L100-2 assume !false; 20741#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20653#L103 assume !(12292 == ssl3_accept_~s__state~0); 20654#L106 assume !(16384 == ssl3_accept_~s__state~0); 20823#L109 assume !(8192 == ssl3_accept_~s__state~0); 20822#L112 assume !(24576 == ssl3_accept_~s__state~0); 20819#L115 assume !(8195 == ssl3_accept_~s__state~0); 20817#L118 assume !(8480 == ssl3_accept_~s__state~0); 20815#L121 assume !(8481 == ssl3_accept_~s__state~0); 20813#L124 assume 8482 == ssl3_accept_~s__state~0; 20341#L125 [2021-10-13 00:25:59,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:59,881 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-13 00:25:59,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:59,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278626301] [2021-10-13 00:25:59,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:59,881 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:59,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:59,919 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:25:59,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:59,919 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278626301] [2021-10-13 00:25:59,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278626301] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:59,919 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:59,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:25:59,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648467247] [2021-10-13 00:25:59,920 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:25:59,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:25:59,920 INFO L82 PathProgramCache]: Analyzing trace with hash 1502772099, now seen corresponding path program 1 times [2021-10-13 00:25:59,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:25:59,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080182758] [2021-10-13 00:25:59,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:25:59,921 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:25:59,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:25:59,935 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:25:59,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:25:59,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080182758] [2021-10-13 00:25:59,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080182758] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:25:59,935 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:25:59,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:25:59,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657856457] [2021-10-13 00:25:59,936 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:25:59,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:25:59,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:25:59,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:25:59,937 INFO L87 Difference]: Start difference. First operand 947 states and 1243 transitions. cyclomatic complexity: 301 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:26:00,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:00,037 INFO L93 Difference]: Finished difference Result 947 states and 1241 transitions. [2021-10-13 00:26:00,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:00,038 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 947 states and 1241 transitions. [2021-10-13 00:26:00,043 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-13 00:26:00,051 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 947 states to 947 states and 1241 transitions. [2021-10-13 00:26:00,051 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 684 [2021-10-13 00:26:00,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 684 [2021-10-13 00:26:00,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 947 states and 1241 transitions. [2021-10-13 00:26:00,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:00,052 INFO L681 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-10-13 00:26:00,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states and 1241 transitions. [2021-10-13 00:26:00,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 947. [2021-10-13 00:26:00,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.310454065469905) internal successors, (1241), 946 states have internal predecessors, (1241), 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:26:00,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1241 transitions. [2021-10-13 00:26:00,071 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-10-13 00:26:00,071 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-10-13 00:26:00,071 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-13 00:26:00,071 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1241 transitions. [2021-10-13 00:26:00,075 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-10-13 00:26:00,075 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:00,075 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:00,077 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:26:00,077 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] [2021-10-13 00:26:00,077 INFO L791 eck$LassoCheckResult]: Stem: 22273#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); 22156#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22095#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22039#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 22096#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22098#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 22149#L100-2 assume !false; 22424#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22793#L103 assume !(12292 == ssl3_accept_~s__state~0); 22788#L106 assume !(16384 == ssl3_accept_~s__state~0); 22783#L109 assume !(8192 == ssl3_accept_~s__state~0); 22778#L112 assume !(24576 == ssl3_accept_~s__state~0); 22773#L115 assume !(8195 == ssl3_accept_~s__state~0); 22768#L118 assume !(8480 == ssl3_accept_~s__state~0); 22764#L121 assume !(8481 == ssl3_accept_~s__state~0); 22759#L124 assume !(8482 == ssl3_accept_~s__state~0); 22754#L127 assume 8464 == ssl3_accept_~s__state~0; 22274#L134 [2021-10-13 00:26:00,077 INFO L793 eck$LassoCheckResult]: Loop: 22274#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22262#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22263#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; 22268#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22943#L581 ssl3_accept_~skip~0 := 0; 22942#L100-2 assume !false; 22941#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22903#L103 assume !(12292 == ssl3_accept_~s__state~0); 22902#L106 assume !(16384 == ssl3_accept_~s__state~0); 22901#L109 assume !(8192 == ssl3_accept_~s__state~0); 22899#L112 assume !(24576 == ssl3_accept_~s__state~0); 22898#L115 assume !(8195 == ssl3_accept_~s__state~0); 22897#L118 assume !(8480 == ssl3_accept_~s__state~0); 22892#L121 assume !(8481 == ssl3_accept_~s__state~0); 22890#L124 assume !(8482 == ssl3_accept_~s__state~0); 22888#L127 assume !(8464 == ssl3_accept_~s__state~0); 22886#L130 assume !(8465 == ssl3_accept_~s__state~0); 22882#L133 assume !(8466 == ssl3_accept_~s__state~0); 22725#L136 assume 8496 == ssl3_accept_~s__state~0; 22174#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 22175#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22713#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 22131#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22132#L298-2 ssl3_accept_~s__init_num~0 := 0; 22712#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22703#L581 ssl3_accept_~skip~0 := 0; 22696#L100-2 assume !false; 22693#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22690#L103 assume !(12292 == ssl3_accept_~s__state~0); 22687#L106 assume !(16384 == ssl3_accept_~s__state~0); 22684#L109 assume !(8192 == ssl3_accept_~s__state~0); 22681#L112 assume !(24576 == ssl3_accept_~s__state~0); 22678#L115 assume !(8195 == ssl3_accept_~s__state~0); 22675#L118 assume !(8480 == ssl3_accept_~s__state~0); 22670#L121 assume !(8481 == ssl3_accept_~s__state~0); 22664#L124 assume !(8482 == ssl3_accept_~s__state~0); 22665#L127 assume !(8464 == ssl3_accept_~s__state~0); 22660#L130 assume !(8465 == ssl3_accept_~s__state~0); 22661#L133 assume !(8466 == ssl3_accept_~s__state~0); 22649#L136 assume !(8496 == ssl3_accept_~s__state~0); 22650#L139 assume !(8497 == ssl3_accept_~s__state~0); 22642#L142 assume 8512 == ssl3_accept_~s__state~0; 22634#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22233#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22100#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22279#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22933#L581 ssl3_accept_~skip~0 := 0; 22932#L100-2 assume !false; 22931#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22930#L103 assume !(12292 == ssl3_accept_~s__state~0); 22929#L106 assume !(16384 == ssl3_accept_~s__state~0); 22928#L109 assume !(8192 == ssl3_accept_~s__state~0); 22923#L112 assume !(24576 == ssl3_accept_~s__state~0); 22921#L115 assume !(8195 == ssl3_accept_~s__state~0); 22919#L118 assume !(8480 == ssl3_accept_~s__state~0); 22917#L121 assume !(8481 == ssl3_accept_~s__state~0); 22915#L124 assume !(8482 == ssl3_accept_~s__state~0); 22913#L127 assume !(8464 == ssl3_accept_~s__state~0); 22911#L130 assume !(8465 == ssl3_accept_~s__state~0); 22910#L133 assume !(8466 == ssl3_accept_~s__state~0); 22909#L136 assume !(8496 == ssl3_accept_~s__state~0); 22908#L139 assume !(8497 == ssl3_accept_~s__state~0); 22907#L142 assume !(8512 == ssl3_accept_~s__state~0); 22905#L145 assume !(8513 == ssl3_accept_~s__state~0); 22614#L148 assume 8528 == ssl3_accept_~s__state~0; 22139#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22121#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22065#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22066#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 22056#L358 assume !(ssl3_accept_~ret~0 <= 0); 22057#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22249#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22891#L581 ssl3_accept_~skip~0 := 0; 22889#L100-2 assume !false; 22887#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22885#L103 assume !(12292 == ssl3_accept_~s__state~0); 22884#L106 assume !(16384 == ssl3_accept_~s__state~0); 22881#L109 assume !(8192 == ssl3_accept_~s__state~0); 22880#L112 assume !(24576 == ssl3_accept_~s__state~0); 22878#L115 assume !(8195 == ssl3_accept_~s__state~0); 22877#L118 assume !(8480 == ssl3_accept_~s__state~0); 22876#L121 assume !(8481 == ssl3_accept_~s__state~0); 22875#L124 assume !(8482 == ssl3_accept_~s__state~0); 22874#L127 assume !(8464 == ssl3_accept_~s__state~0); 22872#L130 assume !(8465 == ssl3_accept_~s__state~0); 22871#L133 assume !(8466 == ssl3_accept_~s__state~0); 22869#L136 assume !(8496 == ssl3_accept_~s__state~0); 22867#L139 assume !(8497 == ssl3_accept_~s__state~0); 22866#L142 assume !(8512 == ssl3_accept_~s__state~0); 22859#L145 assume !(8513 == ssl3_accept_~s__state~0); 22729#L148 assume !(8528 == ssl3_accept_~s__state~0); 22648#L151 assume !(8529 == ssl3_accept_~s__state~0); 22305#L154 assume 8544 == ssl3_accept_~s__state~0; 22303#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; 22106#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22718#L581 ssl3_accept_~skip~0 := 0; 22717#L100-2 assume !false; 22716#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22714#L103 assume !(12292 == ssl3_accept_~s__state~0); 22707#L106 assume !(16384 == ssl3_accept_~s__state~0); 22702#L109 assume !(8192 == ssl3_accept_~s__state~0); 22695#L112 assume !(24576 == ssl3_accept_~s__state~0); 22692#L115 assume !(8195 == ssl3_accept_~s__state~0); 22689#L118 assume !(8480 == ssl3_accept_~s__state~0); 22686#L121 assume !(8481 == ssl3_accept_~s__state~0); 22683#L124 assume !(8482 == ssl3_accept_~s__state~0); 22680#L127 assume !(8464 == ssl3_accept_~s__state~0); 22677#L130 assume !(8465 == ssl3_accept_~s__state~0); 22674#L133 assume !(8466 == ssl3_accept_~s__state~0); 22672#L136 assume !(8496 == ssl3_accept_~s__state~0); 22638#L139 assume !(8497 == ssl3_accept_~s__state~0); 22639#L142 assume !(8512 == ssl3_accept_~s__state~0); 22633#L145 assume !(8513 == ssl3_accept_~s__state~0); 22635#L148 assume !(8528 == ssl3_accept_~s__state~0); 22615#L151 assume !(8529 == ssl3_accept_~s__state~0); 22616#L154 assume !(8544 == ssl3_accept_~s__state~0); 22306#L157 assume !(8545 == ssl3_accept_~s__state~0); 22307#L160 assume !(8560 == ssl3_accept_~s__state~0); 22281#L163 assume !(8561 == ssl3_accept_~s__state~0); 22282#L166 assume !(8448 == ssl3_accept_~s__state~0); 22608#L169 assume 8576 == ssl3_accept_~s__state~0; 22177#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 22150#L445 assume !(ssl3_accept_~ret~0 <= 0); 22151#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22120#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22807#L581 ssl3_accept_~skip~0 := 0; 22803#L100-2 assume !false; 22798#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22794#L103 assume !(12292 == ssl3_accept_~s__state~0); 22789#L106 assume !(16384 == ssl3_accept_~s__state~0); 22784#L109 assume !(8192 == ssl3_accept_~s__state~0); 22779#L112 assume !(24576 == ssl3_accept_~s__state~0); 22774#L115 assume !(8195 == ssl3_accept_~s__state~0); 22769#L118 assume !(8480 == ssl3_accept_~s__state~0); 22361#L121 assume !(8481 == ssl3_accept_~s__state~0); 22760#L124 assume !(8482 == ssl3_accept_~s__state~0); 22755#L127 assume 8464 == ssl3_accept_~s__state~0; 22274#L134 [2021-10-13 00:26:00,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:00,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-13 00:26:00,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:00,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666679416] [2021-10-13 00:26:00,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:00,078 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:00,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:00,085 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:00,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:00,094 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:00,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:00,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1042165431, now seen corresponding path program 1 times [2021-10-13 00:26:00,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:00,095 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626729035] [2021-10-13 00:26:00,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:00,095 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:00,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:00,127 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:26:00,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:00,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626729035] [2021-10-13 00:26:00,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626729035] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:00,128 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:00,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:26:00,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24077707] [2021-10-13 00:26:00,128 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:00,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:00,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:00,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:26:00,129 INFO L87 Difference]: Start difference. First operand 947 states and 1241 transitions. cyclomatic complexity: 299 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:26:00,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:00,243 INFO L93 Difference]: Finished difference Result 919 states and 1170 transitions. [2021-10-13 00:26:00,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:00,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 919 states and 1170 transitions. [2021-10-13 00:26:00,248 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 490 [2021-10-13 00:26:00,255 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 919 states to 791 states and 1010 transitions. [2021-10-13 00:26:00,255 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2021-10-13 00:26:00,256 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-10-13 00:26:00,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 791 states and 1010 transitions. [2021-10-13 00:26:00,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:00,256 INFO L681 BuchiCegarLoop]: Abstraction has 791 states and 1010 transitions. [2021-10-13 00:26:00,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states and 1010 transitions. [2021-10-13 00:26:00,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 661. [2021-10-13 00:26:00,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 661 states have (on average 1.2798789712556733) internal successors, (846), 660 states have internal predecessors, (846), 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:26:00,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 846 transitions. [2021-10-13 00:26:00,271 INFO L704 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2021-10-13 00:26:00,271 INFO L587 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2021-10-13 00:26:00,271 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-13 00:26:00,271 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 661 states and 846 transitions. [2021-10-13 00:26:00,273 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 488 [2021-10-13 00:26:00,273 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:00,274 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:00,275 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:26:00,275 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] [2021-10-13 00:26:00,275 INFO L791 eck$LassoCheckResult]: Stem: 24105#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); 24006#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23954#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23911#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 23955#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23957#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 24000#L100-2 assume !false; 24162#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24409#L103 assume !(12292 == ssl3_accept_~s__state~0); 24408#L106 assume !(16384 == ssl3_accept_~s__state~0); 24407#L109 assume !(8192 == ssl3_accept_~s__state~0); 24406#L112 assume !(24576 == ssl3_accept_~s__state~0); 24405#L115 assume !(8195 == ssl3_accept_~s__state~0); 24404#L118 assume !(8480 == ssl3_accept_~s__state~0); 24403#L121 assume !(8481 == ssl3_accept_~s__state~0); 24402#L124 assume !(8482 == ssl3_accept_~s__state~0); 24401#L127 assume 8464 == ssl3_accept_~s__state~0; 24106#L134 [2021-10-13 00:26:00,275 INFO L793 eck$LassoCheckResult]: Loop: 24106#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 24095#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24096#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; 24100#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24557#L581 ssl3_accept_~skip~0 := 0; 24555#L100-2 assume !false; 24550#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24548#L103 assume !(12292 == ssl3_accept_~s__state~0); 24546#L106 assume !(16384 == ssl3_accept_~s__state~0); 24544#L109 assume !(8192 == ssl3_accept_~s__state~0); 24542#L112 assume !(24576 == ssl3_accept_~s__state~0); 24540#L115 assume !(8195 == ssl3_accept_~s__state~0); 24538#L118 assume !(8480 == ssl3_accept_~s__state~0); 24536#L121 assume !(8481 == ssl3_accept_~s__state~0); 24534#L124 assume !(8482 == ssl3_accept_~s__state~0); 24532#L127 assume !(8464 == ssl3_accept_~s__state~0); 24530#L130 assume !(8465 == ssl3_accept_~s__state~0); 24528#L133 assume !(8466 == ssl3_accept_~s__state~0); 24398#L136 assume 8496 == ssl3_accept_~s__state~0; 24241#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 23969#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23970#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 23987#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 23988#L298-2 ssl3_accept_~s__init_num~0 := 0; 24469#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24464#L581 ssl3_accept_~skip~0 := 0; 24459#L100-2 assume !false; 24457#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24455#L103 assume !(12292 == ssl3_accept_~s__state~0); 24453#L106 assume !(16384 == ssl3_accept_~s__state~0); 24451#L109 assume !(8192 == ssl3_accept_~s__state~0); 24449#L112 assume !(24576 == ssl3_accept_~s__state~0); 24447#L115 assume !(8195 == ssl3_accept_~s__state~0); 24445#L118 assume !(8480 == ssl3_accept_~s__state~0); 24443#L121 assume !(8481 == ssl3_accept_~s__state~0); 24441#L124 assume !(8482 == ssl3_accept_~s__state~0); 24439#L127 assume !(8464 == ssl3_accept_~s__state~0); 24437#L130 assume !(8465 == ssl3_accept_~s__state~0); 24435#L133 assume !(8466 == ssl3_accept_~s__state~0); 24433#L136 assume !(8496 == ssl3_accept_~s__state~0); 24431#L139 assume !(8497 == ssl3_accept_~s__state~0); 24430#L142 assume 8512 == ssl3_accept_~s__state~0; 24078#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24071#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 23959#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24114#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24475#L581 ssl3_accept_~skip~0 := 0; 24474#L100-2 assume !false; 24472#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24471#L103 assume !(12292 == ssl3_accept_~s__state~0); 24470#L106 assume !(16384 == ssl3_accept_~s__state~0); 24428#L109 assume !(8192 == ssl3_accept_~s__state~0); 24427#L112 assume !(24576 == ssl3_accept_~s__state~0); 24426#L115 assume !(8195 == ssl3_accept_~s__state~0); 24425#L118 assume !(8480 == ssl3_accept_~s__state~0); 24424#L121 assume !(8481 == ssl3_accept_~s__state~0); 24423#L124 assume !(8482 == ssl3_accept_~s__state~0); 24422#L127 assume !(8464 == ssl3_accept_~s__state~0); 24421#L130 assume !(8465 == ssl3_accept_~s__state~0); 24420#L133 assume !(8466 == ssl3_accept_~s__state~0); 24419#L136 assume !(8496 == ssl3_accept_~s__state~0); 24418#L139 assume !(8497 == ssl3_accept_~s__state~0); 24417#L142 assume !(8512 == ssl3_accept_~s__state~0); 24416#L145 assume !(8513 == ssl3_accept_~s__state~0); 24411#L148 assume 8528 == ssl3_accept_~s__state~0; 23992#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 23978#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 23931#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 23932#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 23926#L358 assume !(ssl3_accept_~ret~0 <= 0); 23927#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24084#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23994#L581 ssl3_accept_~skip~0 := 0; 24087#L100-2 assume !false; 24088#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24103#L103 assume !(12292 == ssl3_accept_~s__state~0); 24101#L106 assume !(16384 == ssl3_accept_~s__state~0); 24097#L109 assume !(8192 == ssl3_accept_~s__state~0); 24013#L112 assume !(24576 == ssl3_accept_~s__state~0); 24014#L115 assume !(8195 == ssl3_accept_~s__state~0); 24029#L118 assume !(8480 == ssl3_accept_~s__state~0); 23965#L121 assume !(8481 == ssl3_accept_~s__state~0); 23966#L124 assume !(8482 == ssl3_accept_~s__state~0); 24062#L127 assume !(8464 == ssl3_accept_~s__state~0); 24031#L130 assume !(8465 == ssl3_accept_~s__state~0); 24032#L133 assume !(8466 == ssl3_accept_~s__state~0); 23940#L136 assume !(8496 == ssl3_accept_~s__state~0); 23941#L139 assume !(8497 == ssl3_accept_~s__state~0); 23981#L142 assume !(8512 == ssl3_accept_~s__state~0); 24035#L145 assume !(8513 == ssl3_accept_~s__state~0); 23983#L148 assume !(8528 == ssl3_accept_~s__state~0); 23984#L151 assume !(8529 == ssl3_accept_~s__state~0); 24065#L154 assume 8544 == ssl3_accept_~s__state~0; 23938#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 23939#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 24053#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23945#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 23929#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 24064#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 23947#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24519#L581 ssl3_accept_~skip~0 := 0; 24518#L100-2 assume !false; 24517#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24516#L103 assume !(12292 == ssl3_accept_~s__state~0); 24514#L106 assume !(16384 == ssl3_accept_~s__state~0); 24509#L109 assume !(8192 == ssl3_accept_~s__state~0); 24507#L112 assume !(24576 == ssl3_accept_~s__state~0); 24505#L115 assume !(8195 == ssl3_accept_~s__state~0); 24503#L118 assume !(8480 == ssl3_accept_~s__state~0); 24501#L121 assume !(8481 == ssl3_accept_~s__state~0); 24499#L124 assume !(8482 == ssl3_accept_~s__state~0); 24497#L127 assume !(8464 == ssl3_accept_~s__state~0); 24495#L130 assume !(8465 == ssl3_accept_~s__state~0); 24493#L133 assume !(8466 == ssl3_accept_~s__state~0); 24491#L136 assume !(8496 == ssl3_accept_~s__state~0); 24325#L139 assume !(8497 == ssl3_accept_~s__state~0); 24488#L142 assume !(8512 == ssl3_accept_~s__state~0); 24486#L145 assume !(8513 == ssl3_accept_~s__state~0); 24484#L148 assume !(8528 == ssl3_accept_~s__state~0); 24482#L151 assume !(8529 == ssl3_accept_~s__state~0); 24334#L154 assume !(8544 == ssl3_accept_~s__state~0); 23920#L157 assume !(8545 == ssl3_accept_~s__state~0); 23921#L160 assume !(8560 == ssl3_accept_~s__state~0); 24017#L163 assume !(8561 == ssl3_accept_~s__state~0); 24018#L166 assume 8448 == ssl3_accept_~s__state~0; 23950#L167 assume !(ssl3_accept_~num1~0 > 0); 23916#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23917#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24131#L581 ssl3_accept_~skip~0 := 0; 24125#L100-2 assume !false; 24124#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24122#L103 assume !(12292 == ssl3_accept_~s__state~0); 24123#L106 assume !(16384 == ssl3_accept_~s__state~0); 24192#L109 assume !(8192 == ssl3_accept_~s__state~0); 24188#L112 assume !(24576 == ssl3_accept_~s__state~0); 24184#L115 assume !(8195 == ssl3_accept_~s__state~0); 24180#L118 assume !(8480 == ssl3_accept_~s__state~0); 24174#L121 assume !(8481 == ssl3_accept_~s__state~0); 24170#L124 assume !(8482 == ssl3_accept_~s__state~0); 24171#L127 assume 8464 == ssl3_accept_~s__state~0; 24106#L134 [2021-10-13 00:26:00,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:00,276 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-13 00:26:00,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:00,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135835667] [2021-10-13 00:26:00,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:00,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:00,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:00,283 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:00,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:00,292 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:00,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:00,293 INFO L82 PathProgramCache]: Analyzing trace with hash -725816742, now seen corresponding path program 1 times [2021-10-13 00:26:00,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:00,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142272864] [2021-10-13 00:26:00,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:00,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:00,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:00,331 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:26:00,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:00,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142272864] [2021-10-13 00:26:00,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142272864] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:26:00,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438276291] [2021-10-13 00:26:00,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:00,332 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:26:00,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:00,333 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:26:00,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-13 00:26:00,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:00,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:26:00,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:26:00,832 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:26:00,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438276291] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:26:00,833 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:26:00,833 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:26:00,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757387594] [2021-10-13 00:26:00,834 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:00,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:00,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:26:00,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:26:00,834 INFO L87 Difference]: Start difference. First operand 661 states and 846 transitions. cyclomatic complexity: 188 Second operand has 4 states, 3 states have (on average 29.666666666666668) internal successors, (89), 4 states have internal predecessors, (89), 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:26:01,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:01,121 INFO L93 Difference]: Finished difference Result 1094 states and 1384 transitions. [2021-10-13 00:26:01,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:26:01,121 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1094 states and 1384 transitions. [2021-10-13 00:26:01,127 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 921 [2021-10-13 00:26:01,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1094 states to 1094 states and 1384 transitions. [2021-10-13 00:26:01,135 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 989 [2021-10-13 00:26:01,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 989 [2021-10-13 00:26:01,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1094 states and 1384 transitions. [2021-10-13 00:26:01,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:01,136 INFO L681 BuchiCegarLoop]: Abstraction has 1094 states and 1384 transitions. [2021-10-13 00:26:01,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states and 1384 transitions. [2021-10-13 00:26:01,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 833. [2021-10-13 00:26:01,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 833 states have (on average 1.2761104441776712) internal successors, (1063), 832 states have internal predecessors, (1063), 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:26:01,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1063 transitions. [2021-10-13 00:26:01,155 INFO L704 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2021-10-13 00:26:01,155 INFO L587 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2021-10-13 00:26:01,155 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-13 00:26:01,155 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 833 states and 1063 transitions. [2021-10-13 00:26:01,158 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 660 [2021-10-13 00:26:01,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:01,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:01,160 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:26:01,160 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] [2021-10-13 00:26:01,161 INFO L791 eck$LassoCheckResult]: Stem: 26297#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); 26190#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 26137#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26093#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 26138#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26140#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 26185#L100-2 assume !false; 26336#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26594#L103 assume !(12292 == ssl3_accept_~s__state~0); 26591#L106 assume !(16384 == ssl3_accept_~s__state~0); 26588#L109 assume !(8192 == ssl3_accept_~s__state~0); 26585#L112 assume !(24576 == ssl3_accept_~s__state~0); 26582#L115 assume !(8195 == ssl3_accept_~s__state~0); 26579#L118 assume !(8480 == ssl3_accept_~s__state~0); 26576#L121 assume !(8481 == ssl3_accept_~s__state~0); 26573#L124 assume !(8482 == ssl3_accept_~s__state~0); 26570#L127 assume 8464 == ssl3_accept_~s__state~0; 26299#L134 [2021-10-13 00:26:01,161 INFO L793 eck$LassoCheckResult]: Loop: 26299#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26284#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26285#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; 26280#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26179#L581 ssl3_accept_~skip~0 := 0; 26274#L100-2 assume !false; 26275#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26294#L103 assume !(12292 == ssl3_accept_~s__state~0); 26291#L106 assume !(16384 == ssl3_accept_~s__state~0); 26292#L109 assume !(8192 == ssl3_accept_~s__state~0); 26914#L112 assume !(24576 == ssl3_accept_~s__state~0); 26913#L115 assume !(8195 == ssl3_accept_~s__state~0); 26912#L118 assume !(8480 == ssl3_accept_~s__state~0); 26911#L121 assume !(8481 == ssl3_accept_~s__state~0); 26245#L124 assume !(8482 == ssl3_accept_~s__state~0); 26246#L127 assume !(8464 == ssl3_accept_~s__state~0); 26881#L130 assume !(8465 == ssl3_accept_~s__state~0); 26286#L133 assume !(8466 == ssl3_accept_~s__state~0); 26287#L136 assume 8496 == ssl3_accept_~s__state~0; 26448#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 26515#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26513#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 26511#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 26143#L298-2 ssl3_accept_~s__init_num~0 := 0; 26144#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26894#L581 ssl3_accept_~skip~0 := 0; 26892#L100-2 assume !false; 26890#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26888#L103 assume !(12292 == ssl3_accept_~s__state~0); 26886#L106 assume !(16384 == ssl3_accept_~s__state~0); 26884#L109 assume !(8192 == ssl3_accept_~s__state~0); 26882#L112 assume !(24576 == ssl3_accept_~s__state~0); 26879#L115 assume !(8195 == ssl3_accept_~s__state~0); 26877#L118 assume !(8480 == ssl3_accept_~s__state~0); 26850#L121 assume !(8481 == ssl3_accept_~s__state~0); 26849#L124 assume !(8482 == ssl3_accept_~s__state~0); 26847#L127 assume !(8464 == ssl3_accept_~s__state~0); 26845#L130 assume !(8465 == ssl3_accept_~s__state~0); 26696#L133 assume !(8466 == ssl3_accept_~s__state~0); 26686#L136 assume !(8496 == ssl3_accept_~s__state~0); 26681#L139 assume !(8497 == ssl3_accept_~s__state~0); 26680#L142 assume !(8512 == ssl3_accept_~s__state~0); 26679#L145 assume !(8513 == ssl3_accept_~s__state~0); 26647#L148 assume !(8528 == ssl3_accept_~s__state~0); 26644#L151 assume !(8529 == ssl3_accept_~s__state~0); 26642#L154 assume !(8544 == ssl3_accept_~s__state~0); 26640#L157 assume !(8545 == ssl3_accept_~s__state~0); 26637#L160 assume !(8560 == ssl3_accept_~s__state~0); 26635#L163 assume !(8561 == ssl3_accept_~s__state~0); 26634#L166 assume !(8448 == ssl3_accept_~s__state~0); 26222#L169 assume !(8576 == ssl3_accept_~s__state~0); 26223#L172 assume !(8577 == ssl3_accept_~s__state~0); 26094#L175 assume !(8592 == ssl3_accept_~s__state~0); 26095#L178 assume !(8593 == ssl3_accept_~s__state~0); 26163#L181 assume !(8608 == ssl3_accept_~s__state~0); 26251#L184 assume !(8609 == ssl3_accept_~s__state~0); 26252#L187 assume !(8640 == ssl3_accept_~s__state~0); 26226#L190 assume !(8641 == ssl3_accept_~s__state~0); 26209#L193 assume 8656 == ssl3_accept_~s__state~0; 26210#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 26554#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 26553#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 26551#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 26550#L506 assume !(0 == ssl3_accept_~tmp___10~0); 26548#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26542#L581 ssl3_accept_~skip~0 := 0; 26540#L100-2 assume !false; 26538#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26536#L103 assume !(12292 == ssl3_accept_~s__state~0); 26534#L106 assume !(16384 == ssl3_accept_~s__state~0); 26532#L109 assume !(8192 == ssl3_accept_~s__state~0); 26530#L112 assume !(24576 == ssl3_accept_~s__state~0); 26528#L115 assume !(8195 == ssl3_accept_~s__state~0); 26526#L118 assume !(8480 == ssl3_accept_~s__state~0); 26524#L121 assume !(8481 == ssl3_accept_~s__state~0); 26522#L124 assume !(8482 == ssl3_accept_~s__state~0); 26520#L127 assume !(8464 == ssl3_accept_~s__state~0); 26519#L130 assume !(8465 == ssl3_accept_~s__state~0); 26518#L133 assume !(8466 == ssl3_accept_~s__state~0); 26517#L136 assume !(8496 == ssl3_accept_~s__state~0); 26514#L139 assume !(8497 == ssl3_accept_~s__state~0); 26512#L142 assume !(8512 == ssl3_accept_~s__state~0); 26510#L145 assume !(8513 == ssl3_accept_~s__state~0); 26508#L148 assume !(8528 == ssl3_accept_~s__state~0); 26502#L151 assume !(8529 == ssl3_accept_~s__state~0); 26500#L154 assume !(8544 == ssl3_accept_~s__state~0); 26498#L157 assume !(8545 == ssl3_accept_~s__state~0); 26496#L160 assume !(8560 == ssl3_accept_~s__state~0); 26494#L163 assume !(8561 == ssl3_accept_~s__state~0); 26492#L166 assume !(8448 == ssl3_accept_~s__state~0); 26490#L169 assume !(8576 == ssl3_accept_~s__state~0); 26488#L172 assume !(8577 == ssl3_accept_~s__state~0); 26486#L175 assume !(8592 == ssl3_accept_~s__state~0); 26484#L178 assume !(8593 == ssl3_accept_~s__state~0); 26482#L181 assume !(8608 == ssl3_accept_~s__state~0); 26480#L184 assume !(8609 == ssl3_accept_~s__state~0); 26478#L187 assume !(8640 == ssl3_accept_~s__state~0); 26476#L190 assume !(8641 == ssl3_accept_~s__state~0); 26474#L193 assume !(8656 == ssl3_accept_~s__state~0); 26472#L196 assume !(8657 == ssl3_accept_~s__state~0); 26195#L199 assume 8672 == ssl3_accept_~s__state~0; 26159#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 26160#L514 assume !(3 == ssl3_accept_~blastFlag~0); 26243#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 26256#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 26189#L521-2 ssl3_accept_~s__init_num~0 := 0; 26101#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26919#L581 ssl3_accept_~skip~0 := 0; 26918#L100-2 assume !false; 26917#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26916#L103 assume !(12292 == ssl3_accept_~s__state~0); 26915#L106 assume !(16384 == ssl3_accept_~s__state~0); 26288#L109 assume !(8192 == ssl3_accept_~s__state~0); 26197#L112 assume !(24576 == ssl3_accept_~s__state~0); 26198#L115 assume !(8195 == ssl3_accept_~s__state~0); 26213#L118 assume !(8480 == ssl3_accept_~s__state~0); 26149#L121 assume !(8481 == ssl3_accept_~s__state~0); 26150#L124 assume !(8482 == ssl3_accept_~s__state~0); 26300#L127 assume !(8464 == ssl3_accept_~s__state~0); 26215#L130 assume !(8465 == ssl3_accept_~s__state~0); 26216#L133 assume !(8466 == ssl3_accept_~s__state~0); 26744#L136 assume !(8496 == ssl3_accept_~s__state~0); 26561#L139 assume !(8497 == ssl3_accept_~s__state~0); 26741#L142 assume !(8512 == ssl3_accept_~s__state~0); 26740#L145 assume !(8513 == ssl3_accept_~s__state~0); 26739#L148 assume !(8528 == ssl3_accept_~s__state~0); 26738#L151 assume !(8529 == ssl3_accept_~s__state~0); 26737#L154 assume !(8544 == ssl3_accept_~s__state~0); 26735#L157 assume !(8545 == ssl3_accept_~s__state~0); 26263#L160 assume !(8560 == ssl3_accept_~s__state~0); 26201#L163 assume !(8561 == ssl3_accept_~s__state~0); 26202#L166 assume 8448 == ssl3_accept_~s__state~0; 26394#L167 assume !(ssl3_accept_~num1~0 > 0); 26098#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26099#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26370#L581 ssl3_accept_~skip~0 := 0; 26371#L100-2 assume !false; 26364#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26365#L103 assume !(12292 == ssl3_accept_~s__state~0); 26715#L106 assume !(16384 == ssl3_accept_~s__state~0); 26713#L109 assume !(8192 == ssl3_accept_~s__state~0); 26711#L112 assume !(24576 == ssl3_accept_~s__state~0); 26708#L115 assume !(8195 == ssl3_accept_~s__state~0); 26393#L118 assume !(8480 == ssl3_accept_~s__state~0); 26347#L121 assume !(8481 == ssl3_accept_~s__state~0); 26338#L124 assume !(8482 == ssl3_accept_~s__state~0); 26339#L127 assume 8464 == ssl3_accept_~s__state~0; 26299#L134 [2021-10-13 00:26:01,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:01,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-13 00:26:01,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:01,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396175419] [2021-10-13 00:26:01,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:01,162 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:01,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:01,169 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:01,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:01,178 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:01,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:01,178 INFO L82 PathProgramCache]: Analyzing trace with hash 546478944, now seen corresponding path program 1 times [2021-10-13 00:26:01,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:01,179 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270665526] [2021-10-13 00:26:01,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:01,179 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:01,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:01,211 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-10-13 00:26:01,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:01,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270665526] [2021-10-13 00:26:01,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270665526] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:01,212 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:01,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:26:01,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122805891] [2021-10-13 00:26:01,212 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:01,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:01,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:01,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:26:01,213 INFO L87 Difference]: Start difference. First operand 833 states and 1063 transitions. cyclomatic complexity: 233 Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 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:26:01,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:01,228 INFO L93 Difference]: Finished difference Result 974 states and 1223 transitions. [2021-10-13 00:26:01,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:01,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 974 states and 1223 transitions. [2021-10-13 00:26:01,233 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 752 [2021-10-13 00:26:01,240 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 974 states to 925 states and 1166 transitions. [2021-10-13 00:26:01,240 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 820 [2021-10-13 00:26:01,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 820 [2021-10-13 00:26:01,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 925 states and 1166 transitions. [2021-10-13 00:26:01,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:01,242 INFO L681 BuchiCegarLoop]: Abstraction has 925 states and 1166 transitions. [2021-10-13 00:26:01,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states and 1166 transitions. [2021-10-13 00:26:01,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 879. [2021-10-13 00:26:01,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 879 states have (on average 1.2673492605233219) internal successors, (1114), 878 states have internal predecessors, (1114), 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:26:01,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1114 transitions. [2021-10-13 00:26:01,259 INFO L704 BuchiCegarLoop]: Abstraction has 879 states and 1114 transitions. [2021-10-13 00:26:01,260 INFO L587 BuchiCegarLoop]: Abstraction has 879 states and 1114 transitions. [2021-10-13 00:26:01,260 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-13 00:26:01,260 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 879 states and 1114 transitions. [2021-10-13 00:26:01,263 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 706 [2021-10-13 00:26:01,263 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:01,263 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:01,265 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:26:01,265 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] [2021-10-13 00:26:01,265 INFO L791 eck$LassoCheckResult]: Stem: 28099#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); 28001#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27949#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27906#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 27950#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27952#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 27996#L100-2 assume !false; 28135#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28390#L103 assume !(12292 == ssl3_accept_~s__state~0); 28388#L106 assume !(16384 == ssl3_accept_~s__state~0); 28386#L109 assume !(8192 == ssl3_accept_~s__state~0); 28384#L112 assume !(24576 == ssl3_accept_~s__state~0); 28382#L115 assume !(8195 == ssl3_accept_~s__state~0); 28380#L118 assume !(8480 == ssl3_accept_~s__state~0); 28378#L121 assume !(8481 == ssl3_accept_~s__state~0); 28376#L124 assume !(8482 == ssl3_accept_~s__state~0); 28374#L127 assume 8464 == ssl3_accept_~s__state~0; 28100#L134 [2021-10-13 00:26:01,265 INFO L793 eck$LassoCheckResult]: Loop: 28100#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 28088#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28089#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; 28094#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28693#L581 ssl3_accept_~skip~0 := 0; 28692#L100-2 assume !false; 28691#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28690#L103 assume !(12292 == ssl3_accept_~s__state~0); 28689#L106 assume !(16384 == ssl3_accept_~s__state~0); 28688#L109 assume !(8192 == ssl3_accept_~s__state~0); 28687#L112 assume !(24576 == ssl3_accept_~s__state~0); 28686#L115 assume !(8195 == ssl3_accept_~s__state~0); 28685#L118 assume !(8480 == ssl3_accept_~s__state~0); 28684#L121 assume !(8481 == ssl3_accept_~s__state~0); 28683#L124 assume !(8482 == ssl3_accept_~s__state~0); 28682#L127 assume !(8464 == ssl3_accept_~s__state~0); 28680#L130 assume !(8465 == ssl3_accept_~s__state~0); 28675#L133 assume !(8466 == ssl3_accept_~s__state~0); 28252#L136 assume 8496 == ssl3_accept_~s__state~0; 28248#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 28243#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28239#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 28234#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 28235#L298-2 ssl3_accept_~s__init_num~0 := 0; 28451#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28443#L581 ssl3_accept_~skip~0 := 0; 28439#L100-2 assume !false; 28435#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28431#L103 assume !(12292 == ssl3_accept_~s__state~0); 28427#L106 assume !(16384 == ssl3_accept_~s__state~0); 28424#L109 assume !(8192 == ssl3_accept_~s__state~0); 28421#L112 assume !(24576 == ssl3_accept_~s__state~0); 28418#L115 assume !(8195 == ssl3_accept_~s__state~0); 28415#L118 assume !(8480 == ssl3_accept_~s__state~0); 28412#L121 assume !(8481 == ssl3_accept_~s__state~0); 28409#L124 assume !(8482 == ssl3_accept_~s__state~0); 28407#L127 assume !(8464 == ssl3_accept_~s__state~0); 28405#L130 assume !(8465 == ssl3_accept_~s__state~0); 28403#L133 assume !(8466 == ssl3_accept_~s__state~0); 28401#L136 assume !(8496 == ssl3_accept_~s__state~0); 28399#L139 assume !(8497 == ssl3_accept_~s__state~0); 28397#L142 assume !(8512 == ssl3_accept_~s__state~0); 28395#L145 assume !(8513 == ssl3_accept_~s__state~0); 28393#L148 assume !(8528 == ssl3_accept_~s__state~0); 28392#L151 assume !(8529 == ssl3_accept_~s__state~0); 28391#L154 assume !(8544 == ssl3_accept_~s__state~0); 28389#L157 assume !(8545 == ssl3_accept_~s__state~0); 28387#L160 assume !(8560 == ssl3_accept_~s__state~0); 28385#L163 assume !(8561 == ssl3_accept_~s__state~0); 28383#L166 assume !(8448 == ssl3_accept_~s__state~0); 28381#L169 assume !(8576 == ssl3_accept_~s__state~0); 28379#L172 assume !(8577 == ssl3_accept_~s__state~0); 28377#L175 assume !(8592 == ssl3_accept_~s__state~0); 28375#L178 assume !(8593 == ssl3_accept_~s__state~0); 28373#L181 assume !(8608 == ssl3_accept_~s__state~0); 28371#L184 assume !(8609 == ssl3_accept_~s__state~0); 28362#L187 assume !(8640 == ssl3_accept_~s__state~0); 28310#L190 assume !(8641 == ssl3_accept_~s__state~0); 28309#L193 assume 8656 == ssl3_accept_~s__state~0; 28195#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 28308#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 28307#L498 assume !(2 == ssl3_accept_~blastFlag~0); 28306#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28304#L506 assume !(0 == ssl3_accept_~tmp___10~0); 28297#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28290#L581 ssl3_accept_~skip~0 := 0; 28287#L100-2 assume !false; 28284#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28281#L103 assume !(12292 == ssl3_accept_~s__state~0); 28278#L106 assume !(16384 == ssl3_accept_~s__state~0); 28275#L109 assume !(8192 == ssl3_accept_~s__state~0); 28272#L112 assume !(24576 == ssl3_accept_~s__state~0); 28269#L115 assume !(8195 == ssl3_accept_~s__state~0); 28266#L118 assume !(8480 == ssl3_accept_~s__state~0); 28262#L121 assume !(8481 == ssl3_accept_~s__state~0); 28258#L124 assume !(8482 == ssl3_accept_~s__state~0); 28254#L127 assume !(8464 == ssl3_accept_~s__state~0); 28249#L130 assume !(8465 == ssl3_accept_~s__state~0); 28245#L133 assume !(8466 == ssl3_accept_~s__state~0); 28240#L136 assume !(8496 == ssl3_accept_~s__state~0); 28236#L139 assume !(8497 == ssl3_accept_~s__state~0); 28230#L142 assume !(8512 == ssl3_accept_~s__state~0); 28226#L145 assume !(8513 == ssl3_accept_~s__state~0); 28221#L148 assume !(8528 == ssl3_accept_~s__state~0); 28220#L151 assume !(8529 == ssl3_accept_~s__state~0); 28219#L154 assume !(8544 == ssl3_accept_~s__state~0); 28218#L157 assume !(8545 == ssl3_accept_~s__state~0); 28216#L160 assume !(8560 == ssl3_accept_~s__state~0); 28215#L163 assume !(8561 == ssl3_accept_~s__state~0); 28214#L166 assume !(8448 == ssl3_accept_~s__state~0); 28213#L169 assume !(8576 == ssl3_accept_~s__state~0); 28212#L172 assume !(8577 == ssl3_accept_~s__state~0); 28210#L175 assume !(8592 == ssl3_accept_~s__state~0); 28209#L178 assume !(8593 == ssl3_accept_~s__state~0); 28208#L181 assume !(8608 == ssl3_accept_~s__state~0); 28207#L184 assume !(8609 == ssl3_accept_~s__state~0); 28201#L187 assume !(8640 == ssl3_accept_~s__state~0); 28199#L190 assume !(8641 == ssl3_accept_~s__state~0); 28197#L193 assume !(8656 == ssl3_accept_~s__state~0); 28194#L196 assume !(8657 == ssl3_accept_~s__state~0); 28006#L199 assume 8672 == ssl3_accept_~s__state~0; 27971#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 27972#L514 assume !(3 == ssl3_accept_~blastFlag~0); 28052#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 28064#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 28000#L521-2 ssl3_accept_~s__init_num~0 := 0; 27914#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28668#L581 ssl3_accept_~skip~0 := 0; 28663#L100-2 assume !false; 28661#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28659#L103 assume !(12292 == ssl3_accept_~s__state~0); 28657#L106 assume !(16384 == ssl3_accept_~s__state~0); 28655#L109 assume !(8192 == ssl3_accept_~s__state~0); 28653#L112 assume !(24576 == ssl3_accept_~s__state~0); 28651#L115 assume !(8195 == ssl3_accept_~s__state~0); 28649#L118 assume !(8480 == ssl3_accept_~s__state~0); 28644#L121 assume !(8481 == ssl3_accept_~s__state~0); 28642#L124 assume !(8482 == ssl3_accept_~s__state~0); 28640#L127 assume !(8464 == ssl3_accept_~s__state~0); 28638#L130 assume !(8465 == ssl3_accept_~s__state~0); 28636#L133 assume !(8466 == ssl3_accept_~s__state~0); 28634#L136 assume !(8496 == ssl3_accept_~s__state~0); 28359#L139 assume !(8497 == ssl3_accept_~s__state~0); 28631#L142 assume !(8512 == ssl3_accept_~s__state~0); 28629#L145 assume !(8513 == ssl3_accept_~s__state~0); 28627#L148 assume !(8528 == ssl3_accept_~s__state~0); 28625#L151 assume !(8529 == ssl3_accept_~s__state~0); 28623#L154 assume !(8544 == ssl3_accept_~s__state~0); 28621#L157 assume !(8545 == ssl3_accept_~s__state~0); 28605#L160 assume !(8560 == ssl3_accept_~s__state~0); 28604#L163 assume !(8561 == ssl3_accept_~s__state~0); 28192#L166 assume 8448 == ssl3_accept_~s__state~0; 28190#L167 assume !(ssl3_accept_~num1~0 > 0); 28187#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28184#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28178#L581 ssl3_accept_~skip~0 := 0; 28176#L100-2 assume !false; 28174#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28172#L103 assume !(12292 == ssl3_accept_~s__state~0); 28170#L106 assume !(16384 == ssl3_accept_~s__state~0); 28168#L109 assume !(8192 == ssl3_accept_~s__state~0); 28166#L112 assume !(24576 == ssl3_accept_~s__state~0); 28163#L115 assume !(8195 == ssl3_accept_~s__state~0); 28161#L118 assume !(8480 == ssl3_accept_~s__state~0); 28160#L121 assume !(8481 == ssl3_accept_~s__state~0); 28156#L124 assume !(8482 == ssl3_accept_~s__state~0); 28157#L127 assume 8464 == ssl3_accept_~s__state~0; 28100#L134 [2021-10-13 00:26:01,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:01,266 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-13 00:26:01,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:01,266 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962103714] [2021-10-13 00:26:01,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:01,266 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:01,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:01,273 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:01,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:01,281 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:01,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:01,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1412095842, now seen corresponding path program 1 times [2021-10-13 00:26:01,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:01,282 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94451800] [2021-10-13 00:26:01,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:01,282 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:01,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:01,309 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 135 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-10-13 00:26:01,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:01,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94451800] [2021-10-13 00:26:01,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94451800] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:01,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:01,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:26:01,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812611985] [2021-10-13 00:26:01,311 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:01,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:01,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:01,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:26:01,311 INFO L87 Difference]: Start difference. First operand 879 states and 1114 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 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:26:01,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:01,333 INFO L93 Difference]: Finished difference Result 1541 states and 1966 transitions. [2021-10-13 00:26:01,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:01,334 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1541 states and 1966 transitions. [2021-10-13 00:26:01,342 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1231 [2021-10-13 00:26:01,353 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1541 states to 1497 states and 1917 transitions. [2021-10-13 00:26:01,353 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1390 [2021-10-13 00:26:01,355 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1392 [2021-10-13 00:26:01,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1497 states and 1917 transitions. [2021-10-13 00:26:01,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:01,355 INFO L681 BuchiCegarLoop]: Abstraction has 1497 states and 1917 transitions. [2021-10-13 00:26:01,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1497 states and 1917 transitions. [2021-10-13 00:26:01,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1497 to 1453. [2021-10-13 00:26:01,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1453 states, 1453 states have (on average 1.2856159669649) internal successors, (1868), 1452 states have internal predecessors, (1868), 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:26:01,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1453 states to 1453 states and 1868 transitions. [2021-10-13 00:26:01,418 INFO L704 BuchiCegarLoop]: Abstraction has 1453 states and 1868 transitions. [2021-10-13 00:26:01,419 INFO L587 BuchiCegarLoop]: Abstraction has 1453 states and 1868 transitions. [2021-10-13 00:26:01,419 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-13 00:26:01,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1453 states and 1868 transitions. [2021-10-13 00:26:01,423 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1231 [2021-10-13 00:26:01,424 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:01,424 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:01,425 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:26:01,425 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] [2021-10-13 00:26:01,426 INFO L791 eck$LassoCheckResult]: Stem: 30539#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); 30428#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30377#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30332#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 30378#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30380#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 30423#L100-2 assume !false; 30576#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31605#L103 assume !(12292 == ssl3_accept_~s__state~0); 31602#L106 assume !(16384 == ssl3_accept_~s__state~0); 31600#L109 assume !(8192 == ssl3_accept_~s__state~0); 31598#L112 assume !(24576 == ssl3_accept_~s__state~0); 31596#L115 assume !(8195 == ssl3_accept_~s__state~0); 31594#L118 assume !(8480 == ssl3_accept_~s__state~0); 31592#L121 assume !(8481 == ssl3_accept_~s__state~0); 31590#L124 assume !(8482 == ssl3_accept_~s__state~0); 30604#L127 assume 8464 == ssl3_accept_~s__state~0; 30540#L134 [2021-10-13 00:26:01,426 INFO L793 eck$LassoCheckResult]: Loop: 30540#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 30541#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30579#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; 31581#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31576#L581 ssl3_accept_~skip~0 := 0; 31574#L100-2 assume !false; 31571#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31570#L103 assume !(12292 == ssl3_accept_~s__state~0); 31569#L106 assume !(16384 == ssl3_accept_~s__state~0); 31568#L109 assume !(8192 == ssl3_accept_~s__state~0); 31562#L112 assume !(24576 == ssl3_accept_~s__state~0); 31560#L115 assume !(8195 == ssl3_accept_~s__state~0); 31558#L118 assume !(8480 == ssl3_accept_~s__state~0); 31556#L121 assume !(8481 == ssl3_accept_~s__state~0); 31554#L124 assume !(8482 == ssl3_accept_~s__state~0); 31552#L127 assume !(8464 == ssl3_accept_~s__state~0); 31550#L130 assume !(8465 == ssl3_accept_~s__state~0); 31509#L133 assume !(8466 == ssl3_accept_~s__state~0); 31170#L136 assume 8496 == ssl3_accept_~s__state~0; 30807#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 31166#L288 assume !(1 == ssl3_accept_~blastFlag~0); 31162#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 31148#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 31145#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31146#L298-2 ssl3_accept_~s__init_num~0 := 0; 31567#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31561#L581 ssl3_accept_~skip~0 := 0; 31559#L100-2 assume !false; 31557#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31555#L103 assume !(12292 == ssl3_accept_~s__state~0); 31553#L106 assume !(16384 == ssl3_accept_~s__state~0); 31551#L109 assume !(8192 == ssl3_accept_~s__state~0); 31549#L112 assume !(24576 == ssl3_accept_~s__state~0); 31548#L115 assume !(8195 == ssl3_accept_~s__state~0); 31547#L118 assume !(8480 == ssl3_accept_~s__state~0); 31545#L121 assume !(8481 == ssl3_accept_~s__state~0); 31544#L124 assume !(8482 == ssl3_accept_~s__state~0); 31543#L127 assume !(8464 == ssl3_accept_~s__state~0); 31542#L130 assume !(8465 == ssl3_accept_~s__state~0); 31537#L133 assume !(8466 == ssl3_accept_~s__state~0); 31535#L136 assume !(8496 == ssl3_accept_~s__state~0); 31533#L139 assume !(8497 == ssl3_accept_~s__state~0); 31531#L142 assume !(8512 == ssl3_accept_~s__state~0); 31529#L145 assume !(8513 == ssl3_accept_~s__state~0); 31527#L148 assume !(8528 == ssl3_accept_~s__state~0); 31525#L151 assume !(8529 == ssl3_accept_~s__state~0); 31523#L154 assume !(8544 == ssl3_accept_~s__state~0); 31521#L157 assume !(8545 == ssl3_accept_~s__state~0); 31519#L160 assume !(8560 == ssl3_accept_~s__state~0); 31518#L163 assume !(8561 == ssl3_accept_~s__state~0); 31516#L166 assume !(8448 == ssl3_accept_~s__state~0); 31514#L169 assume !(8576 == ssl3_accept_~s__state~0); 31512#L172 assume !(8577 == ssl3_accept_~s__state~0); 31508#L175 assume !(8592 == ssl3_accept_~s__state~0); 31507#L178 assume !(8593 == ssl3_accept_~s__state~0); 31506#L181 assume !(8608 == ssl3_accept_~s__state~0); 31505#L184 assume !(8609 == ssl3_accept_~s__state~0); 31501#L187 assume !(8640 == ssl3_accept_~s__state~0); 31409#L190 assume !(8641 == ssl3_accept_~s__state~0); 31160#L193 assume 8656 == ssl3_accept_~s__state~0; 30637#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31263#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 31261#L498 assume !(2 == ssl3_accept_~blastFlag~0); 31259#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31257#L506 assume !(0 == ssl3_accept_~tmp___10~0); 31246#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31239#L581 ssl3_accept_~skip~0 := 0; 31234#L100-2 assume !false; 31228#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31226#L103 assume !(12292 == ssl3_accept_~s__state~0); 31224#L106 assume !(16384 == ssl3_accept_~s__state~0); 31222#L109 assume !(8192 == ssl3_accept_~s__state~0); 31220#L112 assume !(24576 == ssl3_accept_~s__state~0); 31218#L115 assume !(8195 == ssl3_accept_~s__state~0); 31216#L118 assume !(8480 == ssl3_accept_~s__state~0); 31214#L121 assume !(8481 == ssl3_accept_~s__state~0); 31212#L124 assume !(8482 == ssl3_accept_~s__state~0); 31210#L127 assume !(8464 == ssl3_accept_~s__state~0); 31208#L130 assume !(8465 == ssl3_accept_~s__state~0); 31206#L133 assume !(8466 == ssl3_accept_~s__state~0); 31204#L136 assume !(8496 == ssl3_accept_~s__state~0); 31202#L139 assume !(8497 == ssl3_accept_~s__state~0); 31200#L142 assume !(8512 == ssl3_accept_~s__state~0); 31198#L145 assume !(8513 == ssl3_accept_~s__state~0); 31196#L148 assume !(8528 == ssl3_accept_~s__state~0); 31194#L151 assume !(8529 == ssl3_accept_~s__state~0); 31192#L154 assume !(8544 == ssl3_accept_~s__state~0); 31190#L157 assume !(8545 == ssl3_accept_~s__state~0); 31188#L160 assume !(8560 == ssl3_accept_~s__state~0); 31186#L163 assume !(8561 == ssl3_accept_~s__state~0); 31184#L166 assume !(8448 == ssl3_accept_~s__state~0); 31182#L169 assume !(8576 == ssl3_accept_~s__state~0); 31180#L172 assume !(8577 == ssl3_accept_~s__state~0); 31178#L175 assume !(8592 == ssl3_accept_~s__state~0); 31176#L178 assume !(8593 == ssl3_accept_~s__state~0); 31173#L181 assume !(8608 == ssl3_accept_~s__state~0); 30959#L184 assume !(8609 == ssl3_accept_~s__state~0); 30957#L187 assume !(8640 == ssl3_accept_~s__state~0); 30955#L190 assume !(8641 == ssl3_accept_~s__state~0); 30855#L193 assume !(8656 == ssl3_accept_~s__state~0); 30856#L196 assume !(8657 == ssl3_accept_~s__state~0); 30433#L199 assume 8672 == ssl3_accept_~s__state~0; 30434#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 31156#L514 assume !(3 == ssl3_accept_~blastFlag~0); 31154#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31151#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31152#L521-2 ssl3_accept_~s__init_num~0 := 0; 30523#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30417#L581 ssl3_accept_~skip~0 := 0; 31777#L100-2 assume !false; 31776#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31775#L103 assume !(12292 == ssl3_accept_~s__state~0); 31774#L106 assume !(16384 == ssl3_accept_~s__state~0); 31773#L109 assume !(8192 == ssl3_accept_~s__state~0); 31772#L112 assume !(24576 == ssl3_accept_~s__state~0); 31770#L115 assume !(8195 == ssl3_accept_~s__state~0); 31769#L118 assume !(8480 == ssl3_accept_~s__state~0); 31768#L121 assume !(8481 == ssl3_accept_~s__state~0); 31767#L124 assume !(8482 == ssl3_accept_~s__state~0); 31766#L127 assume !(8464 == ssl3_accept_~s__state~0); 30453#L130 assume !(8465 == ssl3_accept_~s__state~0); 30454#L133 assume !(8466 == ssl3_accept_~s__state~0); 31765#L136 assume !(8496 == ssl3_accept_~s__state~0); 30816#L139 assume !(8497 == ssl3_accept_~s__state~0); 31764#L142 assume !(8512 == ssl3_accept_~s__state~0); 30457#L145 assume !(8513 == ssl3_accept_~s__state~0); 30406#L148 assume !(8528 == ssl3_accept_~s__state~0); 30407#L151 assume !(8529 == ssl3_accept_~s__state~0); 30490#L154 assume !(8544 == ssl3_accept_~s__state~0); 30341#L157 assume !(8545 == ssl3_accept_~s__state~0); 30342#L160 assume !(8560 == ssl3_accept_~s__state~0); 30440#L163 assume !(8561 == ssl3_accept_~s__state~0); 30441#L166 assume 8448 == ssl3_accept_~s__state~0; 31356#L167 assume !(ssl3_accept_~num1~0 > 0); 31399#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30707#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30698#L581 ssl3_accept_~skip~0 := 0; 30693#L100-2 assume !false; 30683#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30684#L103 assume !(12292 == ssl3_accept_~s__state~0); 30672#L106 assume !(16384 == ssl3_accept_~s__state~0); 30673#L109 assume !(8192 == ssl3_accept_~s__state~0); 30665#L112 assume !(24576 == ssl3_accept_~s__state~0); 30663#L115 assume !(8195 == ssl3_accept_~s__state~0); 30659#L118 assume !(8480 == ssl3_accept_~s__state~0); 30661#L121 assume !(8481 == ssl3_accept_~s__state~0); 30652#L124 assume !(8482 == ssl3_accept_~s__state~0); 30654#L127 assume 8464 == ssl3_accept_~s__state~0; 30540#L134 [2021-10-13 00:26:01,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:01,426 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-13 00:26:01,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:01,427 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767016410] [2021-10-13 00:26:01,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:01,427 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:01,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:01,434 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:01,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:01,442 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:01,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:01,442 INFO L82 PathProgramCache]: Analyzing trace with hash 1922805224, now seen corresponding path program 1 times [2021-10-13 00:26:01,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:01,443 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823111853] [2021-10-13 00:26:01,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:01,443 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:01,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:01,466 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-10-13 00:26:01,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:01,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823111853] [2021-10-13 00:26:01,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823111853] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:01,467 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:01,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:26:01,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122001739] [2021-10-13 00:26:01,467 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:01,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:01,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:01,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:26:01,468 INFO L87 Difference]: Start difference. First operand 1453 states and 1868 transitions. cyclomatic complexity: 420 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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:26:01,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:01,482 INFO L93 Difference]: Finished difference Result 1477 states and 1897 transitions. [2021-10-13 00:26:01,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:01,483 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1477 states and 1897 transitions. [2021-10-13 00:26:01,489 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1231 [2021-10-13 00:26:01,499 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1477 states to 1477 states and 1897 transitions. [2021-10-13 00:26:01,499 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1372 [2021-10-13 00:26:01,501 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1372 [2021-10-13 00:26:01,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1477 states and 1897 transitions. [2021-10-13 00:26:01,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:01,502 INFO L681 BuchiCegarLoop]: Abstraction has 1477 states and 1897 transitions. [2021-10-13 00:26:01,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1477 states and 1897 transitions. [2021-10-13 00:26:01,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1477 to 1477. [2021-10-13 00:26:01,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1477 states, 1477 states have (on average 1.2843601895734598) internal successors, (1897), 1476 states have internal predecessors, (1897), 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:26:01,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1477 states to 1477 states and 1897 transitions. [2021-10-13 00:26:01,531 INFO L704 BuchiCegarLoop]: Abstraction has 1477 states and 1897 transitions. [2021-10-13 00:26:01,532 INFO L587 BuchiCegarLoop]: Abstraction has 1477 states and 1897 transitions. [2021-10-13 00:26:01,532 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-13 00:26:01,532 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1477 states and 1897 transitions. [2021-10-13 00:26:01,536 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1231 [2021-10-13 00:26:01,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:01,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:01,538 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:26:01,538 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] [2021-10-13 00:26:01,539 INFO L791 eck$LassoCheckResult]: Stem: 33477#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); 33365#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33311#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33268#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 33312#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33314#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 33359#L100-2 assume !false; 33514#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34388#L103 assume !(12292 == ssl3_accept_~s__state~0); 34384#L106 assume !(16384 == ssl3_accept_~s__state~0); 34377#L109 assume !(8192 == ssl3_accept_~s__state~0); 34374#L112 assume !(24576 == ssl3_accept_~s__state~0); 34371#L115 assume !(8195 == ssl3_accept_~s__state~0); 34368#L118 assume !(8480 == ssl3_accept_~s__state~0); 34365#L121 assume !(8481 == ssl3_accept_~s__state~0); 34362#L124 assume !(8482 == ssl3_accept_~s__state~0); 33525#L127 assume 8464 == ssl3_accept_~s__state~0; 33478#L134 [2021-10-13 00:26:01,539 INFO L793 eck$LassoCheckResult]: Loop: 33478#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33479#L275 assume !(0 == ssl3_accept_~blastFlag~0); 33671#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; 34181#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34171#L581 ssl3_accept_~skip~0 := 0; 34169#L100-2 assume !false; 34167#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34165#L103 assume !(12292 == ssl3_accept_~s__state~0); 34163#L106 assume !(16384 == ssl3_accept_~s__state~0); 34161#L109 assume !(8192 == ssl3_accept_~s__state~0); 34159#L112 assume !(24576 == ssl3_accept_~s__state~0); 34157#L115 assume !(8195 == ssl3_accept_~s__state~0); 34155#L118 assume !(8480 == ssl3_accept_~s__state~0); 34152#L121 assume !(8481 == ssl3_accept_~s__state~0); 34150#L124 assume !(8482 == ssl3_accept_~s__state~0); 34148#L127 assume !(8464 == ssl3_accept_~s__state~0); 34146#L130 assume !(8465 == ssl3_accept_~s__state~0); 34144#L133 assume !(8466 == ssl3_accept_~s__state~0); 34141#L136 assume 8496 == ssl3_accept_~s__state~0; 33590#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 34139#L288 assume !(1 == ssl3_accept_~blastFlag~0); 34138#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 34137#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 34134#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 34135#L298-2 ssl3_accept_~s__init_num~0 := 0; 34509#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34503#L581 ssl3_accept_~skip~0 := 0; 34501#L100-2 assume !false; 34499#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34497#L103 assume !(12292 == ssl3_accept_~s__state~0); 34495#L106 assume !(16384 == ssl3_accept_~s__state~0); 34493#L109 assume !(8192 == ssl3_accept_~s__state~0); 34491#L112 assume !(24576 == ssl3_accept_~s__state~0); 34489#L115 assume !(8195 == ssl3_accept_~s__state~0); 34487#L118 assume !(8480 == ssl3_accept_~s__state~0); 34485#L121 assume !(8481 == ssl3_accept_~s__state~0); 34483#L124 assume !(8482 == ssl3_accept_~s__state~0); 34481#L127 assume !(8464 == ssl3_accept_~s__state~0); 34479#L130 assume !(8465 == ssl3_accept_~s__state~0); 34477#L133 assume !(8466 == ssl3_accept_~s__state~0); 34475#L136 assume !(8496 == ssl3_accept_~s__state~0); 34473#L139 assume !(8497 == ssl3_accept_~s__state~0); 34471#L142 assume !(8512 == ssl3_accept_~s__state~0); 34469#L145 assume !(8513 == ssl3_accept_~s__state~0); 34467#L148 assume !(8528 == ssl3_accept_~s__state~0); 34465#L151 assume !(8529 == ssl3_accept_~s__state~0); 34457#L154 assume !(8544 == ssl3_accept_~s__state~0); 34453#L157 assume !(8545 == ssl3_accept_~s__state~0); 34449#L160 assume !(8560 == ssl3_accept_~s__state~0); 34445#L163 assume !(8561 == ssl3_accept_~s__state~0); 34441#L166 assume !(8448 == ssl3_accept_~s__state~0); 34437#L169 assume !(8576 == ssl3_accept_~s__state~0); 34432#L172 assume !(8577 == ssl3_accept_~s__state~0); 34428#L175 assume !(8592 == ssl3_accept_~s__state~0); 34424#L178 assume !(8593 == ssl3_accept_~s__state~0); 34421#L181 assume !(8608 == ssl3_accept_~s__state~0); 34420#L184 assume !(8609 == ssl3_accept_~s__state~0); 34419#L187 assume !(8640 == ssl3_accept_~s__state~0); 33759#L190 assume !(8641 == ssl3_accept_~s__state~0); 33756#L193 assume 8656 == ssl3_accept_~s__state~0; 33557#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 33753#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 33752#L498 assume !(2 == ssl3_accept_~blastFlag~0); 33751#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 33750#L506 assume !(0 == ssl3_accept_~tmp___10~0); 33748#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33743#L581 ssl3_accept_~skip~0 := 0; 33742#L100-2 assume !false; 33741#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33740#L103 assume !(12292 == ssl3_accept_~s__state~0); 33739#L106 assume !(16384 == ssl3_accept_~s__state~0); 33738#L109 assume !(8192 == ssl3_accept_~s__state~0); 33737#L112 assume !(24576 == ssl3_accept_~s__state~0); 33736#L115 assume !(8195 == ssl3_accept_~s__state~0); 33735#L118 assume !(8480 == ssl3_accept_~s__state~0); 33734#L121 assume !(8481 == ssl3_accept_~s__state~0); 33733#L124 assume !(8482 == ssl3_accept_~s__state~0); 33732#L127 assume !(8464 == ssl3_accept_~s__state~0); 33731#L130 assume !(8465 == ssl3_accept_~s__state~0); 33730#L133 assume !(8466 == ssl3_accept_~s__state~0); 33729#L136 assume !(8496 == ssl3_accept_~s__state~0); 33728#L139 assume !(8497 == ssl3_accept_~s__state~0); 33727#L142 assume !(8512 == ssl3_accept_~s__state~0); 33726#L145 assume !(8513 == ssl3_accept_~s__state~0); 33725#L148 assume !(8528 == ssl3_accept_~s__state~0); 33724#L151 assume !(8529 == ssl3_accept_~s__state~0); 33723#L154 assume !(8544 == ssl3_accept_~s__state~0); 33722#L157 assume !(8545 == ssl3_accept_~s__state~0); 33721#L160 assume !(8560 == ssl3_accept_~s__state~0); 33720#L163 assume !(8561 == ssl3_accept_~s__state~0); 33719#L166 assume !(8448 == ssl3_accept_~s__state~0); 33716#L169 assume !(8576 == ssl3_accept_~s__state~0); 33712#L172 assume !(8577 == ssl3_accept_~s__state~0); 33710#L175 assume !(8592 == ssl3_accept_~s__state~0); 33709#L178 assume !(8593 == ssl3_accept_~s__state~0); 33699#L181 assume !(8608 == ssl3_accept_~s__state~0); 33697#L184 assume !(8609 == ssl3_accept_~s__state~0); 33696#L187 assume !(8640 == ssl3_accept_~s__state~0); 33688#L190 assume !(8641 == ssl3_accept_~s__state~0); 33678#L193 assume !(8656 == ssl3_accept_~s__state~0); 33676#L196 assume !(8657 == ssl3_accept_~s__state~0); 33370#L199 assume 8672 == ssl3_accept_~s__state~0; 33332#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 33333#L514 assume !(3 == ssl3_accept_~blastFlag~0); 33424#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 33435#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 33447#L521-2 ssl3_accept_~s__init_num~0 := 0; 34404#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34399#L581 ssl3_accept_~skip~0 := 0; 34397#L100-2 assume !false; 34395#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34393#L103 assume !(12292 == ssl3_accept_~s__state~0); 34392#L106 assume !(16384 == ssl3_accept_~s__state~0); 34390#L109 assume !(8192 == ssl3_accept_~s__state~0); 34387#L112 assume !(24576 == ssl3_accept_~s__state~0); 34383#L115 assume !(8195 == ssl3_accept_~s__state~0); 34376#L118 assume !(8480 == ssl3_accept_~s__state~0); 34373#L121 assume !(8481 == ssl3_accept_~s__state~0); 34370#L124 assume !(8482 == ssl3_accept_~s__state~0); 34367#L127 assume !(8464 == ssl3_accept_~s__state~0); 34364#L130 assume !(8465 == ssl3_accept_~s__state~0); 34359#L133 assume !(8466 == ssl3_accept_~s__state~0); 33811#L136 assume !(8496 == ssl3_accept_~s__state~0); 33810#L139 assume !(8497 == ssl3_accept_~s__state~0); 33809#L142 assume !(8512 == ssl3_accept_~s__state~0); 33808#L145 assume !(8513 == ssl3_accept_~s__state~0); 33807#L148 assume !(8528 == ssl3_accept_~s__state~0); 33806#L151 assume !(8529 == ssl3_accept_~s__state~0); 33805#L154 assume !(8544 == ssl3_accept_~s__state~0); 33804#L157 assume !(8545 == ssl3_accept_~s__state~0); 33803#L160 assume !(8560 == ssl3_accept_~s__state~0); 33802#L163 assume !(8561 == ssl3_accept_~s__state~0); 33626#L166 assume 8448 == ssl3_accept_~s__state~0; 33623#L167 assume !(ssl3_accept_~num1~0 > 0); 33622#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33611#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33607#L581 ssl3_accept_~skip~0 := 0; 33600#L100-2 assume !false; 33601#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33700#L103 assume !(12292 == ssl3_accept_~s__state~0); 33698#L106 assume !(16384 == ssl3_accept_~s__state~0); 33581#L109 assume !(8192 == ssl3_accept_~s__state~0); 33579#L112 assume !(24576 == ssl3_accept_~s__state~0); 33574#L115 assume !(8195 == ssl3_accept_~s__state~0); 33572#L118 assume !(8480 == ssl3_accept_~s__state~0); 33565#L121 assume !(8481 == ssl3_accept_~s__state~0); 33558#L124 assume !(8482 == ssl3_accept_~s__state~0); 33560#L127 assume 8464 == ssl3_accept_~s__state~0; 33478#L134 [2021-10-13 00:26:01,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:01,539 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-13 00:26:01,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:01,540 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882259660] [2021-10-13 00:26:01,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:01,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:01,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:01,546 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:01,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:01,554 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:01,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:01,555 INFO L82 PathProgramCache]: Analyzing trace with hash -441036438, now seen corresponding path program 1 times [2021-10-13 00:26:01,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:01,555 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610859090] [2021-10-13 00:26:01,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:01,556 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:01,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:01,593 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:26:01,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:01,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610859090] [2021-10-13 00:26:01,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610859090] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:01,594 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:01,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:26:01,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320224398] [2021-10-13 00:26:01,595 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:01,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:01,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:01,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:26:01,596 INFO L87 Difference]: Start difference. First operand 1477 states and 1897 transitions. cyclomatic complexity: 425 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:26:01,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:01,615 INFO L93 Difference]: Finished difference Result 2671 states and 3455 transitions. [2021-10-13 00:26:01,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:01,615 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2671 states and 3455 transitions. [2021-10-13 00:26:01,628 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2319 [2021-10-13 00:26:01,655 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2671 states to 2671 states and 3455 transitions. [2021-10-13 00:26:01,656 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2566 [2021-10-13 00:26:01,660 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2566 [2021-10-13 00:26:01,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2671 states and 3455 transitions. [2021-10-13 00:26:01,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:01,662 INFO L681 BuchiCegarLoop]: Abstraction has 2671 states and 3455 transitions. [2021-10-13 00:26:01,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states and 3455 transitions. [2021-10-13 00:26:01,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 2580. [2021-10-13 00:26:01,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2580 states, 2580 states have (on average 1.2996124031007752) internal successors, (3353), 2579 states have internal predecessors, (3353), 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:26:01,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2580 states to 2580 states and 3353 transitions. [2021-10-13 00:26:01,777 INFO L704 BuchiCegarLoop]: Abstraction has 2580 states and 3353 transitions. [2021-10-13 00:26:01,778 INFO L587 BuchiCegarLoop]: Abstraction has 2580 states and 3353 transitions. [2021-10-13 00:26:01,778 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-13 00:26:01,778 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2580 states and 3353 transitions. [2021-10-13 00:26:01,788 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2273 [2021-10-13 00:26:01,788 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:01,788 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:01,790 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:26:01,791 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] [2021-10-13 00:26:01,791 INFO L791 eck$LassoCheckResult]: Stem: 37652#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); 37517#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37465#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37422#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 37466#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37468#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 37512#L100-2 assume !false; 37684#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38758#L103 assume !(12292 == ssl3_accept_~s__state~0); 38755#L106 assume !(16384 == ssl3_accept_~s__state~0); 38752#L109 assume !(8192 == ssl3_accept_~s__state~0); 38749#L112 assume !(24576 == ssl3_accept_~s__state~0); 38746#L115 assume !(8195 == ssl3_accept_~s__state~0); 37924#L118 assume !(8480 == ssl3_accept_~s__state~0); 37922#L121 assume !(8481 == ssl3_accept_~s__state~0); 37880#L124 assume !(8482 == ssl3_accept_~s__state~0); 37837#L127 assume 8464 == ssl3_accept_~s__state~0; 37758#L134 [2021-10-13 00:26:01,791 INFO L793 eck$LassoCheckResult]: Loop: 37758#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 37826#L275 assume !(0 == ssl3_accept_~blastFlag~0); 37827#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; 38832#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38827#L581 ssl3_accept_~skip~0 := 0; 38826#L100-2 assume !false; 38825#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38824#L103 assume !(12292 == ssl3_accept_~s__state~0); 38823#L106 assume !(16384 == ssl3_accept_~s__state~0); 38822#L109 assume !(8192 == ssl3_accept_~s__state~0); 38821#L112 assume !(24576 == ssl3_accept_~s__state~0); 38820#L115 assume !(8195 == ssl3_accept_~s__state~0); 38819#L118 assume !(8480 == ssl3_accept_~s__state~0); 38818#L121 assume !(8481 == ssl3_accept_~s__state~0); 38817#L124 assume !(8482 == ssl3_accept_~s__state~0); 38816#L127 assume !(8464 == ssl3_accept_~s__state~0); 38815#L130 assume !(8465 == ssl3_accept_~s__state~0); 38814#L133 assume !(8466 == ssl3_accept_~s__state~0); 37747#L136 assume 8496 == ssl3_accept_~s__state~0; 37744#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 37741#L288 assume !(1 == ssl3_accept_~blastFlag~0); 37738#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 37739#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 37733#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37503#L298-2 ssl3_accept_~s__init_num~0 := 0; 37726#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37721#L581 ssl3_accept_~skip~0 := 0; 37720#L100-2 assume !false; 37719#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37718#L103 assume !(12292 == ssl3_accept_~s__state~0); 37717#L106 assume !(16384 == ssl3_accept_~s__state~0); 37716#L109 assume !(8192 == ssl3_accept_~s__state~0); 37715#L112 assume !(24576 == ssl3_accept_~s__state~0); 37714#L115 assume !(8195 == ssl3_accept_~s__state~0); 37713#L118 assume !(8480 == ssl3_accept_~s__state~0); 37712#L121 assume !(8481 == ssl3_accept_~s__state~0); 37711#L124 assume !(8482 == ssl3_accept_~s__state~0); 37710#L127 assume !(8464 == ssl3_accept_~s__state~0); 37709#L130 assume !(8465 == ssl3_accept_~s__state~0); 37708#L133 assume !(8466 == ssl3_accept_~s__state~0); 37707#L136 assume !(8496 == ssl3_accept_~s__state~0); 37705#L139 assume !(8497 == ssl3_accept_~s__state~0); 37706#L142 assume 8512 == ssl3_accept_~s__state~0; 37868#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38615#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 38610#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38605#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38597#L581 ssl3_accept_~skip~0 := 0; 38593#L100-2 assume !false; 38589#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38587#L103 assume !(12292 == ssl3_accept_~s__state~0); 38585#L106 assume !(16384 == ssl3_accept_~s__state~0); 38487#L109 assume !(8192 == ssl3_accept_~s__state~0); 38486#L112 assume !(24576 == ssl3_accept_~s__state~0); 38485#L115 assume !(8195 == ssl3_accept_~s__state~0); 38484#L118 assume !(8480 == ssl3_accept_~s__state~0); 38483#L121 assume !(8481 == ssl3_accept_~s__state~0); 38482#L124 assume !(8482 == ssl3_accept_~s__state~0); 38480#L127 assume !(8464 == ssl3_accept_~s__state~0); 38478#L130 assume !(8465 == ssl3_accept_~s__state~0); 38476#L133 assume !(8466 == ssl3_accept_~s__state~0); 38472#L136 assume !(8496 == ssl3_accept_~s__state~0); 38468#L139 assume !(8497 == ssl3_accept_~s__state~0); 38462#L142 assume !(8512 == ssl3_accept_~s__state~0); 38460#L145 assume !(8513 == ssl3_accept_~s__state~0); 38458#L148 assume 8528 == ssl3_accept_~s__state~0; 37857#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38455#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 38453#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 38451#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 38447#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 38441#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38439#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38433#L581 ssl3_accept_~skip~0 := 0; 38428#L100-2 assume !false; 38426#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38424#L103 assume !(12292 == ssl3_accept_~s__state~0); 38422#L106 assume !(16384 == ssl3_accept_~s__state~0); 38420#L109 assume !(8192 == ssl3_accept_~s__state~0); 38418#L112 assume !(24576 == ssl3_accept_~s__state~0); 38416#L115 assume !(8195 == ssl3_accept_~s__state~0); 38414#L118 assume !(8480 == ssl3_accept_~s__state~0); 38412#L121 assume !(8481 == ssl3_accept_~s__state~0); 38410#L124 assume !(8482 == ssl3_accept_~s__state~0); 38408#L127 assume !(8464 == ssl3_accept_~s__state~0); 38406#L130 assume !(8465 == ssl3_accept_~s__state~0); 38404#L133 assume !(8466 == ssl3_accept_~s__state~0); 38402#L136 assume !(8496 == ssl3_accept_~s__state~0); 38400#L139 assume !(8497 == ssl3_accept_~s__state~0); 38398#L142 assume !(8512 == ssl3_accept_~s__state~0); 38396#L145 assume !(8513 == ssl3_accept_~s__state~0); 38394#L148 assume !(8528 == ssl3_accept_~s__state~0); 38392#L151 assume !(8529 == ssl3_accept_~s__state~0); 38390#L154 assume 8544 == ssl3_accept_~s__state~0; 37848#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38387#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 38383#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38378#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38374#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 38371#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 38368#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38362#L581 ssl3_accept_~skip~0 := 0; 38359#L100-2 assume !false; 38353#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38351#L103 assume !(12292 == ssl3_accept_~s__state~0); 38349#L106 assume !(16384 == ssl3_accept_~s__state~0); 38347#L109 assume !(8192 == ssl3_accept_~s__state~0); 38345#L112 assume !(24576 == ssl3_accept_~s__state~0); 38343#L115 assume !(8195 == ssl3_accept_~s__state~0); 38341#L118 assume !(8480 == ssl3_accept_~s__state~0); 38339#L121 assume !(8481 == ssl3_accept_~s__state~0); 38337#L124 assume !(8482 == ssl3_accept_~s__state~0); 38335#L127 assume !(8464 == ssl3_accept_~s__state~0); 38333#L130 assume !(8465 == ssl3_accept_~s__state~0); 38331#L133 assume !(8466 == ssl3_accept_~s__state~0); 38329#L136 assume !(8496 == ssl3_accept_~s__state~0); 38327#L139 assume !(8497 == ssl3_accept_~s__state~0); 38325#L142 assume !(8512 == ssl3_accept_~s__state~0); 38323#L145 assume !(8513 == ssl3_accept_~s__state~0); 38321#L148 assume !(8528 == ssl3_accept_~s__state~0); 38312#L151 assume !(8529 == ssl3_accept_~s__state~0); 38309#L154 assume !(8544 == ssl3_accept_~s__state~0); 38302#L157 assume !(8545 == ssl3_accept_~s__state~0); 38301#L160 assume !(8560 == ssl3_accept_~s__state~0); 38300#L163 assume !(8561 == ssl3_accept_~s__state~0); 38299#L166 assume 8448 == ssl3_accept_~s__state~0; 38297#L167 assume !(ssl3_accept_~num1~0 > 0); 38295#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38294#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38289#L581 ssl3_accept_~skip~0 := 0; 38288#L100-2 assume !false; 38287#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38286#L103 assume !(12292 == ssl3_accept_~s__state~0); 38279#L106 assume 16384 == ssl3_accept_~s__state~0; 38277#L212 ssl3_accept_~s__server~0 := 1; 38275#L217 assume 0 != ssl3_accept_~cb~0; 38273#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38271#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38268#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38265#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38263#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 38251#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38235#L581 ssl3_accept_~skip~0 := 0; 38229#L100-2 assume !false; 38224#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38218#L103 assume !(12292 == ssl3_accept_~s__state~0); 38214#L106 assume !(16384 == ssl3_accept_~s__state~0); 38209#L109 assume !(8192 == ssl3_accept_~s__state~0); 38205#L112 assume !(24576 == ssl3_accept_~s__state~0); 38201#L115 assume !(8195 == ssl3_accept_~s__state~0); 38197#L118 assume !(8480 == ssl3_accept_~s__state~0); 38177#L121 assume !(8481 == ssl3_accept_~s__state~0); 38175#L124 assume !(8482 == ssl3_accept_~s__state~0); 38173#L127 assume 8464 == ssl3_accept_~s__state~0; 37758#L134 [2021-10-13 00:26:01,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:01,792 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-13 00:26:01,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:01,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773906788] [2021-10-13 00:26:01,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:01,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:01,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:01,802 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:01,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:01,812 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:01,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:01,813 INFO L82 PathProgramCache]: Analyzing trace with hash 1353538967, now seen corresponding path program 1 times [2021-10-13 00:26:01,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:01,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984928990] [2021-10-13 00:26:01,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:01,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:01,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:01,854 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-10-13 00:26:01,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:01,855 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984928990] [2021-10-13 00:26:01,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984928990] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:01,855 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:01,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:26:01,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252630251] [2021-10-13 00:26:01,856 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:01,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:01,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:01,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:26:01,858 INFO L87 Difference]: Start difference. First operand 2580 states and 3353 transitions. cyclomatic complexity: 780 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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:26:01,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:01,881 INFO L93 Difference]: Finished difference Result 4911 states and 6391 transitions. [2021-10-13 00:26:01,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:01,882 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4911 states and 6391 transitions. [2021-10-13 00:26:01,904 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4472 [2021-10-13 00:26:01,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4911 states to 4911 states and 6391 transitions. [2021-10-13 00:26:01,930 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4806 [2021-10-13 00:26:01,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4806 [2021-10-13 00:26:01,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4911 states and 6391 transitions. [2021-10-13 00:26:01,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:01,943 INFO L681 BuchiCegarLoop]: Abstraction has 4911 states and 6391 transitions. [2021-10-13 00:26:01,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4911 states and 6391 transitions. [2021-10-13 00:26:01,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4911 to 2584. [2021-10-13 00:26:02,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2584 states, 2584 states have (on average 1.2991486068111455) internal successors, (3357), 2583 states have internal predecessors, (3357), 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:26:02,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2584 states to 2584 states and 3357 transitions. [2021-10-13 00:26:02,010 INFO L704 BuchiCegarLoop]: Abstraction has 2584 states and 3357 transitions. [2021-10-13 00:26:02,010 INFO L587 BuchiCegarLoop]: Abstraction has 2584 states and 3357 transitions. [2021-10-13 00:26:02,010 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-13 00:26:02,010 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2584 states and 3357 transitions. [2021-10-13 00:26:02,019 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2277 [2021-10-13 00:26:02,019 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:02,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:02,021 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:26:02,021 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] [2021-10-13 00:26:02,022 INFO L791 eck$LassoCheckResult]: Stem: 45140#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); 45019#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 44963#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44919#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 44964#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 44966#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 45014#L100-2 assume !false; 45181#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45498#L103 assume !(12292 == ssl3_accept_~s__state~0); 45497#L106 assume !(16384 == ssl3_accept_~s__state~0); 45496#L109 assume !(8192 == ssl3_accept_~s__state~0); 45495#L112 assume !(24576 == ssl3_accept_~s__state~0); 45494#L115 assume !(8195 == ssl3_accept_~s__state~0); 45493#L118 assume !(8480 == ssl3_accept_~s__state~0); 45492#L121 assume !(8481 == ssl3_accept_~s__state~0); 45491#L124 assume !(8482 == ssl3_accept_~s__state~0); 45490#L127 assume 8464 == ssl3_accept_~s__state~0; 45372#L134 [2021-10-13 00:26:02,022 INFO L793 eck$LassoCheckResult]: Loop: 45372#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 45435#L275 assume !(0 == ssl3_accept_~blastFlag~0); 45436#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; 47348#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47339#L581 ssl3_accept_~skip~0 := 0; 47337#L100-2 assume !false; 47073#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47072#L103 assume !(12292 == ssl3_accept_~s__state~0); 47070#L106 assume !(16384 == ssl3_accept_~s__state~0); 47069#L109 assume !(8192 == ssl3_accept_~s__state~0); 47066#L112 assume !(24576 == ssl3_accept_~s__state~0); 47065#L115 assume !(8195 == ssl3_accept_~s__state~0); 47064#L118 assume !(8480 == ssl3_accept_~s__state~0); 47062#L121 assume !(8481 == ssl3_accept_~s__state~0); 47026#L124 assume !(8482 == ssl3_accept_~s__state~0); 47021#L127 assume !(8464 == ssl3_accept_~s__state~0); 47012#L130 assume !(8465 == ssl3_accept_~s__state~0); 46323#L133 assume !(8466 == ssl3_accept_~s__state~0); 45364#L136 assume 8496 == ssl3_accept_~s__state~0; 45359#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 45356#L288 assume !(1 == ssl3_accept_~blastFlag~0); 45353#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 45354#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 45346#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45002#L298-2 ssl3_accept_~s__init_num~0 := 0; 45295#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45291#L581 ssl3_accept_~skip~0 := 0; 45286#L100-2 assume !false; 45287#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45282#L103 assume !(12292 == ssl3_accept_~s__state~0); 45283#L106 assume !(16384 == ssl3_accept_~s__state~0); 45278#L109 assume !(8192 == ssl3_accept_~s__state~0); 45279#L112 assume !(24576 == ssl3_accept_~s__state~0); 45274#L115 assume !(8195 == ssl3_accept_~s__state~0); 45275#L118 assume !(8480 == ssl3_accept_~s__state~0); 45270#L121 assume !(8481 == ssl3_accept_~s__state~0); 45271#L124 assume !(8482 == ssl3_accept_~s__state~0); 45266#L127 assume !(8464 == ssl3_accept_~s__state~0); 45267#L130 assume !(8465 == ssl3_accept_~s__state~0); 45262#L133 assume !(8466 == ssl3_accept_~s__state~0); 45263#L136 assume !(8496 == ssl3_accept_~s__state~0); 45258#L139 assume !(8497 == ssl3_accept_~s__state~0); 45259#L142 assume 8512 == ssl3_accept_~s__state~0; 45474#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45811#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45809#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45807#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45802#L581 ssl3_accept_~skip~0 := 0; 45801#L100-2 assume !false; 45800#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45799#L103 assume !(12292 == ssl3_accept_~s__state~0); 45798#L106 assume !(16384 == ssl3_accept_~s__state~0); 45797#L109 assume !(8192 == ssl3_accept_~s__state~0); 45796#L112 assume !(24576 == ssl3_accept_~s__state~0); 45795#L115 assume !(8195 == ssl3_accept_~s__state~0); 45794#L118 assume !(8480 == ssl3_accept_~s__state~0); 45793#L121 assume !(8481 == ssl3_accept_~s__state~0); 45792#L124 assume !(8482 == ssl3_accept_~s__state~0); 45791#L127 assume !(8464 == ssl3_accept_~s__state~0); 45790#L130 assume !(8465 == ssl3_accept_~s__state~0); 45789#L133 assume !(8466 == ssl3_accept_~s__state~0); 45788#L136 assume !(8496 == ssl3_accept_~s__state~0); 45787#L139 assume !(8497 == ssl3_accept_~s__state~0); 45786#L142 assume !(8512 == ssl3_accept_~s__state~0); 45785#L145 assume !(8513 == ssl3_accept_~s__state~0); 45784#L148 assume 8528 == ssl3_accept_~s__state~0; 45469#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45782#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45781#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45780#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45777#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45771#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45769#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45763#L581 ssl3_accept_~skip~0 := 0; 45758#L100-2 assume !false; 45756#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45754#L103 assume !(12292 == ssl3_accept_~s__state~0); 45752#L106 assume !(16384 == ssl3_accept_~s__state~0); 45750#L109 assume !(8192 == ssl3_accept_~s__state~0); 45748#L112 assume !(24576 == ssl3_accept_~s__state~0); 45746#L115 assume !(8195 == ssl3_accept_~s__state~0); 45744#L118 assume !(8480 == ssl3_accept_~s__state~0); 45742#L121 assume !(8481 == ssl3_accept_~s__state~0); 45740#L124 assume !(8482 == ssl3_accept_~s__state~0); 45738#L127 assume !(8464 == ssl3_accept_~s__state~0); 45736#L130 assume !(8465 == ssl3_accept_~s__state~0); 45734#L133 assume !(8466 == ssl3_accept_~s__state~0); 45732#L136 assume !(8496 == ssl3_accept_~s__state~0); 45730#L139 assume !(8497 == ssl3_accept_~s__state~0); 45728#L142 assume !(8512 == ssl3_accept_~s__state~0); 45726#L145 assume !(8513 == ssl3_accept_~s__state~0); 45724#L148 assume !(8528 == ssl3_accept_~s__state~0); 45722#L151 assume !(8529 == ssl3_accept_~s__state~0); 45720#L154 assume 8544 == ssl3_accept_~s__state~0; 45464#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45717#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 45714#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45712#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45709#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 45707#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 45705#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45700#L581 ssl3_accept_~skip~0 := 0; 45699#L100-2 assume !false; 45698#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45697#L103 assume !(12292 == ssl3_accept_~s__state~0); 45696#L106 assume !(16384 == ssl3_accept_~s__state~0); 45695#L109 assume !(8192 == ssl3_accept_~s__state~0); 45694#L112 assume !(24576 == ssl3_accept_~s__state~0); 45692#L115 assume !(8195 == ssl3_accept_~s__state~0); 45691#L118 assume !(8480 == ssl3_accept_~s__state~0); 45689#L121 assume !(8481 == ssl3_accept_~s__state~0); 45687#L124 assume !(8482 == ssl3_accept_~s__state~0); 45685#L127 assume !(8464 == ssl3_accept_~s__state~0); 45682#L130 assume !(8465 == ssl3_accept_~s__state~0); 45676#L133 assume !(8466 == ssl3_accept_~s__state~0); 45674#L136 assume !(8496 == ssl3_accept_~s__state~0); 45672#L139 assume !(8497 == ssl3_accept_~s__state~0); 45670#L142 assume !(8512 == ssl3_accept_~s__state~0); 45668#L145 assume !(8513 == ssl3_accept_~s__state~0); 45666#L148 assume !(8528 == ssl3_accept_~s__state~0); 45664#L151 assume !(8529 == ssl3_accept_~s__state~0); 45662#L154 assume !(8544 == ssl3_accept_~s__state~0); 45660#L157 assume !(8545 == ssl3_accept_~s__state~0); 45658#L160 assume !(8560 == ssl3_accept_~s__state~0); 45656#L163 assume !(8561 == ssl3_accept_~s__state~0); 45654#L166 assume 8448 == ssl3_accept_~s__state~0; 45652#L167 assume !(ssl3_accept_~num1~0 > 0); 45649#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45646#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45640#L581 ssl3_accept_~skip~0 := 0; 45638#L100-2 assume !false; 45636#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45634#L103 assume !(12292 == ssl3_accept_~s__state~0); 45628#L106 assume 16384 == ssl3_accept_~s__state~0; 45624#L212 ssl3_accept_~s__server~0 := 1; 45620#L217 assume 0 != ssl3_accept_~cb~0; 45616#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 45608#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 45599#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 45594#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 45589#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 45572#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45560#L581 ssl3_accept_~skip~0 := 0; 45554#L100-2 assume !false; 45549#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45543#L103 assume !(12292 == ssl3_accept_~s__state~0); 45539#L106 assume !(16384 == ssl3_accept_~s__state~0); 45534#L109 assume !(8192 == ssl3_accept_~s__state~0); 45530#L112 assume !(24576 == ssl3_accept_~s__state~0); 45526#L115 assume !(8195 == ssl3_accept_~s__state~0); 45521#L118 assume !(8480 == ssl3_accept_~s__state~0); 45522#L121 assume !(8481 == ssl3_accept_~s__state~0); 45892#L124 assume !(8482 == ssl3_accept_~s__state~0); 45453#L127 assume 8464 == ssl3_accept_~s__state~0; 45372#L134 [2021-10-13 00:26:02,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:02,023 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-13 00:26:02,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:02,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103224041] [2021-10-13 00:26:02,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:02,023 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:02,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:02,068 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:02,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:02,080 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:02,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:02,081 INFO L82 PathProgramCache]: Analyzing trace with hash 767262745, now seen corresponding path program 1 times [2021-10-13 00:26:02,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:02,081 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990524319] [2021-10-13 00:26:02,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:02,081 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:02,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:02,123 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:26:02,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:02,124 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990524319] [2021-10-13 00:26:02,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990524319] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:26:02,124 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810090977] [2021-10-13 00:26:02,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:02,125 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:26:02,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:02,159 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:26:02,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-13 00:26:02,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:02,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:26:02,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:26:02,680 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-10-13 00:26:02,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810090977] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:02,681 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:26:02,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:26:02,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994738000] [2021-10-13 00:26:02,682 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:02,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:02,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:02,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:26:02,683 INFO L87 Difference]: Start difference. First operand 2584 states and 3357 transitions. cyclomatic complexity: 780 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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:26:02,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:02,780 INFO L93 Difference]: Finished difference Result 2664 states and 3453 transitions. [2021-10-13 00:26:02,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:02,781 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2664 states and 3453 transitions. [2021-10-13 00:26:02,792 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2357 [2021-10-13 00:26:02,814 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2664 states to 2664 states and 3453 transitions. [2021-10-13 00:26:02,815 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2559 [2021-10-13 00:26:02,817 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2559 [2021-10-13 00:26:02,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2664 states and 3453 transitions. [2021-10-13 00:26:02,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:02,820 INFO L681 BuchiCegarLoop]: Abstraction has 2664 states and 3453 transitions. [2021-10-13 00:26:02,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2664 states and 3453 transitions. [2021-10-13 00:26:02,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2664 to 2620. [2021-10-13 00:26:02,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2620 states, 2620 states have (on average 1.298091603053435) internal successors, (3401), 2619 states have internal predecessors, (3401), 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:26:02,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2620 states to 2620 states and 3401 transitions. [2021-10-13 00:26:02,900 INFO L704 BuchiCegarLoop]: Abstraction has 2620 states and 3401 transitions. [2021-10-13 00:26:02,900 INFO L587 BuchiCegarLoop]: Abstraction has 2620 states and 3401 transitions. [2021-10-13 00:26:02,900 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-13 00:26:02,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2620 states and 3401 transitions. [2021-10-13 00:26:02,908 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2313 [2021-10-13 00:26:02,908 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:02,909 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:02,910 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:26:02,910 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:26:02,911 INFO L791 eck$LassoCheckResult]: Stem: 50858#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); 50735#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50679#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50634#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 50680#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50682#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 50730#L100-2 assume !false; 50894#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51592#L103 assume !(12292 == ssl3_accept_~s__state~0); 51591#L106 assume !(16384 == ssl3_accept_~s__state~0); 51590#L109 assume !(8192 == ssl3_accept_~s__state~0); 51588#L112 assume !(24576 == ssl3_accept_~s__state~0); 51582#L115 assume !(8195 == ssl3_accept_~s__state~0); 51144#L118 assume !(8480 == ssl3_accept_~s__state~0); 51145#L121 assume !(8481 == ssl3_accept_~s__state~0); 51136#L124 assume !(8482 == ssl3_accept_~s__state~0); 51137#L127 assume 8464 == ssl3_accept_~s__state~0; 50974#L134 [2021-10-13 00:26:02,911 INFO L793 eck$LassoCheckResult]: Loop: 50974#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51040#L275 assume !(0 == ssl3_accept_~blastFlag~0); 51041#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; 52090#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52085#L581 ssl3_accept_~skip~0 := 0; 52084#L100-2 assume !false; 52083#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52082#L103 assume !(12292 == ssl3_accept_~s__state~0); 52081#L106 assume !(16384 == ssl3_accept_~s__state~0); 52080#L109 assume !(8192 == ssl3_accept_~s__state~0); 52079#L112 assume !(24576 == ssl3_accept_~s__state~0); 52078#L115 assume !(8195 == ssl3_accept_~s__state~0); 52077#L118 assume !(8480 == ssl3_accept_~s__state~0); 52076#L121 assume !(8481 == ssl3_accept_~s__state~0); 52075#L124 assume !(8482 == ssl3_accept_~s__state~0); 52074#L127 assume !(8464 == ssl3_accept_~s__state~0); 52073#L130 assume !(8465 == ssl3_accept_~s__state~0); 52072#L133 assume !(8466 == ssl3_accept_~s__state~0); 50963#L136 assume 8496 == ssl3_accept_~s__state~0; 50960#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 50957#L288 assume !(1 == ssl3_accept_~blastFlag~0); 50954#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 50955#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 51822#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50719#L298-2 ssl3_accept_~s__init_num~0 := 0; 50944#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50939#L581 ssl3_accept_~skip~0 := 0; 50938#L100-2 assume !false; 50937#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50935#L103 assume !(12292 == ssl3_accept_~s__state~0); 50936#L106 assume !(16384 == ssl3_accept_~s__state~0); 50931#L109 assume !(8192 == ssl3_accept_~s__state~0); 50932#L112 assume !(24576 == ssl3_accept_~s__state~0); 50927#L115 assume !(8195 == ssl3_accept_~s__state~0); 50928#L118 assume !(8480 == ssl3_accept_~s__state~0); 50923#L121 assume !(8481 == ssl3_accept_~s__state~0); 50924#L124 assume !(8482 == ssl3_accept_~s__state~0); 50919#L127 assume !(8464 == ssl3_accept_~s__state~0); 50920#L130 assume !(8465 == ssl3_accept_~s__state~0); 51781#L133 assume !(8466 == ssl3_accept_~s__state~0); 50914#L136 assume !(8496 == ssl3_accept_~s__state~0); 50915#L139 assume !(8497 == ssl3_accept_~s__state~0); 50909#L142 assume 8512 == ssl3_accept_~s__state~0; 50910#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51876#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51873#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51870#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51864#L581 ssl3_accept_~skip~0 := 0; 51862#L100-2 assume !false; 51860#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51858#L103 assume !(12292 == ssl3_accept_~s__state~0); 51856#L106 assume !(16384 == ssl3_accept_~s__state~0); 51854#L109 assume !(8192 == ssl3_accept_~s__state~0); 51852#L112 assume !(24576 == ssl3_accept_~s__state~0); 51850#L115 assume !(8195 == ssl3_accept_~s__state~0); 51848#L118 assume !(8480 == ssl3_accept_~s__state~0); 51846#L121 assume !(8481 == ssl3_accept_~s__state~0); 51844#L124 assume !(8482 == ssl3_accept_~s__state~0); 51842#L127 assume !(8464 == ssl3_accept_~s__state~0); 51840#L130 assume !(8465 == ssl3_accept_~s__state~0); 51838#L133 assume !(8466 == ssl3_accept_~s__state~0); 51836#L136 assume !(8496 == ssl3_accept_~s__state~0); 51835#L139 assume !(8497 == ssl3_accept_~s__state~0); 51833#L142 assume !(8512 == ssl3_accept_~s__state~0); 51828#L145 assume !(8513 == ssl3_accept_~s__state~0); 51826#L148 assume 8528 == ssl3_accept_~s__state~0; 51074#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51823#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 51812#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 51803#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 51801#L358 assume !(ssl3_accept_~ret~0 <= 0); 51799#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51796#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51790#L581 ssl3_accept_~skip~0 := 0; 51788#L100-2 assume !false; 51786#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51783#L103 assume !(12292 == ssl3_accept_~s__state~0); 51782#L106 assume !(16384 == ssl3_accept_~s__state~0); 51780#L109 assume !(8192 == ssl3_accept_~s__state~0); 51774#L112 assume !(24576 == ssl3_accept_~s__state~0); 51772#L115 assume !(8195 == ssl3_accept_~s__state~0); 51768#L118 assume !(8480 == ssl3_accept_~s__state~0); 51766#L121 assume !(8481 == ssl3_accept_~s__state~0); 51764#L124 assume !(8482 == ssl3_accept_~s__state~0); 51763#L127 assume !(8464 == ssl3_accept_~s__state~0); 51762#L130 assume !(8465 == ssl3_accept_~s__state~0); 51761#L133 assume !(8466 == ssl3_accept_~s__state~0); 51760#L136 assume !(8496 == ssl3_accept_~s__state~0); 51759#L139 assume !(8497 == ssl3_accept_~s__state~0); 51758#L142 assume !(8512 == ssl3_accept_~s__state~0); 51756#L145 assume !(8513 == ssl3_accept_~s__state~0); 51755#L148 assume !(8528 == ssl3_accept_~s__state~0); 51754#L151 assume !(8529 == ssl3_accept_~s__state~0); 51753#L154 assume 8544 == ssl3_accept_~s__state~0; 51716#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51737#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 51732#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51731#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51709#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 51702#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 51651#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51643#L581 ssl3_accept_~skip~0 := 0; 51636#L100-2 assume !false; 51631#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51626#L103 assume !(12292 == ssl3_accept_~s__state~0); 51621#L106 assume !(16384 == ssl3_accept_~s__state~0); 51616#L109 assume !(8192 == ssl3_accept_~s__state~0); 51609#L112 assume !(24576 == ssl3_accept_~s__state~0); 51606#L115 assume !(8195 == ssl3_accept_~s__state~0); 51560#L118 assume !(8480 == ssl3_accept_~s__state~0); 51557#L121 assume !(8481 == ssl3_accept_~s__state~0); 51554#L124 assume !(8482 == ssl3_accept_~s__state~0); 51546#L127 assume !(8464 == ssl3_accept_~s__state~0); 51542#L130 assume !(8465 == ssl3_accept_~s__state~0); 51535#L133 assume !(8466 == ssl3_accept_~s__state~0); 51533#L136 assume !(8496 == ssl3_accept_~s__state~0); 51530#L139 assume !(8497 == ssl3_accept_~s__state~0); 51527#L142 assume !(8512 == ssl3_accept_~s__state~0); 51524#L145 assume !(8513 == ssl3_accept_~s__state~0); 51520#L148 assume !(8528 == ssl3_accept_~s__state~0); 51513#L151 assume !(8529 == ssl3_accept_~s__state~0); 51510#L154 assume !(8544 == ssl3_accept_~s__state~0); 51507#L157 assume !(8545 == ssl3_accept_~s__state~0); 51504#L160 assume !(8560 == ssl3_accept_~s__state~0); 51501#L163 assume !(8561 == ssl3_accept_~s__state~0); 51498#L166 assume 8448 == ssl3_accept_~s__state~0; 51495#L167 assume !(ssl3_accept_~num1~0 > 0); 51491#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 51487#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51480#L581 ssl3_accept_~skip~0 := 0; 51477#L100-2 assume !false; 51474#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51470#L103 assume 12292 == ssl3_accept_~s__state~0; 51467#L104 ssl3_accept_~s__new_session~0 := 1; 51464#L212 ssl3_accept_~s__server~0 := 1; 51462#L217 assume 0 != ssl3_accept_~cb~0; 51461#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 51458#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 51455#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 51378#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 51377#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 51344#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51331#L581 ssl3_accept_~skip~0 := 0; 51324#L100-2 assume !false; 51318#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51311#L103 assume !(12292 == ssl3_accept_~s__state~0); 51308#L106 assume !(16384 == ssl3_accept_~s__state~0); 51303#L109 assume !(8192 == ssl3_accept_~s__state~0); 51299#L112 assume !(24576 == ssl3_accept_~s__state~0); 51295#L115 assume !(8195 == ssl3_accept_~s__state~0); 51277#L118 assume !(8480 == ssl3_accept_~s__state~0); 51140#L121 assume !(8481 == ssl3_accept_~s__state~0); 51141#L124 assume !(8482 == ssl3_accept_~s__state~0); 51050#L127 assume 8464 == ssl3_accept_~s__state~0; 50974#L134 [2021-10-13 00:26:02,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:02,912 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-13 00:26:02,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:02,912 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043863475] [2021-10-13 00:26:02,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:02,912 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:02,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:02,920 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:02,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:02,933 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:02,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:02,934 INFO L82 PathProgramCache]: Analyzing trace with hash 1546997348, now seen corresponding path program 1 times [2021-10-13 00:26:02,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:02,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322368109] [2021-10-13 00:26:02,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:02,935 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:02,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:02,985 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:26:02,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:02,986 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322368109] [2021-10-13 00:26:02,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322368109] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:26:02,986 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033650067] [2021-10-13 00:26:02,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:02,986 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:26:02,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:02,988 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:26:03,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-13 00:26:03,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:03,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:26:03,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:26:03,561 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:26:03,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033650067] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:03,561 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:26:03,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-13 00:26:03,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033909250] [2021-10-13 00:26:03,562 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:03,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:03,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:03,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:26:03,563 INFO L87 Difference]: Start difference. First operand 2620 states and 3401 transitions. cyclomatic complexity: 788 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:26:03,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:03,768 INFO L93 Difference]: Finished difference Result 2788 states and 3577 transitions. [2021-10-13 00:26:03,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:03,769 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2788 states and 3577 transitions. [2021-10-13 00:26:03,781 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2389 [2021-10-13 00:26:03,792 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2788 states to 2708 states and 3497 transitions. [2021-10-13 00:26:03,792 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2603 [2021-10-13 00:26:03,795 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2603 [2021-10-13 00:26:03,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2708 states and 3497 transitions. [2021-10-13 00:26:03,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:03,796 INFO L681 BuchiCegarLoop]: Abstraction has 2708 states and 3497 transitions. [2021-10-13 00:26:03,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2708 states and 3497 transitions. [2021-10-13 00:26:03,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2708 to 2560. [2021-10-13 00:26:03,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2560 states, 2560 states have (on average 1.295703125) internal successors, (3317), 2559 states have internal predecessors, (3317), 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:26:03,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2560 states to 2560 states and 3317 transitions. [2021-10-13 00:26:03,845 INFO L704 BuchiCegarLoop]: Abstraction has 2560 states and 3317 transitions. [2021-10-13 00:26:03,845 INFO L587 BuchiCegarLoop]: Abstraction has 2560 states and 3317 transitions. [2021-10-13 00:26:03,845 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-13 00:26:03,846 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2560 states and 3317 transitions. [2021-10-13 00:26:03,853 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2253 [2021-10-13 00:26:03,853 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:03,853 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:03,855 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:26:03,858 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:26:03,858 INFO L791 eck$LassoCheckResult]: Stem: 56738#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); 56608#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 56554#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56509#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 56555#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56557#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 56602#L100-2 assume !false; 56776#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57780#L103 assume !(12292 == ssl3_accept_~s__state~0); 57776#L106 assume !(16384 == ssl3_accept_~s__state~0); 57772#L109 assume !(8192 == ssl3_accept_~s__state~0); 57768#L112 assume !(24576 == ssl3_accept_~s__state~0); 57764#L115 assume !(8195 == ssl3_accept_~s__state~0); 57760#L118 assume !(8480 == ssl3_accept_~s__state~0); 57756#L121 assume !(8481 == ssl3_accept_~s__state~0); 57752#L124 assume !(8482 == ssl3_accept_~s__state~0); 56941#L127 assume 8464 == ssl3_accept_~s__state~0; 56865#L134 [2021-10-13 00:26:03,859 INFO L793 eck$LassoCheckResult]: Loop: 56865#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 56931#L275 assume !(0 == ssl3_accept_~blastFlag~0); 56932#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; 59035#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59030#L581 ssl3_accept_~skip~0 := 0; 59029#L100-2 assume !false; 59028#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59027#L103 assume !(12292 == ssl3_accept_~s__state~0); 59026#L106 assume !(16384 == ssl3_accept_~s__state~0); 59025#L109 assume !(8192 == ssl3_accept_~s__state~0); 59024#L112 assume !(24576 == ssl3_accept_~s__state~0); 59023#L115 assume !(8195 == ssl3_accept_~s__state~0); 59022#L118 assume !(8480 == ssl3_accept_~s__state~0); 57628#L121 assume !(8481 == ssl3_accept_~s__state~0); 59020#L124 assume !(8482 == ssl3_accept_~s__state~0); 59018#L127 assume !(8464 == ssl3_accept_~s__state~0); 59016#L130 assume !(8465 == ssl3_accept_~s__state~0); 59014#L133 assume !(8466 == ssl3_accept_~s__state~0); 56854#L136 assume 8496 == ssl3_accept_~s__state~0; 56851#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 56848#L288 assume !(1 == ssl3_accept_~blastFlag~0); 56845#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 56846#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 56840#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56591#L298-2 ssl3_accept_~s__init_num~0 := 0; 56834#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56830#L581 ssl3_accept_~skip~0 := 0; 56825#L100-2 assume !false; 56826#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56821#L103 assume !(12292 == ssl3_accept_~s__state~0); 56822#L106 assume !(16384 == ssl3_accept_~s__state~0); 56817#L109 assume !(8192 == ssl3_accept_~s__state~0); 56818#L112 assume !(24576 == ssl3_accept_~s__state~0); 56813#L115 assume !(8195 == ssl3_accept_~s__state~0); 56814#L118 assume !(8480 == ssl3_accept_~s__state~0); 56809#L121 assume !(8481 == ssl3_accept_~s__state~0); 56810#L124 assume !(8482 == ssl3_accept_~s__state~0); 56805#L127 assume !(8464 == ssl3_accept_~s__state~0); 56806#L130 assume !(8465 == ssl3_accept_~s__state~0); 56801#L133 assume !(8466 == ssl3_accept_~s__state~0); 56802#L136 assume !(8496 == ssl3_accept_~s__state~0); 56797#L139 assume !(8497 == ssl3_accept_~s__state~0); 56798#L142 assume 8512 == ssl3_accept_~s__state~0; 56977#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57325#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 57323#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 57321#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57316#L581 ssl3_accept_~skip~0 := 0; 57315#L100-2 assume !false; 57314#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57313#L103 assume !(12292 == ssl3_accept_~s__state~0); 57312#L106 assume !(16384 == ssl3_accept_~s__state~0); 57311#L109 assume !(8192 == ssl3_accept_~s__state~0); 57310#L112 assume !(24576 == ssl3_accept_~s__state~0); 57309#L115 assume !(8195 == ssl3_accept_~s__state~0); 57308#L118 assume !(8480 == ssl3_accept_~s__state~0); 57307#L121 assume !(8481 == ssl3_accept_~s__state~0); 57306#L124 assume !(8482 == ssl3_accept_~s__state~0); 57305#L127 assume !(8464 == ssl3_accept_~s__state~0); 57304#L130 assume !(8465 == ssl3_accept_~s__state~0); 57303#L133 assume !(8466 == ssl3_accept_~s__state~0); 57302#L136 assume !(8496 == ssl3_accept_~s__state~0); 57301#L139 assume !(8497 == ssl3_accept_~s__state~0); 57300#L142 assume !(8512 == ssl3_accept_~s__state~0); 57299#L145 assume !(8513 == ssl3_accept_~s__state~0); 57298#L148 assume 8528 == ssl3_accept_~s__state~0; 56966#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 57297#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 57293#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 57286#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 57284#L358 assume !(ssl3_accept_~ret~0 <= 0); 57283#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 57281#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57275#L581 ssl3_accept_~skip~0 := 0; 57270#L100-2 assume !false; 57268#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57266#L103 assume !(12292 == ssl3_accept_~s__state~0); 57264#L106 assume !(16384 == ssl3_accept_~s__state~0); 57262#L109 assume !(8192 == ssl3_accept_~s__state~0); 57260#L112 assume !(24576 == ssl3_accept_~s__state~0); 57258#L115 assume !(8195 == ssl3_accept_~s__state~0); 57256#L118 assume !(8480 == ssl3_accept_~s__state~0); 57254#L121 assume !(8481 == ssl3_accept_~s__state~0); 57252#L124 assume !(8482 == ssl3_accept_~s__state~0); 57250#L127 assume !(8464 == ssl3_accept_~s__state~0); 57248#L130 assume !(8465 == ssl3_accept_~s__state~0); 57246#L133 assume !(8466 == ssl3_accept_~s__state~0); 57244#L136 assume !(8496 == ssl3_accept_~s__state~0); 57242#L139 assume !(8497 == ssl3_accept_~s__state~0); 57240#L142 assume !(8512 == ssl3_accept_~s__state~0); 57238#L145 assume !(8513 == ssl3_accept_~s__state~0); 57236#L148 assume !(8528 == ssl3_accept_~s__state~0); 57234#L151 assume !(8529 == ssl3_accept_~s__state~0); 57232#L154 assume 8544 == ssl3_accept_~s__state~0; 56956#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 57229#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 57226#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57222#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 57218#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 57216#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 57214#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57209#L581 ssl3_accept_~skip~0 := 0; 57208#L100-2 assume !false; 57207#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57206#L103 assume !(12292 == ssl3_accept_~s__state~0); 57205#L106 assume !(16384 == ssl3_accept_~s__state~0); 57204#L109 assume !(8192 == ssl3_accept_~s__state~0); 57203#L112 assume !(24576 == ssl3_accept_~s__state~0); 57202#L115 assume !(8195 == ssl3_accept_~s__state~0); 57201#L118 assume !(8480 == ssl3_accept_~s__state~0); 57200#L121 assume !(8481 == ssl3_accept_~s__state~0); 57199#L124 assume !(8482 == ssl3_accept_~s__state~0); 57198#L127 assume !(8464 == ssl3_accept_~s__state~0); 57197#L130 assume !(8465 == ssl3_accept_~s__state~0); 57196#L133 assume !(8466 == ssl3_accept_~s__state~0); 57195#L136 assume !(8496 == ssl3_accept_~s__state~0); 57194#L139 assume !(8497 == ssl3_accept_~s__state~0); 57193#L142 assume !(8512 == ssl3_accept_~s__state~0); 57192#L145 assume !(8513 == ssl3_accept_~s__state~0); 57191#L148 assume !(8528 == ssl3_accept_~s__state~0); 57190#L151 assume !(8529 == ssl3_accept_~s__state~0); 57189#L154 assume !(8544 == ssl3_accept_~s__state~0); 57188#L157 assume !(8545 == ssl3_accept_~s__state~0); 57187#L160 assume !(8560 == ssl3_accept_~s__state~0); 57186#L163 assume !(8561 == ssl3_accept_~s__state~0); 57185#L166 assume 8448 == ssl3_accept_~s__state~0; 57184#L167 assume !(ssl3_accept_~num1~0 > 0); 57182#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57180#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57175#L581 ssl3_accept_~skip~0 := 0; 57174#L100-2 assume !false; 57173#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57172#L103 assume 12292 == ssl3_accept_~s__state~0; 57168#L104 ssl3_accept_~s__new_session~0 := 1; 57169#L212 ssl3_accept_~s__server~0 := 1; 58393#L217 assume 0 != ssl3_accept_~cb~0; 57155#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 57156#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 57145#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 57144#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 58383#L244 assume 12292 != ssl3_accept_~s__state~0; 57130#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 57126#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57121#L581 ssl3_accept_~skip~0 := 0; 57120#L100-2 assume !false; 57119#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57118#L103 assume !(12292 == ssl3_accept_~s__state~0); 57117#L106 assume !(16384 == ssl3_accept_~s__state~0); 57116#L109 assume !(8192 == ssl3_accept_~s__state~0); 57115#L112 assume !(24576 == ssl3_accept_~s__state~0); 57114#L115 assume !(8195 == ssl3_accept_~s__state~0); 57113#L118 assume !(8480 == ssl3_accept_~s__state~0); 57112#L121 assume !(8481 == ssl3_accept_~s__state~0); 57111#L124 assume !(8482 == ssl3_accept_~s__state~0); 57110#L127 assume 8464 == ssl3_accept_~s__state~0; 56865#L134 [2021-10-13 00:26:03,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:03,859 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-13 00:26:03,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:03,859 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436467321] [2021-10-13 00:26:03,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:03,860 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:03,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:03,882 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:03,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:03,895 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:03,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:03,895 INFO L82 PathProgramCache]: Analyzing trace with hash -148981304, now seen corresponding path program 1 times [2021-10-13 00:26:03,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:03,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169702144] [2021-10-13 00:26:03,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:03,896 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:03,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:03,961 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:26:03,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:03,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169702144] [2021-10-13 00:26:03,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169702144] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:26:03,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431236328] [2021-10-13 00:26:03,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:03,963 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:26:03,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:03,979 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:26:03,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-13 00:26:04,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:04,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:26:04,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:26:04,517 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:26:04,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431236328] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:04,518 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:26:04,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:26:04,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735852235] [2021-10-13 00:26:04,519 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:04,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:04,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:04,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:26:04,520 INFO L87 Difference]: Start difference. First operand 2560 states and 3317 transitions. cyclomatic complexity: 764 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:26:04,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:04,609 INFO L93 Difference]: Finished difference Result 2560 states and 3309 transitions. [2021-10-13 00:26:04,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:04,610 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2560 states and 3309 transitions. [2021-10-13 00:26:04,623 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2253 [2021-10-13 00:26:04,633 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2560 states to 2560 states and 3309 transitions. [2021-10-13 00:26:04,633 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2455 [2021-10-13 00:26:04,636 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2455 [2021-10-13 00:26:04,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2560 states and 3309 transitions. [2021-10-13 00:26:04,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:04,638 INFO L681 BuchiCegarLoop]: Abstraction has 2560 states and 3309 transitions. [2021-10-13 00:26:04,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2560 states and 3309 transitions. [2021-10-13 00:26:04,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2560 to 2520. [2021-10-13 00:26:04,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2520 states, 2520 states have (on average 1.2940476190476191) internal successors, (3261), 2519 states have internal predecessors, (3261), 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:26:04,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2520 states to 2520 states and 3261 transitions. [2021-10-13 00:26:04,686 INFO L704 BuchiCegarLoop]: Abstraction has 2520 states and 3261 transitions. [2021-10-13 00:26:04,686 INFO L587 BuchiCegarLoop]: Abstraction has 2520 states and 3261 transitions. [2021-10-13 00:26:04,686 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-13 00:26:04,686 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2520 states and 3261 transitions. [2021-10-13 00:26:04,696 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2213 [2021-10-13 00:26:04,696 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:04,696 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:04,698 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:26:04,698 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:26:04,698 INFO L791 eck$LassoCheckResult]: Stem: 62322#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); 62200#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 62144#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62099#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 62145#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 62147#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 62194#L100-2 assume !false; 62363#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62684#L103 assume !(12292 == ssl3_accept_~s__state~0); 62680#L106 assume !(16384 == ssl3_accept_~s__state~0); 62676#L109 assume !(8192 == ssl3_accept_~s__state~0); 62672#L112 assume !(24576 == ssl3_accept_~s__state~0); 62668#L115 assume !(8195 == ssl3_accept_~s__state~0); 62665#L118 assume !(8480 == ssl3_accept_~s__state~0); 62661#L121 assume !(8481 == ssl3_accept_~s__state~0); 62655#L124 assume !(8482 == ssl3_accept_~s__state~0); 62523#L127 assume 8464 == ssl3_accept_~s__state~0; 62445#L134 [2021-10-13 00:26:04,699 INFO L793 eck$LassoCheckResult]: Loop: 62445#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 62511#L275 assume !(0 == ssl3_accept_~blastFlag~0); 62512#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; 63304#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63207#L581 ssl3_accept_~skip~0 := 0; 63202#L100-2 assume !false; 63197#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63192#L103 assume !(12292 == ssl3_accept_~s__state~0); 63187#L106 assume !(16384 == ssl3_accept_~s__state~0); 63182#L109 assume !(8192 == ssl3_accept_~s__state~0); 63056#L112 assume !(24576 == ssl3_accept_~s__state~0); 63055#L115 assume !(8195 == ssl3_accept_~s__state~0); 62662#L118 assume !(8480 == ssl3_accept_~s__state~0); 62656#L121 assume !(8481 == ssl3_accept_~s__state~0); 62654#L124 assume !(8482 == ssl3_accept_~s__state~0); 62651#L127 assume !(8464 == ssl3_accept_~s__state~0); 62650#L130 assume !(8465 == ssl3_accept_~s__state~0); 62648#L133 assume !(8466 == ssl3_accept_~s__state~0); 62434#L136 assume 8496 == ssl3_accept_~s__state~0; 62431#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 62428#L288 assume !(1 == ssl3_accept_~blastFlag~0); 62425#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 62426#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 62420#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 62184#L298-2 ssl3_accept_~s__init_num~0 := 0; 62413#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62409#L581 ssl3_accept_~skip~0 := 0; 62404#L100-2 assume !false; 62405#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62400#L103 assume !(12292 == ssl3_accept_~s__state~0); 62401#L106 assume !(16384 == ssl3_accept_~s__state~0); 62396#L109 assume !(8192 == ssl3_accept_~s__state~0); 62397#L112 assume !(24576 == ssl3_accept_~s__state~0); 62392#L115 assume !(8195 == ssl3_accept_~s__state~0); 62393#L118 assume !(8480 == ssl3_accept_~s__state~0); 62388#L121 assume !(8481 == ssl3_accept_~s__state~0); 62389#L124 assume !(8482 == ssl3_accept_~s__state~0); 62384#L127 assume !(8464 == ssl3_accept_~s__state~0); 62385#L130 assume !(8465 == ssl3_accept_~s__state~0); 62380#L133 assume !(8466 == ssl3_accept_~s__state~0); 62381#L136 assume !(8496 == ssl3_accept_~s__state~0); 62376#L139 assume !(8497 == ssl3_accept_~s__state~0); 62377#L142 assume 8512 == ssl3_accept_~s__state~0; 62561#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62943#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 62941#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 62939#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62934#L581 ssl3_accept_~skip~0 := 0; 62933#L100-2 assume !false; 62932#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62931#L103 assume !(12292 == ssl3_accept_~s__state~0); 62930#L106 assume !(16384 == ssl3_accept_~s__state~0); 62929#L109 assume !(8192 == ssl3_accept_~s__state~0); 62928#L112 assume !(24576 == ssl3_accept_~s__state~0); 62927#L115 assume !(8195 == ssl3_accept_~s__state~0); 62926#L118 assume !(8480 == ssl3_accept_~s__state~0); 62925#L121 assume !(8481 == ssl3_accept_~s__state~0); 62924#L124 assume !(8482 == ssl3_accept_~s__state~0); 62923#L127 assume !(8464 == ssl3_accept_~s__state~0); 62922#L130 assume !(8465 == ssl3_accept_~s__state~0); 62921#L133 assume !(8466 == ssl3_accept_~s__state~0); 62920#L136 assume !(8496 == ssl3_accept_~s__state~0); 62919#L139 assume !(8497 == ssl3_accept_~s__state~0); 62918#L142 assume !(8512 == ssl3_accept_~s__state~0); 62917#L145 assume !(8513 == ssl3_accept_~s__state~0); 62916#L148 assume 8528 == ssl3_accept_~s__state~0; 62550#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 62914#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 62912#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 62905#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 62903#L358 assume !(ssl3_accept_~ret~0 <= 0); 62902#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 62900#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62895#L581 ssl3_accept_~skip~0 := 0; 62890#L100-2 assume !false; 62888#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62886#L103 assume !(12292 == ssl3_accept_~s__state~0); 62884#L106 assume !(16384 == ssl3_accept_~s__state~0); 62882#L109 assume !(8192 == ssl3_accept_~s__state~0); 62880#L112 assume !(24576 == ssl3_accept_~s__state~0); 62878#L115 assume !(8195 == ssl3_accept_~s__state~0); 62876#L118 assume !(8480 == ssl3_accept_~s__state~0); 62874#L121 assume !(8481 == ssl3_accept_~s__state~0); 62872#L124 assume !(8482 == ssl3_accept_~s__state~0); 62870#L127 assume !(8464 == ssl3_accept_~s__state~0); 62868#L130 assume !(8465 == ssl3_accept_~s__state~0); 62866#L133 assume !(8466 == ssl3_accept_~s__state~0); 62864#L136 assume !(8496 == ssl3_accept_~s__state~0); 62862#L139 assume !(8497 == ssl3_accept_~s__state~0); 62860#L142 assume !(8512 == ssl3_accept_~s__state~0); 62858#L145 assume !(8513 == ssl3_accept_~s__state~0); 62856#L148 assume !(8528 == ssl3_accept_~s__state~0); 62854#L151 assume !(8529 == ssl3_accept_~s__state~0); 62852#L154 assume 8544 == ssl3_accept_~s__state~0; 62540#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 62849#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 62846#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62844#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 62841#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 62839#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 62837#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62832#L581 ssl3_accept_~skip~0 := 0; 62831#L100-2 assume !false; 62830#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62827#L103 assume !(12292 == ssl3_accept_~s__state~0); 62821#L106 assume !(16384 == ssl3_accept_~s__state~0); 62819#L109 assume !(8192 == ssl3_accept_~s__state~0); 62817#L112 assume !(24576 == ssl3_accept_~s__state~0); 62813#L115 assume !(8195 == ssl3_accept_~s__state~0); 62810#L118 assume !(8480 == ssl3_accept_~s__state~0); 62807#L121 assume !(8481 == ssl3_accept_~s__state~0); 62803#L124 assume !(8482 == ssl3_accept_~s__state~0); 62800#L127 assume !(8464 == ssl3_accept_~s__state~0); 62797#L130 assume !(8465 == ssl3_accept_~s__state~0); 62793#L133 assume !(8466 == ssl3_accept_~s__state~0); 62791#L136 assume !(8496 == ssl3_accept_~s__state~0); 62787#L139 assume !(8497 == ssl3_accept_~s__state~0); 62783#L142 assume !(8512 == ssl3_accept_~s__state~0); 62781#L145 assume !(8513 == ssl3_accept_~s__state~0); 62779#L148 assume !(8528 == ssl3_accept_~s__state~0); 62778#L151 assume !(8529 == ssl3_accept_~s__state~0); 62777#L154 assume !(8544 == ssl3_accept_~s__state~0); 62775#L157 assume !(8545 == ssl3_accept_~s__state~0); 62774#L160 assume !(8560 == ssl3_accept_~s__state~0); 62773#L163 assume !(8561 == ssl3_accept_~s__state~0); 62772#L166 assume 8448 == ssl3_accept_~s__state~0; 62771#L167 assume !(ssl3_accept_~num1~0 > 0); 62768#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62762#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62756#L581 ssl3_accept_~skip~0 := 0; 62754#L100-2 assume !false; 62750#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62749#L103 assume !(12292 == ssl3_accept_~s__state~0); 62745#L106 assume 16384 == ssl3_accept_~s__state~0; 62744#L212 ssl3_accept_~s__server~0 := 1; 62742#L217 assume 0 != ssl3_accept_~cb~0; 62731#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 62728#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 62724#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 62720#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 62713#L244 assume 12292 != ssl3_accept_~s__state~0; 62706#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 62700#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62693#L581 ssl3_accept_~skip~0 := 0; 62690#L100-2 assume !false; 62687#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62683#L103 assume !(12292 == ssl3_accept_~s__state~0); 62679#L106 assume !(16384 == ssl3_accept_~s__state~0); 62675#L109 assume !(8192 == ssl3_accept_~s__state~0); 62671#L112 assume !(24576 == ssl3_accept_~s__state~0); 62667#L115 assume !(8195 == ssl3_accept_~s__state~0); 62664#L118 assume !(8480 == ssl3_accept_~s__state~0); 62660#L121 assume !(8481 == ssl3_accept_~s__state~0); 62652#L124 assume !(8482 == ssl3_accept_~s__state~0); 62653#L127 assume 8464 == ssl3_accept_~s__state~0; 62445#L134 [2021-10-13 00:26:04,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:04,699 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-13 00:26:04,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:04,699 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460957378] [2021-10-13 00:26:04,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:04,700 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:04,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:04,709 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:04,718 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:04,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:04,718 INFO L82 PathProgramCache]: Analyzing trace with hash 917765812, now seen corresponding path program 1 times [2021-10-13 00:26:04,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:04,719 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882221803] [2021-10-13 00:26:04,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:04,719 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:04,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:04,812 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:26:04,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:04,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882221803] [2021-10-13 00:26:04,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882221803] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:26:04,813 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066546165] [2021-10-13 00:26:04,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:04,813 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:26:04,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:04,818 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:26:04,841 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-13 00:26:05,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:05,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:26:05,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:26:05,445 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:26:05,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066546165] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:26:05,446 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:26:05,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:26:05,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140785874] [2021-10-13 00:26:05,446 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:05,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:05,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:26:05,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:26:05,447 INFO L87 Difference]: Start difference. First operand 2520 states and 3261 transitions. cyclomatic complexity: 748 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:26:05,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:05,732 INFO L93 Difference]: Finished difference Result 3289 states and 4129 transitions. [2021-10-13 00:26:05,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:26:05,732 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3289 states and 4129 transitions. [2021-10-13 00:26:05,754 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2345 [2021-10-13 00:26:05,765 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3289 states to 3231 states and 4069 transitions. [2021-10-13 00:26:05,765 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3126 [2021-10-13 00:26:05,768 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3126 [2021-10-13 00:26:05,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3231 states and 4069 transitions. [2021-10-13 00:26:05,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:05,772 INFO L681 BuchiCegarLoop]: Abstraction has 3231 states and 4069 transitions. [2021-10-13 00:26:05,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3231 states and 4069 transitions. [2021-10-13 00:26:05,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3231 to 2412. [2021-10-13 00:26:05,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2412 states, 2412 states have (on average 1.2744610281923714) internal successors, (3074), 2411 states have internal predecessors, (3074), 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:26:05,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2412 states to 2412 states and 3074 transitions. [2021-10-13 00:26:05,829 INFO L704 BuchiCegarLoop]: Abstraction has 2412 states and 3074 transitions. [2021-10-13 00:26:05,829 INFO L587 BuchiCegarLoop]: Abstraction has 2412 states and 3074 transitions. [2021-10-13 00:26:05,829 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-13 00:26:05,829 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2412 states and 3074 transitions. [2021-10-13 00:26:05,840 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2074 [2021-10-13 00:26:05,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:05,840 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:05,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:26:05,842 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] [2021-10-13 00:26:05,842 INFO L791 eck$LassoCheckResult]: Stem: 68602#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); 68478#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 68425#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 68380#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 68426#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 68428#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 68472#L100-2 assume !false; 68652#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69585#L103 assume !(12292 == ssl3_accept_~s__state~0); 69584#L106 assume !(16384 == ssl3_accept_~s__state~0); 69583#L109 assume !(8192 == ssl3_accept_~s__state~0); 69582#L112 assume !(24576 == ssl3_accept_~s__state~0); 69581#L115 assume !(8195 == ssl3_accept_~s__state~0); 69580#L118 assume !(8480 == ssl3_accept_~s__state~0); 69579#L121 assume !(8481 == ssl3_accept_~s__state~0); 69578#L124 assume !(8482 == ssl3_accept_~s__state~0); 69577#L127 assume 8464 == ssl3_accept_~s__state~0; 68707#L134 [2021-10-13 00:26:05,843 INFO L793 eck$LassoCheckResult]: Loop: 68707#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 70630#L275 assume !(0 == ssl3_accept_~blastFlag~0); 70631#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; 70718#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70712#L581 ssl3_accept_~skip~0 := 0; 70710#L100-2 assume !false; 70709#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70708#L103 assume !(12292 == ssl3_accept_~s__state~0); 70707#L106 assume !(16384 == ssl3_accept_~s__state~0); 70706#L109 assume !(8192 == ssl3_accept_~s__state~0); 70705#L112 assume !(24576 == ssl3_accept_~s__state~0); 70704#L115 assume !(8195 == ssl3_accept_~s__state~0); 70702#L118 assume !(8480 == ssl3_accept_~s__state~0); 69229#L121 assume !(8481 == ssl3_accept_~s__state~0); 70695#L124 assume !(8482 == ssl3_accept_~s__state~0); 70693#L127 assume !(8464 == ssl3_accept_~s__state~0); 70691#L130 assume !(8465 == ssl3_accept_~s__state~0); 70689#L133 assume !(8466 == ssl3_accept_~s__state~0); 69647#L136 assume 8496 == ssl3_accept_~s__state~0; 68704#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 69600#L288 assume !(1 == ssl3_accept_~blastFlag~0); 69601#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 69589#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 69590#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68464#L298-2 ssl3_accept_~s__init_num~0 := 0; 70701#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70696#L581 ssl3_accept_~skip~0 := 0; 70694#L100-2 assume !false; 70692#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70690#L103 assume !(12292 == ssl3_accept_~s__state~0); 70688#L106 assume !(16384 == ssl3_accept_~s__state~0); 70687#L109 assume !(8192 == ssl3_accept_~s__state~0); 70686#L112 assume !(24576 == ssl3_accept_~s__state~0); 70685#L115 assume !(8195 == ssl3_accept_~s__state~0); 70531#L118 assume !(8480 == ssl3_accept_~s__state~0); 70530#L121 assume !(8481 == ssl3_accept_~s__state~0); 70529#L124 assume !(8482 == ssl3_accept_~s__state~0); 70528#L127 assume !(8464 == ssl3_accept_~s__state~0); 70527#L130 assume !(8465 == ssl3_accept_~s__state~0); 70526#L133 assume !(8466 == ssl3_accept_~s__state~0); 70525#L136 assume !(8496 == ssl3_accept_~s__state~0); 70524#L139 assume !(8497 == ssl3_accept_~s__state~0); 70523#L142 assume 8512 == ssl3_accept_~s__state~0; 68560#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68554#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 68430#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 68618#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70780#L581 ssl3_accept_~skip~0 := 0; 68575#L100-2 assume !false; 68576#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68603#L103 assume !(12292 == ssl3_accept_~s__state~0); 68594#L106 assume !(16384 == ssl3_accept_~s__state~0); 68595#L109 assume !(8192 == ssl3_accept_~s__state~0); 68491#L112 assume !(24576 == ssl3_accept_~s__state~0); 68492#L115 assume !(8195 == ssl3_accept_~s__state~0); 68504#L118 assume !(8480 == ssl3_accept_~s__state~0); 68563#L121 assume !(8481 == ssl3_accept_~s__state~0); 68541#L124 assume !(8482 == ssl3_accept_~s__state~0); 68542#L127 assume !(8464 == ssl3_accept_~s__state~0); 68507#L130 assume !(8465 == ssl3_accept_~s__state~0); 68508#L133 assume !(8466 == ssl3_accept_~s__state~0); 68408#L136 assume !(8496 == ssl3_accept_~s__state~0); 68409#L139 assume !(8497 == ssl3_accept_~s__state~0); 68454#L142 assume !(8512 == ssl3_accept_~s__state~0); 68511#L145 assume !(8513 == ssl3_accept_~s__state~0); 68456#L148 assume 8528 == ssl3_accept_~s__state~0; 68457#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 68447#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 68449#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 68423#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 70383#L358 assume !(ssl3_accept_~ret~0 <= 0); 70381#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 70378#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70372#L581 ssl3_accept_~skip~0 := 0; 70370#L100-2 assume !false; 70368#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70366#L103 assume !(12292 == ssl3_accept_~s__state~0); 70364#L106 assume !(16384 == ssl3_accept_~s__state~0); 70362#L109 assume !(8192 == ssl3_accept_~s__state~0); 70360#L112 assume !(24576 == ssl3_accept_~s__state~0); 70358#L115 assume !(8195 == ssl3_accept_~s__state~0); 70356#L118 assume !(8480 == ssl3_accept_~s__state~0); 70354#L121 assume !(8481 == ssl3_accept_~s__state~0); 70352#L124 assume !(8482 == ssl3_accept_~s__state~0); 70350#L127 assume !(8464 == ssl3_accept_~s__state~0); 70348#L130 assume !(8465 == ssl3_accept_~s__state~0); 70346#L133 assume !(8466 == ssl3_accept_~s__state~0); 70344#L136 assume !(8496 == ssl3_accept_~s__state~0); 70342#L139 assume !(8497 == ssl3_accept_~s__state~0); 70340#L142 assume !(8512 == ssl3_accept_~s__state~0); 70338#L145 assume !(8513 == ssl3_accept_~s__state~0); 70336#L148 assume !(8528 == ssl3_accept_~s__state~0); 70335#L151 assume !(8529 == ssl3_accept_~s__state~0); 70331#L154 assume 8544 == ssl3_accept_~s__state~0; 68406#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68407#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 68529#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68414#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68398#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 68544#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 68416#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70315#L581 ssl3_accept_~skip~0 := 0; 70313#L100-2 assume !false; 70311#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70309#L103 assume !(12292 == ssl3_accept_~s__state~0); 70307#L106 assume !(16384 == ssl3_accept_~s__state~0); 70305#L109 assume !(8192 == ssl3_accept_~s__state~0); 70303#L112 assume !(24576 == ssl3_accept_~s__state~0); 70301#L115 assume !(8195 == ssl3_accept_~s__state~0); 70299#L118 assume !(8480 == ssl3_accept_~s__state~0); 70297#L121 assume !(8481 == ssl3_accept_~s__state~0); 70295#L124 assume !(8482 == ssl3_accept_~s__state~0); 70293#L127 assume !(8464 == ssl3_accept_~s__state~0); 70291#L130 assume !(8465 == ssl3_accept_~s__state~0); 70289#L133 assume !(8466 == ssl3_accept_~s__state~0); 70287#L136 assume !(8496 == ssl3_accept_~s__state~0); 70286#L139 assume !(8497 == ssl3_accept_~s__state~0); 70285#L142 assume !(8512 == ssl3_accept_~s__state~0); 70284#L145 assume !(8513 == ssl3_accept_~s__state~0); 70283#L148 assume !(8528 == ssl3_accept_~s__state~0); 70282#L151 assume !(8529 == ssl3_accept_~s__state~0); 70281#L154 assume !(8544 == ssl3_accept_~s__state~0); 70280#L157 assume !(8545 == ssl3_accept_~s__state~0); 70279#L160 assume !(8560 == ssl3_accept_~s__state~0); 70278#L163 assume !(8561 == ssl3_accept_~s__state~0); 70277#L166 assume 8448 == ssl3_accept_~s__state~0; 70276#L167 assume !(ssl3_accept_~num1~0 > 0); 68385#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 68386#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70432#L581 ssl3_accept_~skip~0 := 0; 70431#L100-2 assume !false; 70430#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70429#L103 assume !(12292 == ssl3_accept_~s__state~0); 70428#L106 assume !(16384 == ssl3_accept_~s__state~0); 70427#L109 assume !(8192 == ssl3_accept_~s__state~0); 70426#L112 assume !(24576 == ssl3_accept_~s__state~0); 70425#L115 assume !(8195 == ssl3_accept_~s__state~0); 70424#L118 assume !(8480 == ssl3_accept_~s__state~0); 70423#L121 assume !(8481 == ssl3_accept_~s__state~0); 70422#L124 assume !(8482 == ssl3_accept_~s__state~0); 70421#L127 assume !(8464 == ssl3_accept_~s__state~0); 70420#L130 assume !(8465 == ssl3_accept_~s__state~0); 70419#L133 assume !(8466 == ssl3_accept_~s__state~0); 70418#L136 assume !(8496 == ssl3_accept_~s__state~0); 70417#L139 assume !(8497 == ssl3_accept_~s__state~0); 70416#L142 assume !(8512 == ssl3_accept_~s__state~0); 70415#L145 assume !(8513 == ssl3_accept_~s__state~0); 70414#L148 assume !(8528 == ssl3_accept_~s__state~0); 70413#L151 assume !(8529 == ssl3_accept_~s__state~0); 70412#L154 assume !(8544 == ssl3_accept_~s__state~0); 70411#L157 assume !(8545 == ssl3_accept_~s__state~0); 70410#L160 assume !(8560 == ssl3_accept_~s__state~0); 70409#L163 assume !(8561 == ssl3_accept_~s__state~0); 70408#L166 assume !(8448 == ssl3_accept_~s__state~0); 70407#L169 assume 8576 == ssl3_accept_~s__state~0; 69598#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 69599#L445 assume !(ssl3_accept_~ret~0 <= 0); 69446#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 69447#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70316#L581 ssl3_accept_~skip~0 := 0; 70314#L100-2 assume !false; 70312#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70310#L103 assume !(12292 == ssl3_accept_~s__state~0); 70308#L106 assume !(16384 == ssl3_accept_~s__state~0); 70306#L109 assume !(8192 == ssl3_accept_~s__state~0); 70304#L112 assume !(24576 == ssl3_accept_~s__state~0); 70302#L115 assume !(8195 == ssl3_accept_~s__state~0); 70300#L118 assume !(8480 == ssl3_accept_~s__state~0); 70298#L121 assume !(8481 == ssl3_accept_~s__state~0); 70296#L124 assume !(8482 == ssl3_accept_~s__state~0); 70294#L127 assume 8464 == ssl3_accept_~s__state~0; 68707#L134 [2021-10-13 00:26:05,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:05,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-13 00:26:05,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:05,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982954431] [2021-10-13 00:26:05,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:05,844 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:05,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:05,884 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:05,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:05,892 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:05,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:05,892 INFO L82 PathProgramCache]: Analyzing trace with hash 580103054, now seen corresponding path program 1 times [2021-10-13 00:26:05,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:05,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538409511] [2021-10-13 00:26:05,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:05,893 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:05,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:05,920 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 201 proven. 0 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2021-10-13 00:26:05,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:05,921 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538409511] [2021-10-13 00:26:05,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538409511] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:05,921 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:05,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:26:05,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585011873] [2021-10-13 00:26:05,922 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:05,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:05,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:05,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:26:05,923 INFO L87 Difference]: Start difference. First operand 2412 states and 3074 transitions. cyclomatic complexity: 671 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:26:05,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:05,942 INFO L93 Difference]: Finished difference Result 4236 states and 5354 transitions. [2021-10-13 00:26:05,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:05,943 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4236 states and 5354 transitions. [2021-10-13 00:26:05,966 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3771 [2021-10-13 00:26:05,981 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4236 states to 4236 states and 5354 transitions. [2021-10-13 00:26:05,981 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4131 [2021-10-13 00:26:05,986 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4131 [2021-10-13 00:26:05,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4236 states and 5354 transitions. [2021-10-13 00:26:05,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:05,988 INFO L681 BuchiCegarLoop]: Abstraction has 4236 states and 5354 transitions. [2021-10-13 00:26:05,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4236 states and 5354 transitions. [2021-10-13 00:26:06,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4236 to 2412. [2021-10-13 00:26:06,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2412 states, 2412 states have (on average 1.273217247097844) internal successors, (3071), 2411 states have internal predecessors, (3071), 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:26:06,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2412 states to 2412 states and 3071 transitions. [2021-10-13 00:26:06,032 INFO L704 BuchiCegarLoop]: Abstraction has 2412 states and 3071 transitions. [2021-10-13 00:26:06,032 INFO L587 BuchiCegarLoop]: Abstraction has 2412 states and 3071 transitions. [2021-10-13 00:26:06,032 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-13 00:26:06,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2412 states and 3071 transitions. [2021-10-13 00:26:06,042 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2074 [2021-10-13 00:26:06,042 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:06,042 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:06,044 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:26:06,044 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] [2021-10-13 00:26:06,044 INFO L791 eck$LassoCheckResult]: Stem: 75266#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); 75134#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 75078#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 75034#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 75079#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 75081#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 75127#L100-2 assume !false; 75304#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75995#L103 assume !(12292 == ssl3_accept_~s__state~0); 75994#L106 assume !(16384 == ssl3_accept_~s__state~0); 75993#L109 assume !(8192 == ssl3_accept_~s__state~0); 75992#L112 assume !(24576 == ssl3_accept_~s__state~0); 75991#L115 assume !(8195 == ssl3_accept_~s__state~0); 75990#L118 assume !(8480 == ssl3_accept_~s__state~0); 75989#L121 assume !(8481 == ssl3_accept_~s__state~0); 75988#L124 assume !(8482 == ssl3_accept_~s__state~0); 75987#L127 assume 8464 == ssl3_accept_~s__state~0; 75358#L134 [2021-10-13 00:26:06,045 INFO L793 eck$LassoCheckResult]: Loop: 75358#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 76247#L275 assume !(0 == ssl3_accept_~blastFlag~0); 76248#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; 77301#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77294#L581 ssl3_accept_~skip~0 := 0; 77291#L100-2 assume !false; 77288#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77286#L103 assume !(12292 == ssl3_accept_~s__state~0); 77283#L106 assume !(16384 == ssl3_accept_~s__state~0); 77277#L109 assume !(8192 == ssl3_accept_~s__state~0); 77274#L112 assume !(24576 == ssl3_accept_~s__state~0); 77271#L115 assume !(8195 == ssl3_accept_~s__state~0); 77268#L118 assume !(8480 == ssl3_accept_~s__state~0); 76338#L121 assume !(8481 == ssl3_accept_~s__state~0); 77263#L124 assume !(8482 == ssl3_accept_~s__state~0); 77260#L127 assume !(8464 == ssl3_accept_~s__state~0); 77257#L130 assume !(8465 == ssl3_accept_~s__state~0); 77249#L133 assume !(8466 == ssl3_accept_~s__state~0); 76214#L136 assume 8496 == ssl3_accept_~s__state~0; 75355#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 76209#L288 assume !(1 == ssl3_accept_~blastFlag~0); 76207#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 76203#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 76204#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 75115#L298-2 ssl3_accept_~s__init_num~0 := 0; 76200#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76189#L581 ssl3_accept_~skip~0 := 0; 76190#L100-2 assume !false; 76185#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76186#L103 assume !(12292 == ssl3_accept_~s__state~0); 76181#L106 assume !(16384 == ssl3_accept_~s__state~0); 76182#L109 assume !(8192 == ssl3_accept_~s__state~0); 76177#L112 assume !(24576 == ssl3_accept_~s__state~0); 76178#L115 assume !(8195 == ssl3_accept_~s__state~0); 76173#L118 assume !(8480 == ssl3_accept_~s__state~0); 76174#L121 assume !(8481 == ssl3_accept_~s__state~0); 76169#L124 assume !(8482 == ssl3_accept_~s__state~0); 76170#L127 assume !(8464 == ssl3_accept_~s__state~0); 76165#L130 assume !(8465 == ssl3_accept_~s__state~0); 76166#L133 assume !(8466 == ssl3_accept_~s__state~0); 76161#L136 assume !(8496 == ssl3_accept_~s__state~0); 76162#L139 assume !(8497 == ssl3_accept_~s__state~0); 75888#L142 assume 8512 == ssl3_accept_~s__state~0; 75222#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75223#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 77222#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 76154#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76147#L581 ssl3_accept_~skip~0 := 0; 76148#L100-2 assume !false; 77211#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77209#L103 assume !(12292 == ssl3_accept_~s__state~0); 77207#L106 assume !(16384 == ssl3_accept_~s__state~0); 77205#L109 assume !(8192 == ssl3_accept_~s__state~0); 77203#L112 assume !(24576 == ssl3_accept_~s__state~0); 77201#L115 assume !(8195 == ssl3_accept_~s__state~0); 77199#L118 assume !(8480 == ssl3_accept_~s__state~0); 77197#L121 assume !(8481 == ssl3_accept_~s__state~0); 77195#L124 assume !(8482 == ssl3_accept_~s__state~0); 77193#L127 assume !(8464 == ssl3_accept_~s__state~0); 77191#L130 assume !(8465 == ssl3_accept_~s__state~0); 77189#L133 assume !(8466 == ssl3_accept_~s__state~0); 77187#L136 assume !(8496 == ssl3_accept_~s__state~0); 77185#L139 assume !(8497 == ssl3_accept_~s__state~0); 77183#L142 assume !(8512 == ssl3_accept_~s__state~0); 77181#L145 assume !(8513 == ssl3_accept_~s__state~0); 77179#L148 assume 8528 == ssl3_accept_~s__state~0; 75118#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 75100#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 75058#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 75059#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 75224#L358 assume !(ssl3_accept_~ret~0 <= 0); 75235#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 75236#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77170#L581 ssl3_accept_~skip~0 := 0; 77164#L100-2 assume !false; 77162#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77160#L103 assume !(12292 == ssl3_accept_~s__state~0); 77158#L106 assume !(16384 == ssl3_accept_~s__state~0); 77156#L109 assume !(8192 == ssl3_accept_~s__state~0); 77154#L112 assume !(24576 == ssl3_accept_~s__state~0); 77152#L115 assume !(8195 == ssl3_accept_~s__state~0); 77150#L118 assume !(8480 == ssl3_accept_~s__state~0); 77148#L121 assume !(8481 == ssl3_accept_~s__state~0); 77146#L124 assume !(8482 == ssl3_accept_~s__state~0); 77144#L127 assume !(8464 == ssl3_accept_~s__state~0); 77142#L130 assume !(8465 == ssl3_accept_~s__state~0); 77140#L133 assume !(8466 == ssl3_accept_~s__state~0); 77138#L136 assume !(8496 == ssl3_accept_~s__state~0); 77136#L139 assume !(8497 == ssl3_accept_~s__state~0); 77134#L142 assume !(8512 == ssl3_accept_~s__state~0); 77132#L145 assume !(8513 == ssl3_accept_~s__state~0); 77130#L148 assume !(8528 == ssl3_accept_~s__state~0); 77128#L151 assume !(8529 == ssl3_accept_~s__state~0); 77125#L154 assume 8544 == ssl3_accept_~s__state~0; 75060#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 75061#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 75188#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 77110#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 77106#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 75206#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 75070#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77275#L581 ssl3_accept_~skip~0 := 0; 77272#L100-2 assume !false; 77269#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77266#L103 assume !(12292 == ssl3_accept_~s__state~0); 77264#L106 assume !(16384 == ssl3_accept_~s__state~0); 77261#L109 assume !(8192 == ssl3_accept_~s__state~0); 77258#L112 assume !(24576 == ssl3_accept_~s__state~0); 77255#L115 assume !(8195 == ssl3_accept_~s__state~0); 77246#L118 assume !(8480 == ssl3_accept_~s__state~0); 77245#L121 assume !(8481 == ssl3_accept_~s__state~0); 77244#L124 assume !(8482 == ssl3_accept_~s__state~0); 77243#L127 assume !(8464 == ssl3_accept_~s__state~0); 77242#L130 assume !(8465 == ssl3_accept_~s__state~0); 77241#L133 assume !(8466 == ssl3_accept_~s__state~0); 77239#L136 assume !(8496 == ssl3_accept_~s__state~0); 77238#L139 assume !(8497 == ssl3_accept_~s__state~0); 77237#L142 assume !(8512 == ssl3_accept_~s__state~0); 77236#L145 assume !(8513 == ssl3_accept_~s__state~0); 77235#L148 assume !(8528 == ssl3_accept_~s__state~0); 77234#L151 assume !(8529 == ssl3_accept_~s__state~0); 77232#L154 assume !(8544 == ssl3_accept_~s__state~0); 77231#L157 assume !(8545 == ssl3_accept_~s__state~0); 77230#L160 assume !(8560 == ssl3_accept_~s__state~0); 77229#L163 assume !(8561 == ssl3_accept_~s__state~0); 77228#L166 assume 8448 == ssl3_accept_~s__state~0; 75073#L167 assume !(ssl3_accept_~num1~0 > 0); 75039#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 75040#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77303#L581 ssl3_accept_~skip~0 := 0; 77296#L100-2 assume !false; 77293#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77290#L103 assume !(12292 == ssl3_accept_~s__state~0); 77287#L106 assume !(16384 == ssl3_accept_~s__state~0); 77285#L109 assume !(8192 == ssl3_accept_~s__state~0); 77282#L112 assume !(24576 == ssl3_accept_~s__state~0); 77276#L115 assume !(8195 == ssl3_accept_~s__state~0); 77273#L118 assume !(8480 == ssl3_accept_~s__state~0); 77270#L121 assume !(8481 == ssl3_accept_~s__state~0); 77267#L124 assume !(8482 == ssl3_accept_~s__state~0); 77265#L127 assume !(8464 == ssl3_accept_~s__state~0); 77262#L130 assume !(8465 == ssl3_accept_~s__state~0); 77259#L133 assume !(8466 == ssl3_accept_~s__state~0); 77256#L136 assume !(8496 == ssl3_accept_~s__state~0); 77254#L139 assume !(8497 == ssl3_accept_~s__state~0); 77253#L142 assume !(8512 == ssl3_accept_~s__state~0); 77252#L145 assume !(8513 == ssl3_accept_~s__state~0); 76555#L148 assume !(8528 == ssl3_accept_~s__state~0); 76550#L151 assume !(8529 == ssl3_accept_~s__state~0); 76521#L154 assume !(8544 == ssl3_accept_~s__state~0); 76520#L157 assume !(8545 == ssl3_accept_~s__state~0); 76518#L160 assume !(8560 == ssl3_accept_~s__state~0); 76516#L163 assume !(8561 == ssl3_accept_~s__state~0); 76515#L166 assume !(8448 == ssl3_accept_~s__state~0); 76514#L169 assume 8576 == ssl3_accept_~s__state~0; 76125#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 76513#L445 assume !(ssl3_accept_~ret~0 <= 0); 76504#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 76505#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76824#L581 ssl3_accept_~skip~0 := 0; 76822#L100-2 assume !false; 76820#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76818#L103 assume !(12292 == ssl3_accept_~s__state~0); 76816#L106 assume !(16384 == ssl3_accept_~s__state~0); 76491#L109 assume !(8192 == ssl3_accept_~s__state~0); 76492#L112 assume !(24576 == ssl3_accept_~s__state~0); 76481#L115 assume !(8195 == ssl3_accept_~s__state~0); 76482#L118 assume !(8480 == ssl3_accept_~s__state~0); 76475#L121 assume !(8481 == ssl3_accept_~s__state~0); 76476#L124 assume !(8482 == ssl3_accept_~s__state~0); 76253#L127 assume 8464 == ssl3_accept_~s__state~0; 75358#L134 [2021-10-13 00:26:06,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:06,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-10-13 00:26:06,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:06,046 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674468766] [2021-10-13 00:26:06,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:06,046 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:06,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:06,053 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:06,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:06,061 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:06,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:06,062 INFO L82 PathProgramCache]: Analyzing trace with hash -809190960, now seen corresponding path program 1 times [2021-10-13 00:26:06,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:06,062 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574706824] [2021-10-13 00:26:06,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:06,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:06,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:06,096 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:26:06,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:06,096 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574706824] [2021-10-13 00:26:06,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574706824] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:06,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:06,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:26:06,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76525396] [2021-10-13 00:26:06,097 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:06,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:06,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:06,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:26:06,098 INFO L87 Difference]: Start difference. First operand 2412 states and 3071 transitions. cyclomatic complexity: 668 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 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:26:06,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:06,281 INFO L93 Difference]: Finished difference Result 2635 states and 3318 transitions. [2021-10-13 00:26:06,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:06,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2635 states and 3318 transitions. [2021-10-13 00:26:06,296 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2136 [2021-10-13 00:26:06,304 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2635 states to 2545 states and 3228 transitions. [2021-10-13 00:26:06,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2440 [2021-10-13 00:26:06,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2440 [2021-10-13 00:26:06,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2545 states and 3228 transitions. [2021-10-13 00:26:06,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:06,311 INFO L681 BuchiCegarLoop]: Abstraction has 2545 states and 3228 transitions. [2021-10-13 00:26:06,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2545 states and 3228 transitions. [2021-10-13 00:26:06,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2545 to 2408. [2021-10-13 00:26:06,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2408 states, 2408 states have (on average 1.268687707641196) internal successors, (3055), 2407 states have internal predecessors, (3055), 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:26:06,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2408 states to 2408 states and 3055 transitions. [2021-10-13 00:26:06,348 INFO L704 BuchiCegarLoop]: Abstraction has 2408 states and 3055 transitions. [2021-10-13 00:26:06,348 INFO L587 BuchiCegarLoop]: Abstraction has 2408 states and 3055 transitions. [2021-10-13 00:26:06,349 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-13 00:26:06,349 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2408 states and 3055 transitions. [2021-10-13 00:26:06,358 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2044 [2021-10-13 00:26:06,358 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:06,358 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:06,360 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:26:06,360 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] [2021-10-13 00:26:06,360 INFO L791 eck$LassoCheckResult]: Stem: 80321#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); 80190#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 80130#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 80087#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 80131#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 80133#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 80184#L100-2 assume !false; 80478#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80765#L103 assume !(12292 == ssl3_accept_~s__state~0); 80764#L106 assume !(16384 == ssl3_accept_~s__state~0); 80763#L109 assume !(8192 == ssl3_accept_~s__state~0); 80762#L112 assume !(24576 == ssl3_accept_~s__state~0); 80761#L115 assume !(8195 == ssl3_accept_~s__state~0); 80760#L118 assume !(8480 == ssl3_accept_~s__state~0); 80759#L121 assume !(8481 == ssl3_accept_~s__state~0); 80758#L124 assume !(8482 == ssl3_accept_~s__state~0); 80757#L127 assume 8464 == ssl3_accept_~s__state~0; 80429#L134 [2021-10-13 00:26:06,361 INFO L793 eck$LassoCheckResult]: Loop: 80429#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 81290#L275 assume !(0 == ssl3_accept_~blastFlag~0); 80315#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; 80316#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82452#L581 ssl3_accept_~skip~0 := 0; 82446#L100-2 assume !false; 82444#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82442#L103 assume !(12292 == ssl3_accept_~s__state~0); 82440#L106 assume !(16384 == ssl3_accept_~s__state~0); 82438#L109 assume !(8192 == ssl3_accept_~s__state~0); 82436#L112 assume !(24576 == ssl3_accept_~s__state~0); 82434#L115 assume !(8195 == ssl3_accept_~s__state~0); 82432#L118 assume !(8480 == ssl3_accept_~s__state~0); 81313#L121 assume !(8481 == ssl3_accept_~s__state~0); 82429#L124 assume !(8482 == ssl3_accept_~s__state~0); 82427#L127 assume !(8464 == ssl3_accept_~s__state~0); 82424#L130 assume !(8465 == ssl3_accept_~s__state~0); 82425#L133 assume !(8466 == ssl3_accept_~s__state~0); 81215#L136 assume 8496 == ssl3_accept_~s__state~0; 80424#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 81209#L288 assume !(1 == ssl3_accept_~blastFlag~0); 81206#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 81207#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 81659#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 80173#L298-2 ssl3_accept_~s__init_num~0 := 0; 81177#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81170#L581 ssl3_accept_~skip~0 := 0; 81167#L100-2 assume !false; 81164#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81158#L103 assume !(12292 == ssl3_accept_~s__state~0); 81157#L106 assume !(16384 == ssl3_accept_~s__state~0); 81156#L109 assume !(8192 == ssl3_accept_~s__state~0); 81150#L112 assume !(24576 == ssl3_accept_~s__state~0); 81146#L115 assume !(8195 == ssl3_accept_~s__state~0); 81144#L118 assume !(8480 == ssl3_accept_~s__state~0); 81138#L121 assume !(8481 == ssl3_accept_~s__state~0); 81136#L124 assume !(8482 == ssl3_accept_~s__state~0); 81134#L127 assume !(8464 == ssl3_accept_~s__state~0); 81132#L130 assume !(8465 == ssl3_accept_~s__state~0); 81120#L133 assume !(8466 == ssl3_accept_~s__state~0); 81116#L136 assume !(8496 == ssl3_accept_~s__state~0); 81117#L139 assume !(8497 == ssl3_accept_~s__state~0); 82080#L142 assume 8512 == ssl3_accept_~s__state~0; 80419#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82052#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 82048#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 82043#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82036#L581 ssl3_accept_~skip~0 := 0; 82033#L100-2 assume !false; 82030#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82027#L103 assume !(12292 == ssl3_accept_~s__state~0); 82024#L106 assume !(16384 == ssl3_accept_~s__state~0); 82021#L109 assume !(8192 == ssl3_accept_~s__state~0); 82018#L112 assume !(24576 == ssl3_accept_~s__state~0); 81969#L115 assume !(8195 == ssl3_accept_~s__state~0); 81968#L118 assume !(8480 == ssl3_accept_~s__state~0); 81967#L121 assume !(8481 == ssl3_accept_~s__state~0); 81966#L124 assume !(8482 == ssl3_accept_~s__state~0); 81965#L127 assume !(8464 == ssl3_accept_~s__state~0); 81964#L130 assume !(8465 == ssl3_accept_~s__state~0); 81963#L133 assume !(8466 == ssl3_accept_~s__state~0); 81960#L136 assume !(8496 == ssl3_accept_~s__state~0); 81945#L139 assume !(8497 == ssl3_accept_~s__state~0); 81941#L142 assume !(8512 == ssl3_accept_~s__state~0); 81935#L145 assume !(8513 == ssl3_accept_~s__state~0); 81933#L148 assume 8528 == ssl3_accept_~s__state~0; 80414#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 81930#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 81927#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 81918#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 81916#L358 assume !(ssl3_accept_~ret~0 <= 0); 81914#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81911#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81904#L581 ssl3_accept_~skip~0 := 0; 81898#L100-2 assume !false; 81895#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81892#L103 assume !(12292 == ssl3_accept_~s__state~0); 81889#L106 assume !(16384 == ssl3_accept_~s__state~0); 81886#L109 assume !(8192 == ssl3_accept_~s__state~0); 81883#L112 assume !(24576 == ssl3_accept_~s__state~0); 81880#L115 assume !(8195 == ssl3_accept_~s__state~0); 81877#L118 assume !(8480 == ssl3_accept_~s__state~0); 81874#L121 assume !(8481 == ssl3_accept_~s__state~0); 81871#L124 assume !(8482 == ssl3_accept_~s__state~0); 81868#L127 assume !(8464 == ssl3_accept_~s__state~0); 81865#L130 assume !(8465 == ssl3_accept_~s__state~0); 81862#L133 assume !(8466 == ssl3_accept_~s__state~0); 81859#L136 assume !(8496 == ssl3_accept_~s__state~0); 81856#L139 assume !(8497 == ssl3_accept_~s__state~0); 81853#L142 assume !(8512 == ssl3_accept_~s__state~0); 81849#L145 assume !(8513 == ssl3_accept_~s__state~0); 81845#L148 assume !(8528 == ssl3_accept_~s__state~0); 81838#L151 assume !(8529 == ssl3_accept_~s__state~0); 81835#L154 assume 8544 == ssl3_accept_~s__state~0; 80409#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 81830#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 81826#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81823#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 81819#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 81816#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 81814#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81808#L581 ssl3_accept_~skip~0 := 0; 81806#L100-2 assume !false; 81804#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81802#L103 assume !(12292 == ssl3_accept_~s__state~0); 81800#L106 assume !(16384 == ssl3_accept_~s__state~0); 81798#L109 assume !(8192 == ssl3_accept_~s__state~0); 81796#L112 assume !(24576 == ssl3_accept_~s__state~0); 81794#L115 assume !(8195 == ssl3_accept_~s__state~0); 81792#L118 assume !(8480 == ssl3_accept_~s__state~0); 81790#L121 assume !(8481 == ssl3_accept_~s__state~0); 81787#L124 assume !(8482 == ssl3_accept_~s__state~0); 81785#L127 assume !(8464 == ssl3_accept_~s__state~0); 81783#L130 assume !(8465 == ssl3_accept_~s__state~0); 81742#L133 assume !(8466 == ssl3_accept_~s__state~0); 81738#L136 assume !(8496 == ssl3_accept_~s__state~0); 81737#L139 assume !(8497 == ssl3_accept_~s__state~0); 81736#L142 assume !(8512 == ssl3_accept_~s__state~0); 81735#L145 assume !(8513 == ssl3_accept_~s__state~0); 81734#L148 assume !(8528 == ssl3_accept_~s__state~0); 81733#L151 assume !(8529 == ssl3_accept_~s__state~0); 81730#L154 assume !(8544 == ssl3_accept_~s__state~0); 81724#L157 assume !(8545 == ssl3_accept_~s__state~0); 81723#L160 assume !(8560 == ssl3_accept_~s__state~0); 81722#L163 assume !(8561 == ssl3_accept_~s__state~0); 81721#L166 assume 8448 == ssl3_accept_~s__state~0; 81720#L167 assume !(ssl3_accept_~num1~0 > 0); 81717#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 81711#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81706#L581 ssl3_accept_~skip~0 := 0; 81705#L100-2 assume !false; 81704#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81703#L103 assume !(12292 == ssl3_accept_~s__state~0); 81702#L106 assume !(16384 == ssl3_accept_~s__state~0); 81701#L109 assume !(8192 == ssl3_accept_~s__state~0); 81700#L112 assume !(24576 == ssl3_accept_~s__state~0); 81699#L115 assume !(8195 == ssl3_accept_~s__state~0); 81698#L118 assume !(8480 == ssl3_accept_~s__state~0); 81697#L121 assume !(8481 == ssl3_accept_~s__state~0); 81696#L124 assume !(8482 == ssl3_accept_~s__state~0); 81695#L127 assume !(8464 == ssl3_accept_~s__state~0); 81694#L130 assume !(8465 == ssl3_accept_~s__state~0); 81693#L133 assume !(8466 == ssl3_accept_~s__state~0); 81692#L136 assume !(8496 == ssl3_accept_~s__state~0); 81691#L139 assume !(8497 == ssl3_accept_~s__state~0); 81690#L142 assume !(8512 == ssl3_accept_~s__state~0); 81689#L145 assume !(8513 == ssl3_accept_~s__state~0); 81688#L148 assume !(8528 == ssl3_accept_~s__state~0); 81687#L151 assume !(8529 == ssl3_accept_~s__state~0); 81686#L154 assume !(8544 == ssl3_accept_~s__state~0); 81685#L157 assume !(8545 == ssl3_accept_~s__state~0); 81684#L160 assume !(8560 == ssl3_accept_~s__state~0); 81683#L163 assume !(8561 == ssl3_accept_~s__state~0); 81682#L166 assume !(8448 == ssl3_accept_~s__state~0); 81681#L169 assume 8576 == ssl3_accept_~s__state~0; 81201#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 81674#L445 assume !(ssl3_accept_~ret~0 <= 0); 81670#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 80981#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82472#L581 ssl3_accept_~skip~0 := 0; 82471#L100-2 assume !false; 82470#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82469#L103 assume !(12292 == ssl3_accept_~s__state~0); 82468#L106 assume !(16384 == ssl3_accept_~s__state~0); 82467#L109 assume !(8192 == ssl3_accept_~s__state~0); 82466#L112 assume !(24576 == ssl3_accept_~s__state~0); 82465#L115 assume !(8195 == ssl3_accept_~s__state~0); 82464#L118 assume !(8480 == ssl3_accept_~s__state~0); 82463#L121 assume !(8481 == ssl3_accept_~s__state~0); 82462#L124 assume !(8482 == ssl3_accept_~s__state~0); 82461#L127 assume !(8464 == ssl3_accept_~s__state~0); 82422#L130 assume !(8465 == ssl3_accept_~s__state~0); 81349#L133 assume 8466 == ssl3_accept_~s__state~0; 80429#L134 [2021-10-13 00:26:06,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:06,362 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 23 times [2021-10-13 00:26:06,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:06,362 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539092217] [2021-10-13 00:26:06,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:06,362 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:06,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:06,370 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:06,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:06,380 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:06,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:06,381 INFO L82 PathProgramCache]: Analyzing trace with hash -243427115, now seen corresponding path program 1 times [2021-10-13 00:26:06,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:06,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434182439] [2021-10-13 00:26:06,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:06,382 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:06,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:06,499 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:26:06,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:06,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434182439] [2021-10-13 00:26:06,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434182439] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:06,499 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:06,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-13 00:26:06,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386885477] [2021-10-13 00:26:06,500 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:06,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:06,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 00:26:06,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:26:06,501 INFO L87 Difference]: Start difference. First operand 2408 states and 3055 transitions. cyclomatic complexity: 657 Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 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:26:06,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:06,666 INFO L93 Difference]: Finished difference Result 10631 states and 13352 transitions. [2021-10-13 00:26:06,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 00:26:06,668 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10631 states and 13352 transitions. [2021-10-13 00:26:06,718 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 9431 [2021-10-13 00:26:06,760 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10631 states to 10631 states and 13352 transitions. [2021-10-13 00:26:06,760 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10526 [2021-10-13 00:26:06,771 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10526 [2021-10-13 00:26:06,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10631 states and 13352 transitions. [2021-10-13 00:26:06,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:06,772 INFO L681 BuchiCegarLoop]: Abstraction has 10631 states and 13352 transitions. [2021-10-13 00:26:06,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10631 states and 13352 transitions. [2021-10-13 00:26:06,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10631 to 3966. [2021-10-13 00:26:06,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3966 states, 3966 states have (on average 1.2650025214321734) internal successors, (5017), 3965 states have internal predecessors, (5017), 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:26:06,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3966 states to 3966 states and 5017 transitions. [2021-10-13 00:26:06,879 INFO L704 BuchiCegarLoop]: Abstraction has 3966 states and 5017 transitions. [2021-10-13 00:26:06,879 INFO L587 BuchiCegarLoop]: Abstraction has 3966 states and 5017 transitions. [2021-10-13 00:26:06,879 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-13 00:26:06,879 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3966 states and 5017 transitions. [2021-10-13 00:26:06,892 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3578 [2021-10-13 00:26:06,893 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:06,893 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:06,895 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:26:06,895 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:26:06,896 INFO L791 eck$LassoCheckResult]: Stem: 93364#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); 93239#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 93186#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 93143#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 93187#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 93189#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 93233#L100-2 assume !false; 93399#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93554#L103 assume !(12292 == ssl3_accept_~s__state~0); 93550#L106 assume !(16384 == ssl3_accept_~s__state~0); 93551#L109 assume !(8192 == ssl3_accept_~s__state~0); 93546#L112 assume !(24576 == ssl3_accept_~s__state~0); 93547#L115 assume !(8195 == ssl3_accept_~s__state~0); 93542#L118 assume !(8480 == ssl3_accept_~s__state~0); 93543#L121 assume !(8481 == ssl3_accept_~s__state~0); 93538#L124 assume !(8482 == ssl3_accept_~s__state~0); 93539#L127 assume 8464 == ssl3_accept_~s__state~0; 94253#L134 [2021-10-13 00:26:06,896 INFO L793 eck$LassoCheckResult]: Loop: 94253#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 95766#L275 assume !(0 == ssl3_accept_~blastFlag~0); 95767#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; 96315#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96310#L581 ssl3_accept_~skip~0 := 0; 96309#L100-2 assume !false; 96308#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96307#L103 assume !(12292 == ssl3_accept_~s__state~0); 96306#L106 assume !(16384 == ssl3_accept_~s__state~0); 96305#L109 assume !(8192 == ssl3_accept_~s__state~0); 96304#L112 assume !(24576 == ssl3_accept_~s__state~0); 96303#L115 assume !(8195 == ssl3_accept_~s__state~0); 96302#L118 assume !(8480 == ssl3_accept_~s__state~0); 93459#L121 assume !(8481 == ssl3_accept_~s__state~0); 96301#L124 assume !(8482 == ssl3_accept_~s__state~0); 96300#L127 assume !(8464 == ssl3_accept_~s__state~0); 96299#L130 assume !(8465 == ssl3_accept_~s__state~0); 96298#L133 assume !(8466 == ssl3_accept_~s__state~0); 95217#L136 assume 8496 == ssl3_accept_~s__state~0; 94250#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 95215#L288 assume !(1 == ssl3_accept_~blastFlag~0); 95213#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 95212#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 95210#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 93222#L298-2 ssl3_accept_~s__init_num~0 := 0; 95208#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95200#L581 ssl3_accept_~skip~0 := 0; 95198#L100-2 assume !false; 95196#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95195#L103 assume !(12292 == ssl3_accept_~s__state~0); 95189#L106 assume !(16384 == ssl3_accept_~s__state~0); 95187#L109 assume !(8192 == ssl3_accept_~s__state~0); 95185#L112 assume !(24576 == ssl3_accept_~s__state~0); 95183#L115 assume !(8195 == ssl3_accept_~s__state~0); 95181#L118 assume !(8480 == ssl3_accept_~s__state~0); 95179#L121 assume !(8481 == ssl3_accept_~s__state~0); 95177#L124 assume !(8482 == ssl3_accept_~s__state~0); 95175#L127 assume !(8464 == ssl3_accept_~s__state~0); 95152#L130 assume !(8465 == ssl3_accept_~s__state~0); 95147#L133 assume !(8466 == ssl3_accept_~s__state~0); 95142#L136 assume !(8496 == ssl3_accept_~s__state~0); 95136#L139 assume !(8497 == ssl3_accept_~s__state~0); 94247#L142 assume 8512 == ssl3_accept_~s__state~0; 94218#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94216#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 93190#L313 assume !(ssl3_accept_~ret~0 <= 0); 93191#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 96293#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96289#L581 ssl3_accept_~skip~0 := 0; 96284#L100-2 assume !false; 96285#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96280#L103 assume !(12292 == ssl3_accept_~s__state~0); 96281#L106 assume !(16384 == ssl3_accept_~s__state~0); 96276#L109 assume !(8192 == ssl3_accept_~s__state~0); 96277#L112 assume !(24576 == ssl3_accept_~s__state~0); 96272#L115 assume !(8195 == ssl3_accept_~s__state~0); 96273#L118 assume !(8480 == ssl3_accept_~s__state~0); 96268#L121 assume !(8481 == ssl3_accept_~s__state~0); 96269#L124 assume !(8482 == ssl3_accept_~s__state~0); 96264#L127 assume !(8464 == ssl3_accept_~s__state~0); 96265#L130 assume !(8465 == ssl3_accept_~s__state~0); 96260#L133 assume !(8466 == ssl3_accept_~s__state~0); 96261#L136 assume !(8496 == ssl3_accept_~s__state~0); 96256#L139 assume !(8497 == ssl3_accept_~s__state~0); 96257#L142 assume !(8512 == ssl3_accept_~s__state~0); 96252#L145 assume !(8513 == ssl3_accept_~s__state~0); 96253#L148 assume 8528 == ssl3_accept_~s__state~0; 93225#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 93209#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 93163#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 93164#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 93185#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 93159#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 93333#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96892#L581 ssl3_accept_~skip~0 := 0; 96890#L100-2 assume !false; 96888#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96886#L103 assume !(12292 == ssl3_accept_~s__state~0); 96884#L106 assume !(16384 == ssl3_accept_~s__state~0); 96882#L109 assume !(8192 == ssl3_accept_~s__state~0); 96875#L112 assume !(24576 == ssl3_accept_~s__state~0); 96872#L115 assume !(8195 == ssl3_accept_~s__state~0); 96869#L118 assume !(8480 == ssl3_accept_~s__state~0); 96866#L121 assume !(8481 == ssl3_accept_~s__state~0); 96863#L124 assume !(8482 == ssl3_accept_~s__state~0); 96860#L127 assume !(8464 == ssl3_accept_~s__state~0); 96857#L130 assume !(8465 == ssl3_accept_~s__state~0); 96854#L133 assume !(8466 == ssl3_accept_~s__state~0); 96851#L136 assume !(8496 == ssl3_accept_~s__state~0); 96848#L139 assume !(8497 == ssl3_accept_~s__state~0); 96845#L142 assume !(8512 == ssl3_accept_~s__state~0); 96842#L145 assume !(8513 == ssl3_accept_~s__state~0); 96839#L148 assume !(8528 == ssl3_accept_~s__state~0); 96836#L151 assume !(8529 == ssl3_accept_~s__state~0); 96833#L154 assume 8544 == ssl3_accept_~s__state~0; 93169#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 93170#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 96502#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 93176#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 93161#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 96499#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 96497#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96492#L581 ssl3_accept_~skip~0 := 0; 96491#L100-2 assume !false; 96490#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96489#L103 assume !(12292 == ssl3_accept_~s__state~0); 96488#L106 assume !(16384 == ssl3_accept_~s__state~0); 96487#L109 assume !(8192 == ssl3_accept_~s__state~0); 96486#L112 assume !(24576 == ssl3_accept_~s__state~0); 96485#L115 assume !(8195 == ssl3_accept_~s__state~0); 96484#L118 assume !(8480 == ssl3_accept_~s__state~0); 96483#L121 assume !(8481 == ssl3_accept_~s__state~0); 96482#L124 assume !(8482 == ssl3_accept_~s__state~0); 96481#L127 assume !(8464 == ssl3_accept_~s__state~0); 96480#L130 assume !(8465 == ssl3_accept_~s__state~0); 96479#L133 assume !(8466 == ssl3_accept_~s__state~0); 96478#L136 assume !(8496 == ssl3_accept_~s__state~0); 96477#L139 assume !(8497 == ssl3_accept_~s__state~0); 96476#L142 assume !(8512 == ssl3_accept_~s__state~0); 96475#L145 assume !(8513 == ssl3_accept_~s__state~0); 96474#L148 assume !(8528 == ssl3_accept_~s__state~0); 96473#L151 assume !(8529 == ssl3_accept_~s__state~0); 96472#L154 assume !(8544 == ssl3_accept_~s__state~0); 96471#L157 assume !(8545 == ssl3_accept_~s__state~0); 96470#L160 assume !(8560 == ssl3_accept_~s__state~0); 96469#L163 assume !(8561 == ssl3_accept_~s__state~0); 96468#L166 assume 8448 == ssl3_accept_~s__state~0; 96467#L167 assume !(ssl3_accept_~num1~0 > 0); 96465#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 96463#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96458#L581 ssl3_accept_~skip~0 := 0; 96457#L100-2 assume !false; 96456#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96455#L103 assume !(12292 == ssl3_accept_~s__state~0); 96454#L106 assume !(16384 == ssl3_accept_~s__state~0); 96453#L109 assume !(8192 == ssl3_accept_~s__state~0); 96452#L112 assume !(24576 == ssl3_accept_~s__state~0); 96451#L115 assume !(8195 == ssl3_accept_~s__state~0); 96450#L118 assume !(8480 == ssl3_accept_~s__state~0); 96449#L121 assume !(8481 == ssl3_accept_~s__state~0); 96448#L124 assume !(8482 == ssl3_accept_~s__state~0); 96447#L127 assume !(8464 == ssl3_accept_~s__state~0); 96446#L130 assume !(8465 == ssl3_accept_~s__state~0); 96445#L133 assume !(8466 == ssl3_accept_~s__state~0); 96444#L136 assume !(8496 == ssl3_accept_~s__state~0); 96443#L139 assume !(8497 == ssl3_accept_~s__state~0); 96442#L142 assume !(8512 == ssl3_accept_~s__state~0); 96441#L145 assume !(8513 == ssl3_accept_~s__state~0); 96440#L148 assume !(8528 == ssl3_accept_~s__state~0); 96439#L151 assume !(8529 == ssl3_accept_~s__state~0); 96438#L154 assume !(8544 == ssl3_accept_~s__state~0); 96437#L157 assume !(8545 == ssl3_accept_~s__state~0); 96436#L160 assume !(8560 == ssl3_accept_~s__state~0); 96435#L163 assume !(8561 == ssl3_accept_~s__state~0); 96434#L166 assume !(8448 == ssl3_accept_~s__state~0); 96387#L169 assume 8576 == ssl3_accept_~s__state~0; 96382#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 96378#L445 assume !(ssl3_accept_~ret~0 <= 0); 96379#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 93698#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96364#L581 ssl3_accept_~skip~0 := 0; 96362#L100-2 assume !false; 96360#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96358#L103 assume !(12292 == ssl3_accept_~s__state~0); 96356#L106 assume !(16384 == ssl3_accept_~s__state~0); 96354#L109 assume !(8192 == ssl3_accept_~s__state~0); 96352#L112 assume !(24576 == ssl3_accept_~s__state~0); 96350#L115 assume !(8195 == ssl3_accept_~s__state~0); 96348#L118 assume !(8480 == ssl3_accept_~s__state~0); 96346#L121 assume !(8481 == ssl3_accept_~s__state~0); 96344#L124 assume !(8482 == ssl3_accept_~s__state~0); 96342#L127 assume !(8464 == ssl3_accept_~s__state~0); 96340#L130 assume !(8465 == ssl3_accept_~s__state~0); 96338#L133 assume 8466 == ssl3_accept_~s__state~0; 94253#L134 [2021-10-13 00:26:06,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:06,897 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 24 times [2021-10-13 00:26:06,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:06,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940729610] [2021-10-13 00:26:06,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:06,899 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:06,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:06,910 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:06,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:06,927 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:06,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:06,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1039397589, now seen corresponding path program 1 times [2021-10-13 00:26:06,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:06,928 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567835583] [2021-10-13 00:26:06,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:06,928 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:06,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:07,019 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:26:07,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:07,020 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567835583] [2021-10-13 00:26:07,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567835583] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:07,020 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:07,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:26:07,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222496984] [2021-10-13 00:26:07,021 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:07,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:07,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:07,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:26:07,022 INFO L87 Difference]: Start difference. First operand 3966 states and 5017 transitions. cyclomatic complexity: 1064 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:26:07,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:07,055 INFO L93 Difference]: Finished difference Result 7311 states and 9183 transitions. [2021-10-13 00:26:07,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:07,056 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7311 states and 9183 transitions. [2021-10-13 00:26:07,148 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6752 [2021-10-13 00:26:07,173 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7311 states to 7311 states and 9183 transitions. [2021-10-13 00:26:07,173 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7206 [2021-10-13 00:26:07,178 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7206 [2021-10-13 00:26:07,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7311 states and 9183 transitions. [2021-10-13 00:26:07,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:07,186 INFO L681 BuchiCegarLoop]: Abstraction has 7311 states and 9183 transitions. [2021-10-13 00:26:07,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7311 states and 9183 transitions. [2021-10-13 00:26:07,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7311 to 3966. [2021-10-13 00:26:07,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3966 states, 3966 states have (on average 1.2634896621280887) internal successors, (5011), 3965 states have internal predecessors, (5011), 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:26:07,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3966 states to 3966 states and 5011 transitions. [2021-10-13 00:26:07,267 INFO L704 BuchiCegarLoop]: Abstraction has 3966 states and 5011 transitions. [2021-10-13 00:26:07,267 INFO L587 BuchiCegarLoop]: Abstraction has 3966 states and 5011 transitions. [2021-10-13 00:26:07,267 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-13 00:26:07,267 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3966 states and 5011 transitions. [2021-10-13 00:26:07,277 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3578 [2021-10-13 00:26:07,277 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:07,278 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:07,279 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:26:07,279 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:26:07,280 INFO L791 eck$LassoCheckResult]: Stem: 104668#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); 104529#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 104470#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 104426#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 104471#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 104473#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 104522#L100-2 assume !false; 104717#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105023#L103 assume !(12292 == ssl3_accept_~s__state~0); 105021#L106 assume !(16384 == ssl3_accept_~s__state~0); 105019#L109 assume !(8192 == ssl3_accept_~s__state~0); 105017#L112 assume !(24576 == ssl3_accept_~s__state~0); 105015#L115 assume !(8195 == ssl3_accept_~s__state~0); 105013#L118 assume !(8480 == ssl3_accept_~s__state~0); 105011#L121 assume !(8481 == ssl3_accept_~s__state~0); 105009#L124 assume !(8482 == ssl3_accept_~s__state~0); 105007#L127 assume 8464 == ssl3_accept_~s__state~0; 104872#L134 [2021-10-13 00:26:07,280 INFO L793 eck$LassoCheckResult]: Loop: 104872#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 104870#L275 assume !(0 == ssl3_accept_~blastFlag~0); 104871#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; 105322#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105317#L581 ssl3_accept_~skip~0 := 0; 105316#L100-2 assume !false; 105315#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105314#L103 assume !(12292 == ssl3_accept_~s__state~0); 105313#L106 assume !(16384 == ssl3_accept_~s__state~0); 105312#L109 assume !(8192 == ssl3_accept_~s__state~0); 105311#L112 assume !(24576 == ssl3_accept_~s__state~0); 105310#L115 assume !(8195 == ssl3_accept_~s__state~0); 105309#L118 assume !(8480 == ssl3_accept_~s__state~0); 105308#L121 assume !(8481 == ssl3_accept_~s__state~0); 105307#L124 assume !(8482 == ssl3_accept_~s__state~0); 105306#L127 assume !(8464 == ssl3_accept_~s__state~0); 105305#L130 assume !(8465 == ssl3_accept_~s__state~0); 105304#L133 assume !(8466 == ssl3_accept_~s__state~0); 104844#L136 assume 8496 == ssl3_accept_~s__state~0; 104841#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 104838#L288 assume !(1 == ssl3_accept_~blastFlag~0); 104835#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 104836#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 104830#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 104509#L298-2 ssl3_accept_~s__init_num~0 := 0; 104824#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104820#L581 ssl3_accept_~skip~0 := 0; 104815#L100-2 assume !false; 104816#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104811#L103 assume !(12292 == ssl3_accept_~s__state~0); 104812#L106 assume !(16384 == ssl3_accept_~s__state~0); 104807#L109 assume !(8192 == ssl3_accept_~s__state~0); 104808#L112 assume !(24576 == ssl3_accept_~s__state~0); 104803#L115 assume !(8195 == ssl3_accept_~s__state~0); 104804#L118 assume !(8480 == ssl3_accept_~s__state~0); 104799#L121 assume !(8481 == ssl3_accept_~s__state~0); 104800#L124 assume !(8482 == ssl3_accept_~s__state~0); 104795#L127 assume !(8464 == ssl3_accept_~s__state~0); 104796#L130 assume !(8465 == ssl3_accept_~s__state~0); 104791#L133 assume !(8466 == ssl3_accept_~s__state~0); 104792#L136 assume !(8496 == ssl3_accept_~s__state~0); 104787#L139 assume !(8497 == ssl3_accept_~s__state~0); 104788#L142 assume 8512 == ssl3_accept_~s__state~0; 104768#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105755#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 105754#L313 assume !(ssl3_accept_~ret~0 <= 0); 105753#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 105751#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105746#L581 ssl3_accept_~skip~0 := 0; 105745#L100-2 assume !false; 105744#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105743#L103 assume !(12292 == ssl3_accept_~s__state~0); 105742#L106 assume !(16384 == ssl3_accept_~s__state~0); 105741#L109 assume !(8192 == ssl3_accept_~s__state~0); 105740#L112 assume !(24576 == ssl3_accept_~s__state~0); 105739#L115 assume !(8195 == ssl3_accept_~s__state~0); 105738#L118 assume !(8480 == ssl3_accept_~s__state~0); 105737#L121 assume !(8481 == ssl3_accept_~s__state~0); 105736#L124 assume !(8482 == ssl3_accept_~s__state~0); 105735#L127 assume !(8464 == ssl3_accept_~s__state~0); 105734#L130 assume !(8465 == ssl3_accept_~s__state~0); 105733#L133 assume !(8466 == ssl3_accept_~s__state~0); 105732#L136 assume !(8496 == ssl3_accept_~s__state~0); 105731#L139 assume !(8497 == ssl3_accept_~s__state~0); 105730#L142 assume !(8512 == ssl3_accept_~s__state~0); 105728#L145 assume !(8513 == ssl3_accept_~s__state~0); 105727#L148 assume 8528 == ssl3_accept_~s__state~0; 104944#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 105725#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 105726#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 105717#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 105715#L358 assume !(ssl3_accept_~ret~0 <= 0); 105714#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 105712#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105707#L581 ssl3_accept_~skip~0 := 0; 105702#L100-2 assume !false; 105700#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105698#L103 assume !(12292 == ssl3_accept_~s__state~0); 105696#L106 assume !(16384 == ssl3_accept_~s__state~0); 105694#L109 assume !(8192 == ssl3_accept_~s__state~0); 105692#L112 assume !(24576 == ssl3_accept_~s__state~0); 105690#L115 assume !(8195 == ssl3_accept_~s__state~0); 105688#L118 assume !(8480 == ssl3_accept_~s__state~0); 105686#L121 assume !(8481 == ssl3_accept_~s__state~0); 105684#L124 assume !(8482 == ssl3_accept_~s__state~0); 105682#L127 assume !(8464 == ssl3_accept_~s__state~0); 105680#L130 assume !(8465 == ssl3_accept_~s__state~0); 105678#L133 assume !(8466 == ssl3_accept_~s__state~0); 105676#L136 assume !(8496 == ssl3_accept_~s__state~0); 105674#L139 assume !(8497 == ssl3_accept_~s__state~0); 105672#L142 assume !(8512 == ssl3_accept_~s__state~0); 105670#L145 assume !(8513 == ssl3_accept_~s__state~0); 105668#L148 assume !(8528 == ssl3_accept_~s__state~0); 105666#L151 assume !(8529 == ssl3_accept_~s__state~0); 105664#L154 assume 8544 == ssl3_accept_~s__state~0; 104932#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 105661#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 105658#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105656#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 105653#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 105651#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 105649#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105644#L581 ssl3_accept_~skip~0 := 0; 105643#L100-2 assume !false; 105642#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105641#L103 assume !(12292 == ssl3_accept_~s__state~0); 105640#L106 assume !(16384 == ssl3_accept_~s__state~0); 105639#L109 assume !(8192 == ssl3_accept_~s__state~0); 105638#L112 assume !(24576 == ssl3_accept_~s__state~0); 105637#L115 assume !(8195 == ssl3_accept_~s__state~0); 105636#L118 assume !(8480 == ssl3_accept_~s__state~0); 105635#L121 assume !(8481 == ssl3_accept_~s__state~0); 105634#L124 assume !(8482 == ssl3_accept_~s__state~0); 105633#L127 assume !(8464 == ssl3_accept_~s__state~0); 105632#L130 assume !(8465 == ssl3_accept_~s__state~0); 105631#L133 assume !(8466 == ssl3_accept_~s__state~0); 105630#L136 assume !(8496 == ssl3_accept_~s__state~0); 105629#L139 assume !(8497 == ssl3_accept_~s__state~0); 105628#L142 assume !(8512 == ssl3_accept_~s__state~0); 105627#L145 assume !(8513 == ssl3_accept_~s__state~0); 105626#L148 assume !(8528 == ssl3_accept_~s__state~0); 105625#L151 assume !(8529 == ssl3_accept_~s__state~0); 105624#L154 assume !(8544 == ssl3_accept_~s__state~0); 105623#L157 assume !(8545 == ssl3_accept_~s__state~0); 105622#L160 assume !(8560 == ssl3_accept_~s__state~0); 105621#L163 assume !(8561 == ssl3_accept_~s__state~0); 105620#L166 assume 8448 == ssl3_accept_~s__state~0; 105619#L167 assume !(ssl3_accept_~num1~0 > 0); 105617#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 105615#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105610#L581 ssl3_accept_~skip~0 := 0; 105609#L100-2 assume !false; 105608#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105607#L103 assume !(12292 == ssl3_accept_~s__state~0); 105606#L106 assume !(16384 == ssl3_accept_~s__state~0); 105605#L109 assume !(8192 == ssl3_accept_~s__state~0); 105604#L112 assume !(24576 == ssl3_accept_~s__state~0); 105603#L115 assume !(8195 == ssl3_accept_~s__state~0); 105602#L118 assume !(8480 == ssl3_accept_~s__state~0); 105601#L121 assume !(8481 == ssl3_accept_~s__state~0); 105600#L124 assume !(8482 == ssl3_accept_~s__state~0); 105599#L127 assume !(8464 == ssl3_accept_~s__state~0); 105598#L130 assume !(8465 == ssl3_accept_~s__state~0); 105597#L133 assume !(8466 == ssl3_accept_~s__state~0); 105596#L136 assume !(8496 == ssl3_accept_~s__state~0); 105595#L139 assume !(8497 == ssl3_accept_~s__state~0); 105594#L142 assume !(8512 == ssl3_accept_~s__state~0); 105593#L145 assume !(8513 == ssl3_accept_~s__state~0); 105592#L148 assume !(8528 == ssl3_accept_~s__state~0); 105591#L151 assume !(8529 == ssl3_accept_~s__state~0); 105590#L154 assume !(8544 == ssl3_accept_~s__state~0); 105589#L157 assume !(8545 == ssl3_accept_~s__state~0); 105588#L160 assume !(8560 == ssl3_accept_~s__state~0); 105587#L163 assume !(8561 == ssl3_accept_~s__state~0); 105585#L166 assume !(8448 == ssl3_accept_~s__state~0); 105586#L169 assume 8576 == ssl3_accept_~s__state~0; 105396#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 105383#L445 assume !(ssl3_accept_~ret~0 <= 0); 105369#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 105367#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105362#L581 ssl3_accept_~skip~0 := 0; 105361#L100-2 assume !false; 105360#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105359#L103 assume !(12292 == ssl3_accept_~s__state~0); 105358#L106 assume !(16384 == ssl3_accept_~s__state~0); 105357#L109 assume !(8192 == ssl3_accept_~s__state~0); 105356#L112 assume !(24576 == ssl3_accept_~s__state~0); 105355#L115 assume !(8195 == ssl3_accept_~s__state~0); 105354#L118 assume !(8480 == ssl3_accept_~s__state~0); 105353#L121 assume !(8481 == ssl3_accept_~s__state~0); 105352#L124 assume !(8482 == ssl3_accept_~s__state~0); 105351#L127 assume !(8464 == ssl3_accept_~s__state~0); 105349#L130 assume !(8465 == ssl3_accept_~s__state~0); 105350#L133 assume 8466 == ssl3_accept_~s__state~0; 104872#L134 [2021-10-13 00:26:07,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:07,280 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 25 times [2021-10-13 00:26:07,281 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:07,281 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603126480] [2021-10-13 00:26:07,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:07,281 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:07,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:07,288 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:07,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:07,296 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:07,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:07,296 INFO L82 PathProgramCache]: Analyzing trace with hash -115108714, now seen corresponding path program 1 times [2021-10-13 00:26:07,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:07,296 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940747069] [2021-10-13 00:26:07,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:07,297 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:07,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:07,322 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:07,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:07,360 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:07,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:07,361 INFO L82 PathProgramCache]: Analyzing trace with hash 2003388674, now seen corresponding path program 1 times [2021-10-13 00:26:07,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:07,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657101093] [2021-10-13 00:26:07,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:07,361 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:07,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:07,396 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:26:07,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:07,397 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657101093] [2021-10-13 00:26:07,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657101093] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:07,397 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:07,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:26:07,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428029752] [2021-10-13 00:26:08,978 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:26:08,978 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:26:08,978 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:26:08,978 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:26:08,979 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:26:08,979 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:08,979 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:26:08,979 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:26:08,979 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration30_Loop [2021-10-13 00:26:08,979 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:26:08,979 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:26:08,982 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:26:08,986 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:26:08,989 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:26:08,993 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:26:08,996 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:26:08,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:26:09,011 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:26:09,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:26:09,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:26:09,021 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:26:09,024 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:26:09,030 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:26:09,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:26:09,035 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:26:09,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:26:09,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:26:09,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:26:09,048 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:26:09,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:26:09,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:26:09,055 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:26:09,059 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:26:09,312 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:26:09,312 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:26:09,312 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:09,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:09,319 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:09,328 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:26:09,328 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:26:09,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-13 00:26:09,355 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:26:09,355 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:26:09,394 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:09,395 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:09,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:09,397 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:09,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-13 00:26:09,400 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:26:09,402 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:26:09,435 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:26:09,435 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:26:09,468 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:09,468 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:09,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:09,469 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:09,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-13 00:26:09,474 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:26:09,478 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:26:09,530 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:09,530 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:09,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:09,531 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:09,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-13 00:26:09,534 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:26:09,534 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:26:09,543 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:26:09,565 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2021-10-13 00:26:09,565 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:26:09,565 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:26:09,565 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:26:09,565 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:26:09,566 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:26:09,566 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:09,566 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:26:09,566 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:26:09,566 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration30_Loop [2021-10-13 00:26:09,566 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:26:09,566 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:26:09,568 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:26:09,573 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:26:09,576 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:26:09,580 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:26:09,585 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:26:09,588 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:26:09,591 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:26:09,593 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:26:09,597 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:26:09,602 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:26:09,604 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:26:09,606 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:26:09,610 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:26:09,612 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:26:09,621 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:26:09,623 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:26:09,627 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:26:09,630 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:26:09,632 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:26:09,635 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:26:09,637 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:26:09,639 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:26:09,860 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:26:09,860 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:26:09,861 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:09,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:09,862 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:09,878 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:26:09,887 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:26:09,887 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:26:09,888 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:26:09,888 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:26:09,888 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:26:09,889 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:26:09,889 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:26:09,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-13 00:26:09,906 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:26:09,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:09,942 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:09,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:09,947 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:09,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-13 00:26:09,956 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:26:09,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:26:09,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:26:09,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:26:09,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:26:09,963 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:26:09,964 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:26:09,964 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:26:09,970 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:26:09,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:09,990 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:09,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:09,991 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:09,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-13 00:26:09,997 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:26:10,004 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:26:10,004 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:26:10,004 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:26:10,004 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:26:10,004 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:26:10,007 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:26:10,007 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:26:10,030 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:26:10,033 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:26:10,033 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-13 00:26:10,033 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:10,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:10,034 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:10,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-13 00:26:10,038 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:26:10,038 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:26:10,038 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:26:10,038 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2021-10-13 00:26:10,069 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:10,070 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:26:10,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:10,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:10,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:26:10,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:26:10,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:10,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:26:10,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:26:10,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:11,623 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:26:11,625 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-10-13 00:26:11,625 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3966 states and 5011 transitions. cyclomatic complexity: 1058 Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 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:26:11,717 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3966 states and 5011 transitions. cyclomatic complexity: 1058. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 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 10797 states and 13567 transitions. Complement of second has 4 states. [2021-10-13 00:26:11,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-10-13 00:26:11,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 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:26:11,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 378 transitions. [2021-10-13 00:26:11,720 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 17 letters. Loop has 174 letters. [2021-10-13 00:26:11,728 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:26:11,728 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 191 letters. Loop has 174 letters. [2021-10-13 00:26:11,729 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:26:11,729 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 378 transitions. Stem has 17 letters. Loop has 348 letters. [2021-10-13 00:26:11,733 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:26:11,733 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10797 states and 13567 transitions. [2021-10-13 00:26:11,788 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 6812 [2021-10-13 00:26:11,832 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10797 states to 10587 states and 13311 transitions. [2021-10-13 00:26:11,832 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7104 [2021-10-13 00:26:11,838 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7235 [2021-10-13 00:26:11,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10587 states and 13311 transitions. [2021-10-13 00:26:11,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:11,839 INFO L681 BuchiCegarLoop]: Abstraction has 10587 states and 13311 transitions. [2021-10-13 00:26:11,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10587 states and 13311 transitions. [2021-10-13 00:26:11,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10587 to 10405. [2021-10-13 00:26:11,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10405 states, 10405 states have (on average 1.2589139836617012) internal successors, (13099), 10404 states have internal predecessors, (13099), 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:26:12,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10405 states to 10405 states and 13099 transitions. [2021-10-13 00:26:12,004 INFO L704 BuchiCegarLoop]: Abstraction has 10405 states and 13099 transitions. [2021-10-13 00:26:12,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:12,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:12,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:26:12,004 INFO L87 Difference]: Start difference. First operand 10405 states and 13099 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) 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:26:12,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:12,036 INFO L93 Difference]: Finished difference Result 5366 states and 6695 transitions. [2021-10-13 00:26:12,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:12,036 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5366 states and 6695 transitions. [2021-10-13 00:26:12,060 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 4198 [2021-10-13 00:26:12,080 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5366 states to 5362 states and 6691 transitions. [2021-10-13 00:26:12,080 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4496 [2021-10-13 00:26:12,083 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4498 [2021-10-13 00:26:12,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5362 states and 6691 transitions. [2021-10-13 00:26:12,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:12,090 INFO L681 BuchiCegarLoop]: Abstraction has 5362 states and 6691 transitions. [2021-10-13 00:26:12,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5362 states and 6691 transitions. [2021-10-13 00:26:12,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5362 to 5310. [2021-10-13 00:26:12,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5310 states, 5310 states have (on average 1.2491525423728813) internal successors, (6633), 5309 states have internal predecessors, (6633), 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:26:12,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5310 states to 5310 states and 6633 transitions. [2021-10-13 00:26:12,291 INFO L704 BuchiCegarLoop]: Abstraction has 5310 states and 6633 transitions. [2021-10-13 00:26:12,291 INFO L587 BuchiCegarLoop]: Abstraction has 5310 states and 6633 transitions. [2021-10-13 00:26:12,291 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-13 00:26:12,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5310 states and 6633 transitions. [2021-10-13 00:26:12,304 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4152 [2021-10-13 00:26:12,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:12,305 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:12,305 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:26:12,306 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:26:12,306 INFO L791 eck$LassoCheckResult]: Stem: 135842#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); 135686#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 135620#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 135554#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 135621#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 135623#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 135678#L100-2 assume !false; 136764#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137029#L103 assume !(12292 == ssl3_accept_~s__state~0); 137028#L106 assume !(16384 == ssl3_accept_~s__state~0); 137027#L109 assume !(8192 == ssl3_accept_~s__state~0); 137026#L112 assume !(24576 == ssl3_accept_~s__state~0); 137025#L115 assume !(8195 == ssl3_accept_~s__state~0); 137024#L118 assume !(8480 == ssl3_accept_~s__state~0); 137023#L121 assume !(8481 == ssl3_accept_~s__state~0); 137022#L124 assume !(8482 == ssl3_accept_~s__state~0); 137021#L127 assume !(8464 == ssl3_accept_~s__state~0); 137020#L130 assume !(8465 == ssl3_accept_~s__state~0); 137019#L133 assume !(8466 == ssl3_accept_~s__state~0); 137018#L136 assume !(8496 == ssl3_accept_~s__state~0); 136685#L139 [2021-10-13 00:26:12,306 INFO L793 eck$LassoCheckResult]: Loop: 136685#L139 assume !(8497 == ssl3_accept_~s__state~0); 136684#L142 assume !(8512 == ssl3_accept_~s__state~0); 136683#L145 assume !(8513 == ssl3_accept_~s__state~0); 136682#L148 assume !(8528 == ssl3_accept_~s__state~0); 136681#L151 assume !(8529 == ssl3_accept_~s__state~0); 136680#L154 assume !(8544 == ssl3_accept_~s__state~0); 136679#L157 assume !(8545 == ssl3_accept_~s__state~0); 136678#L160 assume !(8560 == ssl3_accept_~s__state~0); 136677#L163 assume !(8561 == ssl3_accept_~s__state~0); 136676#L166 assume 8448 == ssl3_accept_~s__state~0; 136633#L167 assume !(ssl3_accept_~num1~0 > 0); 136674#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 136672#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136667#L581 ssl3_accept_~skip~0 := 0; 136666#L100-2 assume !false; 136665#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136663#L103 assume !(12292 == ssl3_accept_~s__state~0); 136662#L106 assume !(16384 == ssl3_accept_~s__state~0); 136661#L109 assume !(8192 == ssl3_accept_~s__state~0); 136660#L112 assume !(24576 == ssl3_accept_~s__state~0); 136658#L115 assume !(8195 == ssl3_accept_~s__state~0); 136657#L118 assume !(8480 == ssl3_accept_~s__state~0); 136655#L121 assume !(8481 == ssl3_accept_~s__state~0); 136653#L124 assume 8482 == ssl3_accept_~s__state~0; 136654#L125 ssl3_accept_~s__state~0 := 3; 137075#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137069#L581 ssl3_accept_~skip~0 := 0; 137067#L100-2 assume !false; 137065#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137063#L103 assume !(12292 == ssl3_accept_~s__state~0); 137061#L106 assume !(16384 == ssl3_accept_~s__state~0); 137059#L109 assume !(8192 == ssl3_accept_~s__state~0); 137057#L112 assume !(24576 == ssl3_accept_~s__state~0); 137055#L115 assume !(8195 == ssl3_accept_~s__state~0); 137053#L118 assume !(8480 == ssl3_accept_~s__state~0); 137051#L121 assume !(8481 == ssl3_accept_~s__state~0); 137049#L124 assume !(8482 == ssl3_accept_~s__state~0); 137046#L127 assume !(8464 == ssl3_accept_~s__state~0); 137044#L130 assume !(8465 == ssl3_accept_~s__state~0); 137045#L133 assume !(8466 == ssl3_accept_~s__state~0); 136686#L136 assume !(8496 == ssl3_accept_~s__state~0); 136685#L139 [2021-10-13 00:26:12,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:12,307 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-13 00:26:12,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:12,307 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286222640] [2021-10-13 00:26:12,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:12,307 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:12,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:12,329 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:26:12,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:12,330 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286222640] [2021-10-13 00:26:12,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286222640] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:12,330 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:12,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:26:12,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442993458] [2021-10-13 00:26:12,332 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:26:12,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:12,332 INFO L82 PathProgramCache]: Analyzing trace with hash 2036695877, now seen corresponding path program 2 times [2021-10-13 00:26:12,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:12,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003944663] [2021-10-13 00:26:12,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:12,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:12,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:12,340 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:12,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:12,345 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:12,455 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:26:12,455 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:26:12,455 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:26:12,455 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:26:12,455 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:26:12,455 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:12,456 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:26:12,456 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:26:12,456 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration31_Loop [2021-10-13 00:26:12,456 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:26:12,456 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:26:12,457 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:26:12,459 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:26:12,462 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:26:12,467 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:26:12,470 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:26:12,518 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:26:12,518 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:26:12,518 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:12,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:12,523 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:12,531 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:26:12,531 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:26:12,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-13 00:26:12,542 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:26:12,543 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:26:12,579 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:12,579 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:12,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:12,580 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:12,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-13 00:26:12,586 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:26:12,586 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:26:12,599 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:26:12,599 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:26:12,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-10-13 00:26:12,619 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:12,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:12,620 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:12,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-13 00:26:12,627 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:26:12,627 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:26:12,665 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:12,665 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:12,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:12,666 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:12,667 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:26:12,667 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:26:12,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-13 00:26:12,677 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:26:12,697 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:12,697 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:26:12,697 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:26:12,697 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:26:12,697 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:26:12,698 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:26:12,698 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:12,698 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:26:12,698 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:26:12,698 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration31_Loop [2021-10-13 00:26:12,698 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:26:12,698 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:26:12,699 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:26:12,712 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:26:12,714 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:26:12,720 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:26:12,723 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:26:12,766 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:26:12,766 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:26:12,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:12,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:12,767 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:12,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-13 00:26:12,769 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:26:12,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:26:12,776 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:26:12,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:26:12,776 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:26:12,776 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:26:12,776 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:26:12,776 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:26:12,806 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:26:12,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:12,839 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:12,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:12,839 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:12,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-13 00:26:12,851 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:26:12,858 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:26:12,858 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:26:12,858 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:26:12,858 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:26:12,858 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:26:12,860 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:26:12,860 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:26:12,861 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:26:12,880 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:12,881 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:12,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:12,882 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:12,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-13 00:26:12,885 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:26:12,892 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:26:12,892 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:26:12,892 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:26:12,892 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:26:12,892 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:26:12,893 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:26:12,893 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:26:12,895 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:26:12,898 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:26:12,898 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 00:26:12,899 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:26:12,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:26:12,900 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:26:12,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-13 00:26:12,902 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:26:12,902 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:26:12,902 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:26:12,902 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:26:12,925 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:12,925 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:26:12,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:12,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:12,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:26:12,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:26:13,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:13,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:26:13,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:26:13,242 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:26:13,242 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-13 00:26:13,243 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 5310 states and 6633 transitions. cyclomatic complexity: 1341 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:26:13,599 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 5310 states and 6633 transitions. cyclomatic complexity: 1341. 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 17100 states and 21245 transitions. Complement of second has 9 states. [2021-10-13 00:26:13,599 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:26:13,599 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:26:13,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 341 transitions. [2021-10-13 00:26:13,600 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 20 letters. Loop has 41 letters. [2021-10-13 00:26:13,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:26:13,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 61 letters. Loop has 41 letters. [2021-10-13 00:26:13,601 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:26:13,601 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 341 transitions. Stem has 20 letters. Loop has 82 letters. [2021-10-13 00:26:13,602 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:26:13,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17100 states and 21245 transitions. [2021-10-13 00:26:13,666 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 7970 [2021-10-13 00:26:13,717 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17100 states to 16795 states and 20842 transitions. [2021-10-13 00:26:13,717 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9139 [2021-10-13 00:26:13,723 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9185 [2021-10-13 00:26:13,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16795 states and 20842 transitions. [2021-10-13 00:26:13,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:13,724 INFO L681 BuchiCegarLoop]: Abstraction has 16795 states and 20842 transitions. [2021-10-13 00:26:13,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16795 states and 20842 transitions. [2021-10-13 00:26:13,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16795 to 14745. [2021-10-13 00:26:13,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14745 states, 14745 states have (on average 1.2474059003051883) internal successors, (18393), 14744 states have internal predecessors, (18393), 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:26:13,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14745 states to 14745 states and 18393 transitions. [2021-10-13 00:26:13,939 INFO L704 BuchiCegarLoop]: Abstraction has 14745 states and 18393 transitions. [2021-10-13 00:26:13,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:13,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:13,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:26:13,940 INFO L87 Difference]: Start difference. First operand 14745 states and 18393 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:26:14,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:14,026 INFO L93 Difference]: Finished difference Result 3045 states and 3704 transitions. [2021-10-13 00:26:14,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:14,027 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3045 states and 3704 transitions. [2021-10-13 00:26:14,038 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2021-10-13 00:26:14,048 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3045 states to 3035 states and 3694 transitions. [2021-10-13 00:26:14,049 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 885 [2021-10-13 00:26:14,049 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 885 [2021-10-13 00:26:14,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3035 states and 3694 transitions. [2021-10-13 00:26:14,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:14,050 INFO L681 BuchiCegarLoop]: Abstraction has 3035 states and 3694 transitions. [2021-10-13 00:26:14,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3035 states and 3694 transitions. [2021-10-13 00:26:14,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3035 to 3035. [2021-10-13 00:26:14,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3035 states, 3035 states have (on average 1.2171334431630971) internal successors, (3694), 3034 states have internal predecessors, (3694), 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:26:14,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3035 states to 3035 states and 3694 transitions. [2021-10-13 00:26:14,092 INFO L704 BuchiCegarLoop]: Abstraction has 3035 states and 3694 transitions. [2021-10-13 00:26:14,092 INFO L587 BuchiCegarLoop]: Abstraction has 3035 states and 3694 transitions. [2021-10-13 00:26:14,092 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-13 00:26:14,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3035 states and 3694 transitions. [2021-10-13 00:26:14,100 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2021-10-13 00:26:14,100 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:14,100 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:14,102 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:26:14,102 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-10-13 00:26:14,103 INFO L791 eck$LassoCheckResult]: Stem: 176213#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); 176089#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 176026#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 175965#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 176027#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 176029#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 176084#L100-2 assume !false; 177031#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177027#L103 assume !(12292 == ssl3_accept_~s__state~0); 177023#L106 assume !(16384 == ssl3_accept_~s__state~0); 177019#L109 assume !(8192 == ssl3_accept_~s__state~0); 177015#L112 assume !(24576 == ssl3_accept_~s__state~0); 177011#L115 assume !(8195 == ssl3_accept_~s__state~0); 177007#L118 assume !(8480 == ssl3_accept_~s__state~0); 177004#L121 assume !(8481 == ssl3_accept_~s__state~0); 177002#L124 assume !(8482 == ssl3_accept_~s__state~0); 176955#L127 assume 8464 == ssl3_accept_~s__state~0; 176956#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 177053#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 177050#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; 177046#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 177039#L581 ssl3_accept_~skip~0 := 0; 177036#L100-2 assume !false; 177033#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177029#L103 assume !(12292 == ssl3_accept_~s__state~0); 177025#L106 assume !(16384 == ssl3_accept_~s__state~0); 177021#L109 assume !(8192 == ssl3_accept_~s__state~0); 177017#L112 assume !(24576 == ssl3_accept_~s__state~0); 177013#L115 assume !(8195 == ssl3_accept_~s__state~0); 177009#L118 assume !(8480 == ssl3_accept_~s__state~0); 177005#L121 assume !(8481 == ssl3_accept_~s__state~0); 177003#L124 assume !(8482 == ssl3_accept_~s__state~0); 176984#L127 assume !(8464 == ssl3_accept_~s__state~0); 176983#L130 assume !(8465 == ssl3_accept_~s__state~0); 176982#L133 assume !(8466 == ssl3_accept_~s__state~0); 176981#L136 assume 8496 == ssl3_accept_~s__state~0; 176980#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 176979#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 176975#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 176977#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 176034#L298-2 ssl3_accept_~s__init_num~0 := 0; 176035#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 177536#L581 ssl3_accept_~skip~0 := 0; 177533#L100-2 assume !false; 177164#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177165#L103 assume !(12292 == ssl3_accept_~s__state~0); 177152#L106 assume !(16384 == ssl3_accept_~s__state~0); 177153#L109 assume !(8192 == ssl3_accept_~s__state~0); 177123#L112 assume !(24576 == ssl3_accept_~s__state~0); 177124#L115 assume !(8195 == ssl3_accept_~s__state~0); 177115#L118 assume !(8480 == ssl3_accept_~s__state~0); 177116#L121 assume !(8481 == ssl3_accept_~s__state~0); 177107#L124 assume !(8482 == ssl3_accept_~s__state~0); 177108#L127 assume !(8464 == ssl3_accept_~s__state~0); 176993#L130 assume !(8465 == ssl3_accept_~s__state~0); 176994#L133 assume !(8466 == ssl3_accept_~s__state~0); 176989#L136 assume !(8496 == ssl3_accept_~s__state~0); 176990#L139 assume !(8497 == ssl3_accept_~s__state~0); 176239#L142 [2021-10-13 00:26:14,103 INFO L793 eck$LassoCheckResult]: Loop: 176239#L142 assume 8512 == ssl3_accept_~s__state~0; 176237#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 176222#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 176030#L313 assume !(ssl3_accept_~ret~0 <= 0); 176031#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 176942#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 176936#L581 ssl3_accept_~skip~0 := 0; 176934#L100-2 assume !false; 176932#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 176930#L103 assume !(12292 == ssl3_accept_~s__state~0); 176928#L106 assume !(16384 == ssl3_accept_~s__state~0); 176926#L109 assume !(8192 == ssl3_accept_~s__state~0); 176924#L112 assume !(24576 == ssl3_accept_~s__state~0); 176922#L115 assume !(8195 == ssl3_accept_~s__state~0); 176920#L118 assume !(8480 == ssl3_accept_~s__state~0); 176918#L121 assume !(8481 == ssl3_accept_~s__state~0); 176916#L124 assume !(8482 == ssl3_accept_~s__state~0); 176914#L127 assume !(8464 == ssl3_accept_~s__state~0); 176912#L130 assume !(8465 == ssl3_accept_~s__state~0); 176910#L133 assume !(8466 == ssl3_accept_~s__state~0); 176908#L136 assume !(8496 == ssl3_accept_~s__state~0); 176906#L139 assume !(8497 == ssl3_accept_~s__state~0); 176904#L142 assume !(8512 == ssl3_accept_~s__state~0); 176902#L145 assume !(8513 == ssl3_accept_~s__state~0); 176900#L148 assume 8528 == ssl3_accept_~s__state~0; 176898#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 176896#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 176894#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 176082#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 175985#L358 assume !(ssl3_accept_~ret~0 <= 0); 175986#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 176883#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 176877#L581 ssl3_accept_~skip~0 := 0; 176667#L100-2 assume !false; 176668#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 176579#L103 assume !(12292 == ssl3_accept_~s__state~0); 176580#L106 assume !(16384 == ssl3_accept_~s__state~0); 176555#L109 assume !(8192 == ssl3_accept_~s__state~0); 176556#L112 assume !(24576 == ssl3_accept_~s__state~0); 176542#L115 assume !(8195 == ssl3_accept_~s__state~0); 176543#L118 assume !(8480 == ssl3_accept_~s__state~0); 176530#L121 assume !(8481 == ssl3_accept_~s__state~0); 176531#L124 assume !(8482 == ssl3_accept_~s__state~0); 176517#L127 assume !(8464 == ssl3_accept_~s__state~0); 176518#L130 assume !(8465 == ssl3_accept_~s__state~0); 176504#L133 assume !(8466 == ssl3_accept_~s__state~0); 176505#L136 assume !(8496 == ssl3_accept_~s__state~0); 176490#L139 assume !(8497 == ssl3_accept_~s__state~0); 176491#L142 assume !(8512 == ssl3_accept_~s__state~0); 176477#L145 assume !(8513 == ssl3_accept_~s__state~0); 176478#L148 assume !(8528 == ssl3_accept_~s__state~0); 176467#L151 assume !(8529 == ssl3_accept_~s__state~0); 176468#L154 assume 8544 == ssl3_accept_~s__state~0; 176001#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 176002#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 176133#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 176012#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 175990#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 176150#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 176016#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 176860#L581 ssl3_accept_~skip~0 := 0; 176858#L100-2 assume !false; 176856#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 176854#L103 assume !(12292 == ssl3_accept_~s__state~0); 176852#L106 assume !(16384 == ssl3_accept_~s__state~0); 176850#L109 assume !(8192 == ssl3_accept_~s__state~0); 176848#L112 assume !(24576 == ssl3_accept_~s__state~0); 176846#L115 assume !(8195 == ssl3_accept_~s__state~0); 176844#L118 assume !(8480 == ssl3_accept_~s__state~0); 176842#L121 assume !(8481 == ssl3_accept_~s__state~0); 176840#L124 assume !(8482 == ssl3_accept_~s__state~0); 176838#L127 assume !(8464 == ssl3_accept_~s__state~0); 176836#L130 assume !(8465 == ssl3_accept_~s__state~0); 176834#L133 assume !(8466 == ssl3_accept_~s__state~0); 176832#L136 assume !(8496 == ssl3_accept_~s__state~0); 176828#L139 assume !(8497 == ssl3_accept_~s__state~0); 176826#L142 assume !(8512 == ssl3_accept_~s__state~0); 176824#L145 assume !(8513 == ssl3_accept_~s__state~0); 176820#L148 assume !(8528 == ssl3_accept_~s__state~0); 176817#L151 assume !(8529 == ssl3_accept_~s__state~0); 176813#L154 assume !(8544 == ssl3_accept_~s__state~0); 176812#L157 assume !(8545 == ssl3_accept_~s__state~0); 176811#L160 assume !(8560 == ssl3_accept_~s__state~0); 176802#L163 assume !(8561 == ssl3_accept_~s__state~0); 176798#L166 assume 8448 == ssl3_accept_~s__state~0; 176793#L167 assume !(ssl3_accept_~num1~0 > 0); 176784#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 176780#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 176773#L581 ssl3_accept_~skip~0 := 0; 176770#L100-2 assume !false; 176767#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 176764#L103 assume !(12292 == ssl3_accept_~s__state~0); 176761#L106 assume !(16384 == ssl3_accept_~s__state~0); 176758#L109 assume !(8192 == ssl3_accept_~s__state~0); 176755#L112 assume !(24576 == ssl3_accept_~s__state~0); 176752#L115 assume !(8195 == ssl3_accept_~s__state~0); 176749#L118 assume !(8480 == ssl3_accept_~s__state~0); 176746#L121 assume !(8481 == ssl3_accept_~s__state~0); 176743#L124 assume !(8482 == ssl3_accept_~s__state~0); 176740#L127 assume !(8464 == ssl3_accept_~s__state~0); 176737#L130 assume !(8465 == ssl3_accept_~s__state~0); 176734#L133 assume !(8466 == ssl3_accept_~s__state~0); 176731#L136 assume !(8496 == ssl3_accept_~s__state~0); 176729#L139 assume !(8497 == ssl3_accept_~s__state~0); 176711#L142 assume !(8512 == ssl3_accept_~s__state~0); 176699#L145 assume !(8513 == ssl3_accept_~s__state~0); 176695#L148 assume !(8528 == ssl3_accept_~s__state~0); 176691#L151 assume !(8529 == ssl3_accept_~s__state~0); 176687#L154 assume !(8544 == ssl3_accept_~s__state~0); 176683#L157 assume !(8545 == ssl3_accept_~s__state~0); 176679#L160 assume !(8560 == ssl3_accept_~s__state~0); 176675#L163 assume !(8561 == ssl3_accept_~s__state~0); 176671#L166 assume !(8448 == ssl3_accept_~s__state~0); 176661#L169 assume 8576 == ssl3_accept_~s__state~0; 176656#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 176653#L445 assume !(ssl3_accept_~ret~0 <= 0); 176649#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 176645#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 176638#L581 ssl3_accept_~skip~0 := 0; 176635#L100-2 assume !false; 176632#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 176629#L103 assume !(12292 == ssl3_accept_~s__state~0); 176626#L106 assume !(16384 == ssl3_accept_~s__state~0); 176623#L109 assume !(8192 == ssl3_accept_~s__state~0); 176620#L112 assume !(24576 == ssl3_accept_~s__state~0); 176617#L115 assume !(8195 == ssl3_accept_~s__state~0); 176614#L118 assume !(8480 == ssl3_accept_~s__state~0); 176611#L121 assume !(8481 == ssl3_accept_~s__state~0); 176608#L124 assume !(8482 == ssl3_accept_~s__state~0); 176605#L127 assume !(8464 == ssl3_accept_~s__state~0); 176603#L130 assume !(8465 == ssl3_accept_~s__state~0); 176598#L133 assume !(8466 == ssl3_accept_~s__state~0); 176599#L136 assume 8496 == ssl3_accept_~s__state~0; 176105#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 176046#L288 assume !(1 == ssl3_accept_~blastFlag~0); 176047#L291 assume !(3 == ssl3_accept_~blastFlag~0); 176141#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 176066#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 176067#L298-2 ssl3_accept_~s__init_num~0 := 0; 176189#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 176076#L581 ssl3_accept_~skip~0 := 0; 176185#L100-2 assume !false; 176186#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177160#L103 assume !(12292 == ssl3_accept_~s__state~0); 177161#L106 assume !(16384 == ssl3_accept_~s__state~0); 177127#L109 assume !(8192 == ssl3_accept_~s__state~0); 177128#L112 assume !(24576 == ssl3_accept_~s__state~0); 177119#L115 assume !(8195 == ssl3_accept_~s__state~0); 177120#L118 assume !(8480 == ssl3_accept_~s__state~0); 177111#L121 assume !(8481 == ssl3_accept_~s__state~0); 177112#L124 assume !(8482 == ssl3_accept_~s__state~0); 176999#L127 assume !(8464 == ssl3_accept_~s__state~0); 177000#L130 assume !(8465 == ssl3_accept_~s__state~0); 176991#L133 assume !(8466 == ssl3_accept_~s__state~0); 176992#L136 assume !(8496 == ssl3_accept_~s__state~0); 176241#L139 assume !(8497 == ssl3_accept_~s__state~0); 176239#L142 [2021-10-13 00:26:14,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:14,104 INFO L82 PathProgramCache]: Analyzing trace with hash 2131883688, now seen corresponding path program 1 times [2021-10-13 00:26:14,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:14,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644610627] [2021-10-13 00:26:14,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:14,105 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:14,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:14,119 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:14,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:14,133 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:14,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:14,133 INFO L82 PathProgramCache]: Analyzing trace with hash 1854271153, now seen corresponding path program 1 times [2021-10-13 00:26:14,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:14,134 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78968532] [2021-10-13 00:26:14,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:14,134 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:14,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:26:14,248 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-10-13 00:26:14,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:26:14,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78968532] [2021-10-13 00:26:14,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78968532] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:26:14,248 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:26:14,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:26:14,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800656609] [2021-10-13 00:26:14,249 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:26:14,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:26:14,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:26:14,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:26:14,250 INFO L87 Difference]: Start difference. First operand 3035 states and 3694 transitions. cyclomatic complexity: 672 Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 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:26:14,282 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-10-13 00:26:14,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:26:14,351 INFO L93 Difference]: Finished difference Result 3035 states and 3685 transitions. [2021-10-13 00:26:14,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:26:14,352 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3035 states and 3685 transitions. [2021-10-13 00:26:14,361 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2021-10-13 00:26:14,370 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3035 states to 3035 states and 3685 transitions. [2021-10-13 00:26:14,370 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 885 [2021-10-13 00:26:14,371 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 885 [2021-10-13 00:26:14,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3035 states and 3685 transitions. [2021-10-13 00:26:14,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:26:14,373 INFO L681 BuchiCegarLoop]: Abstraction has 3035 states and 3685 transitions. [2021-10-13 00:26:14,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3035 states and 3685 transitions. [2021-10-13 00:26:14,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3035 to 3035. [2021-10-13 00:26:14,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3035 states, 3035 states have (on average 1.2141680395387149) internal successors, (3685), 3034 states have internal predecessors, (3685), 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:26:14,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3035 states to 3035 states and 3685 transitions. [2021-10-13 00:26:14,406 INFO L704 BuchiCegarLoop]: Abstraction has 3035 states and 3685 transitions. [2021-10-13 00:26:14,406 INFO L587 BuchiCegarLoop]: Abstraction has 3035 states and 3685 transitions. [2021-10-13 00:26:14,406 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-13 00:26:14,406 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3035 states and 3685 transitions. [2021-10-13 00:26:14,412 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2021-10-13 00:26:14,413 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:26:14,413 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:26:14,414 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:26:14,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] [2021-10-13 00:26:14,415 INFO L791 eck$LassoCheckResult]: Stem: 182282#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); 182163#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 182103#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 182041#L86-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 182104#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 182106#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 182158#L100-2 assume !false; 182761#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182757#L103 assume !(12292 == ssl3_accept_~s__state~0); 182753#L106 assume !(16384 == ssl3_accept_~s__state~0); 182749#L109 assume !(8192 == ssl3_accept_~s__state~0); 182745#L112 assume !(24576 == ssl3_accept_~s__state~0); 182741#L115 assume !(8195 == ssl3_accept_~s__state~0); 182737#L118 assume !(8480 == ssl3_accept_~s__state~0); 182733#L121 assume !(8481 == ssl3_accept_~s__state~0); 182729#L124 assume !(8482 == ssl3_accept_~s__state~0); 182725#L127 assume 8464 == ssl3_accept_~s__state~0; 182283#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 182284#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 183119#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; 183117#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 183112#L581 ssl3_accept_~skip~0 := 0; 183111#L100-2 assume !false; 183110#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183109#L103 assume !(12292 == ssl3_accept_~s__state~0); 183108#L106 assume !(16384 == ssl3_accept_~s__state~0); 183107#L109 assume !(8192 == ssl3_accept_~s__state~0); 183106#L112 assume !(24576 == ssl3_accept_~s__state~0); 183105#L115 assume !(8195 == ssl3_accept_~s__state~0); 183104#L118 assume !(8480 == ssl3_accept_~s__state~0); 183103#L121 assume !(8481 == ssl3_accept_~s__state~0); 183102#L124 assume !(8482 == ssl3_accept_~s__state~0); 183101#L127 assume !(8464 == ssl3_accept_~s__state~0); 183100#L130 assume !(8465 == ssl3_accept_~s__state~0); 183099#L133 assume !(8466 == ssl3_accept_~s__state~0); 183098#L136 assume 8496 == ssl3_accept_~s__state~0; 183097#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 183096#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 183092#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 183093#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 182115#L298-2 ssl3_accept_~s__init_num~0 := 0; 182116#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 183163#L581 ssl3_accept_~skip~0 := 0; 183164#L100-2 assume !false; 183157#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183158#L103 assume !(12292 == ssl3_accept_~s__state~0); 183151#L106 assume !(16384 == ssl3_accept_~s__state~0); 183152#L109 assume !(8192 == ssl3_accept_~s__state~0); 183145#L112 assume !(24576 == ssl3_accept_~s__state~0); 183146#L115 assume !(8195 == ssl3_accept_~s__state~0); 183139#L118 assume !(8480 == ssl3_accept_~s__state~0); 183140#L121 assume !(8481 == ssl3_accept_~s__state~0); 183132#L124 assume !(8482 == ssl3_accept_~s__state~0); 183133#L127 assume !(8464 == ssl3_accept_~s__state~0); 183124#L130 assume !(8465 == ssl3_accept_~s__state~0); 183125#L133 assume !(8466 == ssl3_accept_~s__state~0); 183094#L136 assume !(8496 == ssl3_accept_~s__state~0); 183095#L139 assume !(8497 == ssl3_accept_~s__state~0); 182315#L142 [2021-10-13 00:26:14,415 INFO L793 eck$LassoCheckResult]: Loop: 182315#L142 assume 8512 == ssl3_accept_~s__state~0; 182313#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 182298#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 182107#L313 assume !(ssl3_accept_~ret~0 <= 0); 182108#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 183048#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 183041#L581 ssl3_accept_~skip~0 := 0; 183038#L100-2 assume !false; 183035#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183032#L103 assume !(12292 == ssl3_accept_~s__state~0); 183030#L106 assume !(16384 == ssl3_accept_~s__state~0); 183018#L109 assume !(8192 == ssl3_accept_~s__state~0); 183014#L112 assume !(24576 == ssl3_accept_~s__state~0); 183009#L115 assume !(8195 == ssl3_accept_~s__state~0); 183005#L118 assume !(8480 == ssl3_accept_~s__state~0); 182997#L121 assume !(8481 == ssl3_accept_~s__state~0); 182993#L124 assume !(8482 == ssl3_accept_~s__state~0); 182989#L127 assume !(8464 == ssl3_accept_~s__state~0); 182985#L130 assume !(8465 == ssl3_accept_~s__state~0); 182981#L133 assume !(8466 == ssl3_accept_~s__state~0); 182977#L136 assume !(8496 == ssl3_accept_~s__state~0); 182974#L139 assume !(8497 == ssl3_accept_~s__state~0); 182972#L142 assume !(8512 == ssl3_accept_~s__state~0); 182970#L145 assume !(8513 == ssl3_accept_~s__state~0); 182968#L148 assume 8528 == ssl3_accept_~s__state~0; 182963#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 182962#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 182955#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 182156#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 182061#L358 assume !(ssl3_accept_~ret~0 <= 0); 182062#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 182914#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 182908#L581 ssl3_accept_~skip~0 := 0; 182906#L100-2 assume !false; 182904#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182896#L103 assume !(12292 == ssl3_accept_~s__state~0); 182891#L106 assume !(16384 == ssl3_accept_~s__state~0); 182886#L109 assume !(8192 == ssl3_accept_~s__state~0); 182881#L112 assume !(24576 == ssl3_accept_~s__state~0); 182876#L115 assume !(8195 == ssl3_accept_~s__state~0); 182871#L118 assume !(8480 == ssl3_accept_~s__state~0); 182866#L121 assume !(8481 == ssl3_accept_~s__state~0); 182861#L124 assume !(8482 == ssl3_accept_~s__state~0); 182856#L127 assume !(8464 == ssl3_accept_~s__state~0); 182851#L130 assume !(8465 == ssl3_accept_~s__state~0); 182846#L133 assume !(8466 == ssl3_accept_~s__state~0); 182841#L136 assume !(8496 == ssl3_accept_~s__state~0); 182836#L139 assume !(8497 == ssl3_accept_~s__state~0); 182831#L142 assume !(8512 == ssl3_accept_~s__state~0); 182826#L145 assume !(8513 == ssl3_accept_~s__state~0); 182822#L148 assume !(8528 == ssl3_accept_~s__state~0); 182821#L151 assume !(8529 == ssl3_accept_~s__state~0); 182820#L154 assume 8544 == ssl3_accept_~s__state~0; 182819#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 182818#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 182816#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 182090#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 182066#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 182223#L405 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 182094#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 183080#L581 ssl3_accept_~skip~0 := 0; 183079#L100-2 assume !false; 183078#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183077#L103 assume !(12292 == ssl3_accept_~s__state~0); 183076#L106 assume !(16384 == ssl3_accept_~s__state~0); 183075#L109 assume !(8192 == ssl3_accept_~s__state~0); 183073#L112 assume !(24576 == ssl3_accept_~s__state~0); 183068#L115 assume !(8195 == ssl3_accept_~s__state~0); 183066#L118 assume !(8480 == ssl3_accept_~s__state~0); 183064#L121 assume !(8481 == ssl3_accept_~s__state~0); 183062#L124 assume !(8482 == ssl3_accept_~s__state~0); 183060#L127 assume !(8464 == ssl3_accept_~s__state~0); 183058#L130 assume !(8465 == ssl3_accept_~s__state~0); 183056#L133 assume !(8466 == ssl3_accept_~s__state~0); 183054#L136 assume !(8496 == ssl3_accept_~s__state~0); 183052#L139 assume !(8497 == ssl3_accept_~s__state~0); 183049#L142 assume !(8512 == ssl3_accept_~s__state~0); 183042#L145 assume !(8513 == ssl3_accept_~s__state~0); 183039#L148 assume !(8528 == ssl3_accept_~s__state~0); 183036#L151 assume !(8529 == ssl3_accept_~s__state~0); 183033#L154 assume !(8544 == ssl3_accept_~s__state~0); 183028#L157 assume !(8545 == ssl3_accept_~s__state~0); 183022#L160 assume !(8560 == ssl3_accept_~s__state~0); 183019#L163 assume !(8561 == ssl3_accept_~s__state~0); 183015#L166 assume 8448 == ssl3_accept_~s__state~0; 183011#L167 assume !(ssl3_accept_~num1~0 > 0); 182048#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 182049#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 183067#L581 ssl3_accept_~skip~0 := 0; 183065#L100-2 assume !false; 183063#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183061#L103 assume !(12292 == ssl3_accept_~s__state~0); 183059#L106 assume !(16384 == ssl3_accept_~s__state~0); 183057#L109 assume !(8192 == ssl3_accept_~s__state~0); 183055#L112 assume !(24576 == ssl3_accept_~s__state~0); 183053#L115 assume !(8195 == ssl3_accept_~s__state~0); 183050#L118 assume !(8480 == ssl3_accept_~s__state~0); 183043#L121 assume !(8481 == ssl3_accept_~s__state~0); 183040#L124 assume !(8482 == ssl3_accept_~s__state~0); 183037#L127 assume !(8464 == ssl3_accept_~s__state~0); 183034#L130 assume !(8465 == ssl3_accept_~s__state~0); 183031#L133 assume !(8466 == ssl3_accept_~s__state~0); 183027#L136 assume !(8496 == ssl3_accept_~s__state~0); 183021#L139 assume !(8497 == ssl3_accept_~s__state~0); 183017#L142 assume !(8512 == ssl3_accept_~s__state~0); 183013#L145 assume !(8513 == ssl3_accept_~s__state~0); 183008#L148 assume !(8528 == ssl3_accept_~s__state~0); 183004#L151 assume !(8529 == ssl3_accept_~s__state~0); 182996#L154 assume !(8544 == ssl3_accept_~s__state~0); 182992#L157 assume !(8545 == ssl3_accept_~s__state~0); 182988#L160 assume !(8560 == ssl3_accept_~s__state~0); 182984#L163 assume !(8561 == ssl3_accept_~s__state~0); 182980#L166 assume !(8448 == ssl3_accept_~s__state~0); 182193#L169 assume 8576 == ssl3_accept_~s__state~0; 182179#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 182159#L445 assume !(ssl3_accept_~ret~0 <= 0); 182160#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 182787#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 182773#L581 ssl3_accept_~skip~0 := 0; 182770#L100-2 assume !false; 182767#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182764#L103 assume !(12292 == ssl3_accept_~s__state~0); 182760#L106 assume !(16384 == ssl3_accept_~s__state~0); 182756#L109 assume !(8192 == ssl3_accept_~s__state~0); 182752#L112 assume !(24576 == ssl3_accept_~s__state~0); 182748#L115 assume !(8195 == ssl3_accept_~s__state~0); 182744#L118 assume !(8480 == ssl3_accept_~s__state~0); 182740#L121 assume !(8481 == ssl3_accept_~s__state~0); 182736#L124 assume !(8482 == ssl3_accept_~s__state~0); 182732#L127 assume !(8464 == ssl3_accept_~s__state~0); 182728#L130 assume !(8465 == ssl3_accept_~s__state~0); 182724#L133 assume 8466 == ssl3_accept_~s__state~0; 182721#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 182268#L275 assume !(0 == ssl3_accept_~blastFlag~0); 182269#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; 182276#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 182772#L581 ssl3_accept_~skip~0 := 0; 182769#L100-2 assume !false; 182766#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182763#L103 assume !(12292 == ssl3_accept_~s__state~0); 182759#L106 assume !(16384 == ssl3_accept_~s__state~0); 182755#L109 assume !(8192 == ssl3_accept_~s__state~0); 182751#L112 assume !(24576 == ssl3_accept_~s__state~0); 182747#L115 assume !(8195 == ssl3_accept_~s__state~0); 182743#L118 assume !(8480 == ssl3_accept_~s__state~0); 182739#L121 assume !(8481 == ssl3_accept_~s__state~0); 182735#L124 assume !(8482 == ssl3_accept_~s__state~0); 182731#L127 assume !(8464 == ssl3_accept_~s__state~0); 182727#L130 assume !(8465 == ssl3_accept_~s__state~0); 182723#L133 assume !(8466 == ssl3_accept_~s__state~0); 182720#L136 assume 8496 == ssl3_accept_~s__state~0; 182181#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 182123#L288 assume !(1 == ssl3_accept_~blastFlag~0); 182124#L291 assume !(3 == ssl3_accept_~blastFlag~0); 182213#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 182140#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 182141#L298-2 ssl3_accept_~s__init_num~0 := 0; 183171#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 183167#L581 ssl3_accept_~skip~0 := 0; 183160#L100-2 assume !false; 183161#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183154#L103 assume !(12292 == ssl3_accept_~s__state~0); 183155#L106 assume !(16384 == ssl3_accept_~s__state~0); 183148#L109 assume !(8192 == ssl3_accept_~s__state~0); 183149#L112 assume !(24576 == ssl3_accept_~s__state~0); 183142#L115 assume !(8195 == ssl3_accept_~s__state~0); 183143#L118 assume !(8480 == ssl3_accept_~s__state~0); 183136#L121 assume !(8481 == ssl3_accept_~s__state~0); 183137#L124 assume !(8482 == ssl3_accept_~s__state~0); 183128#L127 assume !(8464 == ssl3_accept_~s__state~0); 183129#L130 assume !(8465 == ssl3_accept_~s__state~0); 183120#L133 assume !(8466 == ssl3_accept_~s__state~0); 183121#L136 assume !(8496 == ssl3_accept_~s__state~0); 182317#L139 assume !(8497 == ssl3_accept_~s__state~0); 182315#L142 [2021-10-13 00:26:14,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:14,416 INFO L82 PathProgramCache]: Analyzing trace with hash 2131883688, now seen corresponding path program 2 times [2021-10-13 00:26:14,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:14,416 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284548025] [2021-10-13 00:26:14,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:14,416 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:14,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:14,426 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:14,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:14,438 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:14,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:14,439 INFO L82 PathProgramCache]: Analyzing trace with hash -913886312, now seen corresponding path program 1 times [2021-10-13 00:26:14,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:14,440 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105572964] [2021-10-13 00:26:14,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:14,440 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:14,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:14,454 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:14,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:14,475 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:14,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:26:14,476 INFO L82 PathProgramCache]: Analyzing trace with hash 662449663, now seen corresponding path program 1 times [2021-10-13 00:26:14,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:26:14,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520472104] [2021-10-13 00:26:14,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:26:14,477 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:26:14,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:14,496 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:26:14,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:26:14,550 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:26:16,745 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.10 12:26:16 BoogieIcfgContainer [2021-10-13 00:26:16,745 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-13 00:26:16,746 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 00:26:16,746 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 00:26:16,746 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 00:26:16,747 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:25:54" (3/4) ... [2021-10-13 00:26:16,749 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-13 00:26:16,824 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/witness.graphml [2021-10-13 00:26:16,824 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 00:26:16,826 INFO L168 Benchmark]: Toolchain (without parser) took 24067.31 ms. Allocated memory was 88.1 MB in the beginning and 778.0 MB in the end (delta: 690.0 MB). Free memory was 49.6 MB in the beginning and 234.1 MB in the end (delta: -184.6 MB). Peak memory consumption was 503.7 MB. Max. memory is 16.1 GB. [2021-10-13 00:26:16,826 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 88.1 MB. Free memory is still 66.2 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 00:26:16,827 INFO L168 Benchmark]: CACSL2BoogieTranslator took 465.53 ms. Allocated memory was 88.1 MB in the beginning and 107.0 MB in the end (delta: 18.9 MB). Free memory was 49.3 MB in the beginning and 78.3 MB in the end (delta: -29.0 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-13 00:26:16,827 INFO L168 Benchmark]: Boogie Procedure Inliner took 80.61 ms. Allocated memory is still 107.0 MB. Free memory was 78.3 MB in the beginning and 75.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:26:16,827 INFO L168 Benchmark]: Boogie Preprocessor took 60.21 ms. Allocated memory is still 107.0 MB. Free memory was 75.8 MB in the beginning and 73.7 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:26:16,828 INFO L168 Benchmark]: RCFGBuilder took 742.92 ms. Allocated memory is still 107.0 MB. Free memory was 73.7 MB in the beginning and 49.4 MB in the end (delta: 24.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. [2021-10-13 00:26:16,828 INFO L168 Benchmark]: BuchiAutomizer took 22632.74 ms. Allocated memory was 107.0 MB in the beginning and 778.0 MB in the end (delta: 671.1 MB). Free memory was 49.4 MB in the beginning and 242.5 MB in the end (delta: -193.1 MB). Peak memory consumption was 478.9 MB. Max. memory is 16.1 GB. [2021-10-13 00:26:16,829 INFO L168 Benchmark]: Witness Printer took 78.65 ms. Allocated memory is still 778.0 MB. Free memory was 242.5 MB in the beginning and 234.1 MB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-13 00:26:16,831 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.27 ms. Allocated memory is still 88.1 MB. Free memory is still 66.2 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 465.53 ms. Allocated memory was 88.1 MB in the beginning and 107.0 MB in the end (delta: 18.9 MB). Free memory was 49.3 MB in the beginning and 78.3 MB in the end (delta: -29.0 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 80.61 ms. Allocated memory is still 107.0 MB. Free memory was 78.3 MB in the beginning and 75.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 60.21 ms. Allocated memory is still 107.0 MB. Free memory was 75.8 MB in the beginning and 73.7 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 742.92 ms. Allocated memory is still 107.0 MB. Free memory was 73.7 MB in the beginning and 49.4 MB in the end (delta: 24.2 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 22632.74 ms. Allocated memory was 107.0 MB in the beginning and 778.0 MB in the end (delta: 671.1 MB). Free memory was 49.4 MB in the beginning and 242.5 MB in the end (delta: -193.1 MB). Peak memory consumption was 478.9 MB. Max. memory is 16.1 GB. * Witness Printer took 78.65 ms. Allocated memory is still 778.0 MB. Free memory was 242.5 MB in the beginning and 234.1 MB in the end (delta: 8.4 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 35 terminating modules (32 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function 7 + -2 * blastFlag and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 3035 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 22.5s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 12.0s. Construction of modules took 2.8s. Büchi inclusion checks took 4.1s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 1818.5ms AutomataMinimizationTime, 35 MinimizatonAttempts, 18708 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 1.0s Buchi closure took 0.0s. Biggest automaton had 5310 states and ocurred in iteration 30. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 8216 SDtfs, 5083 SDslu, 5449 SDs, 0 SdLazy, 3558 SolverSat, 704 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2883.9ms Time LassoAnalysisResults: nont1 unkn0 SFLI25 SFLT0 conc0 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital53 mio100 ax100 hnf100 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 39ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 5 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 142]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=20919} 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=20919, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@72b399f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7434189a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42f8cf31=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1065901f=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c212e78=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a8de671=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b4dc4d3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70476489=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e7e4cdf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20669039=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74c2ac67=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@54123089=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3172d310=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65741eea=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20e2c31e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d9f3378=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57a64467=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4bc1c258=0, __cil_tmp57=0, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=10, tmp___2=0, cb=10, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-256, s__verify_mode=16, tmp___6=0, tmp=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@70c3bb12=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7404a892=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5fe8f534=0, s__s3__tmp__reuse_message=13, s__ctx__stats__sess_accept_renegotiate=0, l=-256, 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@1e720546=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41e9a711=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63f97e99=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@574fcdb5=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5930ce84=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@d00388c=0, NULL=20921, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@9b68974=0, skip=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a6dcdee=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1770280d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a1a828d=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c70d073=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@65706162=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ca42e80=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d0779e0=1, s__options=0, s__cert=11, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a218db0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44617fe1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@552b9ec2=1, Time=8, num1=0, NULL=20920, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14658436=0, NULL=0, NULL=20922, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2522e859=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@80a5d39=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f1d20b8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@194ae7e3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c94d345=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79a3dc4c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@697e295e=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1165834a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b8f4a8d=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@555af52f=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b616598=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10cd4ba0=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 142]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L614] int s ; [L615] int tmp ; [L619] s = 8464 [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 = 1; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 = __VERIFIER_nondet_long() ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L75] s__state = initial_state [L76] blastFlag = 0 [L77] tmp = __VERIFIER_nondet_int() [L78] Time = tmp [L79] cb = 0 [L80] ret = -1 [L81] skip = 0 [L82] got_new_session = 0 [L83] COND TRUE s__info_callback != 0 [L84] cb = s__info_callback [L90] s__in_handshake ++ [L91] COND FALSE !(tmp___1 + 12288) [L96] COND FALSE !(s__cert == 0) [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND TRUE s__state == 8464 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND TRUE blastFlag == 0 [L276] blastFlag = 1 [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 1 [L289] blastFlag = 2 [L295] COND FALSE !(ret <= 0) [L298] COND FALSE !(\read(s__hit)) [L301] s__state = 8512 [L303] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) Loop: [L142] COND TRUE s__state == 8512 [L308] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L309] COND FALSE !(__cil_tmp56 + 256UL) [L312] ret = __VERIFIER_nondet_int() [L313] COND FALSE !(ret <= 0) [L318] s__state = 8528 [L319] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND TRUE s__state == 8528 [L323] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L325] __cil_tmp57 = (unsigned long )s__options [L326] COND TRUE __cil_tmp57 + 2097152UL [L327] s__s3__tmp__use_rsa_tmp = 1 [L332] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND TRUE s__state == 8544 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND FALSE !(__cil_tmp61 + 256UL) [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(ret <= 0) [L408] s__state = 8448 [L409] s__s3__tmp__next_state___0 = 8576 [L410] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND TRUE s__state == 8448 [L431] COND FALSE !(num1 > 0L) [L440] s__state = s__s3__tmp__next_state___0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND FALSE !(s__state == 8448) [L169] COND TRUE s__state == 8576 [L444] ret = __VERIFIER_nondet_int() [L445] COND FALSE !(ret <= 0) [L448] COND TRUE ret == 2 [L449] s__state = 8466 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND TRUE s__state == 8466 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND FALSE !(blastFlag == 0) [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 1) [L291] COND FALSE !(blastFlag == 3) [L295] COND FALSE !(ret <= 0) [L298] COND FALSE !(\read(s__hit)) [L301] s__state = 8512 [L303] s__init_num = 0 [L581] COND FALSE !(! s__s3__tmp__reuse_message) [L598] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-13 00:26:16,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:17,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-13 00:26:17,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-10-13 00:26:17,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-10-13 00:26:17,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-10-13 00:26:17,987 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-10-13 00:26:18,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d9480420-0eca-4faf-80fd-55a24d6a931e/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...