./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 47ea0209 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY --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 48639347f82802a5c21ea0e7f3a4a45e80d4c8de2948c98fedf98384684092ae --- Real Ultimate output --- This is Ultimate 0.2.1-dev-47ea020 [2021-11-07 07:39:52,316 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-07 07:39:52,319 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-07 07:39:52,376 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-07 07:39:52,376 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-07 07:39:52,378 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-07 07:39:52,380 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-07 07:39:52,382 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-07 07:39:52,384 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-07 07:39:52,386 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-07 07:39:52,387 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-07 07:39:52,389 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-07 07:39:52,389 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-07 07:39:52,391 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-07 07:39:52,392 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-07 07:39:52,394 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-07 07:39:52,395 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-07 07:39:52,397 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-07 07:39:52,400 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-07 07:39:52,403 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-07 07:39:52,405 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-07 07:39:52,407 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-07 07:39:52,409 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-07 07:39:52,410 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-07 07:39:52,414 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-07 07:39:52,415 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-07 07:39:52,415 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-07 07:39:52,416 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-07 07:39:52,417 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-07 07:39:52,419 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-07 07:39:52,419 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-07 07:39:52,420 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-07 07:39:52,421 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-07 07:39:52,422 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-07 07:39:52,424 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-07 07:39:52,425 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-07 07:39:52,426 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-07 07:39:52,426 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-07 07:39:52,427 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-07 07:39:52,428 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-07 07:39:52,429 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-07 07:39:52,430 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-07 07:39:52,456 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-07 07:39:52,456 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-07 07:39:52,457 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-07 07:39:52,457 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-07 07:39:52,459 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-07 07:39:52,459 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-07 07:39:52,460 INFO L138 SettingsManager]: * Use SBE=true [2021-11-07 07:39:52,460 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-07 07:39:52,460 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-07 07:39:52,460 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-07 07:39:52,461 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-07 07:39:52,461 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-07 07:39:52,461 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-07 07:39:52,461 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-07 07:39:52,462 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-07 07:39:52,462 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-07 07:39:52,462 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-07 07:39:52,462 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-07 07:39:52,463 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-07 07:39:52,463 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-07 07:39:52,463 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-07 07:39:52,463 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-07 07:39:52,464 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-07 07:39:52,464 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-07 07:39:52,464 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-07 07:39:52,464 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-07 07:39:52,464 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-07 07:39:52,465 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-07 07:39:52,465 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-07 07:39:52,465 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-07 07:39:52,466 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-07 07:39:52,466 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-07 07:39:52,467 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-07 07:39:52,467 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_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/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_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY 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 -> 48639347f82802a5c21ea0e7f3a4a45e80d4c8de2948c98fedf98384684092ae [2021-11-07 07:39:52,696 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-07 07:39:52,724 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-07 07:39:52,726 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-07 07:39:52,727 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-07 07:39:52,729 INFO L275 PluginConnector]: CDTParser initialized [2021-11-07 07:39:52,729 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c [2021-11-07 07:39:52,816 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/data/462c3e02d/037efed1210146eb95aa7d72432892b9/FLAG22537297e [2021-11-07 07:39:53,369 INFO L306 CDTParser]: Found 1 translation units. [2021-11-07 07:39:53,369 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c [2021-11-07 07:39:53,380 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/data/462c3e02d/037efed1210146eb95aa7d72432892b9/FLAG22537297e [2021-11-07 07:39:53,683 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/data/462c3e02d/037efed1210146eb95aa7d72432892b9 [2021-11-07 07:39:53,686 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-07 07:39:53,687 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-07 07:39:53,689 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-07 07:39:53,689 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-07 07:39:53,693 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-07 07:39:53,693 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 07:39:53" (1/1) ... [2021-11-07 07:39:53,694 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45c4056 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:53, skipping insertion in model container [2021-11-07 07:39:53,695 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 07:39:53" (1/1) ... [2021-11-07 07:39:53,702 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-07 07:39:53,736 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-07 07:39:53,955 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_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c[36888,36901] [2021-11-07 07:39:53,959 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 07:39:53,969 INFO L203 MainTranslator]: Completed pre-run [2021-11-07 07:39:54,036 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_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-1.c[36888,36901] [2021-11-07 07:39:54,039 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 07:39:54,053 INFO L208 MainTranslator]: Completed translation [2021-11-07 07:39:54,053 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:54 WrapperNode [2021-11-07 07:39:54,054 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-07 07:39:54,055 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-07 07:39:54,055 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-07 07:39:54,055 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-07 07:39:54,063 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:54" (1/1) ... [2021-11-07 07:39:54,073 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:54" (1/1) ... [2021-11-07 07:39:54,106 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-07 07:39:54,107 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-07 07:39:54,107 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-07 07:39:54,107 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-07 07:39:54,116 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:54" (1/1) ... [2021-11-07 07:39:54,117 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:54" (1/1) ... [2021-11-07 07:39:54,121 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:54" (1/1) ... [2021-11-07 07:39:54,127 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:54" (1/1) ... [2021-11-07 07:39:54,135 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:54" (1/1) ... [2021-11-07 07:39:54,148 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:54" (1/1) ... [2021-11-07 07:39:54,164 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:54" (1/1) ... [2021-11-07 07:39:54,167 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-07 07:39:54,169 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-07 07:39:54,169 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-07 07:39:54,169 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-07 07:39:54,174 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:54" (1/1) ... [2021-11-07 07:39:54,182 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:54,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:54,207 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:54,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-07 07:39:54,245 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-07 07:39:54,245 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-07 07:39:54,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-07 07:39:54,246 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-07 07:39:54,341 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-07 07:39:54,695 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-11-07 07:39:54,695 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-11-07 07:39:54,704 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-07 07:39:54,704 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-11-07 07:39:54,706 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 07:39:54 BoogieIcfgContainer [2021-11-07 07:39:54,707 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-07 07:39:54,708 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-07 07:39:54,708 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-07 07:39:54,711 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-07 07:39:54,712 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 07:39:54,712 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 07.11 07:39:53" (1/3) ... [2021-11-07 07:39:54,713 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@24b10205 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.11 07:39:54, skipping insertion in model container [2021-11-07 07:39:54,713 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 07:39:54,713 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 07:39:54" (2/3) ... [2021-11-07 07:39:54,714 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@24b10205 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.11 07:39:54, skipping insertion in model container [2021-11-07 07:39:54,714 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-07 07:39:54,714 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 07:39:54" (3/3) ... [2021-11-07 07:39:54,715 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-1.c [2021-11-07 07:39:54,759 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-07 07:39:54,759 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-07 07:39:54,759 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-07 07:39:54,760 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-07 07:39:54,760 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-07 07:39:54,760 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-07 07:39:54,760 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-07 07:39:54,760 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-07 07:39:54,793 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 123 states, 122 states have (on average 1.7295081967213115) internal successors, (211), 122 states have internal predecessors, (211), 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-11-07 07:39:54,831 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2021-11-07 07:39:54,831 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:39:54,831 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:39:54,838 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-11-07 07:39:54,838 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:54,838 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-07 07:39:54,839 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 123 states, 122 states have (on average 1.7295081967213115) internal successors, (211), 122 states have internal predecessors, (211), 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-11-07 07:39:54,847 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2021-11-07 07:39:54,848 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:39:54,848 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:39:54,849 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-11-07 07:39:54,849 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:54,854 INFO L791 eck$LassoCheckResult]: Stem: 112#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); 35#L-1true havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4#L86true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 84#L89-2true ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 106#L96true assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 107#L106-1true [2021-11-07 07:39:54,855 INFO L793 eck$LassoCheckResult]: Loop: 107#L106-1true assume !false; 119#L107true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105#L109true assume !(12292 == ssl3_connect_~s__state~0); 46#L112true assume 16384 == ssl3_connect_~s__state~0; 123#L215true ssl3_connect_~s__server~0 := 0; 60#L220true assume 0 != ssl3_connect_~cb~0; 43#L220-2true assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 125#L232true assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 79#L232-2true assume !(0 == ssl3_connect_~tmp___4~0); 45#L256true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 77#L541true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63#L577true ssl3_connect_~skip~0 := 0; 107#L106-1true [2021-11-07 07:39:54,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:54,860 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-11-07 07:39:54,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:54,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606342032] [2021-11-07 07:39:54,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:54,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:54,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:54,990 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:39:55,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:55,033 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:39:55,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:55,037 INFO L85 PathProgramCache]: Analyzing trace with hash -965494177, now seen corresponding path program 1 times [2021-11-07 07:39:55,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:55,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825020991] [2021-11-07 07:39:55,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:55,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:55,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:55,049 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:39:55,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:55,062 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:39:55,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:55,064 INFO L85 PathProgramCache]: Analyzing trace with hash -975434165, now seen corresponding path program 1 times [2021-11-07 07:39:55,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:55,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172448514] [2021-11-07 07:39:55,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:55,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:55,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:39:55,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:39:55,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:39:55,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172448514] [2021-11-07 07:39:55,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172448514] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:39:55,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:39:55,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:39:55,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412889050] [2021-11-07 07:39:55,336 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 07:39:55,337 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 07:39:55,337 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 07:39:55,337 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 07:39:55,338 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-07 07:39:55,338 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:55,338 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 07:39:55,338 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 07:39:55,338 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration1_Loop [2021-11-07 07:39:55,339 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 07:39:55,339 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 07:39:55,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:55,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:55,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:55,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:55,372 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:55,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:55,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:55,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:55,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:55,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:55,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:55,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:55,555 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 07:39:55,556 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-07 07:39:55,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:55,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:55,563 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:55,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-07 07:39:55,571 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:39:55,572 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:39:55,596 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 07:39:55,596 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 07:39:55,633 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:55,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:55,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:55,637 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:55,645 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:39:55,645 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:39:55,677 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-07 07:39:55,679 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 07:39:55,679 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 07:39:55,707 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:55,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:55,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:55,709 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:55,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-07 07:39:55,711 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:39:55,714 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:39:55,738 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 07:39:55,738 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 07:39:55,766 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-11-07 07:39:55,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:55,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:55,768 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:55,776 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:39:55,776 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:39:55,781 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-07 07:39:55,786 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 07:39:55,786 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 07:39:55,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:55,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:55,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:55,808 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:55,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-07 07:39:55,821 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:39:55,823 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:39:55,849 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:55,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:55,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:55,851 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:55,872 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-07 07:39:55,872 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:39:55,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-07 07:39:55,907 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 07:39:55,907 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=-3}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=0}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0=4}] Lambdas: [1, 0, 1] Nus: [0, 0] [2021-11-07 07:39:55,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:55,942 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:55,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:55,944 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:55,949 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:39:55,949 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:39:55,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-11-07 07:39:55,975 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 07:39:55,976 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0=-64512} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 07:39:56,012 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:56,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,013 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,019 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:39:56,019 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:39:56,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-11-07 07:39:56,078 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 07:39:56,078 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 07:39:56,085 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:56,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,090 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-11-07 07:39:56,095 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:39:56,095 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:39:56,115 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-07 07:39:56,115 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-07 07:39:56,152 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:56,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,153 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-11-07 07:39:56,157 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-07 07:39:56,157 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:39:56,203 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:56,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,205 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-11-07 07:39:56,206 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-07 07:39:56,206 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-07 07:39:56,229 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-07 07:39:56,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:56,251 INFO L210 LassoAnalysis]: Preferences: [2021-11-07 07:39:56,251 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-07 07:39:56,251 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-07 07:39:56,251 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-07 07:39:56,251 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-07 07:39:56,251 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,251 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-07 07:39:56,251 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-07 07:39:56,251 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-1.c_Iteration1_Loop [2021-11-07 07:39:56,252 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-07 07:39:56,252 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-07 07:39:56,254 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:56,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:56,264 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:56,266 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:56,269 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:56,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:56,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:56,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:56,293 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:56,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:56,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:56,305 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-07 07:39:56,469 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-07 07:39:56,473 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-07 07:39:56,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,476 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,481 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-11-07 07:39:56,490 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:39:56,491 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:39:56,491 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:39:56,491 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-07 07:39:56,491 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:39:56,494 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-07 07:39:56,494 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:39:56,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-07 07:39:56,505 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 07:39:56,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2021-11-07 07:39:56,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,534 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,542 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-11-07 07:39:56,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-11-07 07:39:56,549 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:39:56,549 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:39:56,550 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:39:56,550 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-07 07:39:56,550 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:39:56,551 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-07 07:39:56,551 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:39:56,569 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 07:39:56,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:56,593 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,594 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-11-07 07:39:56,597 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-11-07 07:39:56,605 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:39:56,606 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:39:56,606 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:39:56,606 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-07 07:39:56,606 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:39:56,608 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-07 07:39:56,609 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:39:56,611 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 07:39:56,633 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:56,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,634 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-11-07 07:39:56,637 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-11-07 07:39:56,644 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:39:56,644 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:39:56,644 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:39:56,644 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 07:39:56,644 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:39:56,646 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 07:39:56,646 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:39:56,667 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 07:39:56,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:56,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,694 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-11-07 07:39:56,699 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-11-07 07:39:56,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:39:56,707 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:39:56,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:39:56,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 07:39:56,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:39:56,709 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 07:39:56,709 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:39:56,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 07:39:56,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:56,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,744 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-11-07 07:39:56,748 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-11-07 07:39:56,755 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:39:56,755 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:39:56,755 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:39:56,755 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 07:39:56,755 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:39:56,756 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 07:39:56,756 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:39:56,779 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 07:39:56,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:56,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,806 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-11-07 07:39:56,807 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-11-07 07:39:56,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:39:56,814 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:39:56,815 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:39:56,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 07:39:56,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:39:56,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 07:39:56,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:39:56,831 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 07:39:56,850 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2021-11-07 07:39:56,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,852 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,856 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-11-07 07:39:56,857 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-11-07 07:39:56,864 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:39:56,864 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:39:56,864 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:39:56,864 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 07:39:56,864 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:39:56,865 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 07:39:56,865 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:39:56,869 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-07 07:39:56,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:56,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,892 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-11-07 07:39:56,899 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-11-07 07:39:56,905 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-07 07:39:56,906 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-07 07:39:56,906 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-07 07:39:56,906 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-07 07:39:56,906 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-07 07:39:56,908 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-07 07:39:56,908 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-07 07:39:56,916 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-07 07:39:56,919 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-07 07:39:56,920 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-07 07:39:56,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-07 07:39:56,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:39:56,922 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-07 07:39:56,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-11-07 07:39:56,924 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-07 07:39:56,925 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-07 07:39:56,925 INFO L513 LassoAnalysis]: Proved termination. [2021-11-07 07:39:56,925 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0) = 1*ULTIMATE.start_ssl3_connect_~s__state~0 Supporting invariants [] [2021-11-07 07:39:56,944 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:56,946 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-07 07:39:56,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:57,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:39:57,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-07 07:39:57,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:39:57,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:39:57,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 07:39:57,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:39:57,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:39:57,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-11-07 07:39:57,247 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 123 states, 122 states have (on average 1.7295081967213115) internal successors, (211), 122 states have internal predecessors, (211), 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.4) internal successors, (17), 5 states have internal predecessors, (17), 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-11-07 07:39:57,652 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 123 states, 122 states have (on average 1.7295081967213115) internal successors, (211), 122 states have internal predecessors, (211), 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.4) internal successors, (17), 5 states have internal predecessors, (17), 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 488 states and 809 transitions. Complement of second has 8 states. [2021-11-07 07:39:57,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-11-07 07:39:57,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 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-11-07 07:39:57,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 405 transitions. [2021-11-07 07:39:57,662 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 405 transitions. Stem has 5 letters. Loop has 12 letters. [2021-11-07 07:39:57,665 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 07:39:57,665 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 405 transitions. Stem has 17 letters. Loop has 12 letters. [2021-11-07 07:39:57,667 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 07:39:57,667 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 405 transitions. Stem has 5 letters. Loop has 24 letters. [2021-11-07 07:39:57,672 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-07 07:39:57,673 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 488 states and 809 transitions. [2021-11-07 07:39:57,699 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 200 [2021-11-07 07:39:57,708 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 488 states to 318 states and 485 transitions. [2021-11-07 07:39:57,714 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 294 [2021-11-07 07:39:57,720 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 297 [2021-11-07 07:39:57,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 318 states and 485 transitions. [2021-11-07 07:39:57,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-07 07:39:57,721 INFO L681 BuchiCegarLoop]: Abstraction has 318 states and 485 transitions. [2021-11-07 07:39:57,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states and 485 transitions. [2021-11-07 07:39:57,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 141. [2021-11-07 07:39:57,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 141 states have (on average 1.524822695035461) internal successors, (215), 140 states have internal predecessors, (215), 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-11-07 07:39:57,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 215 transitions. [2021-11-07 07:39:57,772 INFO L704 BuchiCegarLoop]: Abstraction has 141 states and 215 transitions. [2021-11-07 07:39:57,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:39:57,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:39:57,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:39:57,778 INFO L87 Difference]: Start difference. First operand 141 states and 215 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 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-11-07 07:39:57,918 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-11-07 07:39:57,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:39:57,922 INFO L93 Difference]: Finished difference Result 115 states and 172 transitions. [2021-11-07 07:39:57,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:39:57,923 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 115 states and 172 transitions. [2021-11-07 07:39:57,927 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2021-11-07 07:39:57,932 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 115 states to 113 states and 170 transitions. [2021-11-07 07:39:57,932 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 113 [2021-11-07 07:39:57,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 113 [2021-11-07 07:39:57,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 113 states and 170 transitions. [2021-11-07 07:39:57,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:39:57,934 INFO L681 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-11-07 07:39:57,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states and 170 transitions. [2021-11-07 07:39:57,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 110. [2021-11-07 07:39:57,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 110 states have (on average 1.518181818181818) internal successors, (167), 109 states have internal predecessors, (167), 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-11-07 07:39:57,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 167 transitions. [2021-11-07 07:39:57,949 INFO L704 BuchiCegarLoop]: Abstraction has 110 states and 167 transitions. [2021-11-07 07:39:57,949 INFO L587 BuchiCegarLoop]: Abstraction has 110 states and 167 transitions. [2021-11-07 07:39:57,949 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-07 07:39:57,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 110 states and 167 transitions. [2021-11-07 07:39:57,950 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 100 [2021-11-07 07:39:57,950 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:39:57,950 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:39:57,954 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:57,955 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:57,955 INFO L791 eck$LassoCheckResult]: Stem: 1054#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); 999#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 949#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 950#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 1049#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1042#L106-1 assume !false; 1053#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1052#L109 assume 12292 == ssl3_connect_~s__state~0; 1038#L110 [2021-11-07 07:39:57,955 INFO L793 eck$LassoCheckResult]: Loop: 1038#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 985#L215 ssl3_connect_~s__server~0 := 0; 1033#L220 assume 0 != ssl3_connect_~cb~0; 1005#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 1006#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 983#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 1010#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 953#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1001#L577 ssl3_connect_~skip~0 := 0; 1034#L106-1 assume !false; 1058#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1057#L109 assume 12292 == ssl3_connect_~s__state~0; 1038#L110 [2021-11-07 07:39:57,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:57,956 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-11-07 07:39:57,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:57,956 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724109186] [2021-11-07 07:39:57,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:57,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:57,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:57,987 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:39:58,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:58,025 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:39:58,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:58,027 INFO L85 PathProgramCache]: Analyzing trace with hash 202226625, now seen corresponding path program 1 times [2021-11-07 07:39:58,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:58,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728362324] [2021-11-07 07:39:58,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:58,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:58,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:39:58,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:39:58,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:39:58,081 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728362324] [2021-11-07 07:39:58,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728362324] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:39:58,082 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:39:58,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:39:58,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295172815] [2021-11-07 07:39:58,084 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:39:58,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:39:58,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:39:58,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:39:58,086 INFO L87 Difference]: Start difference. First operand 110 states and 167 transitions. cyclomatic complexity: 58 Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 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-11-07 07:39:58,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:39:58,274 INFO L93 Difference]: Finished difference Result 163 states and 231 transitions. [2021-11-07 07:39:58,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:39:58,275 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 163 states and 231 transitions. [2021-11-07 07:39:58,276 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 153 [2021-11-07 07:39:58,278 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 163 states to 163 states and 231 transitions. [2021-11-07 07:39:58,278 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 163 [2021-11-07 07:39:58,279 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 163 [2021-11-07 07:39:58,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 163 states and 231 transitions. [2021-11-07 07:39:58,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:39:58,284 INFO L681 BuchiCegarLoop]: Abstraction has 163 states and 231 transitions. [2021-11-07 07:39:58,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states and 231 transitions. [2021-11-07 07:39:58,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 151. [2021-11-07 07:39:58,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 151 states have (on average 1.4304635761589404) internal successors, (216), 150 states have internal predecessors, (216), 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-11-07 07:39:58,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 216 transitions. [2021-11-07 07:39:58,299 INFO L704 BuchiCegarLoop]: Abstraction has 151 states and 216 transitions. [2021-11-07 07:39:58,300 INFO L587 BuchiCegarLoop]: Abstraction has 151 states and 216 transitions. [2021-11-07 07:39:58,300 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-07 07:39:58,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states and 216 transitions. [2021-11-07 07:39:58,301 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 141 [2021-11-07 07:39:58,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:39:58,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:39:58,302 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:58,302 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] [2021-11-07 07:39:58,302 INFO L791 eck$LassoCheckResult]: Stem: 1336#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); 1276#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1228#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1229#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 1325#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1318#L106-1 assume !false; 1335#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1334#L109 assume 12292 == ssl3_connect_~s__state~0; 1314#L110 [2021-11-07 07:39:58,303 INFO L793 eck$LassoCheckResult]: Loop: 1314#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 1262#L215 ssl3_connect_~s__server~0 := 0; 1308#L220 assume 0 != ssl3_connect_~cb~0; 1283#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 1284#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 1260#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 1287#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 1275#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1278#L577 ssl3_connect_~skip~0 := 0; 1309#L106-1 assume !false; 1378#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1377#L109 assume !(12292 == ssl3_connect_~s__state~0); 1288#L112 assume !(16384 == ssl3_connect_~s__state~0); 1289#L115 assume !(4096 == ssl3_connect_~s__state~0); 1300#L118 assume !(20480 == ssl3_connect_~s__state~0); 1261#L121 assume !(4099 == ssl3_connect_~s__state~0); 1263#L124 assume 4368 == ssl3_connect_~s__state~0; 1293#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 1241#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1242#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1231#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 1232#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1371#L577 ssl3_connect_~skip~0 := 0; 1370#L106-1 assume !false; 1369#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1368#L109 assume 12292 == ssl3_connect_~s__state~0; 1314#L110 [2021-11-07 07:39:58,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:58,303 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-11-07 07:39:58,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:58,304 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667450300] [2021-11-07 07:39:58,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:58,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:58,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:58,314 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:39:58,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:58,330 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:39:58,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:58,331 INFO L85 PathProgramCache]: Analyzing trace with hash -993894454, now seen corresponding path program 1 times [2021-11-07 07:39:58,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:58,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769019357] [2021-11-07 07:39:58,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:58,331 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:58,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:39:58,359 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:39:58,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:39:58,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769019357] [2021-11-07 07:39:58,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769019357] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:39:58,359 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:39:58,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:39:58,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531858312] [2021-11-07 07:39:58,360 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:39:58,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:39:58,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:39:58,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:39:58,361 INFO L87 Difference]: Start difference. First operand 151 states and 216 transitions. cyclomatic complexity: 66 Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 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-11-07 07:39:58,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:39:58,519 INFO L93 Difference]: Finished difference Result 205 states and 285 transitions. [2021-11-07 07:39:58,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:39:58,519 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 205 states and 285 transitions. [2021-11-07 07:39:58,526 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 195 [2021-11-07 07:39:58,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 205 states to 205 states and 285 transitions. [2021-11-07 07:39:58,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 205 [2021-11-07 07:39:58,529 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 205 [2021-11-07 07:39:58,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 205 states and 285 transitions. [2021-11-07 07:39:58,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:39:58,529 INFO L681 BuchiCegarLoop]: Abstraction has 205 states and 285 transitions. [2021-11-07 07:39:58,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states and 285 transitions. [2021-11-07 07:39:58,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 168. [2021-11-07 07:39:58,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 168 states have (on average 1.4464285714285714) internal successors, (243), 167 states have internal predecessors, (243), 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-11-07 07:39:58,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 243 transitions. [2021-11-07 07:39:58,541 INFO L704 BuchiCegarLoop]: Abstraction has 168 states and 243 transitions. [2021-11-07 07:39:58,541 INFO L587 BuchiCegarLoop]: Abstraction has 168 states and 243 transitions. [2021-11-07 07:39:58,541 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-07 07:39:58,541 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 168 states and 243 transitions. [2021-11-07 07:39:58,543 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158 [2021-11-07 07:39:58,543 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:39:58,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:39:58,545 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:58,545 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:58,546 INFO L791 eck$LassoCheckResult]: Stem: 1697#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); 1639#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1590#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1591#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 1688#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 1681#L106-1 assume !false; 1757#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1728#L109 assume 12292 == ssl3_connect_~s__state~0; 1677#L110 [2021-11-07 07:39:58,546 INFO L793 eck$LassoCheckResult]: Loop: 1677#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 1625#L215 ssl3_connect_~s__server~0 := 0; 1670#L220 assume 0 != ssl3_connect_~cb~0; 1646#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 1647#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 1623#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 1650#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 1638#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1641#L577 ssl3_connect_~skip~0 := 0; 1671#L106-1 assume !false; 1696#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1695#L109 assume !(12292 == ssl3_connect_~s__state~0); 1653#L112 assume !(16384 == ssl3_connect_~s__state~0); 1654#L115 assume !(4096 == ssl3_connect_~s__state~0); 1662#L118 assume !(20480 == ssl3_connect_~s__state~0); 1624#L121 assume !(4099 == ssl3_connect_~s__state~0); 1626#L124 assume 4368 == ssl3_connect_~s__state~0; 1655#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 1603#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1604#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1593#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 1594#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1745#L577 ssl3_connect_~skip~0 := 0; 1743#L106-1 assume !false; 1741#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1739#L109 assume !(12292 == ssl3_connect_~s__state~0); 1737#L112 assume !(16384 == ssl3_connect_~s__state~0); 1735#L115 assume !(4096 == ssl3_connect_~s__state~0); 1733#L118 assume !(20480 == ssl3_connect_~s__state~0); 1731#L121 assume !(4099 == ssl3_connect_~s__state~0); 1729#L124 assume !(4368 == ssl3_connect_~s__state~0); 1708#L127 assume !(4369 == ssl3_connect_~s__state~0); 1709#L130 assume 4384 == ssl3_connect_~s__state~0; 1699#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 1682#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 1644#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 1645#L305 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 1669#L305-2 ssl3_connect_~s__init_num~0 := 0; 1614#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1746#L577 ssl3_connect_~skip~0 := 0; 1744#L106-1 assume !false; 1742#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1740#L109 assume 12292 == ssl3_connect_~s__state~0; 1677#L110 [2021-11-07 07:39:58,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:58,549 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-11-07 07:39:58,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:58,549 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277662299] [2021-11-07 07:39:58,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:58,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:58,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:58,575 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:39:58,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:58,597 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:39:58,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:58,598 INFO L85 PathProgramCache]: Analyzing trace with hash 538667641, now seen corresponding path program 1 times [2021-11-07 07:39:58,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:58,598 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652299250] [2021-11-07 07:39:58,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:58,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:58,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:39:58,648 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-07 07:39:58,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:39:58,648 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652299250] [2021-11-07 07:39:58,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652299250] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:39:58,649 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:39:58,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:39:58,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838016528] [2021-11-07 07:39:58,651 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:39:58,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:39:58,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:39:58,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:39:58,653 INFO L87 Difference]: Start difference. First operand 168 states and 243 transitions. cyclomatic complexity: 76 Second operand has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 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-11-07 07:39:58,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:39:58,793 INFO L93 Difference]: Finished difference Result 220 states and 330 transitions. [2021-11-07 07:39:58,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:39:58,794 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 220 states and 330 transitions. [2021-11-07 07:39:58,796 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 210 [2021-11-07 07:39:58,799 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 220 states to 220 states and 330 transitions. [2021-11-07 07:39:58,799 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 220 [2021-11-07 07:39:58,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 220 [2021-11-07 07:39:58,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 220 states and 330 transitions. [2021-11-07 07:39:58,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:39:58,800 INFO L681 BuchiCegarLoop]: Abstraction has 220 states and 330 transitions. [2021-11-07 07:39:58,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states and 330 transitions. [2021-11-07 07:39:58,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 207. [2021-11-07 07:39:58,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 207 states have (on average 1.5169082125603865) internal successors, (314), 206 states have internal predecessors, (314), 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-11-07 07:39:58,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 314 transitions. [2021-11-07 07:39:58,810 INFO L704 BuchiCegarLoop]: Abstraction has 207 states and 314 transitions. [2021-11-07 07:39:58,811 INFO L587 BuchiCegarLoop]: Abstraction has 207 states and 314 transitions. [2021-11-07 07:39:58,811 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-07 07:39:58,811 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 207 states and 314 transitions. [2021-11-07 07:39:58,812 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 197 [2021-11-07 07:39:58,812 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:39:58,813 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:39:58,815 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:58,816 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:58,816 INFO L791 eck$LassoCheckResult]: Stem: 2096#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); 2036#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1984#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1985#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 2085#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2078#L106-1 assume !false; 2149#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2135#L109 assume 12292 == ssl3_connect_~s__state~0; 2074#L110 [2021-11-07 07:39:58,825 INFO L793 eck$LassoCheckResult]: Loop: 2074#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 2020#L215 ssl3_connect_~s__server~0 := 0; 2068#L220 assume 0 != ssl3_connect_~cb~0; 2042#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 2043#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 2018#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 2046#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 2047#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2129#L577 ssl3_connect_~skip~0 := 0; 2128#L106-1 assume !false; 2127#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2126#L109 assume !(12292 == ssl3_connect_~s__state~0); 2125#L112 assume !(16384 == ssl3_connect_~s__state~0); 2124#L115 assume !(4096 == ssl3_connect_~s__state~0); 2122#L118 assume !(20480 == ssl3_connect_~s__state~0); 2120#L121 assume !(4099 == ssl3_connect_~s__state~0); 2118#L124 assume !(4368 == ssl3_connect_~s__state~0); 2100#L127 assume !(4369 == ssl3_connect_~s__state~0); 2061#L130 assume !(4384 == ssl3_connect_~s__state~0); 2062#L133 assume !(4385 == ssl3_connect_~s__state~0); 2010#L136 assume !(4400 == ssl3_connect_~s__state~0); 2011#L139 assume !(4401 == ssl3_connect_~s__state~0); 2090#L142 assume !(4416 == ssl3_connect_~s__state~0); 2063#L145 assume !(4417 == ssl3_connect_~s__state~0); 2030#L148 assume !(4432 == ssl3_connect_~s__state~0); 2031#L151 assume !(4433 == ssl3_connect_~s__state~0); 2082#L154 assume !(4448 == ssl3_connect_~s__state~0); 1992#L157 assume !(4449 == ssl3_connect_~s__state~0); 1993#L160 assume !(4464 == ssl3_connect_~s__state~0); 2123#L163 assume !(4465 == ssl3_connect_~s__state~0); 2121#L166 assume !(4466 == ssl3_connect_~s__state~0); 2119#L169 assume !(4467 == ssl3_connect_~s__state~0); 2117#L172 assume !(4480 == ssl3_connect_~s__state~0); 2116#L175 assume !(4481 == ssl3_connect_~s__state~0); 2025#L178 assume !(4496 == ssl3_connect_~s__state~0); 2026#L181 assume !(4497 == ssl3_connect_~s__state~0); 2083#L184 assume !(4512 == ssl3_connect_~s__state~0); 2084#L187 assume !(4513 == ssl3_connect_~s__state~0); 2066#L190 assume !(4528 == ssl3_connect_~s__state~0); 2058#L193 assume !(4529 == ssl3_connect_~s__state~0); 2059#L196 assume !(4560 == ssl3_connect_~s__state~0); 2044#L199 assume !(4561 == ssl3_connect_~s__state~0); 2045#L202 assume 4352 == ssl3_connect_~s__state~0; 2022#L203 assume !(ssl3_connect_~num1~0 > 0); 2024#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2053#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2038#L577 ssl3_connect_~skip~0 := 0; 2069#L106-1 assume !false; 2095#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2101#L109 assume 12292 == ssl3_connect_~s__state~0; 2074#L110 [2021-11-07 07:39:58,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:58,827 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-11-07 07:39:58,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:58,827 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462980829] [2021-11-07 07:39:58,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:58,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:58,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:58,855 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:39:58,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:58,870 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:39:58,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:58,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1250539475, now seen corresponding path program 1 times [2021-11-07 07:39:58,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:58,873 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165108629] [2021-11-07 07:39:58,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:58,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:58,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:39:58,924 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:39:58,924 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:39:58,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165108629] [2021-11-07 07:39:58,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165108629] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:39:58,925 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:39:58,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:39:58,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270608953] [2021-11-07 07:39:58,926 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:39:58,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:39:58,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:39:58,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:39:58,927 INFO L87 Difference]: Start difference. First operand 207 states and 314 transitions. cyclomatic complexity: 108 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-11-07 07:39:59,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:39:59,018 INFO L93 Difference]: Finished difference Result 225 states and 338 transitions. [2021-11-07 07:39:59,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:39:59,018 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 225 states and 338 transitions. [2021-11-07 07:39:59,020 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-11-07 07:39:59,023 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 225 states to 225 states and 338 transitions. [2021-11-07 07:39:59,023 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 225 [2021-11-07 07:39:59,023 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 225 [2021-11-07 07:39:59,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 225 states and 338 transitions. [2021-11-07 07:39:59,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:39:59,024 INFO L681 BuchiCegarLoop]: Abstraction has 225 states and 338 transitions. [2021-11-07 07:39:59,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states and 338 transitions. [2021-11-07 07:39:59,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 222. [2021-11-07 07:39:59,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 222 states have (on average 1.5045045045045045) internal successors, (334), 221 states have internal predecessors, (334), 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-11-07 07:39:59,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 334 transitions. [2021-11-07 07:39:59,032 INFO L704 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2021-11-07 07:39:59,032 INFO L587 BuchiCegarLoop]: Abstraction has 222 states and 334 transitions. [2021-11-07 07:39:59,032 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-07 07:39:59,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 334 transitions. [2021-11-07 07:39:59,034 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 212 [2021-11-07 07:39:59,034 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:39:59,034 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:39:59,038 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:59,039 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:59,039 INFO L791 eck$LassoCheckResult]: Stem: 2533#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); 2472#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2422#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2423#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 2522#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2516#L106-1 assume !false; 2642#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2531#L109 assume 12292 == ssl3_connect_~s__state~0; 2511#L110 [2021-11-07 07:39:59,040 INFO L793 eck$LassoCheckResult]: Loop: 2511#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 2512#L215 ssl3_connect_~s__server~0 := 0; 2505#L220 assume 0 != ssl3_connect_~cb~0; 2478#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 2479#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 2456#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 2482#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 2483#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2474#L577 ssl3_connect_~skip~0 := 0; 2506#L106-1 assume !false; 2532#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2540#L109 assume !(12292 == ssl3_connect_~s__state~0); 2484#L112 assume !(16384 == ssl3_connect_~s__state~0); 2485#L115 assume !(4096 == ssl3_connect_~s__state~0); 2497#L118 assume !(20480 == ssl3_connect_~s__state~0); 2457#L121 assume !(4099 == ssl3_connect_~s__state~0); 2458#L124 assume 4368 == ssl3_connect_~s__state~0; 2490#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 2436#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2437#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 2425#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 2426#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2600#L577 ssl3_connect_~skip~0 := 0; 2598#L106-1 assume !false; 2596#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2594#L109 assume !(12292 == ssl3_connect_~s__state~0); 2592#L112 assume !(16384 == ssl3_connect_~s__state~0); 2590#L115 assume !(4096 == ssl3_connect_~s__state~0); 2588#L118 assume !(20480 == ssl3_connect_~s__state~0); 2586#L121 assume !(4099 == ssl3_connect_~s__state~0); 2584#L124 assume !(4368 == ssl3_connect_~s__state~0); 2582#L127 assume !(4369 == ssl3_connect_~s__state~0); 2580#L130 assume !(4384 == ssl3_connect_~s__state~0); 2499#L133 assume !(4385 == ssl3_connect_~s__state~0); 2448#L136 assume !(4400 == ssl3_connect_~s__state~0); 2449#L139 assume !(4401 == ssl3_connect_~s__state~0); 2464#L142 assume !(4416 == ssl3_connect_~s__state~0); 2500#L145 assume !(4417 == ssl3_connect_~s__state~0); 2465#L148 assume !(4432 == ssl3_connect_~s__state~0); 2466#L151 assume !(4433 == ssl3_connect_~s__state~0); 2519#L154 assume !(4448 == ssl3_connect_~s__state~0); 2430#L157 assume !(4449 == ssl3_connect_~s__state~0); 2431#L160 assume !(4464 == ssl3_connect_~s__state~0); 2566#L163 assume !(4465 == ssl3_connect_~s__state~0); 2564#L166 assume !(4466 == ssl3_connect_~s__state~0); 2562#L169 assume !(4467 == ssl3_connect_~s__state~0); 2560#L172 assume !(4480 == ssl3_connect_~s__state~0); 2558#L175 assume !(4481 == ssl3_connect_~s__state~0); 2462#L178 assume !(4496 == ssl3_connect_~s__state~0); 2463#L181 assume !(4497 == ssl3_connect_~s__state~0); 2526#L184 assume !(4512 == ssl3_connect_~s__state~0); 2643#L187 assume !(4513 == ssl3_connect_~s__state~0); 2503#L190 assume !(4528 == ssl3_connect_~s__state~0); 2495#L193 assume !(4529 == ssl3_connect_~s__state~0); 2496#L196 assume !(4560 == ssl3_connect_~s__state~0); 2480#L199 assume !(4561 == ssl3_connect_~s__state~0); 2481#L202 assume 4352 == ssl3_connect_~s__state~0; 2459#L203 assume !(ssl3_connect_~num1~0 > 0); 2461#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2489#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2606#L577 ssl3_connect_~skip~0 := 0; 2601#L106-1 assume !false; 2599#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2597#L109 assume 12292 == ssl3_connect_~s__state~0; 2511#L110 [2021-11-07 07:39:59,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:59,040 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-11-07 07:39:59,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:59,040 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810428510] [2021-11-07 07:39:59,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:59,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:59,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:59,064 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:39:59,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:59,080 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:39:59,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:59,081 INFO L85 PathProgramCache]: Analyzing trace with hash -157770378, now seen corresponding path program 1 times [2021-11-07 07:39:59,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:59,081 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757909874] [2021-11-07 07:39:59,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:59,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:59,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:39:59,133 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:39:59,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:39:59,134 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757909874] [2021-11-07 07:39:59,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757909874] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:39:59,140 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:39:59,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:39:59,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286451637] [2021-11-07 07:39:59,141 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:39:59,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:39:59,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:39:59,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:39:59,142 INFO L87 Difference]: Start difference. First operand 222 states and 334 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 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-11-07 07:39:59,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:39:59,237 INFO L93 Difference]: Finished difference Result 227 states and 337 transitions. [2021-11-07 07:39:59,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:39:59,237 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 227 states and 337 transitions. [2021-11-07 07:39:59,239 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2021-11-07 07:39:59,241 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 227 states to 227 states and 337 transitions. [2021-11-07 07:39:59,242 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 227 [2021-11-07 07:39:59,242 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 227 [2021-11-07 07:39:59,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 227 states and 337 transitions. [2021-11-07 07:39:59,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:39:59,243 INFO L681 BuchiCegarLoop]: Abstraction has 227 states and 337 transitions. [2021-11-07 07:39:59,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states and 337 transitions. [2021-11-07 07:39:59,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 222. [2021-11-07 07:39:59,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 222 states have (on average 1.481981981981982) internal successors, (329), 221 states have internal predecessors, (329), 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-11-07 07:39:59,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 329 transitions. [2021-11-07 07:39:59,251 INFO L704 BuchiCegarLoop]: Abstraction has 222 states and 329 transitions. [2021-11-07 07:39:59,251 INFO L587 BuchiCegarLoop]: Abstraction has 222 states and 329 transitions. [2021-11-07 07:39:59,251 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-07 07:39:59,251 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 222 states and 329 transitions. [2021-11-07 07:39:59,253 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 212 [2021-11-07 07:39:59,253 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:39:59,253 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:39:59,255 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:59,255 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:59,256 INFO L791 eck$LassoCheckResult]: Stem: 2998#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); 2928#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2877#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2878#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 2982#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 2974#L106-1 assume !false; 3061#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3060#L109 assume 12292 == ssl3_connect_~s__state~0; 2968#L110 [2021-11-07 07:39:59,258 INFO L793 eck$LassoCheckResult]: Loop: 2968#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 2969#L215 ssl3_connect_~s__server~0 := 0; 2962#L220 assume 0 != ssl3_connect_~cb~0; 2936#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 2937#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 2911#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 2940#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 2941#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3095#L577 ssl3_connect_~skip~0 := 0; 2996#L106-1 assume !false; 2997#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2995#L109 assume !(12292 == ssl3_connect_~s__state~0); 2942#L112 assume !(16384 == ssl3_connect_~s__state~0); 2943#L115 assume !(4096 == ssl3_connect_~s__state~0); 2954#L118 assume !(20480 == ssl3_connect_~s__state~0); 2912#L121 assume !(4099 == ssl3_connect_~s__state~0); 2913#L124 assume 4368 == ssl3_connect_~s__state~0; 2948#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 2891#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2892#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 2880#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 2881#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3070#L577 ssl3_connect_~skip~0 := 0; 3069#L106-1 assume !false; 3068#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3067#L109 assume !(12292 == ssl3_connect_~s__state~0); 3066#L112 assume !(16384 == ssl3_connect_~s__state~0); 3065#L115 assume !(4096 == ssl3_connect_~s__state~0); 3064#L118 assume !(20480 == ssl3_connect_~s__state~0); 3063#L121 assume !(4099 == ssl3_connect_~s__state~0); 2977#L124 assume !(4368 == ssl3_connect_~s__state~0); 2978#L127 assume !(4369 == ssl3_connect_~s__state~0); 2955#L130 assume 4384 == ssl3_connect_~s__state~0; 2956#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 2975#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 2934#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 2935#L305 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 2961#L305-2 ssl3_connect_~s__init_num~0 := 0; 2902#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2931#L577 ssl3_connect_~skip~0 := 0; 2963#L106-1 assume !false; 3094#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3093#L109 assume !(12292 == ssl3_connect_~s__state~0); 3076#L112 assume !(16384 == ssl3_connect_~s__state~0); 3077#L115 assume !(4096 == ssl3_connect_~s__state~0); 3081#L118 assume !(20480 == ssl3_connect_~s__state~0); 3079#L121 assume !(4099 == ssl3_connect_~s__state~0); 3078#L124 assume !(4368 == ssl3_connect_~s__state~0); 3018#L127 assume !(4369 == ssl3_connect_~s__state~0); 3019#L130 assume !(4384 == ssl3_connect_~s__state~0); 2993#L133 assume !(4385 == ssl3_connect_~s__state~0); 2994#L136 assume !(4400 == ssl3_connect_~s__state~0); 2919#L139 assume !(4401 == ssl3_connect_~s__state~0); 2921#L142 assume !(4416 == ssl3_connect_~s__state~0); 3016#L145 assume !(4417 == ssl3_connect_~s__state~0); 3017#L148 assume !(4432 == ssl3_connect_~s__state~0); 3029#L151 assume !(4433 == ssl3_connect_~s__state~0); 3026#L154 assume !(4448 == ssl3_connect_~s__state~0); 3027#L157 assume !(4449 == ssl3_connect_~s__state~0); 2984#L160 assume !(4464 == ssl3_connect_~s__state~0); 2944#L163 assume !(4465 == ssl3_connect_~s__state~0); 2946#L166 assume !(4466 == ssl3_connect_~s__state~0); 2958#L169 assume !(4467 == ssl3_connect_~s__state~0); 2959#L172 assume !(4480 == ssl3_connect_~s__state~0); 2882#L175 assume !(4481 == ssl3_connect_~s__state~0); 2884#L178 assume !(4496 == ssl3_connect_~s__state~0); 3023#L181 assume !(4497 == ssl3_connect_~s__state~0); 3024#L184 assume !(4512 == ssl3_connect_~s__state~0); 3054#L187 assume !(4513 == ssl3_connect_~s__state~0); 3022#L190 assume !(4528 == ssl3_connect_~s__state~0); 3020#L193 assume !(4529 == ssl3_connect_~s__state~0); 3021#L196 assume !(4560 == ssl3_connect_~s__state~0); 2938#L199 assume !(4561 == ssl3_connect_~s__state~0); 2939#L202 assume 4352 == ssl3_connect_~s__state~0; 2914#L203 assume !(ssl3_connect_~num1~0 > 0); 2916#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2947#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3010#L577 ssl3_connect_~skip~0 := 0; 3009#L106-1 assume !false; 3008#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3007#L109 assume 12292 == ssl3_connect_~s__state~0; 2968#L110 [2021-11-07 07:39:59,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:59,258 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-11-07 07:39:59,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:59,259 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459999445] [2021-11-07 07:39:59,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:59,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:59,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:59,275 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:39:59,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:59,296 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:39:59,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:59,297 INFO L85 PathProgramCache]: Analyzing trace with hash 2021862629, now seen corresponding path program 1 times [2021-11-07 07:39:59,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:59,297 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631104273] [2021-11-07 07:39:59,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:59,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:59,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:39:59,359 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-07 07:39:59,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:39:59,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631104273] [2021-11-07 07:39:59,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631104273] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:39:59,360 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:39:59,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:39:59,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792885245] [2021-11-07 07:39:59,360 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:39:59,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:39:59,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:39:59,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:39:59,362 INFO L87 Difference]: Start difference. First operand 222 states and 329 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 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-11-07 07:39:59,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:39:59,487 INFO L93 Difference]: Finished difference Result 265 states and 378 transitions. [2021-11-07 07:39:59,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:39:59,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 265 states and 378 transitions. [2021-11-07 07:39:59,490 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-11-07 07:39:59,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 265 states to 265 states and 378 transitions. [2021-11-07 07:39:59,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 265 [2021-11-07 07:39:59,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 265 [2021-11-07 07:39:59,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 265 states and 378 transitions. [2021-11-07 07:39:59,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:39:59,493 INFO L681 BuchiCegarLoop]: Abstraction has 265 states and 378 transitions. [2021-11-07 07:39:59,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states and 378 transitions. [2021-11-07 07:39:59,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 262. [2021-11-07 07:39:59,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 262 states have (on average 1.4274809160305344) internal successors, (374), 261 states have internal predecessors, (374), 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-11-07 07:39:59,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 374 transitions. [2021-11-07 07:39:59,500 INFO L704 BuchiCegarLoop]: Abstraction has 262 states and 374 transitions. [2021-11-07 07:39:59,500 INFO L587 BuchiCegarLoop]: Abstraction has 262 states and 374 transitions. [2021-11-07 07:39:59,500 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-07 07:39:59,501 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 262 states and 374 transitions. [2021-11-07 07:39:59,502 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 252 [2021-11-07 07:39:59,502 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:39:59,502 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:39:59,503 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:59,503 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:59,503 INFO L791 eck$LassoCheckResult]: Stem: 3493#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); 3418#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3370#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3371#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 3479#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 3470#L106-1 assume !false; 3545#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3544#L109 assume 12292 == ssl3_connect_~s__state~0; 3464#L110 [2021-11-07 07:39:59,504 INFO L793 eck$LassoCheckResult]: Loop: 3464#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 3465#L215 ssl3_connect_~s__server~0 := 0; 3454#L220 assume 0 != ssl3_connect_~cb~0; 3427#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 3428#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 3403#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 3431#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 3432#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3563#L577 ssl3_connect_~skip~0 := 0; 3562#L106-1 assume !false; 3561#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3560#L109 assume !(12292 == ssl3_connect_~s__state~0); 3559#L112 assume !(16384 == ssl3_connect_~s__state~0); 3558#L115 assume !(4096 == ssl3_connect_~s__state~0); 3557#L118 assume !(20480 == ssl3_connect_~s__state~0); 3404#L121 assume !(4099 == ssl3_connect_~s__state~0); 3405#L124 assume 4368 == ssl3_connect_~s__state~0; 3438#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 3383#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3384#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3373#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 3374#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3457#L577 ssl3_connect_~skip~0 := 0; 3458#L106-1 assume !false; 3591#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3489#L109 assume !(12292 == ssl3_connect_~s__state~0); 3490#L112 assume !(16384 == ssl3_connect_~s__state~0); 3590#L115 assume !(4096 == ssl3_connect_~s__state~0); 3589#L118 assume !(20480 == ssl3_connect_~s__state~0); 3588#L121 assume !(4099 == ssl3_connect_~s__state~0); 3474#L124 assume !(4368 == ssl3_connect_~s__state~0); 3475#L127 assume !(4369 == ssl3_connect_~s__state~0); 3497#L130 assume 4384 == ssl3_connect_~s__state~0; 3495#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 3471#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3425#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 3426#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 3453#L305-2 ssl3_connect_~s__init_num~0 := 0; 3394#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3569#L577 ssl3_connect_~skip~0 := 0; 3570#L106-1 assume !false; 3553#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3554#L109 assume !(12292 == ssl3_connect_~s__state~0); 3549#L112 assume !(16384 == ssl3_connect_~s__state~0); 3550#L115 assume !(4096 == ssl3_connect_~s__state~0); 3581#L118 assume !(20480 == ssl3_connect_~s__state~0); 3580#L121 assume !(4099 == ssl3_connect_~s__state~0); 3579#L124 assume !(4368 == ssl3_connect_~s__state~0); 3519#L127 assume !(4369 == ssl3_connect_~s__state~0); 3520#L130 assume !(4384 == ssl3_connect_~s__state~0); 3534#L133 assume !(4385 == ssl3_connect_~s__state~0); 3524#L136 assume !(4400 == ssl3_connect_~s__state~0); 3525#L139 assume !(4401 == ssl3_connect_~s__state~0); 3518#L142 assume !(4416 == ssl3_connect_~s__state~0); 3516#L145 assume !(4417 == ssl3_connect_~s__state~0); 3517#L148 assume !(4432 == ssl3_connect_~s__state~0); 3532#L151 assume !(4433 == ssl3_connect_~s__state~0); 3622#L154 assume !(4448 == ssl3_connect_~s__state~0); 3621#L157 assume !(4449 == ssl3_connect_~s__state~0); 3539#L160 assume !(4464 == ssl3_connect_~s__state~0); 3540#L163 assume !(4465 == ssl3_connect_~s__state~0); 3620#L166 assume !(4466 == ssl3_connect_~s__state~0); 3619#L169 assume !(4467 == ssl3_connect_~s__state~0); 3541#L172 assume !(4480 == ssl3_connect_~s__state~0); 3542#L175 assume !(4481 == ssl3_connect_~s__state~0); 3543#L178 assume !(4496 == ssl3_connect_~s__state~0); 3617#L181 assume !(4497 == ssl3_connect_~s__state~0); 3616#L184 assume !(4512 == ssl3_connect_~s__state~0); 3547#L187 assume !(4513 == ssl3_connect_~s__state~0); 3523#L190 assume !(4528 == ssl3_connect_~s__state~0); 3521#L193 assume !(4529 == ssl3_connect_~s__state~0); 3522#L196 assume !(4560 == ssl3_connect_~s__state~0); 3429#L199 assume !(4561 == ssl3_connect_~s__state~0); 3430#L202 assume 4352 == ssl3_connect_~s__state~0; 3406#L203 assume !(ssl3_connect_~num1~0 > 0); 3408#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3437#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3510#L577 ssl3_connect_~skip~0 := 0; 3509#L106-1 assume !false; 3508#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3507#L109 assume 12292 == ssl3_connect_~s__state~0; 3464#L110 [2021-11-07 07:39:59,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:59,504 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-11-07 07:39:59,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:59,504 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610505390] [2021-11-07 07:39:59,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:59,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:59,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:59,511 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:39:59,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:59,519 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:39:59,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:59,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1379618329, now seen corresponding path program 1 times [2021-11-07 07:39:59,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:59,520 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771843905] [2021-11-07 07:39:59,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:59,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:59,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:39:59,552 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-07 07:39:59,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:39:59,553 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771843905] [2021-11-07 07:39:59,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771843905] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:39:59,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:39:59,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:39:59,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231454702] [2021-11-07 07:39:59,554 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:39:59,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:39:59,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:39:59,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:39:59,555 INFO L87 Difference]: Start difference. First operand 262 states and 374 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 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-11-07 07:39:59,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:39:59,660 INFO L93 Difference]: Finished difference Result 285 states and 404 transitions. [2021-11-07 07:39:59,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:39:59,661 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 285 states and 404 transitions. [2021-11-07 07:39:59,664 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 275 [2021-11-07 07:39:59,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 285 states to 285 states and 404 transitions. [2021-11-07 07:39:59,666 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 285 [2021-11-07 07:39:59,667 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 285 [2021-11-07 07:39:59,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 285 states and 404 transitions. [2021-11-07 07:39:59,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:39:59,668 INFO L681 BuchiCegarLoop]: Abstraction has 285 states and 404 transitions. [2021-11-07 07:39:59,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states and 404 transitions. [2021-11-07 07:39:59,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 281. [2021-11-07 07:39:59,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 281 states have (on average 1.416370106761566) internal successors, (398), 280 states have internal predecessors, (398), 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-11-07 07:39:59,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 398 transitions. [2021-11-07 07:39:59,675 INFO L704 BuchiCegarLoop]: Abstraction has 281 states and 398 transitions. [2021-11-07 07:39:59,675 INFO L587 BuchiCegarLoop]: Abstraction has 281 states and 398 transitions. [2021-11-07 07:39:59,675 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-07 07:39:59,675 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 281 states and 398 transitions. [2021-11-07 07:39:59,677 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 271 [2021-11-07 07:39:59,677 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:39:59,677 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:39:59,678 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:59,678 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:59,678 INFO L791 eck$LassoCheckResult]: Stem: 4049#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); 3972#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3923#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3924#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 4032#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4022#L106-1 assume !false; 4095#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4094#L109 assume 12292 == ssl3_connect_~s__state~0; 4017#L110 [2021-11-07 07:39:59,679 INFO L793 eck$LassoCheckResult]: Loop: 4017#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 4018#L215 ssl3_connect_~s__server~0 := 0; 4008#L220 assume 0 != ssl3_connect_~cb~0; 3981#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 3982#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 3956#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 3985#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 3986#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4187#L577 ssl3_connect_~skip~0 := 0; 4186#L106-1 assume !false; 4185#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4184#L109 assume !(12292 == ssl3_connect_~s__state~0); 4183#L112 assume !(16384 == ssl3_connect_~s__state~0); 3998#L115 assume !(4096 == ssl3_connect_~s__state~0); 3999#L118 assume !(20480 == ssl3_connect_~s__state~0); 3957#L121 assume !(4099 == ssl3_connect_~s__state~0); 3958#L124 assume 4368 == ssl3_connect_~s__state~0; 3992#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 3936#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3937#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3926#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 3927#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4010#L577 ssl3_connect_~skip~0 := 0; 4011#L106-1 assume !false; 4048#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4178#L109 assume !(12292 == ssl3_connect_~s__state~0); 4179#L112 assume !(16384 == ssl3_connect_~s__state~0); 4174#L115 assume !(4096 == ssl3_connect_~s__state~0); 4172#L118 assume !(20480 == ssl3_connect_~s__state~0); 4170#L121 assume !(4099 == ssl3_connect_~s__state~0); 4026#L124 assume !(4368 == ssl3_connect_~s__state~0); 4027#L127 assume !(4369 == ssl3_connect_~s__state~0); 4053#L130 assume 4384 == ssl3_connect_~s__state~0; 4051#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 4023#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3979#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 3980#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4007#L305-2 ssl3_connect_~s__init_num~0 := 0; 4025#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3975#L577 ssl3_connect_~skip~0 := 0; 4182#L106-1 assume !false; 4181#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4180#L109 assume !(12292 == ssl3_connect_~s__state~0); 4176#L112 assume !(16384 == ssl3_connect_~s__state~0); 4177#L115 assume !(4096 == ssl3_connect_~s__state~0); 4175#L118 assume !(20480 == ssl3_connect_~s__state~0); 4173#L121 assume !(4099 == ssl3_connect_~s__state~0); 4171#L124 assume !(4368 == ssl3_connect_~s__state~0); 4169#L127 assume !(4369 == ssl3_connect_~s__state~0); 4000#L130 assume !(4384 == ssl3_connect_~s__state~0); 4001#L133 assume !(4385 == ssl3_connect_~s__state~0); 3948#L136 assume 4400 == ssl3_connect_~s__state~0; 3949#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 3993#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 3947#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4159#L577 ssl3_connect_~skip~0 := 0; 4158#L106-1 assume !false; 4152#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4150#L109 assume !(12292 == ssl3_connect_~s__state~0); 4148#L112 assume !(16384 == ssl3_connect_~s__state~0); 4146#L115 assume !(4096 == ssl3_connect_~s__state~0); 4144#L118 assume !(20480 == ssl3_connect_~s__state~0); 4142#L121 assume !(4099 == ssl3_connect_~s__state~0); 4140#L124 assume !(4368 == ssl3_connect_~s__state~0); 4138#L127 assume !(4369 == ssl3_connect_~s__state~0); 4136#L130 assume !(4384 == ssl3_connect_~s__state~0); 4134#L133 assume !(4385 == ssl3_connect_~s__state~0); 4132#L136 assume !(4400 == ssl3_connect_~s__state~0); 4130#L139 assume !(4401 == ssl3_connect_~s__state~0); 4128#L142 assume !(4416 == ssl3_connect_~s__state~0); 4126#L145 assume !(4417 == ssl3_connect_~s__state~0); 4123#L148 assume !(4432 == ssl3_connect_~s__state~0); 4122#L151 assume !(4433 == ssl3_connect_~s__state~0); 4121#L154 assume !(4448 == ssl3_connect_~s__state~0); 4118#L157 assume !(4449 == ssl3_connect_~s__state~0); 4116#L160 assume !(4464 == ssl3_connect_~s__state~0); 4114#L163 assume !(4465 == ssl3_connect_~s__state~0); 4112#L166 assume !(4466 == ssl3_connect_~s__state~0); 4110#L169 assume !(4467 == ssl3_connect_~s__state~0); 4108#L172 assume !(4480 == ssl3_connect_~s__state~0); 4106#L175 assume !(4481 == ssl3_connect_~s__state~0); 4104#L178 assume !(4496 == ssl3_connect_~s__state~0); 4103#L181 assume !(4497 == ssl3_connect_~s__state~0); 4101#L184 assume !(4512 == ssl3_connect_~s__state~0); 4100#L187 assume !(4513 == ssl3_connect_~s__state~0); 4075#L190 assume !(4528 == ssl3_connect_~s__state~0); 4073#L193 assume !(4529 == ssl3_connect_~s__state~0); 4074#L196 assume !(4560 == ssl3_connect_~s__state~0); 3983#L199 assume !(4561 == ssl3_connect_~s__state~0); 3984#L202 assume 4352 == ssl3_connect_~s__state~0; 3959#L203 assume !(ssl3_connect_~num1~0 > 0); 3961#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3991#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4063#L577 ssl3_connect_~skip~0 := 0; 4062#L106-1 assume !false; 4061#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4060#L109 assume 12292 == ssl3_connect_~s__state~0; 4017#L110 [2021-11-07 07:39:59,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:59,680 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-11-07 07:39:59,680 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:59,680 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565487754] [2021-11-07 07:39:59,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:59,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:59,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:59,686 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:39:59,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:59,694 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:39:59,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:59,694 INFO L85 PathProgramCache]: Analyzing trace with hash 181889341, now seen corresponding path program 1 times [2021-11-07 07:39:59,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:59,695 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636781649] [2021-11-07 07:39:59,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:59,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:59,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:39:59,726 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-07 07:39:59,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:39:59,726 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636781649] [2021-11-07 07:39:59,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636781649] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:39:59,727 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:39:59,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:39:59,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820111871] [2021-11-07 07:39:59,728 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:39:59,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:39:59,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:39:59,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:39:59,729 INFO L87 Difference]: Start difference. First operand 281 states and 398 transitions. cyclomatic complexity: 118 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-11-07 07:39:59,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:39:59,828 INFO L93 Difference]: Finished difference Result 305 states and 428 transitions. [2021-11-07 07:39:59,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:39:59,828 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 305 states and 428 transitions. [2021-11-07 07:39:59,831 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-11-07 07:39:59,834 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 305 states to 305 states and 428 transitions. [2021-11-07 07:39:59,834 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 305 [2021-11-07 07:39:59,834 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 305 [2021-11-07 07:39:59,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 305 states and 428 transitions. [2021-11-07 07:39:59,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:39:59,835 INFO L681 BuchiCegarLoop]: Abstraction has 305 states and 428 transitions. [2021-11-07 07:39:59,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states and 428 transitions. [2021-11-07 07:39:59,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 302. [2021-11-07 07:39:59,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 302 states have (on average 1.403973509933775) internal successors, (424), 301 states have internal predecessors, (424), 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-11-07 07:39:59,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 424 transitions. [2021-11-07 07:39:59,843 INFO L704 BuchiCegarLoop]: Abstraction has 302 states and 424 transitions. [2021-11-07 07:39:59,843 INFO L587 BuchiCegarLoop]: Abstraction has 302 states and 424 transitions. [2021-11-07 07:39:59,843 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-07 07:39:59,843 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 302 states and 424 transitions. [2021-11-07 07:39:59,845 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 292 [2021-11-07 07:39:59,845 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:39:59,845 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:39:59,846 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:59,846 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1] [2021-11-07 07:39:59,847 INFO L791 eck$LassoCheckResult]: Stem: 4636#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); 4562#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4515#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4516#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 4620#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 4611#L106-1 assume !false; 4684#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4683#L109 assume 12292 == ssl3_connect_~s__state~0; 4605#L110 [2021-11-07 07:39:59,847 INFO L793 eck$LassoCheckResult]: Loop: 4605#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 4606#L215 ssl3_connect_~s__server~0 := 0; 4597#L220 assume 0 != ssl3_connect_~cb~0; 4569#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 4570#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 4548#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 4573#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 4574#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4564#L577 ssl3_connect_~skip~0 := 0; 4599#L106-1 assume !false; 4634#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4641#L109 assume !(12292 == ssl3_connect_~s__state~0); 4575#L112 assume !(16384 == ssl3_connect_~s__state~0); 4576#L115 assume !(4096 == ssl3_connect_~s__state~0); 4588#L118 assume !(20480 == ssl3_connect_~s__state~0); 4549#L121 assume !(4099 == ssl3_connect_~s__state~0); 4550#L124 assume 4368 == ssl3_connect_~s__state~0; 4580#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 4528#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4529#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4518#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 4519#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4792#L577 ssl3_connect_~skip~0 := 0; 4791#L106-1 assume !false; 4790#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4632#L109 assume !(12292 == ssl3_connect_~s__state~0); 4633#L112 assume !(16384 == ssl3_connect_~s__state~0); 4788#L115 assume !(4096 == ssl3_connect_~s__state~0); 4783#L118 assume !(20480 == ssl3_connect_~s__state~0); 4781#L121 assume !(4099 == ssl3_connect_~s__state~0); 4614#L124 assume !(4368 == ssl3_connect_~s__state~0); 4615#L127 assume !(4369 == ssl3_connect_~s__state~0); 4640#L130 assume 4384 == ssl3_connect_~s__state~0; 4638#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 4612#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4567#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 4568#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4596#L305-2 ssl3_connect_~s__init_num~0 := 0; 4635#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4782#L577 ssl3_connect_~skip~0 := 0; 4780#L106-1 assume !false; 4779#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4778#L109 assume !(12292 == ssl3_connect_~s__state~0); 4777#L112 assume !(16384 == ssl3_connect_~s__state~0); 4776#L115 assume !(4096 == ssl3_connect_~s__state~0); 4773#L118 assume !(20480 == ssl3_connect_~s__state~0); 4764#L121 assume !(4099 == ssl3_connect_~s__state~0); 4761#L124 assume !(4368 == ssl3_connect_~s__state~0); 4758#L127 assume !(4369 == ssl3_connect_~s__state~0); 4589#L130 assume !(4384 == ssl3_connect_~s__state~0); 4590#L133 assume !(4385 == ssl3_connect_~s__state~0); 4631#L136 assume 4400 == ssl3_connect_~s__state~0; 4581#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 4582#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4585#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4719#L577 ssl3_connect_~skip~0 := 0; 4718#L106-1 assume !false; 4716#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4714#L109 assume !(12292 == ssl3_connect_~s__state~0); 4712#L112 assume !(16384 == ssl3_connect_~s__state~0); 4710#L115 assume !(4096 == ssl3_connect_~s__state~0); 4708#L118 assume !(20480 == ssl3_connect_~s__state~0); 4706#L121 assume !(4099 == ssl3_connect_~s__state~0); 4704#L124 assume !(4368 == ssl3_connect_~s__state~0); 4702#L127 assume !(4369 == ssl3_connect_~s__state~0); 4700#L130 assume !(4384 == ssl3_connect_~s__state~0); 4698#L133 assume !(4385 == ssl3_connect_~s__state~0); 4697#L136 assume !(4400 == ssl3_connect_~s__state~0); 4695#L139 assume !(4401 == ssl3_connect_~s__state~0); 4688#L142 assume 4416 == ssl3_connect_~s__state~0; 4621#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 4545#L335 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 4546#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 4560#L347 assume !(0 == ssl3_connect_~tmp___6~0); 4539#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4763#L577 ssl3_connect_~skip~0 := 0; 4760#L106-1 assume !false; 4757#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4755#L109 assume !(12292 == ssl3_connect_~s__state~0); 4754#L112 assume !(16384 == ssl3_connect_~s__state~0); 4642#L115 assume !(4096 == ssl3_connect_~s__state~0); 4622#L118 assume !(20480 == ssl3_connect_~s__state~0); 4623#L121 assume !(4099 == ssl3_connect_~s__state~0); 4816#L124 assume !(4368 == ssl3_connect_~s__state~0); 4815#L127 assume !(4369 == ssl3_connect_~s__state~0); 4814#L130 assume !(4384 == ssl3_connect_~s__state~0); 4676#L133 assume !(4385 == ssl3_connect_~s__state~0); 4677#L136 assume !(4400 == ssl3_connect_~s__state~0); 4662#L139 assume !(4401 == ssl3_connect_~s__state~0); 4663#L142 assume !(4416 == ssl3_connect_~s__state~0); 4686#L145 assume !(4417 == ssl3_connect_~s__state~0); 4687#L148 assume !(4432 == ssl3_connect_~s__state~0); 4810#L151 assume !(4433 == ssl3_connect_~s__state~0); 4668#L154 assume !(4448 == ssl3_connect_~s__state~0); 4669#L157 assume !(4449 == ssl3_connect_~s__state~0); 4670#L160 assume !(4464 == ssl3_connect_~s__state~0); 4678#L163 assume !(4465 == ssl3_connect_~s__state~0); 4679#L166 assume !(4466 == ssl3_connect_~s__state~0); 4680#L169 assume !(4467 == ssl3_connect_~s__state~0); 4681#L172 assume !(4480 == ssl3_connect_~s__state~0); 4682#L175 assume !(4481 == ssl3_connect_~s__state~0); 4664#L178 assume !(4496 == ssl3_connect_~s__state~0); 4665#L181 assume !(4497 == ssl3_connect_~s__state~0); 4666#L184 assume !(4512 == ssl3_connect_~s__state~0); 4685#L187 assume !(4513 == ssl3_connect_~s__state~0); 4661#L190 assume !(4528 == ssl3_connect_~s__state~0); 4659#L193 assume !(4529 == ssl3_connect_~s__state~0); 4660#L196 assume !(4560 == ssl3_connect_~s__state~0); 4571#L199 assume !(4561 == ssl3_connect_~s__state~0); 4572#L202 assume 4352 == ssl3_connect_~s__state~0; 4551#L203 assume !(ssl3_connect_~num1~0 > 0); 4553#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4579#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4651#L577 ssl3_connect_~skip~0 := 0; 4650#L106-1 assume !false; 4649#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4648#L109 assume 12292 == ssl3_connect_~s__state~0; 4605#L110 [2021-11-07 07:39:59,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:59,848 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-11-07 07:39:59,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:59,848 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925093847] [2021-11-07 07:39:59,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:59,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:59,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:59,854 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:39:59,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:59,861 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:39:59,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:59,862 INFO L85 PathProgramCache]: Analyzing trace with hash 126766773, now seen corresponding path program 1 times [2021-11-07 07:39:59,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:59,863 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29626038] [2021-11-07 07:39:59,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:59,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:59,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:39:59,911 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-07 07:39:59,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:39:59,912 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29626038] [2021-11-07 07:39:59,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29626038] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:39:59,912 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:39:59,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:39:59,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207793712] [2021-11-07 07:39:59,914 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:39:59,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:39:59,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:39:59,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:39:59,915 INFO L87 Difference]: Start difference. First operand 302 states and 424 transitions. cyclomatic complexity: 123 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-11-07 07:39:59,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:39:59,939 INFO L93 Difference]: Finished difference Result 594 states and 832 transitions. [2021-11-07 07:39:59,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:39:59,940 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 594 states and 832 transitions. [2021-11-07 07:39:59,944 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 584 [2021-11-07 07:39:59,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 594 states to 594 states and 832 transitions. [2021-11-07 07:39:59,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 594 [2021-11-07 07:39:59,951 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 594 [2021-11-07 07:39:59,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 594 states and 832 transitions. [2021-11-07 07:39:59,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:39:59,952 INFO L681 BuchiCegarLoop]: Abstraction has 594 states and 832 transitions. [2021-11-07 07:39:59,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states and 832 transitions. [2021-11-07 07:39:59,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 594. [2021-11-07 07:39:59,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 594 states have (on average 1.4006734006734007) internal successors, (832), 593 states have internal predecessors, (832), 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-11-07 07:39:59,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 832 transitions. [2021-11-07 07:39:59,967 INFO L704 BuchiCegarLoop]: Abstraction has 594 states and 832 transitions. [2021-11-07 07:39:59,967 INFO L587 BuchiCegarLoop]: Abstraction has 594 states and 832 transitions. [2021-11-07 07:39:59,967 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-07 07:39:59,967 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 594 states and 832 transitions. [2021-11-07 07:39:59,971 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 584 [2021-11-07 07:39:59,971 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:39:59,971 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:39:59,973 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:39:59,973 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 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, 1, 1, 1, 1] [2021-11-07 07:39:59,974 INFO L791 eck$LassoCheckResult]: Stem: 5544#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); 5466#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5417#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5418#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 5524#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 5516#L106-1 assume !false; 5974#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5973#L109 assume 12292 == ssl3_connect_~s__state~0; 5701#L110 [2021-11-07 07:39:59,974 INFO L793 eck$LassoCheckResult]: Loop: 5701#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 5568#L215 ssl3_connect_~s__server~0 := 0; 5972#L220 assume 0 != ssl3_connect_~cb~0; 5971#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 5969#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 5967#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 5966#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 5953#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5951#L577 ssl3_connect_~skip~0 := 0; 5949#L106-1 assume !false; 5947#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5945#L109 assume !(12292 == ssl3_connect_~s__state~0); 5943#L112 assume !(16384 == ssl3_connect_~s__state~0); 5941#L115 assume !(4096 == ssl3_connect_~s__state~0); 5939#L118 assume !(20480 == ssl3_connect_~s__state~0); 5937#L121 assume !(4099 == ssl3_connect_~s__state~0); 5936#L124 assume 4368 == ssl3_connect_~s__state~0; 5563#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 5935#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5431#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5934#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 5928#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5927#L577 ssl3_connect_~skip~0 := 0; 5926#L106-1 assume !false; 5925#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5924#L109 assume !(12292 == ssl3_connect_~s__state~0); 5641#L112 assume !(16384 == ssl3_connect_~s__state~0); 5639#L115 assume !(4096 == ssl3_connect_~s__state~0); 5637#L118 assume !(20480 == ssl3_connect_~s__state~0); 5635#L121 assume !(4099 == ssl3_connect_~s__state~0); 5633#L124 assume !(4368 == ssl3_connect_~s__state~0); 5632#L127 assume !(4369 == ssl3_connect_~s__state~0); 5554#L130 assume 4384 == ssl3_connect_~s__state~0; 5546#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 5517#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5471#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 5472#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 5501#L305-2 ssl3_connect_~s__init_num~0 := 0; 5865#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5859#L577 ssl3_connect_~skip~0 := 0; 5857#L106-1 assume !false; 5855#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5853#L109 assume !(12292 == ssl3_connect_~s__state~0); 5851#L112 assume !(16384 == ssl3_connect_~s__state~0); 5849#L115 assume !(4096 == ssl3_connect_~s__state~0); 5847#L118 assume !(20480 == ssl3_connect_~s__state~0); 5845#L121 assume !(4099 == ssl3_connect_~s__state~0); 5843#L124 assume !(4368 == ssl3_connect_~s__state~0); 5841#L127 assume !(4369 == ssl3_connect_~s__state~0); 5839#L130 assume !(4384 == ssl3_connect_~s__state~0); 5837#L133 assume !(4385 == ssl3_connect_~s__state~0); 5835#L136 assume 4400 == ssl3_connect_~s__state~0; 5486#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 5487#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 5808#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5806#L577 ssl3_connect_~skip~0 := 0; 5804#L106-1 assume !false; 5802#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5800#L109 assume !(12292 == ssl3_connect_~s__state~0); 5798#L112 assume !(16384 == ssl3_connect_~s__state~0); 5796#L115 assume !(4096 == ssl3_connect_~s__state~0); 5794#L118 assume !(20480 == ssl3_connect_~s__state~0); 5792#L121 assume !(4099 == ssl3_connect_~s__state~0); 5790#L124 assume !(4368 == ssl3_connect_~s__state~0); 5787#L127 assume !(4369 == ssl3_connect_~s__state~0); 5783#L130 assume !(4384 == ssl3_connect_~s__state~0); 5779#L133 assume !(4385 == ssl3_connect_~s__state~0); 5776#L136 assume !(4400 == ssl3_connect_~s__state~0); 5773#L139 assume !(4401 == ssl3_connect_~s__state~0); 5685#L142 assume 4416 == ssl3_connect_~s__state~0; 5525#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 5448#L335 assume !(3 == ssl3_connect_~blastFlag~0); 5449#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 5463#L347 assume !(0 == ssl3_connect_~tmp___6~0); 5442#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5582#L577 ssl3_connect_~skip~0 := 0; 5580#L106-1 assume !false; 5578#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5576#L109 assume !(12292 == ssl3_connect_~s__state~0); 5574#L112 assume !(16384 == ssl3_connect_~s__state~0); 5572#L115 assume !(4096 == ssl3_connect_~s__state~0); 5570#L118 assume !(20480 == ssl3_connect_~s__state~0); 5567#L121 assume !(4099 == ssl3_connect_~s__state~0); 5565#L124 assume !(4368 == ssl3_connect_~s__state~0); 5562#L127 assume !(4369 == ssl3_connect_~s__state~0); 5560#L130 assume !(4384 == ssl3_connect_~s__state~0); 5555#L133 assume !(4385 == ssl3_connect_~s__state~0); 5556#L136 assume !(4400 == ssl3_connect_~s__state~0); 5765#L139 assume !(4401 == ssl3_connect_~s__state~0); 5763#L142 assume !(4416 == ssl3_connect_~s__state~0); 5683#L145 assume !(4417 == ssl3_connect_~s__state~0); 5684#L148 assume !(4432 == ssl3_connect_~s__state~0); 5740#L151 assume !(4433 == ssl3_connect_~s__state~0); 5741#L154 assume !(4448 == ssl3_connect_~s__state~0); 5734#L157 assume !(4449 == ssl3_connect_~s__state~0); 5735#L160 assume !(4464 == ssl3_connect_~s__state~0); 5728#L163 assume !(4465 == ssl3_connect_~s__state~0); 5729#L166 assume !(4466 == ssl3_connect_~s__state~0); 5722#L169 assume !(4467 == ssl3_connect_~s__state~0); 5723#L172 assume !(4480 == ssl3_connect_~s__state~0); 5716#L175 assume !(4481 == ssl3_connect_~s__state~0); 5717#L178 assume !(4496 == ssl3_connect_~s__state~0); 5789#L181 assume !(4497 == ssl3_connect_~s__state~0); 5786#L184 assume !(4512 == ssl3_connect_~s__state~0); 5782#L187 assume !(4513 == ssl3_connect_~s__state~0); 5771#L190 assume !(4528 == ssl3_connect_~s__state~0); 5772#L193 assume !(4529 == ssl3_connect_~s__state~0); 5777#L196 assume !(4560 == ssl3_connect_~s__state~0); 5475#L199 assume !(4561 == ssl3_connect_~s__state~0); 5476#L202 assume 4352 == ssl3_connect_~s__state~0; 5454#L203 assume !(ssl3_connect_~num1~0 > 0); 5456#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5483#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5707#L577 ssl3_connect_~skip~0 := 0; 5705#L106-1 assume !false; 5703#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5700#L109 assume 12292 == ssl3_connect_~s__state~0; 5701#L110 [2021-11-07 07:39:59,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:39:59,975 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-11-07 07:39:59,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:39:59,976 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037435673] [2021-11-07 07:39:59,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:39:59,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:39:59,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:59,987 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:39:59,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:39:59,999 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:39:59,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:00,000 INFO L85 PathProgramCache]: Analyzing trace with hash 2055039475, now seen corresponding path program 1 times [2021-11-07 07:40:00,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:00,000 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436475778] [2021-11-07 07:40:00,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:00,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:00,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:00,039 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-11-07 07:40:00,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:00,040 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436475778] [2021-11-07 07:40:00,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436475778] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:00,040 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:00,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:40:00,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279573631] [2021-11-07 07:40:00,042 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:00,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:00,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:00,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:00,043 INFO L87 Difference]: Start difference. First operand 594 states and 832 transitions. cyclomatic complexity: 239 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-11-07 07:40:00,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:00,141 INFO L93 Difference]: Finished difference Result 646 states and 894 transitions. [2021-11-07 07:40:00,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:00,141 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 646 states and 894 transitions. [2021-11-07 07:40:00,163 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-11-07 07:40:00,169 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 646 states to 646 states and 894 transitions. [2021-11-07 07:40:00,169 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 646 [2021-11-07 07:40:00,170 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 646 [2021-11-07 07:40:00,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 894 transitions. [2021-11-07 07:40:00,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:00,171 INFO L681 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-11-07 07:40:00,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 894 transitions. [2021-11-07 07:40:00,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 640. [2021-11-07 07:40:00,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 640 states have (on average 1.3875) internal successors, (888), 639 states have internal predecessors, (888), 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-11-07 07:40:00,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 888 transitions. [2021-11-07 07:40:00,185 INFO L704 BuchiCegarLoop]: Abstraction has 640 states and 888 transitions. [2021-11-07 07:40:00,185 INFO L587 BuchiCegarLoop]: Abstraction has 640 states and 888 transitions. [2021-11-07 07:40:00,185 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-07 07:40:00,185 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 640 states and 888 transitions. [2021-11-07 07:40:00,189 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 630 [2021-11-07 07:40:00,189 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:00,189 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:00,190 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:00,190 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:00,191 INFO L791 eck$LassoCheckResult]: Stem: 6792#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); 6713#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6663#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6664#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 6777#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 6766#L106-1 assume !false; 7224#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7222#L109 assume 12292 == ssl3_connect_~s__state~0; 6834#L110 [2021-11-07 07:40:00,191 INFO L793 eck$LassoCheckResult]: Loop: 6834#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 6798#L215 ssl3_connect_~s__server~0 := 0; 6799#L220 assume 0 != ssl3_connect_~cb~0; 6720#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 6721#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 7266#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 7265#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 7259#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7257#L577 ssl3_connect_~skip~0 := 0; 7255#L106-1 assume !false; 7253#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7251#L109 assume !(12292 == ssl3_connect_~s__state~0); 7250#L112 assume !(16384 == ssl3_connect_~s__state~0); 7249#L115 assume !(4096 == ssl3_connect_~s__state~0); 7248#L118 assume !(20480 == ssl3_connect_~s__state~0); 7247#L121 assume !(4099 == ssl3_connect_~s__state~0); 7246#L124 assume 4368 == ssl3_connect_~s__state~0; 6814#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 7245#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6677#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 7244#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 7238#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7237#L577 ssl3_connect_~skip~0 := 0; 7232#L106-1 assume !false; 7230#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7228#L109 assume !(12292 == ssl3_connect_~s__state~0); 7000#L112 assume !(16384 == ssl3_connect_~s__state~0); 6999#L115 assume !(4096 == ssl3_connect_~s__state~0); 6998#L118 assume !(20480 == ssl3_connect_~s__state~0); 6996#L121 assume !(4099 == ssl3_connect_~s__state~0); 6994#L124 assume !(4368 == ssl3_connect_~s__state~0); 6991#L127 assume !(4369 == ssl3_connect_~s__state~0); 6804#L130 assume 4384 == ssl3_connect_~s__state~0; 6794#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 6767#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6768#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 7157#L305 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 7158#L305-2 ssl3_connect_~s__init_num~0 := 0; 7290#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7289#L577 ssl3_connect_~skip~0 := 0; 7288#L106-1 assume !false; 7287#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7285#L109 assume !(12292 == ssl3_connect_~s__state~0); 7284#L112 assume !(16384 == ssl3_connect_~s__state~0); 7283#L115 assume !(4096 == ssl3_connect_~s__state~0); 7282#L118 assume !(20480 == ssl3_connect_~s__state~0); 7281#L121 assume !(4099 == ssl3_connect_~s__state~0); 7280#L124 assume !(4368 == ssl3_connect_~s__state~0); 7279#L127 assume !(4369 == ssl3_connect_~s__state~0); 7212#L130 assume !(4384 == ssl3_connect_~s__state~0); 7211#L133 assume !(4385 == ssl3_connect_~s__state~0); 7210#L136 assume !(4400 == ssl3_connect_~s__state~0); 7206#L139 assume !(4401 == ssl3_connect_~s__state~0); 7172#L142 assume !(4416 == ssl3_connect_~s__state~0); 6743#L145 assume !(4417 == ssl3_connect_~s__state~0); 6744#L148 assume !(4432 == ssl3_connect_~s__state~0); 6772#L151 assume !(4433 == ssl3_connect_~s__state~0); 6773#L154 assume !(4448 == ssl3_connect_~s__state~0); 6670#L157 assume !(4449 == ssl3_connect_~s__state~0); 6671#L160 assume !(4464 == ssl3_connect_~s__state~0); 6728#L163 assume !(4465 == ssl3_connect_~s__state~0); 6729#L166 assume !(4466 == ssl3_connect_~s__state~0); 6745#L169 assume !(4467 == ssl3_connect_~s__state~0); 6746#L172 assume !(4480 == ssl3_connect_~s__state~0); 6668#L175 assume !(4481 == ssl3_connect_~s__state~0); 6669#L178 assume !(4496 == ssl3_connect_~s__state~0); 6703#L181 assume !(4497 == ssl3_connect_~s__state~0); 6780#L184 assume !(4512 == ssl3_connect_~s__state~0); 7013#L187 assume !(4513 == ssl3_connect_~s__state~0); 7010#L190 assume !(4528 == ssl3_connect_~s__state~0); 7007#L193 assume !(4529 == ssl3_connect_~s__state~0); 6899#L196 assume 4560 == ssl3_connect_~s__state~0; 6896#L200 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26; 6894#L483 assume !(ssl3_connect_~ret~0 <= 0); 6755#L488 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 6756#L488-2 ssl3_connect_~s__init_num~0 := 0; 6969#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6967#L577 ssl3_connect_~skip~0 := 0; 6965#L106-1 assume !false; 6963#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6961#L109 assume !(12292 == ssl3_connect_~s__state~0); 6959#L112 assume !(16384 == ssl3_connect_~s__state~0); 6957#L115 assume !(4096 == ssl3_connect_~s__state~0); 6955#L118 assume !(20480 == ssl3_connect_~s__state~0); 6953#L121 assume !(4099 == ssl3_connect_~s__state~0); 6951#L124 assume !(4368 == ssl3_connect_~s__state~0); 6949#L127 assume !(4369 == ssl3_connect_~s__state~0); 6948#L130 assume !(4384 == ssl3_connect_~s__state~0); 6947#L133 assume !(4385 == ssl3_connect_~s__state~0); 6945#L136 assume !(4400 == ssl3_connect_~s__state~0); 6942#L139 assume !(4401 == ssl3_connect_~s__state~0); 6940#L142 assume !(4416 == ssl3_connect_~s__state~0); 6938#L145 assume !(4417 == ssl3_connect_~s__state~0); 6936#L148 assume !(4432 == ssl3_connect_~s__state~0); 6934#L151 assume !(4433 == ssl3_connect_~s__state~0); 6932#L154 assume !(4448 == ssl3_connect_~s__state~0); 6930#L157 assume !(4449 == ssl3_connect_~s__state~0); 6928#L160 assume !(4464 == ssl3_connect_~s__state~0); 6926#L163 assume !(4465 == ssl3_connect_~s__state~0); 6924#L166 assume !(4466 == ssl3_connect_~s__state~0); 6922#L169 assume !(4467 == ssl3_connect_~s__state~0); 6920#L172 assume !(4480 == ssl3_connect_~s__state~0); 6918#L175 assume !(4481 == ssl3_connect_~s__state~0); 6916#L178 assume !(4496 == ssl3_connect_~s__state~0); 6914#L181 assume !(4497 == ssl3_connect_~s__state~0); 6912#L184 assume !(4512 == ssl3_connect_~s__state~0); 6910#L187 assume !(4513 == ssl3_connect_~s__state~0); 6908#L190 assume !(4528 == ssl3_connect_~s__state~0); 6905#L193 assume !(4529 == ssl3_connect_~s__state~0); 6903#L196 assume !(4560 == ssl3_connect_~s__state~0); 6722#L199 assume !(4561 == ssl3_connect_~s__state~0); 6723#L202 assume 4352 == ssl3_connect_~s__state~0; 6700#L203 assume !(ssl3_connect_~num1~0 > 0); 6702#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6730#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6846#L577 ssl3_connect_~skip~0 := 0; 6840#L106-1 assume !false; 6841#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6833#L109 assume 12292 == ssl3_connect_~s__state~0; 6834#L110 [2021-11-07 07:40:00,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:00,191 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-11-07 07:40:00,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:00,192 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499714563] [2021-11-07 07:40:00,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:00,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:00,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:00,206 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:00,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:00,221 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:00,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:00,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1649713551, now seen corresponding path program 1 times [2021-11-07 07:40:00,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:00,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870528235] [2021-11-07 07:40:00,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:00,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:00,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:00,266 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-07 07:40:00,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:00,266 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870528235] [2021-11-07 07:40:00,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870528235] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:00,269 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:00,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:40:00,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888186442] [2021-11-07 07:40:00,270 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:00,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:00,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:00,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:00,271 INFO L87 Difference]: Start difference. First operand 640 states and 888 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:40:00,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:00,290 INFO L93 Difference]: Finished difference Result 1144 states and 1608 transitions. [2021-11-07 07:40:00,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:00,291 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1144 states and 1608 transitions. [2021-11-07 07:40:00,300 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1134 [2021-11-07 07:40:00,310 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1144 states to 1144 states and 1608 transitions. [2021-11-07 07:40:00,310 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1144 [2021-11-07 07:40:00,311 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1144 [2021-11-07 07:40:00,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1144 states and 1608 transitions. [2021-11-07 07:40:00,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:00,313 INFO L681 BuchiCegarLoop]: Abstraction has 1144 states and 1608 transitions. [2021-11-07 07:40:00,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states and 1608 transitions. [2021-11-07 07:40:00,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1144. [2021-11-07 07:40:00,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1144 states, 1144 states have (on average 1.4055944055944056) internal successors, (1608), 1143 states have internal predecessors, (1608), 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-11-07 07:40:00,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1608 transitions. [2021-11-07 07:40:00,339 INFO L704 BuchiCegarLoop]: Abstraction has 1144 states and 1608 transitions. [2021-11-07 07:40:00,339 INFO L587 BuchiCegarLoop]: Abstraction has 1144 states and 1608 transitions. [2021-11-07 07:40:00,339 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-07 07:40:00,339 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1144 states and 1608 transitions. [2021-11-07 07:40:00,345 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1134 [2021-11-07 07:40:00,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:00,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:00,347 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:00,347 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:00,347 INFO L791 eck$LassoCheckResult]: Stem: 8579#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); 8501#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8453#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8454#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 8560#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 8552#L106-1 assume !false; 8574#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8572#L109 assume 12292 == ssl3_connect_~s__state~0; 8573#L110 [2021-11-07 07:40:00,348 INFO L793 eck$LassoCheckResult]: Loop: 8573#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 8607#L215 ssl3_connect_~s__server~0 := 0; 9596#L220 assume 0 != ssl3_connect_~cb~0; 9595#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 9593#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 9591#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 9589#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 9583#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9582#L577 ssl3_connect_~skip~0 := 0; 9577#L106-1 assume !false; 9574#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9571#L109 assume !(12292 == ssl3_connect_~s__state~0); 8514#L112 assume !(16384 == ssl3_connect_~s__state~0); 8515#L115 assume !(4096 == ssl3_connect_~s__state~0); 8531#L118 assume !(20480 == ssl3_connect_~s__state~0); 9560#L121 assume !(4099 == ssl3_connect_~s__state~0); 9559#L124 assume 4368 == ssl3_connect_~s__state~0; 8601#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 8466#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8467#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8540#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 9367#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9363#L577 ssl3_connect_~skip~0 := 0; 9359#L106-1 assume !false; 9355#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9351#L109 assume !(12292 == ssl3_connect_~s__state~0); 9347#L112 assume !(16384 == ssl3_connect_~s__state~0); 9343#L115 assume !(4096 == ssl3_connect_~s__state~0); 9339#L118 assume !(20480 == ssl3_connect_~s__state~0); 9335#L121 assume !(4099 == ssl3_connect_~s__state~0); 9332#L124 assume !(4368 == ssl3_connect_~s__state~0); 9329#L127 assume !(4369 == ssl3_connect_~s__state~0); 9323#L130 assume 4384 == ssl3_connect_~s__state~0; 8593#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 9319#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 9236#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 9237#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 8577#L305-2 ssl3_connect_~s__init_num~0 := 0; 8578#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9454#L577 ssl3_connect_~skip~0 := 0; 9452#L106-1 assume !false; 9450#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9448#L109 assume !(12292 == ssl3_connect_~s__state~0); 9446#L112 assume !(16384 == ssl3_connect_~s__state~0); 9444#L115 assume !(4096 == ssl3_connect_~s__state~0); 9442#L118 assume !(20480 == ssl3_connect_~s__state~0); 9440#L121 assume !(4099 == ssl3_connect_~s__state~0); 9438#L124 assume !(4368 == ssl3_connect_~s__state~0); 9436#L127 assume !(4369 == ssl3_connect_~s__state~0); 9434#L130 assume !(4384 == ssl3_connect_~s__state~0); 9433#L133 assume !(4385 == ssl3_connect_~s__state~0); 9431#L136 assume 4400 == ssl3_connect_~s__state~0; 9039#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 9428#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 9421#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9415#L577 ssl3_connect_~skip~0 := 0; 9413#L106-1 assume !false; 9411#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9409#L109 assume !(12292 == ssl3_connect_~s__state~0); 9407#L112 assume !(16384 == ssl3_connect_~s__state~0); 9405#L115 assume !(4096 == ssl3_connect_~s__state~0); 9403#L118 assume !(20480 == ssl3_connect_~s__state~0); 9401#L121 assume !(4099 == ssl3_connect_~s__state~0); 9399#L124 assume !(4368 == ssl3_connect_~s__state~0); 9397#L127 assume !(4369 == ssl3_connect_~s__state~0); 9395#L130 assume !(4384 == ssl3_connect_~s__state~0); 9393#L133 assume !(4385 == ssl3_connect_~s__state~0); 9391#L136 assume !(4400 == ssl3_connect_~s__state~0); 9389#L139 assume !(4401 == ssl3_connect_~s__state~0); 9387#L142 assume 4416 == ssl3_connect_~s__state~0; 8561#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 8483#L335 assume !(3 == ssl3_connect_~blastFlag~0); 8484#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 8575#L347 assume !(0 == ssl3_connect_~tmp___6~0); 8576#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9576#L577 ssl3_connect_~skip~0 := 0; 9573#L106-1 assume !false; 9570#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 9568#L109 assume !(12292 == ssl3_connect_~s__state~0); 9566#L112 assume !(16384 == ssl3_connect_~s__state~0); 9565#L115 assume !(4096 == ssl3_connect_~s__state~0); 9564#L118 assume !(20480 == ssl3_connect_~s__state~0); 9563#L121 assume !(4099 == ssl3_connect_~s__state~0); 9562#L124 assume !(4368 == ssl3_connect_~s__state~0); 8584#L127 assume !(4369 == ssl3_connect_~s__state~0); 8529#L130 assume !(4384 == ssl3_connect_~s__state~0); 8530#L133 assume !(4385 == ssl3_connect_~s__state~0); 8478#L136 assume !(4400 == ssl3_connect_~s__state~0); 8479#L139 assume !(4401 == ssl3_connect_~s__state~0); 8493#L142 assume !(4416 == ssl3_connect_~s__state~0); 8566#L145 assume !(4417 == ssl3_connect_~s__state~0); 8494#L148 assume 4432 == ssl3_connect_~s__state~0; 8495#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 8496#L357 assume !(5 == ssl3_connect_~blastFlag~0); 8525#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 8477#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8625#L577 ssl3_connect_~skip~0 := 0; 8622#L106-1 assume !false; 8623#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8616#L109 assume !(12292 == ssl3_connect_~s__state~0); 8617#L112 assume !(16384 == ssl3_connect_~s__state~0); 9056#L115 assume !(4096 == ssl3_connect_~s__state~0); 9054#L118 assume !(20480 == ssl3_connect_~s__state~0); 9052#L121 assume !(4099 == ssl3_connect_~s__state~0); 9050#L124 assume !(4368 == ssl3_connect_~s__state~0); 9048#L127 assume !(4369 == ssl3_connect_~s__state~0); 9046#L130 assume !(4384 == ssl3_connect_~s__state~0); 9044#L133 assume !(4385 == ssl3_connect_~s__state~0); 9042#L136 assume !(4400 == ssl3_connect_~s__state~0); 9038#L139 assume !(4401 == ssl3_connect_~s__state~0); 9035#L142 assume !(4416 == ssl3_connect_~s__state~0); 9032#L145 assume !(4417 == ssl3_connect_~s__state~0); 9029#L148 assume !(4432 == ssl3_connect_~s__state~0); 9026#L151 assume !(4433 == ssl3_connect_~s__state~0); 9023#L154 assume !(4448 == ssl3_connect_~s__state~0); 9020#L157 assume !(4449 == ssl3_connect_~s__state~0); 9017#L160 assume !(4464 == ssl3_connect_~s__state~0); 9014#L163 assume !(4465 == ssl3_connect_~s__state~0); 9011#L166 assume !(4466 == ssl3_connect_~s__state~0); 9008#L169 assume !(4467 == ssl3_connect_~s__state~0); 9005#L172 assume !(4480 == ssl3_connect_~s__state~0); 9002#L175 assume !(4481 == ssl3_connect_~s__state~0); 8999#L178 assume !(4496 == ssl3_connect_~s__state~0); 8996#L181 assume !(4497 == ssl3_connect_~s__state~0); 8993#L184 assume !(4512 == ssl3_connect_~s__state~0); 8989#L187 assume !(4513 == ssl3_connect_~s__state~0); 8986#L190 assume !(4528 == ssl3_connect_~s__state~0); 8982#L193 assume !(4529 == ssl3_connect_~s__state~0); 8978#L196 assume !(4560 == ssl3_connect_~s__state~0); 8797#L199 assume !(4561 == ssl3_connect_~s__state~0); 8795#L202 assume 4352 == ssl3_connect_~s__state~0; 8792#L203 assume !(ssl3_connect_~num1~0 > 0); 8518#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8519#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 9157#L577 ssl3_connect_~skip~0 := 0; 9155#L106-1 assume !false; 8619#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8620#L109 assume 12292 == ssl3_connect_~s__state~0; 8573#L110 [2021-11-07 07:40:00,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:00,351 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-11-07 07:40:00,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:00,352 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214143118] [2021-11-07 07:40:00,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:00,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:00,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:00,363 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:00,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:00,372 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:00,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:00,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1310020069, now seen corresponding path program 1 times [2021-11-07 07:40:00,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:00,372 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500829334] [2021-11-07 07:40:00,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:00,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:00,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:00,414 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-07 07:40:00,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:00,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500829334] [2021-11-07 07:40:00,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500829334] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:00,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:00,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:40:00,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972001806] [2021-11-07 07:40:00,416 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:00,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:00,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:00,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:00,416 INFO L87 Difference]: Start difference. First operand 1144 states and 1608 transitions. cyclomatic complexity: 466 Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:40:00,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:00,526 INFO L93 Difference]: Finished difference Result 1256 states and 1744 transitions. [2021-11-07 07:40:00,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:00,526 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1256 states and 1744 transitions. [2021-11-07 07:40:00,535 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1246 [2021-11-07 07:40:00,546 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1256 states to 1256 states and 1744 transitions. [2021-11-07 07:40:00,546 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1256 [2021-11-07 07:40:00,548 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1256 [2021-11-07 07:40:00,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1256 states and 1744 transitions. [2021-11-07 07:40:00,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:00,550 INFO L681 BuchiCegarLoop]: Abstraction has 1256 states and 1744 transitions. [2021-11-07 07:40:00,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states and 1744 transitions. [2021-11-07 07:40:00,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 1244. [2021-11-07 07:40:00,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 1244 states have (on average 1.3890675241157557) internal successors, (1728), 1243 states have internal predecessors, (1728), 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-11-07 07:40:00,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1728 transitions. [2021-11-07 07:40:00,580 INFO L704 BuchiCegarLoop]: Abstraction has 1244 states and 1728 transitions. [2021-11-07 07:40:00,580 INFO L587 BuchiCegarLoop]: Abstraction has 1244 states and 1728 transitions. [2021-11-07 07:40:00,580 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-07 07:40:00,580 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1244 states and 1728 transitions. [2021-11-07 07:40:00,588 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1234 [2021-11-07 07:40:00,589 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:00,589 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:00,590 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:00,590 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:00,591 INFO L791 eck$LassoCheckResult]: Stem: 10993#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); 10908#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10859#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10860#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 10969#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 10958#L106-1 assume !false; 11867#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11865#L109 assume 12292 == ssl3_connect_~s__state~0; 11043#L110 [2021-11-07 07:40:00,591 INFO L793 eck$LassoCheckResult]: Loop: 11043#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 11029#L215 ssl3_connect_~s__server~0 := 0; 11861#L220 assume 0 != ssl3_connect_~cb~0; 11860#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 11858#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 11856#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 11854#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 11848#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11846#L577 ssl3_connect_~skip~0 := 0; 11842#L106-1 assume !false; 11840#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11837#L109 assume !(12292 == ssl3_connect_~s__state~0); 11831#L112 assume !(16384 == ssl3_connect_~s__state~0); 11829#L115 assume !(4096 == ssl3_connect_~s__state~0); 11827#L118 assume !(20480 == ssl3_connect_~s__state~0); 11825#L121 assume !(4099 == ssl3_connect_~s__state~0); 11823#L124 assume 4368 == ssl3_connect_~s__state~0; 11020#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 11820#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11814#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11816#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 11805#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11799#L577 ssl3_connect_~skip~0 := 0; 11797#L106-1 assume !false; 11795#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11793#L109 assume !(12292 == ssl3_connect_~s__state~0); 11791#L112 assume !(16384 == ssl3_connect_~s__state~0); 11789#L115 assume !(4096 == ssl3_connect_~s__state~0); 11787#L118 assume !(20480 == ssl3_connect_~s__state~0); 11785#L121 assume !(4099 == ssl3_connect_~s__state~0); 11783#L124 assume !(4368 == ssl3_connect_~s__state~0); 11781#L127 assume !(4369 == ssl3_connect_~s__state~0); 11779#L130 assume 4384 == ssl3_connect_~s__state~0; 10996#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 10959#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 10960#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 11774#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 11775#L305-2 ssl3_connect_~s__init_num~0 := 0; 12099#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12098#L577 ssl3_connect_~skip~0 := 0; 12097#L106-1 assume !false; 12096#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12095#L109 assume !(12292 == ssl3_connect_~s__state~0); 12094#L112 assume !(16384 == ssl3_connect_~s__state~0); 12093#L115 assume !(4096 == ssl3_connect_~s__state~0); 12092#L118 assume !(20480 == ssl3_connect_~s__state~0); 12091#L121 assume !(4099 == ssl3_connect_~s__state~0); 12090#L124 assume !(4368 == ssl3_connect_~s__state~0); 12089#L127 assume !(4369 == ssl3_connect_~s__state~0); 12088#L130 assume !(4384 == ssl3_connect_~s__state~0); 12087#L133 assume !(4385 == ssl3_connect_~s__state~0); 12086#L136 assume 4400 == ssl3_connect_~s__state~0; 11750#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 12083#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 12077#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12076#L577 ssl3_connect_~skip~0 := 0; 12075#L106-1 assume !false; 12074#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12073#L109 assume !(12292 == ssl3_connect_~s__state~0); 12072#L112 assume !(16384 == ssl3_connect_~s__state~0); 12071#L115 assume !(4096 == ssl3_connect_~s__state~0); 12070#L118 assume !(20480 == ssl3_connect_~s__state~0); 12069#L121 assume !(4099 == ssl3_connect_~s__state~0); 12068#L124 assume !(4368 == ssl3_connect_~s__state~0); 12067#L127 assume !(4369 == ssl3_connect_~s__state~0); 12066#L130 assume !(4384 == ssl3_connect_~s__state~0); 12065#L133 assume !(4385 == ssl3_connect_~s__state~0); 12064#L136 assume !(4400 == ssl3_connect_~s__state~0); 12063#L139 assume !(4401 == ssl3_connect_~s__state~0); 12062#L142 assume 4416 == ssl3_connect_~s__state~0; 11745#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 12061#L335 assume !(3 == ssl3_connect_~blastFlag~0); 12060#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 12059#L347 assume !(0 == ssl3_connect_~tmp___6~0); 12053#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12052#L577 ssl3_connect_~skip~0 := 0; 12051#L106-1 assume !false; 12050#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12049#L109 assume !(12292 == ssl3_connect_~s__state~0); 12048#L112 assume !(16384 == ssl3_connect_~s__state~0); 12047#L115 assume !(4096 == ssl3_connect_~s__state~0); 12046#L118 assume !(20480 == ssl3_connect_~s__state~0); 12045#L121 assume !(4099 == ssl3_connect_~s__state~0); 12044#L124 assume !(4368 == ssl3_connect_~s__state~0); 12043#L127 assume !(4369 == ssl3_connect_~s__state~0); 12042#L130 assume !(4384 == ssl3_connect_~s__state~0); 12041#L133 assume !(4385 == ssl3_connect_~s__state~0); 12040#L136 assume !(4400 == ssl3_connect_~s__state~0); 12039#L139 assume !(4401 == ssl3_connect_~s__state~0); 12038#L142 assume !(4416 == ssl3_connect_~s__state~0); 12037#L145 assume !(4417 == ssl3_connect_~s__state~0); 12036#L148 assume 4432 == ssl3_connect_~s__state~0; 10903#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 10904#L357 assume !(5 == ssl3_connect_~blastFlag~0); 10999#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 11000#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12021#L577 ssl3_connect_~skip~0 := 0; 12022#L106-1 assume !false; 12016#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12017#L109 assume !(12292 == ssl3_connect_~s__state~0); 12012#L112 assume !(16384 == ssl3_connect_~s__state~0); 12013#L115 assume !(4096 == ssl3_connect_~s__state~0); 10974#L118 assume !(20480 == ssl3_connect_~s__state~0); 10975#L121 assume !(4099 == ssl3_connect_~s__state~0); 11982#L124 assume !(4368 == ssl3_connect_~s__state~0); 11983#L127 assume !(4369 == ssl3_connect_~s__state~0); 10937#L130 assume !(4384 == ssl3_connect_~s__state~0); 10938#L133 assume !(4385 == ssl3_connect_~s__state~0); 12030#L136 assume !(4400 == ssl3_connect_~s__state~0); 11966#L139 assume !(4401 == ssl3_connect_~s__state~0); 11967#L142 assume !(4416 == ssl3_connect_~s__state~0); 10939#L145 assume !(4417 == ssl3_connect_~s__state~0); 10940#L148 assume !(4432 == ssl3_connect_~s__state~0); 10964#L151 assume !(4433 == ssl3_connect_~s__state~0); 10965#L154 assume 4448 == ssl3_connect_~s__state~0; 10867#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20; 10881#L373 assume !(ssl3_connect_~ret~0 <= 0); 11454#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 10968#L378-2 ssl3_connect_~s__init_num~0 := 0; 10883#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11051#L577 ssl3_connect_~skip~0 := 0; 11052#L106-1 assume !false; 11045#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11046#L109 assume !(12292 == ssl3_connect_~s__state~0); 11766#L112 assume !(16384 == ssl3_connect_~s__state~0); 11035#L115 assume !(4096 == ssl3_connect_~s__state~0); 11036#L118 assume !(20480 == ssl3_connect_~s__state~0); 11762#L121 assume !(4099 == ssl3_connect_~s__state~0); 11761#L124 assume !(4368 == ssl3_connect_~s__state~0); 11019#L127 assume !(4369 == ssl3_connect_~s__state~0); 11021#L130 assume !(4384 == ssl3_connect_~s__state~0); 11010#L133 assume !(4385 == ssl3_connect_~s__state~0); 11011#L136 assume !(4400 == ssl3_connect_~s__state~0); 11905#L139 assume !(4401 == ssl3_connect_~s__state~0); 11894#L142 assume !(4416 == ssl3_connect_~s__state~0); 11892#L145 assume !(4417 == ssl3_connect_~s__state~0); 11891#L148 assume !(4432 == ssl3_connect_~s__state~0); 11890#L151 assume !(4433 == ssl3_connect_~s__state~0); 11714#L154 assume !(4448 == ssl3_connect_~s__state~0); 11715#L157 assume !(4449 == ssl3_connect_~s__state~0); 11736#L160 assume !(4464 == ssl3_connect_~s__state~0); 11266#L163 assume !(4465 == ssl3_connect_~s__state~0); 11267#L166 assume !(4466 == ssl3_connect_~s__state~0); 11268#L169 assume !(4467 == ssl3_connect_~s__state~0); 11262#L172 assume !(4480 == ssl3_connect_~s__state~0); 11263#L175 assume !(4481 == ssl3_connect_~s__state~0); 11117#L178 assume !(4496 == ssl3_connect_~s__state~0); 11119#L181 assume !(4497 == ssl3_connect_~s__state~0); 11120#L184 assume !(4512 == ssl3_connect_~s__state~0); 11460#L187 assume !(4513 == ssl3_connect_~s__state~0); 11461#L190 assume !(4528 == ssl3_connect_~s__state~0); 11640#L193 assume !(4529 == ssl3_connect_~s__state~0); 11641#L196 assume !(4560 == ssl3_connect_~s__state~0); 10917#L199 assume !(4561 == ssl3_connect_~s__state~0); 10918#L202 assume 4352 == ssl3_connect_~s__state~0; 10895#L203 assume !(ssl3_connect_~num1~0 > 0); 10897#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10925#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11054#L577 ssl3_connect_~skip~0 := 0; 11048#L106-1 assume !false; 11049#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11042#L109 assume 12292 == ssl3_connect_~s__state~0; 11043#L110 [2021-11-07 07:40:00,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:00,592 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-11-07 07:40:00,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:00,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990968852] [2021-11-07 07:40:00,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:00,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:00,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:00,601 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:00,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:00,609 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:00,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:00,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1523374702, now seen corresponding path program 1 times [2021-11-07 07:40:00,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:00,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122241967] [2021-11-07 07:40:00,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:00,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:00,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:00,669 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-07 07:40:00,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:00,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122241967] [2021-11-07 07:40:00,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122241967] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:00,670 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:00,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:40:00,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694798830] [2021-11-07 07:40:00,670 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:00,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:00,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:00,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:00,671 INFO L87 Difference]: Start difference. First operand 1244 states and 1728 transitions. cyclomatic complexity: 486 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 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-11-07 07:40:00,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:00,786 INFO L93 Difference]: Finished difference Result 1364 states and 1868 transitions. [2021-11-07 07:40:00,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:00,786 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1364 states and 1868 transitions. [2021-11-07 07:40:00,834 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1354 [2021-11-07 07:40:00,848 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1364 states to 1364 states and 1868 transitions. [2021-11-07 07:40:00,848 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1364 [2021-11-07 07:40:00,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1364 [2021-11-07 07:40:00,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1364 states and 1868 transitions. [2021-11-07 07:40:00,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:00,853 INFO L681 BuchiCegarLoop]: Abstraction has 1364 states and 1868 transitions. [2021-11-07 07:40:00,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states and 1868 transitions. [2021-11-07 07:40:00,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 1356. [2021-11-07 07:40:00,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1356 states, 1356 states have (on average 1.3716814159292035) internal successors, (1860), 1355 states have internal predecessors, (1860), 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-11-07 07:40:00,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1356 states to 1356 states and 1860 transitions. [2021-11-07 07:40:00,885 INFO L704 BuchiCegarLoop]: Abstraction has 1356 states and 1860 transitions. [2021-11-07 07:40:00,885 INFO L587 BuchiCegarLoop]: Abstraction has 1356 states and 1860 transitions. [2021-11-07 07:40:00,885 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-07 07:40:00,886 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1356 states and 1860 transitions. [2021-11-07 07:40:00,893 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1346 [2021-11-07 07:40:00,893 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:00,893 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:00,895 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:00,895 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:00,895 INFO L791 eck$LassoCheckResult]: Stem: 13603#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); 13525#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 13473#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13474#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 13583#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 13573#L106-1 assume !false; 14657#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14654#L109 assume 12292 == ssl3_connect_~s__state~0; 13645#L110 [2021-11-07 07:40:00,896 INFO L793 eck$LassoCheckResult]: Loop: 13645#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 13632#L215 ssl3_connect_~s__server~0 := 0; 14648#L220 assume 0 != ssl3_connect_~cb~0; 14645#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 14641#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 14635#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 14631#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 14599#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14595#L577 ssl3_connect_~skip~0 := 0; 14591#L106-1 assume !false; 14590#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14589#L109 assume !(12292 == ssl3_connect_~s__state~0); 14588#L112 assume !(16384 == ssl3_connect_~s__state~0); 14587#L115 assume !(4096 == ssl3_connect_~s__state~0); 14586#L118 assume !(20480 == ssl3_connect_~s__state~0); 14585#L121 assume !(4099 == ssl3_connect_~s__state~0); 14584#L124 assume 4368 == ssl3_connect_~s__state~0; 13625#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 14583#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 14564#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 14582#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 14576#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14575#L577 ssl3_connect_~skip~0 := 0; 14574#L106-1 assume !false; 14573#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14572#L109 assume !(12292 == ssl3_connect_~s__state~0); 14571#L112 assume !(16384 == ssl3_connect_~s__state~0); 14570#L115 assume !(4096 == ssl3_connect_~s__state~0); 14569#L118 assume !(20480 == ssl3_connect_~s__state~0); 14568#L121 assume !(4099 == ssl3_connect_~s__state~0); 14567#L124 assume !(4368 == ssl3_connect_~s__state~0); 14566#L127 assume !(4369 == ssl3_connect_~s__state~0); 14565#L130 assume 4384 == ssl3_connect_~s__state~0; 13617#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 14526#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 14523#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 14521#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 14519#L305-2 ssl3_connect_~s__init_num~0 := 0; 14507#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14506#L577 ssl3_connect_~skip~0 := 0; 14504#L106-1 assume !false; 14502#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14501#L109 assume !(12292 == ssl3_connect_~s__state~0); 14500#L112 assume !(16384 == ssl3_connect_~s__state~0); 14498#L115 assume !(4096 == ssl3_connect_~s__state~0); 14497#L118 assume !(20480 == ssl3_connect_~s__state~0); 14496#L121 assume !(4099 == ssl3_connect_~s__state~0); 14494#L124 assume !(4368 == ssl3_connect_~s__state~0); 14493#L127 assume !(4369 == ssl3_connect_~s__state~0); 14492#L130 assume !(4384 == ssl3_connect_~s__state~0); 14491#L133 assume !(4385 == ssl3_connect_~s__state~0); 14490#L136 assume 4400 == ssl3_connect_~s__state~0; 14236#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 14487#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 14454#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14449#L577 ssl3_connect_~skip~0 := 0; 14444#L106-1 assume !false; 14439#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14434#L109 assume !(12292 == ssl3_connect_~s__state~0); 14429#L112 assume !(16384 == ssl3_connect_~s__state~0); 14424#L115 assume !(4096 == ssl3_connect_~s__state~0); 14419#L118 assume !(20480 == ssl3_connect_~s__state~0); 14414#L121 assume !(4099 == ssl3_connect_~s__state~0); 14409#L124 assume !(4368 == ssl3_connect_~s__state~0); 14404#L127 assume !(4369 == ssl3_connect_~s__state~0); 14399#L130 assume !(4384 == ssl3_connect_~s__state~0); 14394#L133 assume !(4385 == ssl3_connect_~s__state~0); 14389#L136 assume !(4400 == ssl3_connect_~s__state~0); 14384#L139 assume !(4401 == ssl3_connect_~s__state~0); 14379#L142 assume 4416 == ssl3_connect_~s__state~0; 13585#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 13505#L335 assume !(3 == ssl3_connect_~blastFlag~0); 13506#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 14561#L347 assume !(0 == ssl3_connect_~tmp___6~0); 14544#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14542#L577 ssl3_connect_~skip~0 := 0; 14540#L106-1 assume !false; 14538#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14536#L109 assume !(12292 == ssl3_connect_~s__state~0); 14534#L112 assume !(16384 == ssl3_connect_~s__state~0); 14532#L115 assume !(4096 == ssl3_connect_~s__state~0); 14530#L118 assume !(20480 == ssl3_connect_~s__state~0); 14529#L121 assume !(4099 == ssl3_connect_~s__state~0); 14524#L124 assume !(4368 == ssl3_connect_~s__state~0); 14522#L127 assume !(4369 == ssl3_connect_~s__state~0); 14520#L130 assume !(4384 == ssl3_connect_~s__state~0); 14518#L133 assume !(4385 == ssl3_connect_~s__state~0); 14517#L136 assume !(4400 == ssl3_connect_~s__state~0); 14516#L139 assume !(4401 == ssl3_connect_~s__state~0); 14515#L142 assume !(4416 == ssl3_connect_~s__state~0); 14513#L145 assume !(4417 == ssl3_connect_~s__state~0); 14512#L148 assume 4432 == ssl3_connect_~s__state~0; 14223#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 14505#L357 assume !(5 == ssl3_connect_~blastFlag~0); 14503#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 14464#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14462#L577 ssl3_connect_~skip~0 := 0; 14460#L106-1 assume !false; 14459#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14450#L109 assume !(12292 == ssl3_connect_~s__state~0); 14445#L112 assume !(16384 == ssl3_connect_~s__state~0); 14440#L115 assume !(4096 == ssl3_connect_~s__state~0); 14435#L118 assume !(20480 == ssl3_connect_~s__state~0); 14430#L121 assume !(4099 == ssl3_connect_~s__state~0); 14425#L124 assume !(4368 == ssl3_connect_~s__state~0); 14420#L127 assume !(4369 == ssl3_connect_~s__state~0); 14415#L130 assume !(4384 == ssl3_connect_~s__state~0); 14410#L133 assume !(4385 == ssl3_connect_~s__state~0); 14405#L136 assume !(4400 == ssl3_connect_~s__state~0); 14400#L139 assume !(4401 == ssl3_connect_~s__state~0); 14395#L142 assume !(4416 == ssl3_connect_~s__state~0); 14390#L145 assume !(4417 == ssl3_connect_~s__state~0); 14385#L148 assume !(4432 == ssl3_connect_~s__state~0); 14380#L151 assume !(4433 == ssl3_connect_~s__state~0); 14070#L154 assume 4448 == ssl3_connect_~s__state~0; 13718#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20; 13719#L373 assume !(ssl3_connect_~ret~0 <= 0); 13492#L378 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 13494#L378-2 ssl3_connect_~s__init_num~0 := 0; 13499#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13655#L577 ssl3_connect_~skip~0 := 0; 13656#L106-1 assume !false; 13649#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13650#L109 assume !(12292 == ssl3_connect_~s__state~0); 13641#L112 assume !(16384 == ssl3_connect_~s__state~0); 13642#L115 assume !(4096 == ssl3_connect_~s__state~0); 13635#L118 assume !(20480 == ssl3_connect_~s__state~0); 13636#L121 assume !(4099 == ssl3_connect_~s__state~0); 14335#L124 assume !(4368 == ssl3_connect_~s__state~0); 13624#L127 assume !(4369 == ssl3_connect_~s__state~0); 13626#L130 assume !(4384 == ssl3_connect_~s__state~0); 13615#L133 assume !(4385 == ssl3_connect_~s__state~0); 13616#L136 assume !(4400 == ssl3_connect_~s__state~0); 14235#L139 assume !(4401 == ssl3_connect_~s__state~0); 14237#L142 assume !(4416 == ssl3_connect_~s__state~0); 14229#L145 assume !(4417 == ssl3_connect_~s__state~0); 14230#L148 assume !(4432 == ssl3_connect_~s__state~0); 14222#L151 assume !(4433 == ssl3_connect_~s__state~0); 14224#L154 assume !(4448 == ssl3_connect_~s__state~0); 13725#L157 assume !(4449 == ssl3_connect_~s__state~0); 13726#L160 assume !(4464 == ssl3_connect_~s__state~0); 14182#L163 assume !(4465 == ssl3_connect_~s__state~0); 14183#L166 assume !(4466 == ssl3_connect_~s__state~0); 14186#L169 assume !(4467 == ssl3_connect_~s__state~0); 14187#L172 assume !(4480 == ssl3_connect_~s__state~0); 14212#L175 assume !(4481 == ssl3_connect_~s__state~0); 14213#L178 assume !(4496 == ssl3_connect_~s__state~0); 13712#L181 assume !(4497 == ssl3_connect_~s__state~0); 13713#L184 assume !(4512 == ssl3_connect_~s__state~0); 14032#L187 assume !(4513 == ssl3_connect_~s__state~0); 14033#L190 assume !(4528 == ssl3_connect_~s__state~0); 14199#L193 assume !(4529 == ssl3_connect_~s__state~0); 14200#L196 assume !(4560 == ssl3_connect_~s__state~0); 13534#L199 assume !(4561 == ssl3_connect_~s__state~0); 13535#L202 assume 4352 == ssl3_connect_~s__state~0; 13832#L203 assume !(ssl3_connect_~num1~0 > 0); 13542#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 13543#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13658#L577 ssl3_connect_~skip~0 := 0; 13652#L106-1 assume !false; 13653#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13644#L109 assume 12292 == ssl3_connect_~s__state~0; 13645#L110 [2021-11-07 07:40:00,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:00,896 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-11-07 07:40:00,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:00,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703332720] [2021-11-07 07:40:00,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:00,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:00,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:00,902 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:00,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:00,909 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:00,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:00,909 INFO L85 PathProgramCache]: Analyzing trace with hash -629888364, now seen corresponding path program 1 times [2021-11-07 07:40:00,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:00,910 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839802672] [2021-11-07 07:40:00,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:00,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:00,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:00,950 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-07 07:40:00,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:00,951 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839802672] [2021-11-07 07:40:00,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839802672] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:00,951 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:00,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:40:00,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641432251] [2021-11-07 07:40:00,952 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:00,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:00,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:00,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:00,953 INFO L87 Difference]: Start difference. First operand 1356 states and 1860 transitions. cyclomatic complexity: 506 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 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-11-07 07:40:01,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:01,069 INFO L93 Difference]: Finished difference Result 1492 states and 2020 transitions. [2021-11-07 07:40:01,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:01,070 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1492 states and 2020 transitions. [2021-11-07 07:40:01,081 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1482 [2021-11-07 07:40:01,093 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1492 states to 1492 states and 2020 transitions. [2021-11-07 07:40:01,094 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1492 [2021-11-07 07:40:01,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1492 [2021-11-07 07:40:01,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1492 states and 2020 transitions. [2021-11-07 07:40:01,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:01,098 INFO L681 BuchiCegarLoop]: Abstraction has 1492 states and 2020 transitions. [2021-11-07 07:40:01,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1492 states and 2020 transitions. [2021-11-07 07:40:01,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1492 to 1480. [2021-11-07 07:40:01,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1480 states, 1480 states have (on average 1.354054054054054) internal successors, (2004), 1479 states have internal predecessors, (2004), 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-11-07 07:40:01,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1480 states to 1480 states and 2004 transitions. [2021-11-07 07:40:01,132 INFO L704 BuchiCegarLoop]: Abstraction has 1480 states and 2004 transitions. [2021-11-07 07:40:01,133 INFO L587 BuchiCegarLoop]: Abstraction has 1480 states and 2004 transitions. [2021-11-07 07:40:01,133 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-07 07:40:01,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1480 states and 2004 transitions. [2021-11-07 07:40:01,143 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1470 [2021-11-07 07:40:01,143 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:01,143 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:01,145 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:01,145 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:01,145 INFO L791 eck$LassoCheckResult]: Stem: 16475#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); 16379#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 16327#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 16328#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 16452#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 16438#L106-1 assume !false; 17505#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17503#L109 assume 12292 == ssl3_connect_~s__state~0; 17195#L110 [2021-11-07 07:40:01,146 INFO L793 eck$LassoCheckResult]: Loop: 17195#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 16483#L215 ssl3_connect_~s__server~0 := 0; 16484#L220 assume 0 != ssl3_connect_~cb~0; 16389#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 16390#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 16362#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 16393#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 16394#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16382#L577 ssl3_connect_~skip~0 := 0; 16425#L106-1 assume !false; 16472#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16471#L109 assume !(12292 == ssl3_connect_~s__state~0); 16395#L112 assume !(16384 == ssl3_connect_~s__state~0); 16396#L115 assume !(4096 == ssl3_connect_~s__state~0); 16410#L118 assume !(20480 == ssl3_connect_~s__state~0); 16363#L121 assume !(4099 == ssl3_connect_~s__state~0); 16364#L124 assume 4368 == ssl3_connect_~s__state~0; 16521#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 16340#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 16341#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 16330#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 16331#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16583#L577 ssl3_connect_~skip~0 := 0; 16580#L106-1 assume !false; 16577#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16574#L109 assume !(12292 == ssl3_connect_~s__state~0); 16571#L112 assume !(16384 == ssl3_connect_~s__state~0); 16568#L115 assume !(4096 == ssl3_connect_~s__state~0); 16565#L118 assume !(20480 == ssl3_connect_~s__state~0); 16562#L121 assume !(4099 == ssl3_connect_~s__state~0); 16559#L124 assume !(4368 == ssl3_connect_~s__state~0); 16556#L127 assume !(4369 == ssl3_connect_~s__state~0); 16511#L130 assume 4384 == ssl3_connect_~s__state~0; 16477#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 16439#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16440#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 16951#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 17189#L305-2 ssl3_connect_~s__init_num~0 := 0; 17397#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17395#L577 ssl3_connect_~skip~0 := 0; 17393#L106-1 assume !false; 17391#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17389#L109 assume !(12292 == ssl3_connect_~s__state~0); 17387#L112 assume !(16384 == ssl3_connect_~s__state~0); 17385#L115 assume !(4096 == ssl3_connect_~s__state~0); 17383#L118 assume !(20480 == ssl3_connect_~s__state~0); 17382#L121 assume !(4099 == ssl3_connect_~s__state~0); 17380#L124 assume !(4368 == ssl3_connect_~s__state~0); 17374#L127 assume !(4369 == ssl3_connect_~s__state~0); 17368#L130 assume !(4384 == ssl3_connect_~s__state~0); 17366#L133 assume !(4385 == ssl3_connect_~s__state~0); 17131#L136 assume 4400 == ssl3_connect_~s__state~0; 17129#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 16406#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 16407#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17623#L577 ssl3_connect_~skip~0 := 0; 17622#L106-1 assume !false; 17621#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17620#L109 assume !(12292 == ssl3_connect_~s__state~0); 17619#L112 assume !(16384 == ssl3_connect_~s__state~0); 17618#L115 assume !(4096 == ssl3_connect_~s__state~0); 17617#L118 assume !(20480 == ssl3_connect_~s__state~0); 17616#L121 assume !(4099 == ssl3_connect_~s__state~0); 17615#L124 assume !(4368 == ssl3_connect_~s__state~0); 17614#L127 assume !(4369 == ssl3_connect_~s__state~0); 17613#L130 assume !(4384 == ssl3_connect_~s__state~0); 17612#L133 assume !(4385 == ssl3_connect_~s__state~0); 17611#L136 assume !(4400 == ssl3_connect_~s__state~0); 17584#L139 assume !(4401 == ssl3_connect_~s__state~0); 17585#L142 assume 4416 == ssl3_connect_~s__state~0; 16453#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 16359#L335 assume !(3 == ssl3_connect_~blastFlag~0); 16360#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 17781#L347 assume !(0 == ssl3_connect_~tmp___6~0); 17769#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17767#L577 ssl3_connect_~skip~0 := 0; 17765#L106-1 assume !false; 17763#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17761#L109 assume !(12292 == ssl3_connect_~s__state~0); 17760#L112 assume !(16384 == ssl3_connect_~s__state~0); 17754#L115 assume !(4096 == ssl3_connect_~s__state~0); 17752#L118 assume !(20480 == ssl3_connect_~s__state~0); 17750#L121 assume !(4099 == ssl3_connect_~s__state~0); 17748#L124 assume !(4368 == ssl3_connect_~s__state~0); 17746#L127 assume !(4369 == ssl3_connect_~s__state~0); 17744#L130 assume !(4384 == ssl3_connect_~s__state~0); 17742#L133 assume !(4385 == ssl3_connect_~s__state~0); 17740#L136 assume !(4400 == ssl3_connect_~s__state~0); 17738#L139 assume !(4401 == ssl3_connect_~s__state~0); 17736#L142 assume !(4416 == ssl3_connect_~s__state~0); 17734#L145 assume !(4417 == ssl3_connect_~s__state~0); 17732#L148 assume 4432 == ssl3_connect_~s__state~0; 17188#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 17729#L357 assume !(5 == ssl3_connect_~blastFlag~0); 17727#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 17719#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17714#L577 ssl3_connect_~skip~0 := 0; 17712#L106-1 assume !false; 17710#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17708#L109 assume !(12292 == ssl3_connect_~s__state~0); 17706#L112 assume !(16384 == ssl3_connect_~s__state~0); 17704#L115 assume !(4096 == ssl3_connect_~s__state~0); 17702#L118 assume !(20480 == ssl3_connect_~s__state~0); 17700#L121 assume !(4099 == ssl3_connect_~s__state~0); 17698#L124 assume !(4368 == ssl3_connect_~s__state~0); 17696#L127 assume !(4369 == ssl3_connect_~s__state~0); 17694#L130 assume !(4384 == ssl3_connect_~s__state~0); 17692#L133 assume !(4385 == ssl3_connect_~s__state~0); 17690#L136 assume !(4400 == ssl3_connect_~s__state~0); 17688#L139 assume !(4401 == ssl3_connect_~s__state~0); 17684#L142 assume !(4416 == ssl3_connect_~s__state~0); 17683#L145 assume !(4417 == ssl3_connect_~s__state~0); 17682#L148 assume !(4432 == ssl3_connect_~s__state~0); 17681#L151 assume !(4433 == ssl3_connect_~s__state~0); 17680#L154 assume 4448 == ssl3_connect_~s__state~0; 17183#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20; 17679#L373 assume !(ssl3_connect_~ret~0 <= 0); 17677#L378 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 17676#L378-2 ssl3_connect_~s__init_num~0 := 0; 17666#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17664#L577 ssl3_connect_~skip~0 := 0; 17662#L106-1 assume !false; 17660#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17658#L109 assume !(12292 == ssl3_connect_~s__state~0); 17656#L112 assume !(16384 == ssl3_connect_~s__state~0); 17654#L115 assume !(4096 == ssl3_connect_~s__state~0); 17652#L118 assume !(20480 == ssl3_connect_~s__state~0); 17650#L121 assume !(4099 == ssl3_connect_~s__state~0); 17648#L124 assume !(4368 == ssl3_connect_~s__state~0); 17646#L127 assume !(4369 == ssl3_connect_~s__state~0); 17644#L130 assume !(4384 == ssl3_connect_~s__state~0); 17642#L133 assume !(4385 == ssl3_connect_~s__state~0); 17640#L136 assume !(4400 == ssl3_connect_~s__state~0); 17638#L139 assume !(4401 == ssl3_connect_~s__state~0); 17636#L142 assume !(4416 == ssl3_connect_~s__state~0); 17634#L145 assume !(4417 == ssl3_connect_~s__state~0); 16370#L148 assume !(4432 == ssl3_connect_~s__state~0); 16371#L151 assume !(4433 == ssl3_connect_~s__state~0); 17630#L154 assume !(4448 == ssl3_connect_~s__state~0); 16334#L157 assume !(4449 == ssl3_connect_~s__state~0); 16335#L160 assume !(4464 == ssl3_connect_~s__state~0); 16397#L163 assume !(4465 == ssl3_connect_~s__state~0); 16398#L166 assume !(4466 == ssl3_connect_~s__state~0); 16415#L169 assume !(4467 == ssl3_connect_~s__state~0); 16416#L172 assume 4480 == ssl3_connect_~s__state~0; 16383#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22; 16384#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 17297#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 16376#L407-2 ssl3_connect_~s__init_num~0 := 0; 16353#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16546#L577 ssl3_connect_~skip~0 := 0; 16544#L106-1 assume !false; 16541#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16540#L109 assume !(12292 == ssl3_connect_~s__state~0); 16535#L112 assume !(16384 == ssl3_connect_~s__state~0); 16536#L115 assume !(4096 == ssl3_connect_~s__state~0); 16528#L118 assume !(20480 == ssl3_connect_~s__state~0); 16529#L121 assume !(4099 == ssl3_connect_~s__state~0); 17356#L124 assume !(4368 == ssl3_connect_~s__state~0); 17354#L127 assume !(4369 == ssl3_connect_~s__state~0); 17352#L130 assume !(4384 == ssl3_connect_~s__state~0); 17350#L133 assume !(4385 == ssl3_connect_~s__state~0); 17348#L136 assume !(4400 == ssl3_connect_~s__state~0); 17346#L139 assume !(4401 == ssl3_connect_~s__state~0); 17344#L142 assume !(4416 == ssl3_connect_~s__state~0); 17342#L145 assume !(4417 == ssl3_connect_~s__state~0); 17340#L148 assume !(4432 == ssl3_connect_~s__state~0); 17338#L151 assume !(4433 == ssl3_connect_~s__state~0); 17336#L154 assume !(4448 == ssl3_connect_~s__state~0); 17334#L157 assume !(4449 == ssl3_connect_~s__state~0); 17332#L160 assume !(4464 == ssl3_connect_~s__state~0); 17330#L163 assume !(4465 == ssl3_connect_~s__state~0); 17328#L166 assume !(4466 == ssl3_connect_~s__state~0); 17326#L169 assume !(4467 == ssl3_connect_~s__state~0); 17325#L172 assume !(4480 == ssl3_connect_~s__state~0); 17323#L175 assume !(4481 == ssl3_connect_~s__state~0); 16956#L178 assume !(4496 == ssl3_connect_~s__state~0); 16957#L181 assume !(4497 == ssl3_connect_~s__state~0); 16958#L184 assume !(4512 == ssl3_connect_~s__state~0); 17310#L187 assume !(4513 == ssl3_connect_~s__state~0); 17311#L190 assume !(4528 == ssl3_connect_~s__state~0); 17312#L193 assume !(4529 == ssl3_connect_~s__state~0); 16959#L196 assume !(4560 == ssl3_connect_~s__state~0); 16961#L199 assume !(4561 == ssl3_connect_~s__state~0); 16963#L202 assume 4352 == ssl3_connect_~s__state~0; 17208#L203 assume !(ssl3_connect_~num1~0 > 0); 17205#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 17199#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17198#L577 ssl3_connect_~skip~0 := 0; 17197#L106-1 assume !false; 17196#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17194#L109 assume 12292 == ssl3_connect_~s__state~0; 17195#L110 [2021-11-07 07:40:01,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:01,147 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-11-07 07:40:01,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:01,147 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812336386] [2021-11-07 07:40:01,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:01,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:01,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:01,155 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:01,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:01,163 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:01,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:01,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1244571404, now seen corresponding path program 1 times [2021-11-07 07:40:01,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:01,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728537185] [2021-11-07 07:40:01,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:01,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:01,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:01,220 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-11-07 07:40:01,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:01,221 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728537185] [2021-11-07 07:40:01,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728537185] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:01,222 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:01,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:40:01,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164717960] [2021-11-07 07:40:01,223 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:01,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:01,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:01,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:01,224 INFO L87 Difference]: Start difference. First operand 1480 states and 2004 transitions. cyclomatic complexity: 526 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 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-11-07 07:40:01,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:01,357 INFO L93 Difference]: Finished difference Result 1632 states and 2176 transitions. [2021-11-07 07:40:01,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:01,358 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1632 states and 2176 transitions. [2021-11-07 07:40:01,370 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1622 [2021-11-07 07:40:01,384 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1632 states to 1632 states and 2176 transitions. [2021-11-07 07:40:01,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1632 [2021-11-07 07:40:01,386 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1632 [2021-11-07 07:40:01,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1632 states and 2176 transitions. [2021-11-07 07:40:01,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:01,389 INFO L681 BuchiCegarLoop]: Abstraction has 1632 states and 2176 transitions. [2021-11-07 07:40:01,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1632 states and 2176 transitions. [2021-11-07 07:40:01,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1632 to 1624. [2021-11-07 07:40:01,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1624 states, 1624 states have (on average 1.3349753694581281) internal successors, (2168), 1623 states have internal predecessors, (2168), 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-11-07 07:40:01,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1624 states to 1624 states and 2168 transitions. [2021-11-07 07:40:01,462 INFO L704 BuchiCegarLoop]: Abstraction has 1624 states and 2168 transitions. [2021-11-07 07:40:01,462 INFO L587 BuchiCegarLoop]: Abstraction has 1624 states and 2168 transitions. [2021-11-07 07:40:01,462 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-07 07:40:01,462 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1624 states and 2168 transitions. [2021-11-07 07:40:01,470 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1614 [2021-11-07 07:40:01,470 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:01,470 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:01,472 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:01,472 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:01,473 INFO L791 eck$LassoCheckResult]: Stem: 19577#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); 19495#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 19445#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19446#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 19559#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 19549#L106-1 assume !false; 20918#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20916#L109 assume 12292 == ssl3_connect_~s__state~0; 19543#L110 [2021-11-07 07:40:01,473 INFO L793 eck$LassoCheckResult]: Loop: 19543#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 19544#L215 ssl3_connect_~s__server~0 := 0; 19532#L220 assume 0 != ssl3_connect_~cb~0; 19502#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 19503#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 19481#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 19506#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 19507#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20895#L577 ssl3_connect_~skip~0 := 0; 20893#L106-1 assume !false; 20891#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20890#L109 assume !(12292 == ssl3_connect_~s__state~0); 20680#L112 assume !(16384 == ssl3_connect_~s__state~0); 20679#L115 assume !(4096 == ssl3_connect_~s__state~0); 20678#L118 assume !(20480 == ssl3_connect_~s__state~0); 20446#L121 assume !(4099 == ssl3_connect_~s__state~0); 19839#L124 assume 4368 == ssl3_connect_~s__state~0; 19513#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 19514#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19535#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19536#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 19821#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19818#L577 ssl3_connect_~skip~0 := 0; 19816#L106-1 assume !false; 19815#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19804#L109 assume !(12292 == ssl3_connect_~s__state~0); 19801#L112 assume !(16384 == ssl3_connect_~s__state~0); 19798#L115 assume !(4096 == ssl3_connect_~s__state~0); 19795#L118 assume !(20480 == ssl3_connect_~s__state~0); 19792#L121 assume !(4099 == ssl3_connect_~s__state~0); 19789#L124 assume !(4368 == ssl3_connect_~s__state~0); 19786#L127 assume !(4369 == ssl3_connect_~s__state~0); 19662#L130 assume 4384 == ssl3_connect_~s__state~0; 19579#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 19550#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19551#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 20644#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 20643#L305-2 ssl3_connect_~s__init_num~0 := 0; 20637#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20636#L577 ssl3_connect_~skip~0 := 0; 20634#L106-1 assume !false; 20633#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20627#L109 assume !(12292 == ssl3_connect_~s__state~0); 20625#L112 assume !(16384 == ssl3_connect_~s__state~0); 20623#L115 assume !(4096 == ssl3_connect_~s__state~0); 20621#L118 assume !(20480 == ssl3_connect_~s__state~0); 20619#L121 assume !(4099 == ssl3_connect_~s__state~0); 20617#L124 assume !(4368 == ssl3_connect_~s__state~0); 20615#L127 assume !(4369 == ssl3_connect_~s__state~0); 20613#L130 assume !(4384 == ssl3_connect_~s__state~0); 20611#L133 assume !(4385 == ssl3_connect_~s__state~0); 20609#L136 assume 4400 == ssl3_connect_~s__state~0; 20198#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 20607#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19553#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19497#L577 ssl3_connect_~skip~0 := 0; 19537#L106-1 assume !false; 19572#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19571#L109 assume !(12292 == ssl3_connect_~s__state~0); 19508#L112 assume !(16384 == ssl3_connect_~s__state~0); 19509#L115 assume !(4096 == ssl3_connect_~s__state~0); 19523#L118 assume !(20480 == ssl3_connect_~s__state~0); 19482#L121 assume !(4099 == ssl3_connect_~s__state~0); 19483#L124 assume !(4368 == ssl3_connect_~s__state~0); 19554#L127 assume !(4369 == ssl3_connect_~s__state~0); 19524#L130 assume !(4384 == ssl3_connect_~s__state~0); 19525#L133 assume !(4385 == ssl3_connect_~s__state~0); 19473#L136 assume !(4400 == ssl3_connect_~s__state~0); 19474#L139 assume !(4401 == ssl3_connect_~s__state~0); 19488#L142 assume 4416 == ssl3_connect_~s__state~0; 19560#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 19561#L335 assume !(3 == ssl3_connect_~blastFlag~0); 21048#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 19573#L347 assume !(0 == ssl3_connect_~tmp___6~0); 19574#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 21042#L577 ssl3_connect_~skip~0 := 0; 21041#L106-1 assume !false; 21040#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 21039#L109 assume !(12292 == ssl3_connect_~s__state~0); 21038#L112 assume !(16384 == ssl3_connect_~s__state~0); 21037#L115 assume !(4096 == ssl3_connect_~s__state~0); 21036#L118 assume !(20480 == ssl3_connect_~s__state~0); 21035#L121 assume !(4099 == ssl3_connect_~s__state~0); 21034#L124 assume !(4368 == ssl3_connect_~s__state~0); 21033#L127 assume !(4369 == ssl3_connect_~s__state~0); 21032#L130 assume !(4384 == ssl3_connect_~s__state~0); 21031#L133 assume !(4385 == ssl3_connect_~s__state~0); 20691#L136 assume !(4400 == ssl3_connect_~s__state~0); 20692#L139 assume !(4401 == ssl3_connect_~s__state~0); 20686#L142 assume !(4416 == ssl3_connect_~s__state~0); 20684#L145 assume !(4417 == ssl3_connect_~s__state~0); 20682#L148 assume 4432 == ssl3_connect_~s__state~0; 19958#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 19518#L357 assume !(5 == ssl3_connect_~blastFlag~0); 19519#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 19581#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20724#L577 ssl3_connect_~skip~0 := 0; 20718#L106-1 assume !false; 20716#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20714#L109 assume !(12292 == ssl3_connect_~s__state~0); 20712#L112 assume !(16384 == ssl3_connect_~s__state~0); 20710#L115 assume !(4096 == ssl3_connect_~s__state~0); 20708#L118 assume !(20480 == ssl3_connect_~s__state~0); 20706#L121 assume !(4099 == ssl3_connect_~s__state~0); 20704#L124 assume !(4368 == ssl3_connect_~s__state~0); 20702#L127 assume !(4369 == ssl3_connect_~s__state~0); 20700#L130 assume !(4384 == ssl3_connect_~s__state~0); 20698#L133 assume !(4385 == ssl3_connect_~s__state~0); 20696#L136 assume !(4400 == ssl3_connect_~s__state~0); 20693#L139 assume !(4401 == ssl3_connect_~s__state~0); 20690#L142 assume !(4416 == ssl3_connect_~s__state~0); 20687#L145 assume !(4417 == ssl3_connect_~s__state~0); 20685#L148 assume !(4432 == ssl3_connect_~s__state~0); 20683#L151 assume !(4433 == ssl3_connect_~s__state~0); 20681#L154 assume 4448 == ssl3_connect_~s__state~0; 19469#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20; 19470#L373 assume !(ssl3_connect_~ret~0 <= 0); 20977#L378 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 20971#L378-2 ssl3_connect_~s__init_num~0 := 0; 20965#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20963#L577 ssl3_connect_~skip~0 := 0; 20961#L106-1 assume !false; 20959#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20957#L109 assume !(12292 == ssl3_connect_~s__state~0); 20956#L112 assume !(16384 == ssl3_connect_~s__state~0); 20950#L115 assume !(4096 == ssl3_connect_~s__state~0); 20947#L118 assume !(20480 == ssl3_connect_~s__state~0); 20944#L121 assume !(4099 == ssl3_connect_~s__state~0); 20941#L124 assume !(4368 == ssl3_connect_~s__state~0); 20914#L127 assume !(4369 == ssl3_connect_~s__state~0); 20912#L130 assume !(4384 == ssl3_connect_~s__state~0); 20911#L133 assume !(4385 == ssl3_connect_~s__state~0); 20910#L136 assume !(4400 == ssl3_connect_~s__state~0); 20909#L139 assume !(4401 == ssl3_connect_~s__state~0); 20908#L142 assume !(4416 == ssl3_connect_~s__state~0); 20907#L145 assume !(4417 == ssl3_connect_~s__state~0); 20906#L148 assume !(4432 == ssl3_connect_~s__state~0); 20905#L151 assume !(4433 == ssl3_connect_~s__state~0); 20904#L154 assume !(4448 == ssl3_connect_~s__state~0); 20902#L157 assume !(4449 == ssl3_connect_~s__state~0); 20901#L160 assume !(4464 == ssl3_connect_~s__state~0); 20896#L163 assume !(4465 == ssl3_connect_~s__state~0); 20894#L166 assume !(4466 == ssl3_connect_~s__state~0); 20892#L169 assume !(4467 == ssl3_connect_~s__state~0); 19841#L172 assume 4480 == ssl3_connect_~s__state~0; 19838#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22; 19836#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19833#L407 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 19830#L407-2 ssl3_connect_~s__init_num~0 := 0; 19810#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19803#L577 ssl3_connect_~skip~0 := 0; 19800#L106-1 assume !false; 19797#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19794#L109 assume !(12292 == ssl3_connect_~s__state~0); 19791#L112 assume !(16384 == ssl3_connect_~s__state~0); 19788#L115 assume !(4096 == ssl3_connect_~s__state~0); 19784#L118 assume !(20480 == ssl3_connect_~s__state~0); 19785#L121 assume !(4099 == ssl3_connect_~s__state~0); 20673#L124 assume !(4368 == ssl3_connect_~s__state~0); 20672#L127 assume !(4369 == ssl3_connect_~s__state~0); 20671#L130 assume !(4384 == ssl3_connect_~s__state~0); 20670#L133 assume !(4385 == ssl3_connect_~s__state~0); 20669#L136 assume !(4400 == ssl3_connect_~s__state~0); 20668#L139 assume !(4401 == ssl3_connect_~s__state~0); 20667#L142 assume !(4416 == ssl3_connect_~s__state~0); 20666#L145 assume !(4417 == ssl3_connect_~s__state~0); 20665#L148 assume !(4432 == ssl3_connect_~s__state~0); 20664#L151 assume !(4433 == ssl3_connect_~s__state~0); 20663#L154 assume !(4448 == ssl3_connect_~s__state~0); 20662#L157 assume !(4449 == ssl3_connect_~s__state~0); 20661#L160 assume !(4464 == ssl3_connect_~s__state~0); 20660#L163 assume !(4465 == ssl3_connect_~s__state~0); 20659#L166 assume !(4466 == ssl3_connect_~s__state~0); 20658#L169 assume !(4467 == ssl3_connect_~s__state~0); 20657#L172 assume !(4480 == ssl3_connect_~s__state~0); 20656#L175 assume !(4481 == ssl3_connect_~s__state~0); 20655#L178 assume !(4496 == ssl3_connect_~s__state~0); 20654#L181 assume !(4497 == ssl3_connect_~s__state~0); 20653#L184 assume !(4512 == ssl3_connect_~s__state~0); 20652#L187 assume !(4513 == ssl3_connect_~s__state~0); 20651#L190 assume !(4528 == ssl3_connect_~s__state~0); 20650#L193 assume !(4529 == ssl3_connect_~s__state~0); 20649#L196 assume !(4560 == ssl3_connect_~s__state~0); 19827#L199 assume !(4561 == ssl3_connect_~s__state~0); 19826#L202 assume 4352 == ssl3_connect_~s__state~0; 19820#L203 assume !(ssl3_connect_~num1~0 > 0); 19817#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19805#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19802#L577 ssl3_connect_~skip~0 := 0; 19799#L106-1 assume !false; 19796#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19793#L109 assume 12292 == ssl3_connect_~s__state~0; 19543#L110 [2021-11-07 07:40:01,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:01,474 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-11-07 07:40:01,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:01,475 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329557943] [2021-11-07 07:40:01,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:01,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:01,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:01,481 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:01,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:01,488 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:01,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:01,489 INFO L85 PathProgramCache]: Analyzing trace with hash -2138057742, now seen corresponding path program 1 times [2021-11-07 07:40:01,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:01,490 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388548272] [2021-11-07 07:40:01,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:01,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:01,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:01,537 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-11-07 07:40:01,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:01,538 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388548272] [2021-11-07 07:40:01,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388548272] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:01,538 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:01,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:40:01,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341232735] [2021-11-07 07:40:01,539 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:01,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:01,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:01,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:01,540 INFO L87 Difference]: Start difference. First operand 1624 states and 2168 transitions. cyclomatic complexity: 546 Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:40:01,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:01,575 INFO L93 Difference]: Finished difference Result 3230 states and 4310 transitions. [2021-11-07 07:40:01,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:01,575 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3230 states and 4310 transitions. [2021-11-07 07:40:01,596 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3220 [2021-11-07 07:40:01,622 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3230 states to 3230 states and 4310 transitions. [2021-11-07 07:40:01,622 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3230 [2021-11-07 07:40:01,628 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3230 [2021-11-07 07:40:01,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3230 states and 4310 transitions. [2021-11-07 07:40:01,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:01,633 INFO L681 BuchiCegarLoop]: Abstraction has 3230 states and 4310 transitions. [2021-11-07 07:40:01,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3230 states and 4310 transitions. [2021-11-07 07:40:01,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3230 to 3230. [2021-11-07 07:40:01,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3230 states, 3230 states have (on average 1.3343653250773995) internal successors, (4310), 3229 states have internal predecessors, (4310), 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-11-07 07:40:01,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3230 states to 3230 states and 4310 transitions. [2021-11-07 07:40:01,709 INFO L704 BuchiCegarLoop]: Abstraction has 3230 states and 4310 transitions. [2021-11-07 07:40:01,709 INFO L587 BuchiCegarLoop]: Abstraction has 3230 states and 4310 transitions. [2021-11-07 07:40:01,709 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-07 07:40:01,709 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3230 states and 4310 transitions. [2021-11-07 07:40:01,722 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3220 [2021-11-07 07:40:01,722 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:01,722 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:01,725 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:01,725 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:01,725 INFO L791 eck$LassoCheckResult]: Stem: 24429#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); 24353#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 24305#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 24306#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 24415#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 24404#L106-1 assume !false; 25843#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25842#L109 assume 12292 == ssl3_connect_~s__state~0; 25210#L110 [2021-11-07 07:40:01,726 INFO L793 eck$LassoCheckResult]: Loop: 25210#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 24554#L215 ssl3_connect_~s__server~0 := 0; 25841#L220 assume 0 != ssl3_connect_~cb~0; 25834#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 25821#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 25818#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 25816#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 25794#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25792#L577 ssl3_connect_~skip~0 := 0; 25790#L106-1 assume !false; 25788#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25786#L109 assume !(12292 == ssl3_connect_~s__state~0); 25784#L112 assume !(16384 == ssl3_connect_~s__state~0); 25782#L115 assume !(4096 == ssl3_connect_~s__state~0); 25780#L118 assume !(20480 == ssl3_connect_~s__state~0); 25777#L121 assume !(4099 == ssl3_connect_~s__state~0); 25600#L124 assume 4368 == ssl3_connect_~s__state~0; 24544#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 25597#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 25596#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 25595#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 25179#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25178#L577 ssl3_connect_~skip~0 := 0; 25172#L106-1 assume !false; 25170#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25168#L109 assume !(12292 == ssl3_connect_~s__state~0); 25162#L112 assume !(16384 == ssl3_connect_~s__state~0); 25161#L115 assume !(4096 == ssl3_connect_~s__state~0); 25158#L118 assume !(20480 == ssl3_connect_~s__state~0); 25159#L121 assume !(4099 == ssl3_connect_~s__state~0); 25150#L124 assume !(4368 == ssl3_connect_~s__state~0); 25151#L127 assume !(4369 == ssl3_connect_~s__state~0); 24517#L130 assume 4384 == ssl3_connect_~s__state~0; 24431#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 24432#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 25555#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 25552#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 25549#L305-2 ssl3_connect_~s__init_num~0 := 0; 25543#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25541#L577 ssl3_connect_~skip~0 := 0; 25539#L106-1 assume !false; 25537#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25535#L109 assume !(12292 == ssl3_connect_~s__state~0); 25533#L112 assume !(16384 == ssl3_connect_~s__state~0); 25531#L115 assume !(4096 == ssl3_connect_~s__state~0); 25529#L118 assume !(20480 == ssl3_connect_~s__state~0); 25527#L121 assume !(4099 == ssl3_connect_~s__state~0); 25526#L124 assume !(4368 == ssl3_connect_~s__state~0); 25524#L127 assume !(4369 == ssl3_connect_~s__state~0); 25521#L130 assume !(4384 == ssl3_connect_~s__state~0); 25520#L133 assume !(4385 == ssl3_connect_~s__state~0); 25518#L136 assume 4400 == ssl3_connect_~s__state~0; 25025#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 25509#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 25503#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25501#L577 ssl3_connect_~skip~0 := 0; 25499#L106-1 assume !false; 25497#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25495#L109 assume !(12292 == ssl3_connect_~s__state~0); 25493#L112 assume !(16384 == ssl3_connect_~s__state~0); 25491#L115 assume !(4096 == ssl3_connect_~s__state~0); 25489#L118 assume !(20480 == ssl3_connect_~s__state~0); 25487#L121 assume !(4099 == ssl3_connect_~s__state~0); 25485#L124 assume !(4368 == ssl3_connect_~s__state~0); 25483#L127 assume !(4369 == ssl3_connect_~s__state~0); 25481#L130 assume !(4384 == ssl3_connect_~s__state~0); 25479#L133 assume !(4385 == ssl3_connect_~s__state~0); 25477#L136 assume !(4400 == ssl3_connect_~s__state~0); 25475#L139 assume !(4401 == ssl3_connect_~s__state~0); 25473#L142 assume 4416 == ssl3_connect_~s__state~0; 25018#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 25470#L335 assume !(3 == ssl3_connect_~blastFlag~0); 25468#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 25466#L347 assume !(0 == ssl3_connect_~tmp___6~0); 25458#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25455#L577 ssl3_connect_~skip~0 := 0; 25449#L106-1 assume !false; 25447#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25445#L109 assume !(12292 == ssl3_connect_~s__state~0); 25443#L112 assume !(16384 == ssl3_connect_~s__state~0); 25441#L115 assume !(4096 == ssl3_connect_~s__state~0); 25439#L118 assume !(20480 == ssl3_connect_~s__state~0); 25437#L121 assume !(4099 == ssl3_connect_~s__state~0); 25435#L124 assume !(4368 == ssl3_connect_~s__state~0); 25433#L127 assume !(4369 == ssl3_connect_~s__state~0); 25431#L130 assume !(4384 == ssl3_connect_~s__state~0); 25429#L133 assume !(4385 == ssl3_connect_~s__state~0); 25427#L136 assume !(4400 == ssl3_connect_~s__state~0); 25425#L139 assume !(4401 == ssl3_connect_~s__state~0); 25423#L142 assume !(4416 == ssl3_connect_~s__state~0); 25421#L145 assume !(4417 == ssl3_connect_~s__state~0); 25419#L148 assume 4432 == ssl3_connect_~s__state~0; 25010#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 25416#L357 assume !(5 == ssl3_connect_~blastFlag~0); 25413#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 25407#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25405#L577 ssl3_connect_~skip~0 := 0; 25403#L106-1 assume !false; 25402#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25399#L109 assume !(12292 == ssl3_connect_~s__state~0); 25393#L112 assume !(16384 == ssl3_connect_~s__state~0); 25391#L115 assume !(4096 == ssl3_connect_~s__state~0); 25389#L118 assume !(20480 == ssl3_connect_~s__state~0); 25387#L121 assume !(4099 == ssl3_connect_~s__state~0); 25385#L124 assume !(4368 == ssl3_connect_~s__state~0); 25383#L127 assume !(4369 == ssl3_connect_~s__state~0); 25381#L130 assume !(4384 == ssl3_connect_~s__state~0); 25286#L133 assume !(4385 == ssl3_connect_~s__state~0); 25283#L136 assume !(4400 == ssl3_connect_~s__state~0); 25281#L139 assume !(4401 == ssl3_connect_~s__state~0); 25279#L142 assume !(4416 == ssl3_connect_~s__state~0); 25277#L145 assume !(4417 == ssl3_connect_~s__state~0); 25274#L148 assume !(4432 == ssl3_connect_~s__state~0); 25272#L151 assume !(4433 == ssl3_connect_~s__state~0); 25270#L154 assume 4448 == ssl3_connect_~s__state~0; 24997#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20; 25267#L373 assume !(ssl3_connect_~ret~0 <= 0); 25263#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 25261#L378-2 ssl3_connect_~s__init_num~0 := 0; 25255#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25254#L577 ssl3_connect_~skip~0 := 0; 25253#L106-1 assume !false; 25252#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25251#L109 assume !(12292 == ssl3_connect_~s__state~0); 25249#L112 assume !(16384 == ssl3_connect_~s__state~0); 25248#L115 assume !(4096 == ssl3_connect_~s__state~0); 25243#L118 assume !(20480 == ssl3_connect_~s__state~0); 25241#L121 assume !(4099 == ssl3_connect_~s__state~0); 25149#L124 assume !(4368 == ssl3_connect_~s__state~0); 25148#L127 assume !(4369 == ssl3_connect_~s__state~0); 25146#L130 assume !(4384 == ssl3_connect_~s__state~0); 25143#L133 assume !(4385 == ssl3_connect_~s__state~0); 25141#L136 assume !(4400 == ssl3_connect_~s__state~0); 25139#L139 assume !(4401 == ssl3_connect_~s__state~0); 25137#L142 assume !(4416 == ssl3_connect_~s__state~0); 25134#L145 assume !(4417 == ssl3_connect_~s__state~0); 25132#L148 assume !(4432 == ssl3_connect_~s__state~0); 25129#L151 assume !(4433 == ssl3_connect_~s__state~0); 25127#L154 assume !(4448 == ssl3_connect_~s__state~0); 25124#L157 assume !(4449 == ssl3_connect_~s__state~0); 25122#L160 assume 4464 == ssl3_connect_~s__state~0; 24865#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21; 25118#L390 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 25108#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25104#L577 ssl3_connect_~skip~0 := 0; 25102#L106-1 assume !false; 25100#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25097#L109 assume !(12292 == ssl3_connect_~s__state~0); 25093#L112 assume !(16384 == ssl3_connect_~s__state~0); 25092#L115 assume !(4096 == ssl3_connect_~s__state~0); 25091#L118 assume !(20480 == ssl3_connect_~s__state~0); 25090#L121 assume !(4099 == ssl3_connect_~s__state~0); 25086#L124 assume !(4368 == ssl3_connect_~s__state~0); 25085#L127 assume !(4369 == ssl3_connect_~s__state~0); 25079#L130 assume !(4384 == ssl3_connect_~s__state~0); 25076#L133 assume !(4385 == ssl3_connect_~s__state~0); 25074#L136 assume !(4400 == ssl3_connect_~s__state~0); 25071#L139 assume !(4401 == ssl3_connect_~s__state~0); 25069#L142 assume !(4416 == ssl3_connect_~s__state~0); 25067#L145 assume !(4417 == ssl3_connect_~s__state~0); 25066#L148 assume !(4432 == ssl3_connect_~s__state~0); 25065#L151 assume !(4433 == ssl3_connect_~s__state~0); 25063#L154 assume !(4448 == ssl3_connect_~s__state~0); 25059#L157 assume !(4449 == ssl3_connect_~s__state~0); 25057#L160 assume !(4464 == ssl3_connect_~s__state~0); 25055#L163 assume !(4465 == ssl3_connect_~s__state~0); 25053#L166 assume !(4466 == ssl3_connect_~s__state~0); 25052#L169 assume !(4467 == ssl3_connect_~s__state~0); 24710#L172 assume 4480 == ssl3_connect_~s__state~0; 24708#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22; 24706#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 24703#L407 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 24701#L407-2 ssl3_connect_~s__init_num~0 := 0; 24643#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 24641#L577 ssl3_connect_~skip~0 := 0; 24642#L106-1 assume !false; 24634#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 24635#L109 assume !(12292 == ssl3_connect_~s__state~0); 24567#L112 assume !(16384 == ssl3_connect_~s__state~0); 24568#L115 assume !(4096 == ssl3_connect_~s__state~0); 24560#L118 assume !(20480 == ssl3_connect_~s__state~0); 24561#L121 assume !(4099 == ssl3_connect_~s__state~0); 24549#L124 assume !(4368 == ssl3_connect_~s__state~0); 24550#L127 assume !(4369 == ssl3_connect_~s__state~0); 25882#L130 assume !(4384 == ssl3_connect_~s__state~0); 25880#L133 assume !(4385 == ssl3_connect_~s__state~0); 25879#L136 assume !(4400 == ssl3_connect_~s__state~0); 25024#L139 assume !(4401 == ssl3_connect_~s__state~0); 25026#L142 assume !(4416 == ssl3_connect_~s__state~0); 25017#L145 assume !(4417 == ssl3_connect_~s__state~0); 25019#L148 assume !(4432 == ssl3_connect_~s__state~0); 25009#L151 assume !(4433 == ssl3_connect_~s__state~0); 25011#L154 assume !(4448 == ssl3_connect_~s__state~0); 24996#L157 assume !(4449 == ssl3_connect_~s__state~0); 24998#L160 assume !(4464 == ssl3_connect_~s__state~0); 24871#L163 assume !(4465 == ssl3_connect_~s__state~0); 24872#L166 assume !(4466 == ssl3_connect_~s__state~0); 25852#L169 assume !(4467 == ssl3_connect_~s__state~0); 25850#L172 assume !(4480 == ssl3_connect_~s__state~0); 25848#L175 assume !(4481 == ssl3_connect_~s__state~0); 25846#L178 assume !(4496 == ssl3_connect_~s__state~0); 25844#L181 assume !(4497 == ssl3_connect_~s__state~0); 25835#L184 assume !(4512 == ssl3_connect_~s__state~0); 25832#L187 assume !(4513 == ssl3_connect_~s__state~0); 25830#L190 assume !(4528 == ssl3_connect_~s__state~0); 25828#L193 assume !(4529 == ssl3_connect_~s__state~0); 25826#L196 assume !(4560 == ssl3_connect_~s__state~0); 25269#L199 assume !(4561 == ssl3_connect_~s__state~0); 25268#L202 assume 4352 == ssl3_connect_~s__state~0; 25266#L203 assume !(ssl3_connect_~num1~0 > 0); 25262#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 25214#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25213#L577 ssl3_connect_~skip~0 := 0; 25212#L106-1 assume !false; 25211#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25209#L109 assume 12292 == ssl3_connect_~s__state~0; 25210#L110 [2021-11-07 07:40:01,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:01,727 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-11-07 07:40:01,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:01,727 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279701483] [2021-11-07 07:40:01,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:01,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:01,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:01,732 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:01,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:01,740 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:01,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:01,744 INFO L85 PathProgramCache]: Analyzing trace with hash 824448604, now seen corresponding path program 1 times [2021-11-07 07:40:01,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:01,744 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111308835] [2021-11-07 07:40:01,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:01,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:01,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:01,796 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-11-07 07:40:01,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:01,796 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111308835] [2021-11-07 07:40:01,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111308835] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:01,797 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:01,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:40:01,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318994250] [2021-11-07 07:40:01,798 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:01,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:01,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:01,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:01,799 INFO L87 Difference]: Start difference. First operand 3230 states and 4310 transitions. cyclomatic complexity: 1084 Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 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-11-07 07:40:01,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:01,943 INFO L93 Difference]: Finished difference Result 3378 states and 4478 transitions. [2021-11-07 07:40:01,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:01,944 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3378 states and 4478 transitions. [2021-11-07 07:40:01,970 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2021-11-07 07:40:02,025 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3378 states to 3378 states and 4478 transitions. [2021-11-07 07:40:02,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3378 [2021-11-07 07:40:02,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3378 [2021-11-07 07:40:02,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3378 states and 4478 transitions. [2021-11-07 07:40:02,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:02,035 INFO L681 BuchiCegarLoop]: Abstraction has 3378 states and 4478 transitions. [2021-11-07 07:40:02,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3378 states and 4478 transitions. [2021-11-07 07:40:02,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3378 to 3362. [2021-11-07 07:40:02,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3362 states, 3362 states have (on average 1.3271861986912552) internal successors, (4462), 3361 states have internal predecessors, (4462), 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-11-07 07:40:02,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3362 states to 3362 states and 4462 transitions. [2021-11-07 07:40:02,117 INFO L704 BuchiCegarLoop]: Abstraction has 3362 states and 4462 transitions. [2021-11-07 07:40:02,117 INFO L587 BuchiCegarLoop]: Abstraction has 3362 states and 4462 transitions. [2021-11-07 07:40:02,117 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-07 07:40:02,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3362 states and 4462 transitions. [2021-11-07 07:40:02,129 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-11-07 07:40:02,130 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:02,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:02,132 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:02,132 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:02,132 INFO L791 eck$LassoCheckResult]: Stem: 31055#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); 30972#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 30919#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 30920#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 31035#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 31024#L106-1 assume !false; 31808#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31807#L109 assume 12292 == ssl3_connect_~s__state~0; 31207#L110 [2021-11-07 07:40:02,133 INFO L793 eck$LassoCheckResult]: Loop: 31207#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 31185#L215 ssl3_connect_~s__server~0 := 0; 32526#L220 assume 0 != ssl3_connect_~cb~0; 32525#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 32523#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 32521#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 32520#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 32514#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32513#L577 ssl3_connect_~skip~0 := 0; 32512#L106-1 assume !false; 32511#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32510#L109 assume !(12292 == ssl3_connect_~s__state~0); 32509#L112 assume !(16384 == ssl3_connect_~s__state~0); 32508#L115 assume !(4096 == ssl3_connect_~s__state~0); 32507#L118 assume !(20480 == ssl3_connect_~s__state~0); 32506#L121 assume !(4099 == ssl3_connect_~s__state~0); 32505#L124 assume 4368 == ssl3_connect_~s__state~0; 31180#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 32504#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 32373#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32503#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 32497#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32496#L577 ssl3_connect_~skip~0 := 0; 32495#L106-1 assume !false; 32494#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32493#L109 assume !(12292 == ssl3_connect_~s__state~0); 31220#L112 assume !(16384 == ssl3_connect_~s__state~0); 31215#L115 assume !(4096 == ssl3_connect_~s__state~0); 31210#L118 assume !(20480 == ssl3_connect_~s__state~0); 31204#L121 assume !(4099 == ssl3_connect_~s__state~0); 31198#L124 assume !(4368 == ssl3_connect_~s__state~0); 31194#L127 assume !(4369 == ssl3_connect_~s__state~0); 31137#L130 assume 4384 == ssl3_connect_~s__state~0; 31057#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 31025#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 31026#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 32922#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 32920#L305-2 ssl3_connect_~s__init_num~0 := 0; 32915#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32914#L577 ssl3_connect_~skip~0 := 0; 32913#L106-1 assume !false; 32912#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32911#L109 assume !(12292 == ssl3_connect_~s__state~0); 32910#L112 assume !(16384 == ssl3_connect_~s__state~0); 32909#L115 assume !(4096 == ssl3_connect_~s__state~0); 32908#L118 assume !(20480 == ssl3_connect_~s__state~0); 32907#L121 assume !(4099 == ssl3_connect_~s__state~0); 32906#L124 assume !(4368 == ssl3_connect_~s__state~0); 32905#L127 assume !(4369 == ssl3_connect_~s__state~0); 32904#L130 assume !(4384 == ssl3_connect_~s__state~0); 32903#L133 assume !(4385 == ssl3_connect_~s__state~0); 32901#L136 assume 4400 == ssl3_connect_~s__state~0; 31920#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 32893#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 32887#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32885#L577 ssl3_connect_~skip~0 := 0; 32883#L106-1 assume !false; 32881#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32879#L109 assume !(12292 == ssl3_connect_~s__state~0); 32877#L112 assume !(16384 == ssl3_connect_~s__state~0); 32875#L115 assume !(4096 == ssl3_connect_~s__state~0); 32873#L118 assume !(20480 == ssl3_connect_~s__state~0); 32871#L121 assume !(4099 == ssl3_connect_~s__state~0); 32869#L124 assume !(4368 == ssl3_connect_~s__state~0); 32867#L127 assume !(4369 == ssl3_connect_~s__state~0); 32865#L130 assume !(4384 == ssl3_connect_~s__state~0); 32863#L133 assume !(4385 == ssl3_connect_~s__state~0); 32861#L136 assume !(4400 == ssl3_connect_~s__state~0); 32860#L139 assume !(4401 == ssl3_connect_~s__state~0); 32858#L142 assume 4416 == ssl3_connect_~s__state~0; 31910#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 32854#L335 assume !(3 == ssl3_connect_~blastFlag~0); 32848#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 32845#L347 assume !(0 == ssl3_connect_~tmp___6~0); 32839#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32837#L577 ssl3_connect_~skip~0 := 0; 32835#L106-1 assume !false; 32833#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32831#L109 assume !(12292 == ssl3_connect_~s__state~0); 32829#L112 assume !(16384 == ssl3_connect_~s__state~0); 32827#L115 assume !(4096 == ssl3_connect_~s__state~0); 32825#L118 assume !(20480 == ssl3_connect_~s__state~0); 32823#L121 assume !(4099 == ssl3_connect_~s__state~0); 32821#L124 assume !(4368 == ssl3_connect_~s__state~0); 32819#L127 assume !(4369 == ssl3_connect_~s__state~0); 32817#L130 assume !(4384 == ssl3_connect_~s__state~0); 32815#L133 assume !(4385 == ssl3_connect_~s__state~0); 32813#L136 assume !(4400 == ssl3_connect_~s__state~0); 32811#L139 assume !(4401 == ssl3_connect_~s__state~0); 32809#L142 assume !(4416 == ssl3_connect_~s__state~0); 32808#L145 assume !(4417 == ssl3_connect_~s__state~0); 32806#L148 assume 4432 == ssl3_connect_~s__state~0; 31897#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 32802#L357 assume !(5 == ssl3_connect_~blastFlag~0); 32801#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 32791#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32789#L577 ssl3_connect_~skip~0 := 0; 32787#L106-1 assume !false; 32785#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32783#L109 assume !(12292 == ssl3_connect_~s__state~0); 32781#L112 assume !(16384 == ssl3_connect_~s__state~0); 32779#L115 assume !(4096 == ssl3_connect_~s__state~0); 32777#L118 assume !(20480 == ssl3_connect_~s__state~0); 32775#L121 assume !(4099 == ssl3_connect_~s__state~0); 32773#L124 assume !(4368 == ssl3_connect_~s__state~0); 32771#L127 assume !(4369 == ssl3_connect_~s__state~0); 32769#L130 assume !(4384 == ssl3_connect_~s__state~0); 32767#L133 assume !(4385 == ssl3_connect_~s__state~0); 32765#L136 assume !(4400 == ssl3_connect_~s__state~0); 32763#L139 assume !(4401 == ssl3_connect_~s__state~0); 32761#L142 assume !(4416 == ssl3_connect_~s__state~0); 32759#L145 assume !(4417 == ssl3_connect_~s__state~0); 32757#L148 assume !(4432 == ssl3_connect_~s__state~0); 32755#L151 assume !(4433 == ssl3_connect_~s__state~0); 32753#L154 assume 4448 == ssl3_connect_~s__state~0; 31884#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20; 32751#L373 assume !(ssl3_connect_~ret~0 <= 0); 32679#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 32680#L378-2 ssl3_connect_~s__init_num~0 := 0; 32742#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32741#L577 ssl3_connect_~skip~0 := 0; 32740#L106-1 assume !false; 32739#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32738#L109 assume !(12292 == ssl3_connect_~s__state~0); 32736#L112 assume !(16384 == ssl3_connect_~s__state~0); 32733#L115 assume !(4096 == ssl3_connect_~s__state~0); 32727#L118 assume !(20480 == ssl3_connect_~s__state~0); 32725#L121 assume !(4099 == ssl3_connect_~s__state~0); 32723#L124 assume !(4368 == ssl3_connect_~s__state~0); 32721#L127 assume !(4369 == ssl3_connect_~s__state~0); 32719#L130 assume !(4384 == ssl3_connect_~s__state~0); 32717#L133 assume !(4385 == ssl3_connect_~s__state~0); 32715#L136 assume !(4400 == ssl3_connect_~s__state~0); 32713#L139 assume !(4401 == ssl3_connect_~s__state~0); 32711#L142 assume !(4416 == ssl3_connect_~s__state~0); 32709#L145 assume !(4417 == ssl3_connect_~s__state~0); 32707#L148 assume !(4432 == ssl3_connect_~s__state~0); 32705#L151 assume !(4433 == ssl3_connect_~s__state~0); 32703#L154 assume !(4448 == ssl3_connect_~s__state~0); 32701#L157 assume !(4449 == ssl3_connect_~s__state~0); 32699#L160 assume 4464 == ssl3_connect_~s__state~0; 31869#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21; 32695#L390 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 32689#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32687#L577 ssl3_connect_~skip~0 := 0; 32685#L106-1 assume !false; 32683#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32681#L109 assume !(12292 == ssl3_connect_~s__state~0); 32678#L112 assume !(16384 == ssl3_connect_~s__state~0); 32674#L115 assume !(4096 == ssl3_connect_~s__state~0); 32668#L118 assume !(20480 == ssl3_connect_~s__state~0); 32666#L121 assume !(4099 == ssl3_connect_~s__state~0); 32664#L124 assume !(4368 == ssl3_connect_~s__state~0); 32662#L127 assume !(4369 == ssl3_connect_~s__state~0); 32660#L130 assume !(4384 == ssl3_connect_~s__state~0); 32658#L133 assume !(4385 == ssl3_connect_~s__state~0); 32656#L136 assume !(4400 == ssl3_connect_~s__state~0); 32654#L139 assume !(4401 == ssl3_connect_~s__state~0); 32652#L142 assume !(4416 == ssl3_connect_~s__state~0); 32650#L145 assume !(4417 == ssl3_connect_~s__state~0); 32648#L148 assume !(4432 == ssl3_connect_~s__state~0); 32646#L151 assume !(4433 == ssl3_connect_~s__state~0); 32644#L154 assume !(4448 == ssl3_connect_~s__state~0); 32642#L157 assume !(4449 == ssl3_connect_~s__state~0); 32640#L160 assume !(4464 == ssl3_connect_~s__state~0); 32638#L163 assume !(4465 == ssl3_connect_~s__state~0); 32636#L166 assume !(4466 == ssl3_connect_~s__state~0); 32634#L169 assume !(4467 == ssl3_connect_~s__state~0); 32632#L172 assume 4480 == ssl3_connect_~s__state~0; 31863#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22; 32629#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 32626#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 32622#L407-2 ssl3_connect_~s__init_num~0 := 0; 32616#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32614#L577 ssl3_connect_~skip~0 := 0; 32612#L106-1 assume !false; 32611#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32609#L109 assume !(12292 == ssl3_connect_~s__state~0); 32607#L112 assume !(16384 == ssl3_connect_~s__state~0); 32603#L115 assume !(4096 == ssl3_connect_~s__state~0); 32597#L118 assume !(20480 == ssl3_connect_~s__state~0); 32595#L121 assume !(4099 == ssl3_connect_~s__state~0); 32593#L124 assume !(4368 == ssl3_connect_~s__state~0); 32591#L127 assume !(4369 == ssl3_connect_~s__state~0); 32589#L130 assume !(4384 == ssl3_connect_~s__state~0); 32587#L133 assume !(4385 == ssl3_connect_~s__state~0); 32585#L136 assume !(4400 == ssl3_connect_~s__state~0); 32583#L139 assume !(4401 == ssl3_connect_~s__state~0); 32581#L142 assume !(4416 == ssl3_connect_~s__state~0); 32579#L145 assume !(4417 == ssl3_connect_~s__state~0); 32577#L148 assume !(4432 == ssl3_connect_~s__state~0); 32574#L151 assume !(4433 == ssl3_connect_~s__state~0); 32571#L154 assume !(4448 == ssl3_connect_~s__state~0); 32566#L157 assume !(4449 == ssl3_connect_~s__state~0); 32563#L160 assume !(4464 == ssl3_connect_~s__state~0); 32559#L163 assume !(4465 == ssl3_connect_~s__state~0); 32552#L166 assume !(4466 == ssl3_connect_~s__state~0); 32549#L169 assume !(4467 == ssl3_connect_~s__state~0); 32546#L172 assume !(4480 == ssl3_connect_~s__state~0); 32543#L175 assume !(4481 == ssl3_connect_~s__state~0); 32540#L178 assume !(4496 == ssl3_connect_~s__state~0); 31957#L181 assume !(4497 == ssl3_connect_~s__state~0); 31265#L184 assume 4512 == ssl3_connect_~s__state~0; 31263#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24; 31262#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 31261#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 31257#L438-2 assume !(0 == ssl3_connect_~tmp___7~0); 31256#L449 assume !(0 == ssl3_connect_~tmp___8~0); 31234#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31224#L577 ssl3_connect_~skip~0 := 0; 31219#L106-1 assume !false; 31214#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31209#L109 assume !(12292 == ssl3_connect_~s__state~0); 31203#L112 assume !(16384 == ssl3_connect_~s__state~0); 31197#L115 assume !(4096 == ssl3_connect_~s__state~0); 31191#L118 assume !(20480 == ssl3_connect_~s__state~0); 31192#L121 assume !(4099 == ssl3_connect_~s__state~0); 31182#L124 assume !(4368 == ssl3_connect_~s__state~0); 31183#L127 assume !(4369 == ssl3_connect_~s__state~0); 31187#L130 assume !(4384 == ssl3_connect_~s__state~0); 31188#L133 assume !(4385 == ssl3_connect_~s__state~0); 31924#L136 assume !(4400 == ssl3_connect_~s__state~0); 31919#L139 assume !(4401 == ssl3_connect_~s__state~0); 31921#L142 assume !(4416 == ssl3_connect_~s__state~0); 31909#L145 assume !(4417 == ssl3_connect_~s__state~0); 31911#L148 assume !(4432 == ssl3_connect_~s__state~0); 31896#L151 assume !(4433 == ssl3_connect_~s__state~0); 31898#L154 assume !(4448 == ssl3_connect_~s__state~0); 31883#L157 assume !(4449 == ssl3_connect_~s__state~0); 31885#L160 assume !(4464 == ssl3_connect_~s__state~0); 31874#L163 assume !(4465 == ssl3_connect_~s__state~0); 31875#L166 assume !(4466 == ssl3_connect_~s__state~0); 31868#L169 assume !(4467 == ssl3_connect_~s__state~0); 31870#L172 assume !(4480 == ssl3_connect_~s__state~0); 31862#L175 assume !(4481 == ssl3_connect_~s__state~0); 31864#L178 assume !(4496 == ssl3_connect_~s__state~0); 31853#L181 assume !(4497 == ssl3_connect_~s__state~0); 31854#L184 assume !(4512 == ssl3_connect_~s__state~0); 31844#L187 assume !(4513 == ssl3_connect_~s__state~0); 31845#L190 assume !(4528 == ssl3_connect_~s__state~0); 31836#L193 assume !(4529 == ssl3_connect_~s__state~0); 31838#L196 assume !(4560 == ssl3_connect_~s__state~0); 31279#L199 assume !(4561 == ssl3_connect_~s__state~0); 31252#L202 assume 4352 == ssl3_connect_~s__state~0; 31246#L203 assume !(ssl3_connect_~num1~0 > 0); 31245#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 31228#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31229#L577 ssl3_connect_~skip~0 := 0; 31217#L106-1 assume !false; 31218#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31206#L109 assume 12292 == ssl3_connect_~s__state~0; 31207#L110 [2021-11-07 07:40:02,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:02,135 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-11-07 07:40:02,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:02,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033115730] [2021-11-07 07:40:02,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:02,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:02,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:02,143 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:02,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:02,152 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:02,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:02,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1304175199, now seen corresponding path program 1 times [2021-11-07 07:40:02,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:02,154 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354331570] [2021-11-07 07:40:02,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:02,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:02,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:02,210 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-11-07 07:40:02,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:02,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354331570] [2021-11-07 07:40:02,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354331570] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:02,211 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:02,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:40:02,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404354238] [2021-11-07 07:40:02,212 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:02,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:02,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:02,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:02,213 INFO L87 Difference]: Start difference. First operand 3362 states and 4462 transitions. cyclomatic complexity: 1104 Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 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-11-07 07:40:02,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:02,354 INFO L93 Difference]: Finished difference Result 3362 states and 4246 transitions. [2021-11-07 07:40:02,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:02,355 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3362 states and 4246 transitions. [2021-11-07 07:40:02,372 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-11-07 07:40:02,400 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3362 states to 3362 states and 4246 transitions. [2021-11-07 07:40:02,400 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3362 [2021-11-07 07:40:02,403 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3362 [2021-11-07 07:40:02,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3362 states and 4246 transitions. [2021-11-07 07:40:02,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:02,408 INFO L681 BuchiCegarLoop]: Abstraction has 3362 states and 4246 transitions. [2021-11-07 07:40:02,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3362 states and 4246 transitions. [2021-11-07 07:40:02,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3362 to 3346. [2021-11-07 07:40:02,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3346 states, 3346 states have (on average 1.264196054991034) internal successors, (4230), 3345 states have internal predecessors, (4230), 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-11-07 07:40:02,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3346 states to 3346 states and 4230 transitions. [2021-11-07 07:40:02,480 INFO L704 BuchiCegarLoop]: Abstraction has 3346 states and 4230 transitions. [2021-11-07 07:40:02,480 INFO L587 BuchiCegarLoop]: Abstraction has 3346 states and 4230 transitions. [2021-11-07 07:40:02,480 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-07 07:40:02,480 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3346 states and 4230 transitions. [2021-11-07 07:40:02,510 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3336 [2021-11-07 07:40:02,510 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:02,510 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:02,513 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:02,513 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 07:40:02,513 INFO L791 eck$LassoCheckResult]: Stem: 37777#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); 37698#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 37649#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 37650#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 37760#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 37751#L106-1 assume !false; 39611#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39608#L109 assume 12292 == ssl3_connect_~s__state~0; 37848#L110 [2021-11-07 07:40:02,514 INFO L793 eck$LassoCheckResult]: Loop: 37848#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 37804#L215 ssl3_connect_~s__server~0 := 0; 39605#L220 assume 0 != ssl3_connect_~cb~0; 39604#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 39602#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 39597#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 39596#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 39557#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39554#L577 ssl3_connect_~skip~0 := 0; 39552#L106-1 assume !false; 39550#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39548#L109 assume !(12292 == ssl3_connect_~s__state~0); 39545#L112 assume !(16384 == ssl3_connect_~s__state~0); 39542#L115 assume !(4096 == ssl3_connect_~s__state~0); 39539#L118 assume !(20480 == ssl3_connect_~s__state~0); 39536#L121 assume !(4099 == ssl3_connect_~s__state~0); 39318#L124 assume 4368 == ssl3_connect_~s__state~0; 39316#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 39314#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 39301#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 39310#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 39304#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39299#L577 ssl3_connect_~skip~0 := 0; 39292#L106-1 assume !false; 39288#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39281#L109 assume !(12292 == ssl3_connect_~s__state~0); 39278#L112 assume !(16384 == ssl3_connect_~s__state~0); 39275#L115 assume !(4096 == ssl3_connect_~s__state~0); 39272#L118 assume !(20480 == ssl3_connect_~s__state~0); 39269#L121 assume !(4099 == ssl3_connect_~s__state~0); 39266#L124 assume !(4368 == ssl3_connect_~s__state~0); 39263#L127 assume !(4369 == ssl3_connect_~s__state~0); 39252#L130 assume 4384 == ssl3_connect_~s__state~0; 39103#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 39247#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 39244#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 39241#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 39238#L305-2 ssl3_connect_~s__init_num~0 := 0; 39232#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39230#L577 ssl3_connect_~skip~0 := 0; 39228#L106-1 assume !false; 39226#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 39224#L109 assume !(12292 == ssl3_connect_~s__state~0); 39222#L112 assume !(16384 == ssl3_connect_~s__state~0); 39220#L115 assume !(4096 == ssl3_connect_~s__state~0); 39218#L118 assume !(20480 == ssl3_connect_~s__state~0); 39216#L121 assume !(4099 == ssl3_connect_~s__state~0); 39214#L124 assume !(4368 == ssl3_connect_~s__state~0); 39212#L127 assume !(4369 == ssl3_connect_~s__state~0); 39210#L130 assume !(4384 == ssl3_connect_~s__state~0); 39208#L133 assume !(4385 == ssl3_connect_~s__state~0); 39096#L136 assume 4400 == ssl3_connect_~s__state~0; 39094#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 39095#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 40567#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40566#L577 ssl3_connect_~skip~0 := 0; 40565#L106-1 assume !false; 40564#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40563#L109 assume !(12292 == ssl3_connect_~s__state~0); 40562#L112 assume !(16384 == ssl3_connect_~s__state~0); 40561#L115 assume !(4096 == ssl3_connect_~s__state~0); 40560#L118 assume !(20480 == ssl3_connect_~s__state~0); 40559#L121 assume !(4099 == ssl3_connect_~s__state~0); 40558#L124 assume !(4368 == ssl3_connect_~s__state~0); 40557#L127 assume !(4369 == ssl3_connect_~s__state~0); 40556#L130 assume !(4384 == ssl3_connect_~s__state~0); 40555#L133 assume !(4385 == ssl3_connect_~s__state~0); 40554#L136 assume !(4400 == ssl3_connect_~s__state~0); 40553#L139 assume !(4401 == ssl3_connect_~s__state~0); 40552#L142 assume 4416 == ssl3_connect_~s__state~0; 39512#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 40551#L335 assume !(3 == ssl3_connect_~blastFlag~0); 40550#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 40548#L347 assume !(0 == ssl3_connect_~tmp___6~0); 40543#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40542#L577 ssl3_connect_~skip~0 := 0; 40541#L106-1 assume !false; 40540#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40539#L109 assume !(12292 == ssl3_connect_~s__state~0); 40538#L112 assume !(16384 == ssl3_connect_~s__state~0); 40537#L115 assume !(4096 == ssl3_connect_~s__state~0); 40536#L118 assume !(20480 == ssl3_connect_~s__state~0); 40535#L121 assume !(4099 == ssl3_connect_~s__state~0); 40534#L124 assume !(4368 == ssl3_connect_~s__state~0); 40533#L127 assume !(4369 == ssl3_connect_~s__state~0); 40532#L130 assume !(4384 == ssl3_connect_~s__state~0); 40531#L133 assume !(4385 == ssl3_connect_~s__state~0); 40530#L136 assume !(4400 == ssl3_connect_~s__state~0); 40529#L139 assume !(4401 == ssl3_connect_~s__state~0); 40528#L142 assume !(4416 == ssl3_connect_~s__state~0); 40527#L145 assume !(4417 == ssl3_connect_~s__state~0); 40526#L148 assume 4432 == ssl3_connect_~s__state~0; 39507#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 40525#L357 assume !(5 == ssl3_connect_~blastFlag~0); 40523#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 40518#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40517#L577 ssl3_connect_~skip~0 := 0; 40516#L106-1 assume !false; 40515#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40514#L109 assume !(12292 == ssl3_connect_~s__state~0); 40513#L112 assume !(16384 == ssl3_connect_~s__state~0); 40512#L115 assume !(4096 == ssl3_connect_~s__state~0); 40511#L118 assume !(20480 == ssl3_connect_~s__state~0); 40510#L121 assume !(4099 == ssl3_connect_~s__state~0); 40509#L124 assume !(4368 == ssl3_connect_~s__state~0); 40508#L127 assume !(4369 == ssl3_connect_~s__state~0); 40507#L130 assume !(4384 == ssl3_connect_~s__state~0); 40506#L133 assume !(4385 == ssl3_connect_~s__state~0); 40505#L136 assume !(4400 == ssl3_connect_~s__state~0); 40504#L139 assume !(4401 == ssl3_connect_~s__state~0); 40503#L142 assume !(4416 == ssl3_connect_~s__state~0); 40502#L145 assume !(4417 == ssl3_connect_~s__state~0); 40501#L148 assume !(4432 == ssl3_connect_~s__state~0); 40500#L151 assume !(4433 == ssl3_connect_~s__state~0); 40499#L154 assume 4448 == ssl3_connect_~s__state~0; 39503#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20; 40498#L373 assume !(ssl3_connect_~ret~0 <= 0); 40496#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 40494#L378-2 ssl3_connect_~s__init_num~0 := 0; 40489#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40488#L577 ssl3_connect_~skip~0 := 0; 40487#L106-1 assume !false; 40486#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40485#L109 assume !(12292 == ssl3_connect_~s__state~0); 40484#L112 assume !(16384 == ssl3_connect_~s__state~0); 40483#L115 assume !(4096 == ssl3_connect_~s__state~0); 40482#L118 assume !(20480 == ssl3_connect_~s__state~0); 40481#L121 assume !(4099 == ssl3_connect_~s__state~0); 40480#L124 assume !(4368 == ssl3_connect_~s__state~0); 40479#L127 assume !(4369 == ssl3_connect_~s__state~0); 40478#L130 assume !(4384 == ssl3_connect_~s__state~0); 40477#L133 assume !(4385 == ssl3_connect_~s__state~0); 40476#L136 assume !(4400 == ssl3_connect_~s__state~0); 40475#L139 assume !(4401 == ssl3_connect_~s__state~0); 40474#L142 assume !(4416 == ssl3_connect_~s__state~0); 40473#L145 assume !(4417 == ssl3_connect_~s__state~0); 40472#L148 assume !(4432 == ssl3_connect_~s__state~0); 40471#L151 assume !(4433 == ssl3_connect_~s__state~0); 40469#L154 assume !(4448 == ssl3_connect_~s__state~0); 40468#L157 assume !(4449 == ssl3_connect_~s__state~0); 40467#L160 assume 4464 == ssl3_connect_~s__state~0; 39494#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21; 40465#L390 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 40455#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40453#L577 ssl3_connect_~skip~0 := 0; 40451#L106-1 assume !false; 40449#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40447#L109 assume !(12292 == ssl3_connect_~s__state~0); 40445#L112 assume !(16384 == ssl3_connect_~s__state~0); 40443#L115 assume !(4096 == ssl3_connect_~s__state~0); 40441#L118 assume !(20480 == ssl3_connect_~s__state~0); 40439#L121 assume !(4099 == ssl3_connect_~s__state~0); 40437#L124 assume !(4368 == ssl3_connect_~s__state~0); 40435#L127 assume !(4369 == ssl3_connect_~s__state~0); 40433#L130 assume !(4384 == ssl3_connect_~s__state~0); 40431#L133 assume !(4385 == ssl3_connect_~s__state~0); 40429#L136 assume !(4400 == ssl3_connect_~s__state~0); 40427#L139 assume !(4401 == ssl3_connect_~s__state~0); 40425#L142 assume !(4416 == ssl3_connect_~s__state~0); 40423#L145 assume !(4417 == ssl3_connect_~s__state~0); 40421#L148 assume !(4432 == ssl3_connect_~s__state~0); 40419#L151 assume !(4433 == ssl3_connect_~s__state~0); 40417#L154 assume !(4448 == ssl3_connect_~s__state~0); 40415#L157 assume !(4449 == ssl3_connect_~s__state~0); 40413#L160 assume !(4464 == ssl3_connect_~s__state~0); 40411#L163 assume !(4465 == ssl3_connect_~s__state~0); 40409#L166 assume !(4466 == ssl3_connect_~s__state~0); 40407#L169 assume !(4467 == ssl3_connect_~s__state~0); 40405#L172 assume 4480 == ssl3_connect_~s__state~0; 39489#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22; 40402#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 40400#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 40397#L407-2 ssl3_connect_~s__init_num~0 := 0; 40392#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40391#L577 ssl3_connect_~skip~0 := 0; 40390#L106-1 assume !false; 40389#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40388#L109 assume !(12292 == ssl3_connect_~s__state~0); 40387#L112 assume !(16384 == ssl3_connect_~s__state~0); 40386#L115 assume !(4096 == ssl3_connect_~s__state~0); 40385#L118 assume !(20480 == ssl3_connect_~s__state~0); 40384#L121 assume !(4099 == ssl3_connect_~s__state~0); 40383#L124 assume !(4368 == ssl3_connect_~s__state~0); 40382#L127 assume !(4369 == ssl3_connect_~s__state~0); 40381#L130 assume !(4384 == ssl3_connect_~s__state~0); 40380#L133 assume !(4385 == ssl3_connect_~s__state~0); 40379#L136 assume !(4400 == ssl3_connect_~s__state~0); 40378#L139 assume !(4401 == ssl3_connect_~s__state~0); 40377#L142 assume !(4416 == ssl3_connect_~s__state~0); 40376#L145 assume !(4417 == ssl3_connect_~s__state~0); 40375#L148 assume !(4432 == ssl3_connect_~s__state~0); 40374#L151 assume !(4433 == ssl3_connect_~s__state~0); 40373#L154 assume !(4448 == ssl3_connect_~s__state~0); 40372#L157 assume !(4449 == ssl3_connect_~s__state~0); 40371#L160 assume !(4464 == ssl3_connect_~s__state~0); 40370#L163 assume !(4465 == ssl3_connect_~s__state~0); 40369#L166 assume !(4466 == ssl3_connect_~s__state~0); 40368#L169 assume !(4467 == ssl3_connect_~s__state~0); 40367#L172 assume !(4480 == ssl3_connect_~s__state~0); 40366#L175 assume !(4481 == ssl3_connect_~s__state~0); 40365#L178 assume !(4496 == ssl3_connect_~s__state~0); 40364#L181 assume !(4497 == ssl3_connect_~s__state~0); 40363#L184 assume 4512 == ssl3_connect_~s__state~0; 39465#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24; 40362#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 40361#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 40360#L438-2 assume !(0 == ssl3_connect_~tmp___7~0); 40358#L449 assume !(0 == ssl3_connect_~tmp___8~0); 40353#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 40352#L577 ssl3_connect_~skip~0 := 0; 40351#L106-1 assume !false; 40350#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 40349#L109 assume !(12292 == ssl3_connect_~s__state~0); 40348#L112 assume !(16384 == ssl3_connect_~s__state~0); 40347#L115 assume !(4096 == ssl3_connect_~s__state~0); 40346#L118 assume !(20480 == ssl3_connect_~s__state~0); 40345#L121 assume !(4099 == ssl3_connect_~s__state~0); 40344#L124 assume !(4368 == ssl3_connect_~s__state~0); 40343#L127 assume !(4369 == ssl3_connect_~s__state~0); 40342#L130 assume !(4384 == ssl3_connect_~s__state~0); 40341#L133 assume !(4385 == ssl3_connect_~s__state~0); 40340#L136 assume !(4400 == ssl3_connect_~s__state~0); 40339#L139 assume !(4401 == ssl3_connect_~s__state~0); 40338#L142 assume !(4416 == ssl3_connect_~s__state~0); 40337#L145 assume !(4417 == ssl3_connect_~s__state~0); 40336#L148 assume !(4432 == ssl3_connect_~s__state~0); 40335#L151 assume !(4433 == ssl3_connect_~s__state~0); 40334#L154 assume !(4448 == ssl3_connect_~s__state~0); 40333#L157 assume !(4449 == ssl3_connect_~s__state~0); 40332#L160 assume !(4464 == ssl3_connect_~s__state~0); 40331#L163 assume !(4465 == ssl3_connect_~s__state~0); 40330#L166 assume !(4466 == ssl3_connect_~s__state~0); 40329#L169 assume !(4467 == ssl3_connect_~s__state~0); 40328#L172 assume !(4480 == ssl3_connect_~s__state~0); 40327#L175 assume !(4481 == ssl3_connect_~s__state~0); 40326#L178 assume !(4496 == ssl3_connect_~s__state~0); 40325#L181 assume !(4497 == ssl3_connect_~s__state~0); 40324#L184 assume !(4512 == ssl3_connect_~s__state~0); 40323#L187 assume !(4513 == ssl3_connect_~s__state~0); 40322#L190 assume 4528 == ssl3_connect_~s__state~0; 39454#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25; 37658#L459 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 37659#L466 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 39609#L466-1 ssl3_connect_~s__init_num~0 := 0; 39447#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 39448#L577 ssl3_connect_~skip~0 := 0; 38098#L106-1 assume !false; 38099#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38085#L109 assume !(12292 == ssl3_connect_~s__state~0); 38086#L112 assume !(16384 == ssl3_connect_~s__state~0); 39530#L115 assume !(4096 == ssl3_connect_~s__state~0); 39529#L118 assume !(20480 == ssl3_connect_~s__state~0); 39528#L121 assume !(4099 == ssl3_connect_~s__state~0); 39527#L124 assume !(4368 == ssl3_connect_~s__state~0); 39526#L127 assume !(4369 == ssl3_connect_~s__state~0); 39525#L130 assume !(4384 == ssl3_connect_~s__state~0); 39524#L133 assume !(4385 == ssl3_connect_~s__state~0); 39523#L136 assume !(4400 == ssl3_connect_~s__state~0); 39522#L139 assume !(4401 == ssl3_connect_~s__state~0); 39521#L142 assume !(4416 == ssl3_connect_~s__state~0); 39520#L145 assume !(4417 == ssl3_connect_~s__state~0); 39519#L148 assume !(4432 == ssl3_connect_~s__state~0); 39518#L151 assume !(4433 == ssl3_connect_~s__state~0); 39517#L154 assume !(4448 == ssl3_connect_~s__state~0); 39516#L157 assume !(4449 == ssl3_connect_~s__state~0); 39515#L160 assume !(4464 == ssl3_connect_~s__state~0); 39514#L163 assume !(4465 == ssl3_connect_~s__state~0); 39513#L166 assume !(4466 == ssl3_connect_~s__state~0); 39510#L169 assume !(4467 == ssl3_connect_~s__state~0); 39508#L172 assume !(4480 == ssl3_connect_~s__state~0); 39505#L175 assume !(4481 == ssl3_connect_~s__state~0); 39474#L178 assume !(4496 == ssl3_connect_~s__state~0); 39475#L181 assume !(4497 == ssl3_connect_~s__state~0); 39468#L184 assume !(4512 == ssl3_connect_~s__state~0); 39469#L187 assume !(4513 == ssl3_connect_~s__state~0); 39460#L190 assume !(4528 == ssl3_connect_~s__state~0); 39461#L193 assume !(4529 == ssl3_connect_~s__state~0); 39446#L196 assume !(4560 == ssl3_connect_~s__state~0); 37707#L199 assume !(4561 == ssl3_connect_~s__state~0); 37708#L202 assume 4352 == ssl3_connect_~s__state~0; 37761#L203 assume !(ssl3_connect_~num1~0 > 0); 39339#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 38672#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38673#L577 ssl3_connect_~skip~0 := 0; 37854#L106-1 assume !false; 37855#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37847#L109 assume 12292 == ssl3_connect_~s__state~0; 37848#L110 [2021-11-07 07:40:02,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:02,515 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-11-07 07:40:02,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:02,515 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386985879] [2021-11-07 07:40:02,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:02,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:02,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:02,521 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:02,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:02,527 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:02,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:02,528 INFO L85 PathProgramCache]: Analyzing trace with hash 2036678512, now seen corresponding path program 1 times [2021-11-07 07:40:02,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:02,528 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514748676] [2021-11-07 07:40:02,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:02,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:02,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:02,594 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-07 07:40:02,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:02,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514748676] [2021-11-07 07:40:02,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514748676] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:40:02,595 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497158014] [2021-11-07 07:40:02,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:02,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 07:40:02,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:40:02,596 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 07:40:02,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-07 07:40:02,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:02,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 07:40:02,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:40:03,316 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-07 07:40:03,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497158014] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:40:03,317 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 07:40:03,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-11-07 07:40:03,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328867348] [2021-11-07 07:40:03,318 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:03,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:03,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 07:40:03,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 07:40:03,320 INFO L87 Difference]: Start difference. First operand 3346 states and 4230 transitions. cyclomatic complexity: 888 Second operand has 4 states, 3 states have (on average 42.666666666666664) internal successors, (128), 4 states have internal predecessors, (128), 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-11-07 07:40:03,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:03,495 INFO L93 Difference]: Finished difference Result 4290 states and 5304 transitions. [2021-11-07 07:40:03,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-07 07:40:03,496 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4290 states and 5304 transitions. [2021-11-07 07:40:03,538 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3328 [2021-11-07 07:40:03,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4290 states to 4290 states and 5304 transitions. [2021-11-07 07:40:03,559 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4290 [2021-11-07 07:40:03,563 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4290 [2021-11-07 07:40:03,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4290 states and 5304 transitions. [2021-11-07 07:40:03,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:03,571 INFO L681 BuchiCegarLoop]: Abstraction has 4290 states and 5304 transitions. [2021-11-07 07:40:03,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4290 states and 5304 transitions. [2021-11-07 07:40:03,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4290 to 3331. [2021-11-07 07:40:03,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3331 states, 3331 states have (on average 1.2557790453317321) internal successors, (4183), 3330 states have internal predecessors, (4183), 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-11-07 07:40:03,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3331 states to 3331 states and 4183 transitions. [2021-11-07 07:40:03,657 INFO L704 BuchiCegarLoop]: Abstraction has 3331 states and 4183 transitions. [2021-11-07 07:40:03,657 INFO L587 BuchiCegarLoop]: Abstraction has 3331 states and 4183 transitions. [2021-11-07 07:40:03,657 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-07 07:40:03,657 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3331 states and 4183 transitions. [2021-11-07 07:40:03,670 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3320 [2021-11-07 07:40:03,670 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:03,670 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:03,672 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:03,672 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:03,673 INFO L791 eck$LassoCheckResult]: Stem: 46284#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); 46202#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 46153#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 46154#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 46266#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 46258#L106-1 assume !false; 46295#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46294#L109 assume 12292 == ssl3_connect_~s__state~0; 46253#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 46254#L215 [2021-11-07 07:40:03,673 INFO L793 eck$LassoCheckResult]: Loop: 46254#L215 ssl3_connect_~s__server~0 := 0; 46241#L220 assume 0 != ssl3_connect_~cb~0; 46211#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 46212#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 46187#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 46215#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 46216#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49463#L577 ssl3_connect_~skip~0 := 0; 49462#L106-1 assume !false; 49461#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49460#L109 assume !(12292 == ssl3_connect_~s__state~0); 49458#L112 assume !(16384 == ssl3_connect_~s__state~0); 49453#L115 assume !(4096 == ssl3_connect_~s__state~0); 49451#L118 assume !(20480 == ssl3_connect_~s__state~0); 49450#L121 assume !(4099 == ssl3_connect_~s__state~0); 46646#L124 assume 4368 == ssl3_connect_~s__state~0; 46368#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 46645#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 46625#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 46643#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 46638#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46637#L577 ssl3_connect_~skip~0 := 0; 46636#L106-1 assume !false; 46635#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46634#L109 assume !(12292 == ssl3_connect_~s__state~0); 46633#L112 assume !(16384 == ssl3_connect_~s__state~0); 46632#L115 assume !(4096 == ssl3_connect_~s__state~0); 46631#L118 assume !(20480 == ssl3_connect_~s__state~0); 46630#L121 assume !(4099 == ssl3_connect_~s__state~0); 46629#L124 assume !(4368 == ssl3_connect_~s__state~0); 46628#L127 assume !(4369 == ssl3_connect_~s__state~0); 46627#L130 assume 4384 == ssl3_connect_~s__state~0; 46362#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 46567#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 46562#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 46555#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 46553#L305-2 ssl3_connect_~s__init_num~0 := 0; 46548#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46547#L577 ssl3_connect_~skip~0 := 0; 46546#L106-1 assume !false; 46545#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46543#L109 assume !(12292 == ssl3_connect_~s__state~0); 46544#L112 assume !(16384 == ssl3_connect_~s__state~0); 49123#L115 assume !(4096 == ssl3_connect_~s__state~0); 49120#L118 assume !(20480 == ssl3_connect_~s__state~0); 49116#L121 assume !(4099 == ssl3_connect_~s__state~0); 49107#L124 assume !(4368 == ssl3_connect_~s__state~0); 49103#L127 assume !(4369 == ssl3_connect_~s__state~0); 49099#L130 assume !(4384 == ssl3_connect_~s__state~0); 49095#L133 assume !(4385 == ssl3_connect_~s__state~0); 49091#L136 assume 4400 == ssl3_connect_~s__state~0; 46356#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 49084#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 49075#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49071#L577 ssl3_connect_~skip~0 := 0; 49067#L106-1 assume !false; 49063#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49059#L109 assume !(12292 == ssl3_connect_~s__state~0); 49055#L112 assume !(16384 == ssl3_connect_~s__state~0); 49051#L115 assume !(4096 == ssl3_connect_~s__state~0); 49047#L118 assume !(20480 == ssl3_connect_~s__state~0); 49043#L121 assume !(4099 == ssl3_connect_~s__state~0); 49039#L124 assume !(4368 == ssl3_connect_~s__state~0); 49035#L127 assume !(4369 == ssl3_connect_~s__state~0); 49031#L130 assume !(4384 == ssl3_connect_~s__state~0); 49027#L133 assume !(4385 == ssl3_connect_~s__state~0); 49023#L136 assume !(4400 == ssl3_connect_~s__state~0); 49019#L139 assume !(4401 == ssl3_connect_~s__state~0); 49016#L142 assume 4416 == ssl3_connect_~s__state~0; 46351#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 49009#L335 assume !(3 == ssl3_connect_~blastFlag~0); 49007#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 49006#L347 assume !(0 == ssl3_connect_~tmp___6~0); 48999#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48998#L577 ssl3_connect_~skip~0 := 0; 48992#L106-1 assume !false; 48990#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48988#L109 assume !(12292 == ssl3_connect_~s__state~0); 48986#L112 assume !(16384 == ssl3_connect_~s__state~0); 48984#L115 assume !(4096 == ssl3_connect_~s__state~0); 48982#L118 assume !(20480 == ssl3_connect_~s__state~0); 48980#L121 assume !(4099 == ssl3_connect_~s__state~0); 48978#L124 assume !(4368 == ssl3_connect_~s__state~0); 48976#L127 assume !(4369 == ssl3_connect_~s__state~0); 48974#L130 assume !(4384 == ssl3_connect_~s__state~0); 48972#L133 assume !(4385 == ssl3_connect_~s__state~0); 48970#L136 assume !(4400 == ssl3_connect_~s__state~0); 48968#L139 assume !(4401 == ssl3_connect_~s__state~0); 48966#L142 assume !(4416 == ssl3_connect_~s__state~0); 48964#L145 assume !(4417 == ssl3_connect_~s__state~0); 48962#L148 assume 4432 == ssl3_connect_~s__state~0; 46344#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 48959#L357 assume !(5 == ssl3_connect_~blastFlag~0); 48957#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 48945#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48943#L577 ssl3_connect_~skip~0 := 0; 48941#L106-1 assume !false; 48939#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48937#L109 assume !(12292 == ssl3_connect_~s__state~0); 48935#L112 assume !(16384 == ssl3_connect_~s__state~0); 48934#L115 assume !(4096 == ssl3_connect_~s__state~0); 48932#L118 assume !(20480 == ssl3_connect_~s__state~0); 48930#L121 assume !(4099 == ssl3_connect_~s__state~0); 48928#L124 assume !(4368 == ssl3_connect_~s__state~0); 48926#L127 assume !(4369 == ssl3_connect_~s__state~0); 48925#L130 assume !(4384 == ssl3_connect_~s__state~0); 48924#L133 assume !(4385 == ssl3_connect_~s__state~0); 48923#L136 assume !(4400 == ssl3_connect_~s__state~0); 48921#L139 assume !(4401 == ssl3_connect_~s__state~0); 48920#L142 assume !(4416 == ssl3_connect_~s__state~0); 48914#L145 assume !(4417 == ssl3_connect_~s__state~0); 48912#L148 assume !(4432 == ssl3_connect_~s__state~0); 48910#L151 assume !(4433 == ssl3_connect_~s__state~0); 48908#L154 assume 4448 == ssl3_connect_~s__state~0; 46338#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20; 48883#L373 assume !(ssl3_connect_~ret~0 <= 0); 48878#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 48879#L378-2 ssl3_connect_~s__init_num~0 := 0; 49108#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 49104#L577 ssl3_connect_~skip~0 := 0; 49100#L106-1 assume !false; 49096#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 49092#L109 assume !(12292 == ssl3_connect_~s__state~0); 49086#L112 assume !(16384 == ssl3_connect_~s__state~0); 49081#L115 assume !(4096 == ssl3_connect_~s__state~0); 49080#L118 assume !(20480 == ssl3_connect_~s__state~0); 49072#L121 assume !(4099 == ssl3_connect_~s__state~0); 49068#L124 assume !(4368 == ssl3_connect_~s__state~0); 49064#L127 assume !(4369 == ssl3_connect_~s__state~0); 49060#L130 assume !(4384 == ssl3_connect_~s__state~0); 49056#L133 assume !(4385 == ssl3_connect_~s__state~0); 49052#L136 assume !(4400 == ssl3_connect_~s__state~0); 49048#L139 assume !(4401 == ssl3_connect_~s__state~0); 49044#L142 assume !(4416 == ssl3_connect_~s__state~0); 49040#L145 assume !(4417 == ssl3_connect_~s__state~0); 49036#L148 assume !(4432 == ssl3_connect_~s__state~0); 49032#L151 assume !(4433 == ssl3_connect_~s__state~0); 49028#L154 assume !(4448 == ssl3_connect_~s__state~0); 49024#L157 assume !(4449 == ssl3_connect_~s__state~0); 49020#L160 assume 4464 == ssl3_connect_~s__state~0; 46327#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21; 49013#L390 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 48884#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48880#L577 ssl3_connect_~skip~0 := 0; 48876#L106-1 assume !false; 48875#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48874#L109 assume !(12292 == ssl3_connect_~s__state~0); 48872#L112 assume !(16384 == ssl3_connect_~s__state~0); 48741#L115 assume !(4096 == ssl3_connect_~s__state~0); 48734#L118 assume !(20480 == ssl3_connect_~s__state~0); 48731#L121 assume !(4099 == ssl3_connect_~s__state~0); 48728#L124 assume !(4368 == ssl3_connect_~s__state~0); 48725#L127 assume !(4369 == ssl3_connect_~s__state~0); 48722#L130 assume !(4384 == ssl3_connect_~s__state~0); 48719#L133 assume !(4385 == ssl3_connect_~s__state~0); 48716#L136 assume !(4400 == ssl3_connect_~s__state~0); 48713#L139 assume !(4401 == ssl3_connect_~s__state~0); 48710#L142 assume !(4416 == ssl3_connect_~s__state~0); 48707#L145 assume !(4417 == ssl3_connect_~s__state~0); 48704#L148 assume !(4432 == ssl3_connect_~s__state~0); 48701#L151 assume !(4433 == ssl3_connect_~s__state~0); 48698#L154 assume !(4448 == ssl3_connect_~s__state~0); 48695#L157 assume !(4449 == ssl3_connect_~s__state~0); 48692#L160 assume !(4464 == ssl3_connect_~s__state~0); 48689#L163 assume !(4465 == ssl3_connect_~s__state~0); 48686#L166 assume !(4466 == ssl3_connect_~s__state~0); 48683#L169 assume !(4467 == ssl3_connect_~s__state~0); 48680#L172 assume 4480 == ssl3_connect_~s__state~0; 46321#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22; 48675#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 48672#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 48668#L407-2 ssl3_connect_~s__init_num~0 := 0; 48662#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48660#L577 ssl3_connect_~skip~0 := 0; 48658#L106-1 assume !false; 48657#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48655#L109 assume !(12292 == ssl3_connect_~s__state~0); 48653#L112 assume !(16384 == ssl3_connect_~s__state~0); 48649#L115 assume !(4096 == ssl3_connect_~s__state~0); 48643#L118 assume !(20480 == ssl3_connect_~s__state~0); 48641#L121 assume !(4099 == ssl3_connect_~s__state~0); 48639#L124 assume !(4368 == ssl3_connect_~s__state~0); 48637#L127 assume !(4369 == ssl3_connect_~s__state~0); 48635#L130 assume !(4384 == ssl3_connect_~s__state~0); 48633#L133 assume !(4385 == ssl3_connect_~s__state~0); 48631#L136 assume !(4400 == ssl3_connect_~s__state~0); 48629#L139 assume !(4401 == ssl3_connect_~s__state~0); 48627#L142 assume !(4416 == ssl3_connect_~s__state~0); 48625#L145 assume !(4417 == ssl3_connect_~s__state~0); 48623#L148 assume !(4432 == ssl3_connect_~s__state~0); 48621#L151 assume !(4433 == ssl3_connect_~s__state~0); 48619#L154 assume !(4448 == ssl3_connect_~s__state~0); 48617#L157 assume !(4449 == ssl3_connect_~s__state~0); 48615#L160 assume !(4464 == ssl3_connect_~s__state~0); 48613#L163 assume !(4465 == ssl3_connect_~s__state~0); 48611#L166 assume !(4466 == ssl3_connect_~s__state~0); 48609#L169 assume !(4467 == ssl3_connect_~s__state~0); 48607#L172 assume !(4480 == ssl3_connect_~s__state~0); 48605#L175 assume !(4481 == ssl3_connect_~s__state~0); 48603#L178 assume !(4496 == ssl3_connect_~s__state~0); 48601#L181 assume !(4497 == ssl3_connect_~s__state~0); 48599#L184 assume 4512 == ssl3_connect_~s__state~0; 46310#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24; 48596#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 48594#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 48592#L438-2 assume !(0 == ssl3_connect_~tmp___7~0); 48589#L449 assume !(0 == ssl3_connect_~tmp___8~0); 48583#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48581#L577 ssl3_connect_~skip~0 := 0; 48580#L106-1 assume !false; 48578#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48576#L109 assume !(12292 == ssl3_connect_~s__state~0); 48574#L112 assume !(16384 == ssl3_connect_~s__state~0); 48571#L115 assume !(4096 == ssl3_connect_~s__state~0); 48565#L118 assume !(20480 == ssl3_connect_~s__state~0); 48563#L121 assume !(4099 == ssl3_connect_~s__state~0); 48561#L124 assume !(4368 == ssl3_connect_~s__state~0); 48559#L127 assume !(4369 == ssl3_connect_~s__state~0); 48557#L130 assume !(4384 == ssl3_connect_~s__state~0); 48555#L133 assume !(4385 == ssl3_connect_~s__state~0); 48553#L136 assume !(4400 == ssl3_connect_~s__state~0); 48551#L139 assume !(4401 == ssl3_connect_~s__state~0); 48549#L142 assume !(4416 == ssl3_connect_~s__state~0); 48547#L145 assume !(4417 == ssl3_connect_~s__state~0); 48545#L148 assume !(4432 == ssl3_connect_~s__state~0); 48543#L151 assume !(4433 == ssl3_connect_~s__state~0); 48541#L154 assume !(4448 == ssl3_connect_~s__state~0); 48539#L157 assume !(4449 == ssl3_connect_~s__state~0); 48537#L160 assume !(4464 == ssl3_connect_~s__state~0); 48535#L163 assume !(4465 == ssl3_connect_~s__state~0); 48533#L166 assume !(4466 == ssl3_connect_~s__state~0); 48531#L169 assume !(4467 == ssl3_connect_~s__state~0); 48529#L172 assume !(4480 == ssl3_connect_~s__state~0); 48527#L175 assume !(4481 == ssl3_connect_~s__state~0); 48525#L178 assume !(4496 == ssl3_connect_~s__state~0); 48523#L181 assume !(4497 == ssl3_connect_~s__state~0); 48521#L184 assume !(4512 == ssl3_connect_~s__state~0); 48519#L187 assume !(4513 == ssl3_connect_~s__state~0); 48517#L190 assume 4528 == ssl3_connect_~s__state~0; 46306#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25; 47931#L459 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 46878#L466 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46256#L466-1 ssl3_connect_~s__init_num~0 := 0; 46201#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48508#L577 ssl3_connect_~skip~0 := 0; 48507#L106-1 assume !false; 48506#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48505#L109 assume !(12292 == ssl3_connect_~s__state~0); 48504#L112 assume !(16384 == ssl3_connect_~s__state~0); 48500#L115 assume 4096 == ssl3_connect_~s__state~0; 46254#L215 [2021-11-07 07:40:03,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:03,674 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-11-07 07:40:03,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:03,674 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270637245] [2021-11-07 07:40:03,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:03,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:03,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:03,685 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:03,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:03,693 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:03,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:03,693 INFO L85 PathProgramCache]: Analyzing trace with hash 572555551, now seen corresponding path program 1 times [2021-11-07 07:40:03,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:03,694 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146616730] [2021-11-07 07:40:03,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:03,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:03,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:03,742 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-07 07:40:03,742 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:03,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146616730] [2021-11-07 07:40:03,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146616730] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:03,743 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:03,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:40:03,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667183965] [2021-11-07 07:40:03,744 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:03,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:03,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:03,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:03,745 INFO L87 Difference]: Start difference. First operand 3331 states and 4183 transitions. cyclomatic complexity: 856 Second operand has 3 states, 2 states have (on average 45.5) 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-11-07 07:40:03,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:03,869 INFO L93 Difference]: Finished difference Result 3663 states and 4563 transitions. [2021-11-07 07:40:03,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:03,870 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3663 states and 4563 transitions. [2021-11-07 07:40:03,887 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3652 [2021-11-07 07:40:03,913 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3663 states to 3663 states and 4563 transitions. [2021-11-07 07:40:03,913 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3663 [2021-11-07 07:40:03,917 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3663 [2021-11-07 07:40:03,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3663 states and 4563 transitions. [2021-11-07 07:40:03,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:03,922 INFO L681 BuchiCegarLoop]: Abstraction has 3663 states and 4563 transitions. [2021-11-07 07:40:03,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3663 states and 4563 transitions. [2021-11-07 07:40:04,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3663 to 3447. [2021-11-07 07:40:04,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3447 states, 3447 states have (on average 1.2587757470263998) internal successors, (4339), 3446 states have internal predecessors, (4339), 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-11-07 07:40:04,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3447 states to 3447 states and 4339 transitions. [2021-11-07 07:40:04,053 INFO L704 BuchiCegarLoop]: Abstraction has 3447 states and 4339 transitions. [2021-11-07 07:40:04,053 INFO L587 BuchiCegarLoop]: Abstraction has 3447 states and 4339 transitions. [2021-11-07 07:40:04,053 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-07 07:40:04,054 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3447 states and 4339 transitions. [2021-11-07 07:40:04,069 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3436 [2021-11-07 07:40:04,069 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:04,069 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:04,072 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:04,072 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-07 07:40:04,073 INFO L791 eck$LassoCheckResult]: Stem: 53289#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); 53205#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 53153#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 53154#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 53270#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 53260#L106-1 assume !false; 53304#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53303#L109 assume 12292 == ssl3_connect_~s__state~0; 53253#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 53254#L215 [2021-11-07 07:40:04,073 INFO L793 eck$LassoCheckResult]: Loop: 53254#L215 ssl3_connect_~s__server~0 := 0; 54731#L220 assume 0 != ssl3_connect_~cb~0; 54730#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 54728#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 54726#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 54724#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 54710#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54702#L577 ssl3_connect_~skip~0 := 0; 54699#L106-1 assume !false; 54697#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54695#L109 assume !(12292 == ssl3_connect_~s__state~0); 54693#L112 assume !(16384 == ssl3_connect_~s__state~0); 54690#L115 assume !(4096 == ssl3_connect_~s__state~0); 54687#L118 assume !(20480 == ssl3_connect_~s__state~0); 54684#L121 assume !(4099 == ssl3_connect_~s__state~0); 54380#L124 assume 4368 == ssl3_connect_~s__state~0; 53815#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 54373#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 54369#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 54368#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 54357#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54341#L577 ssl3_connect_~skip~0 := 0; 54337#L106-1 assume !false; 54333#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54329#L109 assume !(12292 == ssl3_connect_~s__state~0); 54325#L112 assume !(16384 == ssl3_connect_~s__state~0); 54321#L115 assume !(4096 == ssl3_connect_~s__state~0); 54317#L118 assume !(20480 == ssl3_connect_~s__state~0); 54313#L121 assume !(4099 == ssl3_connect_~s__state~0); 54309#L124 assume !(4368 == ssl3_connect_~s__state~0); 54305#L127 assume !(4369 == ssl3_connect_~s__state~0); 54301#L130 assume 4384 == ssl3_connect_~s__state~0; 53808#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 54297#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 54289#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 54286#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 54284#L305-2 ssl3_connect_~s__init_num~0 := 0; 54277#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54274#L577 ssl3_connect_~skip~0 := 0; 54268#L106-1 assume !false; 54266#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54264#L109 assume !(12292 == ssl3_connect_~s__state~0); 54262#L112 assume !(16384 == ssl3_connect_~s__state~0); 54260#L115 assume !(4096 == ssl3_connect_~s__state~0); 54258#L118 assume !(20480 == ssl3_connect_~s__state~0); 54256#L121 assume !(4099 == ssl3_connect_~s__state~0); 54254#L124 assume !(4368 == ssl3_connect_~s__state~0); 54252#L127 assume !(4369 == ssl3_connect_~s__state~0); 54250#L130 assume !(4384 == ssl3_connect_~s__state~0); 54248#L133 assume !(4385 == ssl3_connect_~s__state~0); 54246#L136 assume 4400 == ssl3_connect_~s__state~0; 53803#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 54238#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 54229#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54223#L577 ssl3_connect_~skip~0 := 0; 54221#L106-1 assume !false; 54219#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54217#L109 assume !(12292 == ssl3_connect_~s__state~0); 54215#L112 assume !(16384 == ssl3_connect_~s__state~0); 54213#L115 assume !(4096 == ssl3_connect_~s__state~0); 54211#L118 assume !(20480 == ssl3_connect_~s__state~0); 54209#L121 assume !(4099 == ssl3_connect_~s__state~0); 54207#L124 assume !(4368 == ssl3_connect_~s__state~0); 54205#L127 assume !(4369 == ssl3_connect_~s__state~0); 54203#L130 assume !(4384 == ssl3_connect_~s__state~0); 54201#L133 assume !(4385 == ssl3_connect_~s__state~0); 54199#L136 assume !(4400 == ssl3_connect_~s__state~0); 54197#L139 assume !(4401 == ssl3_connect_~s__state~0); 54195#L142 assume 4416 == ssl3_connect_~s__state~0; 53794#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 54193#L335 assume !(3 == ssl3_connect_~blastFlag~0); 54191#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 54188#L347 assume !(0 == ssl3_connect_~tmp___6~0); 54181#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54175#L577 ssl3_connect_~skip~0 := 0; 54173#L106-1 assume !false; 54171#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54169#L109 assume !(12292 == ssl3_connect_~s__state~0); 54167#L112 assume !(16384 == ssl3_connect_~s__state~0); 54165#L115 assume !(4096 == ssl3_connect_~s__state~0); 54163#L118 assume !(20480 == ssl3_connect_~s__state~0); 54161#L121 assume !(4099 == ssl3_connect_~s__state~0); 54159#L124 assume !(4368 == ssl3_connect_~s__state~0); 54157#L127 assume !(4369 == ssl3_connect_~s__state~0); 54155#L130 assume !(4384 == ssl3_connect_~s__state~0); 54153#L133 assume !(4385 == ssl3_connect_~s__state~0); 54151#L136 assume !(4400 == ssl3_connect_~s__state~0); 54149#L139 assume !(4401 == ssl3_connect_~s__state~0); 54147#L142 assume !(4416 == ssl3_connect_~s__state~0); 54145#L145 assume !(4417 == ssl3_connect_~s__state~0); 54143#L148 assume 4432 == ssl3_connect_~s__state~0; 53783#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 54141#L357 assume !(5 == ssl3_connect_~blastFlag~0); 54138#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 54131#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54125#L577 ssl3_connect_~skip~0 := 0; 54123#L106-1 assume !false; 54121#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54119#L109 assume !(12292 == ssl3_connect_~s__state~0); 54117#L112 assume !(16384 == ssl3_connect_~s__state~0); 54115#L115 assume !(4096 == ssl3_connect_~s__state~0); 54113#L118 assume !(20480 == ssl3_connect_~s__state~0); 54111#L121 assume !(4099 == ssl3_connect_~s__state~0); 54109#L124 assume !(4368 == ssl3_connect_~s__state~0); 54107#L127 assume !(4369 == ssl3_connect_~s__state~0); 54105#L130 assume !(4384 == ssl3_connect_~s__state~0); 54103#L133 assume !(4385 == ssl3_connect_~s__state~0); 54101#L136 assume !(4400 == ssl3_connect_~s__state~0); 54099#L139 assume !(4401 == ssl3_connect_~s__state~0); 54097#L142 assume !(4416 == ssl3_connect_~s__state~0); 54095#L145 assume !(4417 == ssl3_connect_~s__state~0); 54093#L148 assume !(4432 == ssl3_connect_~s__state~0); 54091#L151 assume !(4433 == ssl3_connect_~s__state~0); 54089#L154 assume 4448 == ssl3_connect_~s__state~0; 53501#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20; 54087#L373 assume !(ssl3_connect_~ret~0 <= 0); 54054#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 54055#L378-2 ssl3_connect_~s__init_num~0 := 0; 54657#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54656#L577 ssl3_connect_~skip~0 := 0; 54655#L106-1 assume !false; 54654#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54653#L109 assume !(12292 == ssl3_connect_~s__state~0); 54652#L112 assume !(16384 == ssl3_connect_~s__state~0); 54651#L115 assume !(4096 == ssl3_connect_~s__state~0); 54650#L118 assume !(20480 == ssl3_connect_~s__state~0); 54649#L121 assume !(4099 == ssl3_connect_~s__state~0); 54648#L124 assume !(4368 == ssl3_connect_~s__state~0); 54647#L127 assume !(4369 == ssl3_connect_~s__state~0); 54646#L130 assume !(4384 == ssl3_connect_~s__state~0); 54645#L133 assume !(4385 == ssl3_connect_~s__state~0); 54644#L136 assume !(4400 == ssl3_connect_~s__state~0); 54643#L139 assume !(4401 == ssl3_connect_~s__state~0); 54642#L142 assume !(4416 == ssl3_connect_~s__state~0); 54641#L145 assume !(4417 == ssl3_connect_~s__state~0); 54640#L148 assume !(4432 == ssl3_connect_~s__state~0); 54639#L151 assume !(4433 == ssl3_connect_~s__state~0); 54638#L154 assume !(4448 == ssl3_connect_~s__state~0); 54637#L157 assume !(4449 == ssl3_connect_~s__state~0); 54636#L160 assume 4464 == ssl3_connect_~s__state~0; 53487#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21; 54633#L390 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 54623#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54621#L577 ssl3_connect_~skip~0 := 0; 54619#L106-1 assume !false; 54617#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54615#L109 assume !(12292 == ssl3_connect_~s__state~0); 54613#L112 assume !(16384 == ssl3_connect_~s__state~0); 54611#L115 assume !(4096 == ssl3_connect_~s__state~0); 54609#L118 assume !(20480 == ssl3_connect_~s__state~0); 54607#L121 assume !(4099 == ssl3_connect_~s__state~0); 54605#L124 assume !(4368 == ssl3_connect_~s__state~0); 54603#L127 assume !(4369 == ssl3_connect_~s__state~0); 54601#L130 assume !(4384 == ssl3_connect_~s__state~0); 54599#L133 assume !(4385 == ssl3_connect_~s__state~0); 54597#L136 assume !(4400 == ssl3_connect_~s__state~0); 54595#L139 assume !(4401 == ssl3_connect_~s__state~0); 54593#L142 assume !(4416 == ssl3_connect_~s__state~0); 54591#L145 assume !(4417 == ssl3_connect_~s__state~0); 54589#L148 assume !(4432 == ssl3_connect_~s__state~0); 54587#L151 assume !(4433 == ssl3_connect_~s__state~0); 54585#L154 assume !(4448 == ssl3_connect_~s__state~0); 54583#L157 assume !(4449 == ssl3_connect_~s__state~0); 54581#L160 assume !(4464 == ssl3_connect_~s__state~0); 54579#L163 assume !(4465 == ssl3_connect_~s__state~0); 54577#L166 assume !(4466 == ssl3_connect_~s__state~0); 54575#L169 assume !(4467 == ssl3_connect_~s__state~0); 54573#L172 assume 4480 == ssl3_connect_~s__state~0; 53585#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22; 54570#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54568#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 54565#L407-2 ssl3_connect_~s__init_num~0 := 0; 54560#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54559#L577 ssl3_connect_~skip~0 := 0; 54558#L106-1 assume !false; 54557#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54556#L109 assume !(12292 == ssl3_connect_~s__state~0); 54555#L112 assume !(16384 == ssl3_connect_~s__state~0); 54554#L115 assume !(4096 == ssl3_connect_~s__state~0); 54553#L118 assume !(20480 == ssl3_connect_~s__state~0); 54552#L121 assume !(4099 == ssl3_connect_~s__state~0); 54551#L124 assume !(4368 == ssl3_connect_~s__state~0); 54550#L127 assume !(4369 == ssl3_connect_~s__state~0); 54549#L130 assume !(4384 == ssl3_connect_~s__state~0); 54548#L133 assume !(4385 == ssl3_connect_~s__state~0); 54547#L136 assume !(4400 == ssl3_connect_~s__state~0); 54546#L139 assume !(4401 == ssl3_connect_~s__state~0); 54545#L142 assume !(4416 == ssl3_connect_~s__state~0); 54544#L145 assume !(4417 == ssl3_connect_~s__state~0); 54543#L148 assume !(4432 == ssl3_connect_~s__state~0); 54542#L151 assume !(4433 == ssl3_connect_~s__state~0); 54541#L154 assume !(4448 == ssl3_connect_~s__state~0); 54540#L157 assume !(4449 == ssl3_connect_~s__state~0); 54539#L160 assume !(4464 == ssl3_connect_~s__state~0); 54538#L163 assume !(4465 == ssl3_connect_~s__state~0); 54537#L166 assume !(4466 == ssl3_connect_~s__state~0); 54536#L169 assume !(4467 == ssl3_connect_~s__state~0); 54535#L172 assume !(4480 == ssl3_connect_~s__state~0); 54534#L175 assume !(4481 == ssl3_connect_~s__state~0); 54533#L178 assume !(4496 == ssl3_connect_~s__state~0); 54532#L181 assume !(4497 == ssl3_connect_~s__state~0); 54531#L184 assume 4512 == ssl3_connect_~s__state~0; 53630#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24; 54530#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 54529#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 54528#L438-2 assume !(0 == ssl3_connect_~tmp___7~0); 54526#L449 assume !(0 == ssl3_connect_~tmp___8~0); 54521#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54520#L577 ssl3_connect_~skip~0 := 0; 54519#L106-1 assume !false; 54518#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54517#L109 assume !(12292 == ssl3_connect_~s__state~0); 54516#L112 assume !(16384 == ssl3_connect_~s__state~0); 54515#L115 assume !(4096 == ssl3_connect_~s__state~0); 54514#L118 assume !(20480 == ssl3_connect_~s__state~0); 54513#L121 assume !(4099 == ssl3_connect_~s__state~0); 54512#L124 assume !(4368 == ssl3_connect_~s__state~0); 54511#L127 assume !(4369 == ssl3_connect_~s__state~0); 54510#L130 assume !(4384 == ssl3_connect_~s__state~0); 54509#L133 assume !(4385 == ssl3_connect_~s__state~0); 54508#L136 assume !(4400 == ssl3_connect_~s__state~0); 54507#L139 assume !(4401 == ssl3_connect_~s__state~0); 54506#L142 assume !(4416 == ssl3_connect_~s__state~0); 54505#L145 assume !(4417 == ssl3_connect_~s__state~0); 54504#L148 assume !(4432 == ssl3_connect_~s__state~0); 54503#L151 assume !(4433 == ssl3_connect_~s__state~0); 54502#L154 assume !(4448 == ssl3_connect_~s__state~0); 54501#L157 assume !(4449 == ssl3_connect_~s__state~0); 54500#L160 assume !(4464 == ssl3_connect_~s__state~0); 54499#L163 assume !(4465 == ssl3_connect_~s__state~0); 54498#L166 assume !(4466 == ssl3_connect_~s__state~0); 54497#L169 assume !(4467 == ssl3_connect_~s__state~0); 54496#L172 assume !(4480 == ssl3_connect_~s__state~0); 54495#L175 assume !(4481 == ssl3_connect_~s__state~0); 54494#L178 assume !(4496 == ssl3_connect_~s__state~0); 54493#L181 assume !(4497 == ssl3_connect_~s__state~0); 54492#L184 assume !(4512 == ssl3_connect_~s__state~0); 54491#L187 assume !(4513 == ssl3_connect_~s__state~0); 54490#L190 assume 4528 == ssl3_connect_~s__state~0; 53625#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25; 54486#L459 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 54482#L466 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 54481#L466-1 ssl3_connect_~s__init_num~0 := 0; 54471#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54469#L577 ssl3_connect_~skip~0 := 0; 54467#L106-1 assume !false; 54465#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54463#L109 assume !(12292 == ssl3_connect_~s__state~0); 54461#L112 assume !(16384 == ssl3_connect_~s__state~0); 54459#L115 assume !(4096 == ssl3_connect_~s__state~0); 54457#L118 assume !(20480 == ssl3_connect_~s__state~0); 54455#L121 assume !(4099 == ssl3_connect_~s__state~0); 54454#L124 assume !(4368 == ssl3_connect_~s__state~0); 54453#L127 assume !(4369 == ssl3_connect_~s__state~0); 54452#L130 assume !(4384 == ssl3_connect_~s__state~0); 54451#L133 assume !(4385 == ssl3_connect_~s__state~0); 54450#L136 assume !(4400 == ssl3_connect_~s__state~0); 54449#L139 assume !(4401 == ssl3_connect_~s__state~0); 54445#L142 assume !(4416 == ssl3_connect_~s__state~0); 54444#L145 assume !(4417 == ssl3_connect_~s__state~0); 54437#L148 assume !(4432 == ssl3_connect_~s__state~0); 54434#L151 assume !(4433 == ssl3_connect_~s__state~0); 54431#L154 assume !(4448 == ssl3_connect_~s__state~0); 54428#L157 assume !(4449 == ssl3_connect_~s__state~0); 54425#L160 assume !(4464 == ssl3_connect_~s__state~0); 54422#L163 assume !(4465 == ssl3_connect_~s__state~0); 54419#L166 assume !(4466 == ssl3_connect_~s__state~0); 54416#L169 assume !(4467 == ssl3_connect_~s__state~0); 54413#L172 assume !(4480 == ssl3_connect_~s__state~0); 54410#L175 assume !(4481 == ssl3_connect_~s__state~0); 54407#L178 assume !(4496 == ssl3_connect_~s__state~0); 54404#L181 assume !(4497 == ssl3_connect_~s__state~0); 54403#L184 assume !(4512 == ssl3_connect_~s__state~0); 53878#L187 assume !(4513 == ssl3_connect_~s__state~0); 53874#L190 assume !(4528 == ssl3_connect_~s__state~0); 53870#L193 assume !(4529 == ssl3_connect_~s__state~0); 53866#L196 assume !(4560 == ssl3_connect_~s__state~0); 53616#L199 assume !(4561 == ssl3_connect_~s__state~0); 53853#L202 assume 4352 == ssl3_connect_~s__state~0; 53849#L203 assume !(ssl3_connect_~num1~0 > 0); 53847#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 53837#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53835#L577 ssl3_connect_~skip~0 := 0; 53833#L106-1 assume !false; 53831#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53829#L109 assume !(12292 == ssl3_connect_~s__state~0); 53827#L112 assume !(16384 == ssl3_connect_~s__state~0); 53825#L115 assume 4096 == ssl3_connect_~s__state~0; 53254#L215 [2021-11-07 07:40:04,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:04,074 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-11-07 07:40:04,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:04,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887900250] [2021-11-07 07:40:04,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:04,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:04,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:04,085 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:04,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:04,092 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:04,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:04,093 INFO L85 PathProgramCache]: Analyzing trace with hash 366122955, now seen corresponding path program 1 times [2021-11-07 07:40:04,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:04,094 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935725935] [2021-11-07 07:40:04,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:04,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:04,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:04,167 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-07 07:40:04,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:04,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935725935] [2021-11-07 07:40:04,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935725935] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:40:04,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94449378] [2021-11-07 07:40:04,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:04,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 07:40:04,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:40:04,170 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 07:40:04,192 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-07 07:40:04,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:04,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 07:40:04,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:40:04,958 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-07 07:40:04,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94449378] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:40:04,959 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 07:40:04,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-11-07 07:40:04,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332213909] [2021-11-07 07:40:04,960 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:04,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:04,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 07:40:04,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 07:40:04,962 INFO L87 Difference]: Start difference. First operand 3447 states and 4339 transitions. cyclomatic complexity: 896 Second operand has 4 states, 3 states have (on average 43.0) internal successors, (129), 4 states have internal predecessors, (129), 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-11-07 07:40:05,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:05,296 INFO L93 Difference]: Finished difference Result 4774 states and 5768 transitions. [2021-11-07 07:40:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 07:40:05,297 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4774 states and 5768 transitions. [2021-11-07 07:40:05,319 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3432 [2021-11-07 07:40:05,340 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4774 states to 4766 states and 5760 transitions. [2021-11-07 07:40:05,340 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4766 [2021-11-07 07:40:05,345 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4766 [2021-11-07 07:40:05,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4766 states and 5760 transitions. [2021-11-07 07:40:05,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:05,352 INFO L681 BuchiCegarLoop]: Abstraction has 4766 states and 5760 transitions. [2021-11-07 07:40:05,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4766 states and 5760 transitions. [2021-11-07 07:40:05,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4766 to 3443. [2021-11-07 07:40:05,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3443 states, 3443 states have (on average 1.2277083938425792) internal successors, (4227), 3442 states have internal predecessors, (4227), 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-11-07 07:40:05,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3443 states to 3443 states and 4227 transitions. [2021-11-07 07:40:05,416 INFO L704 BuchiCegarLoop]: Abstraction has 3443 states and 4227 transitions. [2021-11-07 07:40:05,416 INFO L587 BuchiCegarLoop]: Abstraction has 3443 states and 4227 transitions. [2021-11-07 07:40:05,416 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-07 07:40:05,417 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3443 states and 4227 transitions. [2021-11-07 07:40:05,431 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3432 [2021-11-07 07:40:05,431 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:05,431 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:05,434 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:05,434 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:05,434 INFO L791 eck$LassoCheckResult]: Stem: 62375#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); 62294#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 62245#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 62246#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 62356#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 62347#L106-1 assume !false; 62387#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62386#L109 assume 12292 == ssl3_connect_~s__state~0; 62340#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 62341#L215 [2021-11-07 07:40:05,435 INFO L793 eck$LassoCheckResult]: Loop: 62341#L215 ssl3_connect_~s__server~0 := 0; 63809#L220 assume 0 != ssl3_connect_~cb~0; 63807#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 63805#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 63803#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 63802#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 63722#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63715#L577 ssl3_connect_~skip~0 := 0; 63711#L106-1 assume !false; 63707#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63703#L109 assume !(12292 == ssl3_connect_~s__state~0); 63699#L112 assume !(16384 == ssl3_connect_~s__state~0); 63695#L115 assume !(4096 == ssl3_connect_~s__state~0); 63691#L118 assume !(20480 == ssl3_connect_~s__state~0); 63687#L121 assume !(4099 == ssl3_connect_~s__state~0); 63684#L124 assume 4368 == ssl3_connect_~s__state~0; 63681#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 63679#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 63541#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 63675#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 63669#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63667#L577 ssl3_connect_~skip~0 := 0; 63665#L106-1 assume !false; 63663#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63661#L109 assume !(12292 == ssl3_connect_~s__state~0); 63659#L112 assume !(16384 == ssl3_connect_~s__state~0); 63657#L115 assume !(4096 == ssl3_connect_~s__state~0); 63655#L118 assume !(20480 == ssl3_connect_~s__state~0); 63653#L121 assume !(4099 == ssl3_connect_~s__state~0); 63651#L124 assume !(4368 == ssl3_connect_~s__state~0); 63649#L127 assume !(4369 == ssl3_connect_~s__state~0); 63647#L130 assume 4384 == ssl3_connect_~s__state~0; 63645#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 63517#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 63515#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 63513#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 63511#L305-2 ssl3_connect_~s__init_num~0 := 0; 63506#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63505#L577 ssl3_connect_~skip~0 := 0; 63504#L106-1 assume !false; 63503#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63502#L109 assume !(12292 == ssl3_connect_~s__state~0); 63501#L112 assume !(16384 == ssl3_connect_~s__state~0); 63500#L115 assume !(4096 == ssl3_connect_~s__state~0); 63499#L118 assume !(20480 == ssl3_connect_~s__state~0); 63498#L121 assume !(4099 == ssl3_connect_~s__state~0); 63497#L124 assume !(4368 == ssl3_connect_~s__state~0); 63496#L127 assume !(4369 == ssl3_connect_~s__state~0); 63495#L130 assume !(4384 == ssl3_connect_~s__state~0); 63494#L133 assume !(4385 == ssl3_connect_~s__state~0); 63493#L136 assume 4400 == ssl3_connect_~s__state~0; 63491#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 63488#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 63483#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63482#L577 ssl3_connect_~skip~0 := 0; 63481#L106-1 assume !false; 63480#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63479#L109 assume !(12292 == ssl3_connect_~s__state~0); 63478#L112 assume !(16384 == ssl3_connect_~s__state~0); 63477#L115 assume !(4096 == ssl3_connect_~s__state~0); 63476#L118 assume !(20480 == ssl3_connect_~s__state~0); 63475#L121 assume !(4099 == ssl3_connect_~s__state~0); 63474#L124 assume !(4368 == ssl3_connect_~s__state~0); 63473#L127 assume !(4369 == ssl3_connect_~s__state~0); 63472#L130 assume !(4384 == ssl3_connect_~s__state~0); 63471#L133 assume !(4385 == ssl3_connect_~s__state~0); 63470#L136 assume !(4400 == ssl3_connect_~s__state~0); 63469#L139 assume !(4401 == ssl3_connect_~s__state~0); 63468#L142 assume 4416 == ssl3_connect_~s__state~0; 63467#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 63466#L335 assume !(3 == ssl3_connect_~blastFlag~0); 63465#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 63463#L347 assume !(0 == ssl3_connect_~tmp___6~0); 63458#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63457#L577 ssl3_connect_~skip~0 := 0; 63456#L106-1 assume !false; 63455#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63454#L109 assume !(12292 == ssl3_connect_~s__state~0); 63453#L112 assume !(16384 == ssl3_connect_~s__state~0); 63452#L115 assume !(4096 == ssl3_connect_~s__state~0); 63451#L118 assume !(20480 == ssl3_connect_~s__state~0); 63450#L121 assume !(4099 == ssl3_connect_~s__state~0); 63449#L124 assume !(4368 == ssl3_connect_~s__state~0); 63448#L127 assume !(4369 == ssl3_connect_~s__state~0); 63447#L130 assume !(4384 == ssl3_connect_~s__state~0); 63446#L133 assume !(4385 == ssl3_connect_~s__state~0); 63445#L136 assume !(4400 == ssl3_connect_~s__state~0); 63444#L139 assume !(4401 == ssl3_connect_~s__state~0); 63443#L142 assume !(4416 == ssl3_connect_~s__state~0); 63442#L145 assume !(4417 == ssl3_connect_~s__state~0); 63441#L148 assume 4432 == ssl3_connect_~s__state~0; 63440#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 63439#L357 assume !(5 == ssl3_connect_~blastFlag~0); 63437#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 63432#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63431#L577 ssl3_connect_~skip~0 := 0; 63430#L106-1 assume !false; 63429#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63428#L109 assume !(12292 == ssl3_connect_~s__state~0); 63427#L112 assume !(16384 == ssl3_connect_~s__state~0); 63426#L115 assume !(4096 == ssl3_connect_~s__state~0); 63425#L118 assume !(20480 == ssl3_connect_~s__state~0); 63424#L121 assume !(4099 == ssl3_connect_~s__state~0); 63423#L124 assume !(4368 == ssl3_connect_~s__state~0); 63422#L127 assume !(4369 == ssl3_connect_~s__state~0); 63421#L130 assume !(4384 == ssl3_connect_~s__state~0); 63420#L133 assume !(4385 == ssl3_connect_~s__state~0); 63419#L136 assume !(4400 == ssl3_connect_~s__state~0); 63418#L139 assume !(4401 == ssl3_connect_~s__state~0); 63417#L142 assume !(4416 == ssl3_connect_~s__state~0); 63416#L145 assume !(4417 == ssl3_connect_~s__state~0); 63415#L148 assume !(4432 == ssl3_connect_~s__state~0); 63414#L151 assume !(4433 == ssl3_connect_~s__state~0); 63413#L154 assume 4448 == ssl3_connect_~s__state~0; 63412#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20; 63411#L373 assume !(ssl3_connect_~ret~0 <= 0); 63409#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 63407#L378-2 ssl3_connect_~s__init_num~0 := 0; 63402#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63401#L577 ssl3_connect_~skip~0 := 0; 63400#L106-1 assume !false; 63399#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63398#L109 assume !(12292 == ssl3_connect_~s__state~0); 63397#L112 assume !(16384 == ssl3_connect_~s__state~0); 63396#L115 assume !(4096 == ssl3_connect_~s__state~0); 63395#L118 assume !(20480 == ssl3_connect_~s__state~0); 63394#L121 assume !(4099 == ssl3_connect_~s__state~0); 63393#L124 assume !(4368 == ssl3_connect_~s__state~0); 63392#L127 assume !(4369 == ssl3_connect_~s__state~0); 63391#L130 assume !(4384 == ssl3_connect_~s__state~0); 63390#L133 assume !(4385 == ssl3_connect_~s__state~0); 63389#L136 assume !(4400 == ssl3_connect_~s__state~0); 63388#L139 assume !(4401 == ssl3_connect_~s__state~0); 63387#L142 assume !(4416 == ssl3_connect_~s__state~0); 63386#L145 assume !(4417 == ssl3_connect_~s__state~0); 63385#L148 assume !(4432 == ssl3_connect_~s__state~0); 63384#L151 assume !(4433 == ssl3_connect_~s__state~0); 63383#L154 assume !(4448 == ssl3_connect_~s__state~0); 63382#L157 assume !(4449 == ssl3_connect_~s__state~0); 63381#L160 assume 4464 == ssl3_connect_~s__state~0; 63380#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21; 63378#L390 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 63373#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63372#L577 ssl3_connect_~skip~0 := 0; 63371#L106-1 assume !false; 63370#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63369#L109 assume !(12292 == ssl3_connect_~s__state~0); 63368#L112 assume !(16384 == ssl3_connect_~s__state~0); 63367#L115 assume !(4096 == ssl3_connect_~s__state~0); 63366#L118 assume !(20480 == ssl3_connect_~s__state~0); 63365#L121 assume !(4099 == ssl3_connect_~s__state~0); 63364#L124 assume !(4368 == ssl3_connect_~s__state~0); 63363#L127 assume !(4369 == ssl3_connect_~s__state~0); 63362#L130 assume !(4384 == ssl3_connect_~s__state~0); 63361#L133 assume !(4385 == ssl3_connect_~s__state~0); 63360#L136 assume !(4400 == ssl3_connect_~s__state~0); 63359#L139 assume !(4401 == ssl3_connect_~s__state~0); 63358#L142 assume !(4416 == ssl3_connect_~s__state~0); 63357#L145 assume !(4417 == ssl3_connect_~s__state~0); 63356#L148 assume !(4432 == ssl3_connect_~s__state~0); 63355#L151 assume !(4433 == ssl3_connect_~s__state~0); 63354#L154 assume !(4448 == ssl3_connect_~s__state~0); 63353#L157 assume !(4449 == ssl3_connect_~s__state~0); 63352#L160 assume !(4464 == ssl3_connect_~s__state~0); 63351#L163 assume !(4465 == ssl3_connect_~s__state~0); 63350#L166 assume !(4466 == ssl3_connect_~s__state~0); 63349#L169 assume !(4467 == ssl3_connect_~s__state~0); 63348#L172 assume 4480 == ssl3_connect_~s__state~0; 63347#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22; 63346#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 63344#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 63345#L407-2 ssl3_connect_~s__init_num~0 := 0; 63305#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63855#L577 ssl3_connect_~skip~0 := 0; 63854#L106-1 assume !false; 63853#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63852#L109 assume !(12292 == ssl3_connect_~s__state~0); 63851#L112 assume !(16384 == ssl3_connect_~s__state~0); 63850#L115 assume !(4096 == ssl3_connect_~s__state~0); 63849#L118 assume !(20480 == ssl3_connect_~s__state~0); 63848#L121 assume !(4099 == ssl3_connect_~s__state~0); 63847#L124 assume !(4368 == ssl3_connect_~s__state~0); 63846#L127 assume !(4369 == ssl3_connect_~s__state~0); 63845#L130 assume !(4384 == ssl3_connect_~s__state~0); 63844#L133 assume !(4385 == ssl3_connect_~s__state~0); 63843#L136 assume !(4400 == ssl3_connect_~s__state~0); 63842#L139 assume !(4401 == ssl3_connect_~s__state~0); 63841#L142 assume !(4416 == ssl3_connect_~s__state~0); 63840#L145 assume !(4417 == ssl3_connect_~s__state~0); 63839#L148 assume !(4432 == ssl3_connect_~s__state~0); 63838#L151 assume !(4433 == ssl3_connect_~s__state~0); 63837#L154 assume !(4448 == ssl3_connect_~s__state~0); 63836#L157 assume !(4449 == ssl3_connect_~s__state~0); 63835#L160 assume !(4464 == ssl3_connect_~s__state~0); 63834#L163 assume !(4465 == ssl3_connect_~s__state~0); 63833#L166 assume !(4466 == ssl3_connect_~s__state~0); 63832#L169 assume !(4467 == ssl3_connect_~s__state~0); 63831#L172 assume !(4480 == ssl3_connect_~s__state~0); 63830#L175 assume !(4481 == ssl3_connect_~s__state~0); 63242#L178 assume !(4496 == ssl3_connect_~s__state~0); 63241#L181 assume !(4497 == ssl3_connect_~s__state~0); 63239#L184 assume 4512 == ssl3_connect_~s__state~0; 63237#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24; 63235#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 63230#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 63224#L438-2 assume !(0 == ssl3_connect_~tmp___7~0); 63220#L449 assume !(0 == ssl3_connect_~tmp___8~0); 63221#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63794#L577 ssl3_connect_~skip~0 := 0; 63793#L106-1 assume !false; 63792#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63791#L109 assume !(12292 == ssl3_connect_~s__state~0); 63790#L112 assume !(16384 == ssl3_connect_~s__state~0); 63789#L115 assume !(4096 == ssl3_connect_~s__state~0); 63788#L118 assume !(20480 == ssl3_connect_~s__state~0); 63787#L121 assume !(4099 == ssl3_connect_~s__state~0); 63786#L124 assume !(4368 == ssl3_connect_~s__state~0); 63785#L127 assume !(4369 == ssl3_connect_~s__state~0); 63784#L130 assume !(4384 == ssl3_connect_~s__state~0); 63783#L133 assume !(4385 == ssl3_connect_~s__state~0); 63782#L136 assume !(4400 == ssl3_connect_~s__state~0); 63781#L139 assume !(4401 == ssl3_connect_~s__state~0); 63780#L142 assume !(4416 == ssl3_connect_~s__state~0); 63779#L145 assume !(4417 == ssl3_connect_~s__state~0); 63778#L148 assume !(4432 == ssl3_connect_~s__state~0); 63777#L151 assume !(4433 == ssl3_connect_~s__state~0); 63776#L154 assume !(4448 == ssl3_connect_~s__state~0); 63775#L157 assume !(4449 == ssl3_connect_~s__state~0); 63774#L160 assume !(4464 == ssl3_connect_~s__state~0); 63773#L163 assume !(4465 == ssl3_connect_~s__state~0); 63772#L166 assume !(4466 == ssl3_connect_~s__state~0); 63771#L169 assume !(4467 == ssl3_connect_~s__state~0); 63770#L172 assume !(4480 == ssl3_connect_~s__state~0); 63769#L175 assume !(4481 == ssl3_connect_~s__state~0); 63768#L178 assume !(4496 == ssl3_connect_~s__state~0); 63767#L181 assume !(4497 == ssl3_connect_~s__state~0); 63766#L184 assume !(4512 == ssl3_connect_~s__state~0); 63765#L187 assume !(4513 == ssl3_connect_~s__state~0); 63764#L190 assume 4528 == ssl3_connect_~s__state~0; 63763#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25; 63762#L459 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 62945#L466 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 62946#L466-1 ssl3_connect_~s__init_num~0 := 0; 62910#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62911#L577 ssl3_connect_~skip~0 := 0; 62904#L106-1 assume !false; 62905#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62898#L109 assume !(12292 == ssl3_connect_~s__state~0); 62899#L112 assume !(16384 == ssl3_connect_~s__state~0); 62892#L115 assume !(4096 == ssl3_connect_~s__state~0); 62893#L118 assume !(20480 == ssl3_connect_~s__state~0); 62835#L121 assume !(4099 == ssl3_connect_~s__state~0); 62836#L124 assume !(4368 == ssl3_connect_~s__state~0); 63683#L127 assume !(4369 == ssl3_connect_~s__state~0); 63760#L130 assume !(4384 == ssl3_connect_~s__state~0); 63759#L133 assume !(4385 == ssl3_connect_~s__state~0); 63758#L136 assume !(4400 == ssl3_connect_~s__state~0); 63757#L139 assume !(4401 == ssl3_connect_~s__state~0); 63756#L142 assume !(4416 == ssl3_connect_~s__state~0); 63755#L145 assume !(4417 == ssl3_connect_~s__state~0); 63754#L148 assume !(4432 == ssl3_connect_~s__state~0); 63753#L151 assume !(4433 == ssl3_connect_~s__state~0); 63752#L154 assume !(4448 == ssl3_connect_~s__state~0); 63751#L157 assume !(4449 == ssl3_connect_~s__state~0); 63750#L160 assume !(4464 == ssl3_connect_~s__state~0); 63749#L163 assume !(4465 == ssl3_connect_~s__state~0); 63748#L166 assume !(4466 == ssl3_connect_~s__state~0); 63747#L169 assume !(4467 == ssl3_connect_~s__state~0); 63746#L172 assume !(4480 == ssl3_connect_~s__state~0); 63745#L175 assume !(4481 == ssl3_connect_~s__state~0); 63744#L178 assume !(4496 == ssl3_connect_~s__state~0); 63743#L181 assume !(4497 == ssl3_connect_~s__state~0); 63742#L184 assume !(4512 == ssl3_connect_~s__state~0); 63741#L187 assume !(4513 == ssl3_connect_~s__state~0); 63740#L190 assume !(4528 == ssl3_connect_~s__state~0); 63739#L193 assume !(4529 == ssl3_connect_~s__state~0); 63738#L196 assume !(4560 == ssl3_connect_~s__state~0); 63737#L199 assume !(4561 == ssl3_connect_~s__state~0); 63736#L202 assume 4352 == ssl3_connect_~s__state~0; 63735#L203 assume !(ssl3_connect_~num1~0 > 0); 63733#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 63017#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63018#L577 ssl3_connect_~skip~0 := 0; 63013#L106-1 assume !false; 63014#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63009#L109 assume !(12292 == ssl3_connect_~s__state~0); 63010#L112 assume !(16384 == ssl3_connect_~s__state~0); 63005#L115 assume !(4096 == ssl3_connect_~s__state~0); 63006#L118 assume !(20480 == ssl3_connect_~s__state~0); 63001#L121 assume !(4099 == ssl3_connect_~s__state~0); 63002#L124 assume !(4368 == ssl3_connect_~s__state~0); 62997#L127 assume !(4369 == ssl3_connect_~s__state~0); 62998#L130 assume !(4384 == ssl3_connect_~s__state~0); 62993#L133 assume !(4385 == ssl3_connect_~s__state~0); 62994#L136 assume !(4400 == ssl3_connect_~s__state~0); 62989#L139 assume !(4401 == ssl3_connect_~s__state~0); 62990#L142 assume !(4416 == ssl3_connect_~s__state~0); 62985#L145 assume !(4417 == ssl3_connect_~s__state~0); 62986#L148 assume !(4432 == ssl3_connect_~s__state~0); 62981#L151 assume !(4433 == ssl3_connect_~s__state~0); 62982#L154 assume !(4448 == ssl3_connect_~s__state~0); 62977#L157 assume !(4449 == ssl3_connect_~s__state~0); 62978#L160 assume !(4464 == ssl3_connect_~s__state~0); 62973#L163 assume !(4465 == ssl3_connect_~s__state~0); 62974#L166 assume !(4466 == ssl3_connect_~s__state~0); 62969#L169 assume !(4467 == ssl3_connect_~s__state~0); 62970#L172 assume !(4480 == ssl3_connect_~s__state~0); 62965#L175 assume !(4481 == ssl3_connect_~s__state~0); 62966#L178 assume !(4496 == ssl3_connect_~s__state~0); 62961#L181 assume !(4497 == ssl3_connect_~s__state~0); 62962#L184 assume !(4512 == ssl3_connect_~s__state~0); 62957#L187 assume !(4513 == ssl3_connect_~s__state~0); 62958#L190 assume !(4528 == ssl3_connect_~s__state~0); 62953#L193 assume !(4529 == ssl3_connect_~s__state~0); 62954#L196 assume 4560 == ssl3_connect_~s__state~0; 62949#L200 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26; 62950#L483 assume !(ssl3_connect_~ret~0 <= 0); 62942#L488 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 62943#L488-2 ssl3_connect_~s__init_num~0 := 0; 63728#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63712#L577 ssl3_connect_~skip~0 := 0; 63713#L106-1 assume !false; 63704#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63705#L109 assume !(12292 == ssl3_connect_~s__state~0); 63696#L112 assume !(16384 == ssl3_connect_~s__state~0); 63697#L115 assume 4096 == ssl3_connect_~s__state~0; 62341#L215 [2021-11-07 07:40:05,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:05,436 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-11-07 07:40:05,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:05,436 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126535010] [2021-11-07 07:40:05,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:05,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:05,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:05,451 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:05,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:05,458 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:05,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:05,459 INFO L85 PathProgramCache]: Analyzing trace with hash 855735703, now seen corresponding path program 1 times [2021-11-07 07:40:05,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:05,459 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818062083] [2021-11-07 07:40:05,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:05,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:05,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:05,521 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2021-11-07 07:40:05,522 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:05,522 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818062083] [2021-11-07 07:40:05,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818062083] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:05,522 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:05,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:40:05,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822328511] [2021-11-07 07:40:05,523 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:05,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:05,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:05,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:05,524 INFO L87 Difference]: Start difference. First operand 3443 states and 4227 transitions. cyclomatic complexity: 788 Second operand has 3 states, 2 states have (on average 51.5) internal successors, (103), 3 states have internal predecessors, (103), 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-11-07 07:40:05,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:05,653 INFO L93 Difference]: Finished difference Result 3590 states and 4329 transitions. [2021-11-07 07:40:05,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:05,653 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3590 states and 4329 transitions. [2021-11-07 07:40:05,668 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2936 [2021-11-07 07:40:05,679 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3590 states to 3254 states and 3953 transitions. [2021-11-07 07:40:05,679 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2021-11-07 07:40:05,683 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2021-11-07 07:40:05,683 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 3953 transitions. [2021-11-07 07:40:05,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:05,686 INFO L681 BuchiCegarLoop]: Abstraction has 3254 states and 3953 transitions. [2021-11-07 07:40:05,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 3953 transitions. [2021-11-07 07:40:05,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3086. [2021-11-07 07:40:05,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3086 states, 3086 states have (on average 1.2200259235255995) internal successors, (3765), 3085 states have internal predecessors, (3765), 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-11-07 07:40:05,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3086 states to 3086 states and 3765 transitions. [2021-11-07 07:40:05,772 INFO L704 BuchiCegarLoop]: Abstraction has 3086 states and 3765 transitions. [2021-11-07 07:40:05,772 INFO L587 BuchiCegarLoop]: Abstraction has 3086 states and 3765 transitions. [2021-11-07 07:40:05,772 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-07 07:40:05,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3086 states and 3765 transitions. [2021-11-07 07:40:05,782 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2936 [2021-11-07 07:40:05,782 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:05,782 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:05,784 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:05,784 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:05,785 INFO L791 eck$LassoCheckResult]: Stem: 69417#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); 69336#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 69284#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 69285#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 69399#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 69390#L106-1 assume !false; 69430#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69429#L109 assume 12292 == ssl3_connect_~s__state~0; 69383#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 69384#L215 ssl3_connect_~s__server~0 := 0; 71285#L220 assume !(0 != ssl3_connect_~cb~0); 71284#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 71282#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 71280#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 71278#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 71271#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71260#L577 ssl3_connect_~skip~0 := 0; 71257#L106-1 assume !false; 71254#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71251#L109 assume !(12292 == ssl3_connect_~s__state~0); 71248#L112 assume !(16384 == ssl3_connect_~s__state~0); 71245#L115 assume !(4096 == ssl3_connect_~s__state~0); 71242#L118 assume !(20480 == ssl3_connect_~s__state~0); 71239#L121 assume !(4099 == ssl3_connect_~s__state~0); 71236#L124 assume 4368 == ssl3_connect_~s__state~0; 71231#L128 [2021-11-07 07:40:05,785 INFO L793 eck$LassoCheckResult]: Loop: 71231#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 71226#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 71223#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 71221#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 71214#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71208#L577 ssl3_connect_~skip~0 := 0; 71206#L106-1 assume !false; 71204#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71202#L109 assume !(12292 == ssl3_connect_~s__state~0); 71200#L112 assume !(16384 == ssl3_connect_~s__state~0); 71198#L115 assume !(4096 == ssl3_connect_~s__state~0); 71196#L118 assume !(20480 == ssl3_connect_~s__state~0); 71194#L121 assume !(4099 == ssl3_connect_~s__state~0); 71192#L124 assume !(4368 == ssl3_connect_~s__state~0); 71190#L127 assume !(4369 == ssl3_connect_~s__state~0); 71188#L130 assume 4384 == ssl3_connect_~s__state~0; 71185#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 71181#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 71170#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 71167#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 71164#L305-2 ssl3_connect_~s__init_num~0 := 0; 71158#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71156#L577 ssl3_connect_~skip~0 := 0; 71154#L106-1 assume !false; 71152#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71150#L109 assume !(12292 == ssl3_connect_~s__state~0); 71148#L112 assume !(16384 == ssl3_connect_~s__state~0); 71146#L115 assume !(4096 == ssl3_connect_~s__state~0); 71144#L118 assume !(20480 == ssl3_connect_~s__state~0); 71142#L121 assume !(4099 == ssl3_connect_~s__state~0); 71140#L124 assume !(4368 == ssl3_connect_~s__state~0); 71138#L127 assume !(4369 == ssl3_connect_~s__state~0); 71135#L130 assume !(4384 == ssl3_connect_~s__state~0); 71132#L133 assume !(4385 == ssl3_connect_~s__state~0); 71126#L136 assume 4400 == ssl3_connect_~s__state~0; 71118#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 71113#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 71103#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71101#L577 ssl3_connect_~skip~0 := 0; 71099#L106-1 assume !false; 71097#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71095#L109 assume !(12292 == ssl3_connect_~s__state~0); 71093#L112 assume !(16384 == ssl3_connect_~s__state~0); 71091#L115 assume !(4096 == ssl3_connect_~s__state~0); 71089#L118 assume !(20480 == ssl3_connect_~s__state~0); 71087#L121 assume !(4099 == ssl3_connect_~s__state~0); 71082#L124 assume !(4368 == ssl3_connect_~s__state~0); 71081#L127 assume !(4369 == ssl3_connect_~s__state~0); 71079#L130 assume !(4384 == ssl3_connect_~s__state~0); 71078#L133 assume !(4385 == ssl3_connect_~s__state~0); 71072#L136 assume !(4400 == ssl3_connect_~s__state~0); 71070#L139 assume !(4401 == ssl3_connect_~s__state~0); 71068#L142 assume 4416 == ssl3_connect_~s__state~0; 71066#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 71064#L335 assume !(3 == ssl3_connect_~blastFlag~0); 71063#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 71061#L347 assume !(0 == ssl3_connect_~tmp___6~0); 71051#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71049#L577 ssl3_connect_~skip~0 := 0; 71047#L106-1 assume !false; 71042#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71041#L109 assume !(12292 == ssl3_connect_~s__state~0); 71040#L112 assume !(16384 == ssl3_connect_~s__state~0); 71039#L115 assume !(4096 == ssl3_connect_~s__state~0); 71037#L118 assume !(20480 == ssl3_connect_~s__state~0); 71036#L121 assume !(4099 == ssl3_connect_~s__state~0); 71035#L124 assume !(4368 == ssl3_connect_~s__state~0); 71034#L127 assume !(4369 == ssl3_connect_~s__state~0); 71033#L130 assume !(4384 == ssl3_connect_~s__state~0); 71032#L133 assume !(4385 == ssl3_connect_~s__state~0); 71031#L136 assume !(4400 == ssl3_connect_~s__state~0); 71030#L139 assume !(4401 == ssl3_connect_~s__state~0); 71029#L142 assume !(4416 == ssl3_connect_~s__state~0); 71028#L145 assume !(4417 == ssl3_connect_~s__state~0); 71027#L148 assume 4432 == ssl3_connect_~s__state~0; 71026#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 71025#L357 assume !(5 == ssl3_connect_~blastFlag~0); 71024#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 71018#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71017#L577 ssl3_connect_~skip~0 := 0; 71016#L106-1 assume !false; 71015#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71014#L109 assume !(12292 == ssl3_connect_~s__state~0); 71013#L112 assume !(16384 == ssl3_connect_~s__state~0); 71012#L115 assume !(4096 == ssl3_connect_~s__state~0); 71011#L118 assume !(20480 == ssl3_connect_~s__state~0); 71010#L121 assume !(4099 == ssl3_connect_~s__state~0); 71009#L124 assume !(4368 == ssl3_connect_~s__state~0); 71008#L127 assume !(4369 == ssl3_connect_~s__state~0); 71007#L130 assume !(4384 == ssl3_connect_~s__state~0); 71006#L133 assume !(4385 == ssl3_connect_~s__state~0); 71005#L136 assume !(4400 == ssl3_connect_~s__state~0); 71004#L139 assume !(4401 == ssl3_connect_~s__state~0); 71003#L142 assume !(4416 == ssl3_connect_~s__state~0); 71002#L145 assume !(4417 == ssl3_connect_~s__state~0); 71001#L148 assume !(4432 == ssl3_connect_~s__state~0); 71000#L151 assume !(4433 == ssl3_connect_~s__state~0); 70999#L154 assume 4448 == ssl3_connect_~s__state~0; 70998#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20; 70997#L373 assume !(ssl3_connect_~ret~0 <= 0); 70996#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 70995#L378-2 ssl3_connect_~s__init_num~0 := 0; 70989#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70988#L577 ssl3_connect_~skip~0 := 0; 70987#L106-1 assume !false; 70986#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70985#L109 assume !(12292 == ssl3_connect_~s__state~0); 70984#L112 assume !(16384 == ssl3_connect_~s__state~0); 70983#L115 assume !(4096 == ssl3_connect_~s__state~0); 70982#L118 assume !(20480 == ssl3_connect_~s__state~0); 70981#L121 assume !(4099 == ssl3_connect_~s__state~0); 70980#L124 assume !(4368 == ssl3_connect_~s__state~0); 70979#L127 assume !(4369 == ssl3_connect_~s__state~0); 70978#L130 assume !(4384 == ssl3_connect_~s__state~0); 70977#L133 assume !(4385 == ssl3_connect_~s__state~0); 70976#L136 assume !(4400 == ssl3_connect_~s__state~0); 70975#L139 assume !(4401 == ssl3_connect_~s__state~0); 70974#L142 assume !(4416 == ssl3_connect_~s__state~0); 70973#L145 assume !(4417 == ssl3_connect_~s__state~0); 70972#L148 assume !(4432 == ssl3_connect_~s__state~0); 70971#L151 assume !(4433 == ssl3_connect_~s__state~0); 70970#L154 assume !(4448 == ssl3_connect_~s__state~0); 70969#L157 assume !(4449 == ssl3_connect_~s__state~0); 70968#L160 assume 4464 == ssl3_connect_~s__state~0; 70967#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21; 70966#L390 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 70960#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70959#L577 ssl3_connect_~skip~0 := 0; 70958#L106-1 assume !false; 70957#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70956#L109 assume !(12292 == ssl3_connect_~s__state~0); 70955#L112 assume !(16384 == ssl3_connect_~s__state~0); 70954#L115 assume !(4096 == ssl3_connect_~s__state~0); 70953#L118 assume !(20480 == ssl3_connect_~s__state~0); 70952#L121 assume !(4099 == ssl3_connect_~s__state~0); 70951#L124 assume !(4368 == ssl3_connect_~s__state~0); 70950#L127 assume !(4369 == ssl3_connect_~s__state~0); 70949#L130 assume !(4384 == ssl3_connect_~s__state~0); 70948#L133 assume !(4385 == ssl3_connect_~s__state~0); 70947#L136 assume !(4400 == ssl3_connect_~s__state~0); 70946#L139 assume !(4401 == ssl3_connect_~s__state~0); 70945#L142 assume !(4416 == ssl3_connect_~s__state~0); 70944#L145 assume !(4417 == ssl3_connect_~s__state~0); 70943#L148 assume !(4432 == ssl3_connect_~s__state~0); 70942#L151 assume !(4433 == ssl3_connect_~s__state~0); 70941#L154 assume !(4448 == ssl3_connect_~s__state~0); 70940#L157 assume !(4449 == ssl3_connect_~s__state~0); 70939#L160 assume !(4464 == ssl3_connect_~s__state~0); 70938#L163 assume !(4465 == ssl3_connect_~s__state~0); 70937#L166 assume !(4466 == ssl3_connect_~s__state~0); 70936#L169 assume !(4467 == ssl3_connect_~s__state~0); 70935#L172 assume 4480 == ssl3_connect_~s__state~0; 70934#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22; 70933#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 70932#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 70780#L407-2 ssl3_connect_~s__init_num~0 := 0; 70776#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70775#L577 ssl3_connect_~skip~0 := 0; 70774#L106-1 assume !false; 70773#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70772#L109 assume !(12292 == ssl3_connect_~s__state~0); 70771#L112 assume !(16384 == ssl3_connect_~s__state~0); 70770#L115 assume !(4096 == ssl3_connect_~s__state~0); 70769#L118 assume !(20480 == ssl3_connect_~s__state~0); 70768#L121 assume !(4099 == ssl3_connect_~s__state~0); 70767#L124 assume !(4368 == ssl3_connect_~s__state~0); 70766#L127 assume !(4369 == ssl3_connect_~s__state~0); 70765#L130 assume !(4384 == ssl3_connect_~s__state~0); 70764#L133 assume !(4385 == ssl3_connect_~s__state~0); 70763#L136 assume !(4400 == ssl3_connect_~s__state~0); 70762#L139 assume !(4401 == ssl3_connect_~s__state~0); 70761#L142 assume !(4416 == ssl3_connect_~s__state~0); 70760#L145 assume !(4417 == ssl3_connect_~s__state~0); 70759#L148 assume !(4432 == ssl3_connect_~s__state~0); 70758#L151 assume !(4433 == ssl3_connect_~s__state~0); 70757#L154 assume !(4448 == ssl3_connect_~s__state~0); 70756#L157 assume !(4449 == ssl3_connect_~s__state~0); 70755#L160 assume !(4464 == ssl3_connect_~s__state~0); 70754#L163 assume !(4465 == ssl3_connect_~s__state~0); 70753#L166 assume !(4466 == ssl3_connect_~s__state~0); 70752#L169 assume !(4467 == ssl3_connect_~s__state~0); 70751#L172 assume !(4480 == ssl3_connect_~s__state~0); 70750#L175 assume !(4481 == ssl3_connect_~s__state~0); 70749#L178 assume !(4496 == ssl3_connect_~s__state~0); 70748#L181 assume !(4497 == ssl3_connect_~s__state~0); 70747#L184 assume 4512 == ssl3_connect_~s__state~0; 70746#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24; 70745#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 70744#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 70743#L438-2 assume !(0 == ssl3_connect_~tmp___7~0); 70742#L449 assume !(0 == ssl3_connect_~tmp___8~0); 70022#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70023#L577 ssl3_connect_~skip~0 := 0; 70018#L106-1 assume !false; 70019#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70014#L109 assume !(12292 == ssl3_connect_~s__state~0); 70015#L112 assume !(16384 == ssl3_connect_~s__state~0); 70010#L115 assume !(4096 == ssl3_connect_~s__state~0); 70011#L118 assume !(20480 == ssl3_connect_~s__state~0); 70006#L121 assume !(4099 == ssl3_connect_~s__state~0); 70007#L124 assume !(4368 == ssl3_connect_~s__state~0); 70002#L127 assume !(4369 == ssl3_connect_~s__state~0); 70003#L130 assume !(4384 == ssl3_connect_~s__state~0); 69998#L133 assume !(4385 == ssl3_connect_~s__state~0); 69999#L136 assume !(4400 == ssl3_connect_~s__state~0); 69994#L139 assume !(4401 == ssl3_connect_~s__state~0); 69995#L142 assume !(4416 == ssl3_connect_~s__state~0); 69990#L145 assume !(4417 == ssl3_connect_~s__state~0); 69991#L148 assume !(4432 == ssl3_connect_~s__state~0); 69986#L151 assume !(4433 == ssl3_connect_~s__state~0); 69987#L154 assume !(4448 == ssl3_connect_~s__state~0); 69982#L157 assume !(4449 == ssl3_connect_~s__state~0); 69983#L160 assume !(4464 == ssl3_connect_~s__state~0); 69978#L163 assume !(4465 == ssl3_connect_~s__state~0); 69979#L166 assume !(4466 == ssl3_connect_~s__state~0); 69974#L169 assume !(4467 == ssl3_connect_~s__state~0); 69975#L172 assume !(4480 == ssl3_connect_~s__state~0); 69970#L175 assume !(4481 == ssl3_connect_~s__state~0); 69971#L178 assume !(4496 == ssl3_connect_~s__state~0); 69966#L181 assume !(4497 == ssl3_connect_~s__state~0); 69967#L184 assume !(4512 == ssl3_connect_~s__state~0); 69962#L187 assume !(4513 == ssl3_connect_~s__state~0); 69963#L190 assume 4528 == ssl3_connect_~s__state~0; 69959#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25; 69960#L459 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 69953#L466 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 69954#L466-1 ssl3_connect_~s__init_num~0 := 0; 71266#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 71259#L577 ssl3_connect_~skip~0 := 0; 71256#L106-1 assume !false; 71253#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 71250#L109 assume !(12292 == ssl3_connect_~s__state~0); 71247#L112 assume !(16384 == ssl3_connect_~s__state~0); 71244#L115 assume !(4096 == ssl3_connect_~s__state~0); 71241#L118 assume !(20480 == ssl3_connect_~s__state~0); 71238#L121 assume !(4099 == ssl3_connect_~s__state~0); 71234#L124 assume 4368 == ssl3_connect_~s__state~0; 71231#L128 [2021-11-07 07:40:05,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:05,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1905762910, now seen corresponding path program 1 times [2021-11-07 07:40:05,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:05,786 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446460212] [2021-11-07 07:40:05,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:05,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:05,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:05,810 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 07:40:05,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:05,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446460212] [2021-11-07 07:40:05,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446460212] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:05,811 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:05,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:40:05,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127325275] [2021-11-07 07:40:05,811 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 07:40:05,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:05,812 INFO L85 PathProgramCache]: Analyzing trace with hash 515208002, now seen corresponding path program 1 times [2021-11-07 07:40:05,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:05,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586093581] [2021-11-07 07:40:05,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:05,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:05,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:05,857 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-11-07 07:40:05,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:05,857 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586093581] [2021-11-07 07:40:05,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586093581] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:05,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:05,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:40:05,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087107848] [2021-11-07 07:40:05,858 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:05,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:05,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:05,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:05,859 INFO L87 Difference]: Start difference. First operand 3086 states and 3765 transitions. cyclomatic complexity: 683 Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 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-11-07 07:40:05,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:05,884 INFO L93 Difference]: Finished difference Result 6075 states and 7240 transitions. [2021-11-07 07:40:05,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:05,885 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6075 states and 7240 transitions. [2021-11-07 07:40:05,909 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5780 [2021-11-07 07:40:05,929 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6075 states to 6075 states and 7240 transitions. [2021-11-07 07:40:05,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6075 [2021-11-07 07:40:05,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6075 [2021-11-07 07:40:05,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6075 states and 7240 transitions. [2021-11-07 07:40:05,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:05,940 INFO L681 BuchiCegarLoop]: Abstraction has 6075 states and 7240 transitions. [2021-11-07 07:40:05,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6075 states and 7240 transitions. [2021-11-07 07:40:06,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6075 to 6075. [2021-11-07 07:40:06,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6075 states, 6075 states have (on average 1.1917695473251029) internal successors, (7240), 6074 states have internal predecessors, (7240), 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-11-07 07:40:06,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6075 states to 6075 states and 7240 transitions. [2021-11-07 07:40:06,111 INFO L704 BuchiCegarLoop]: Abstraction has 6075 states and 7240 transitions. [2021-11-07 07:40:06,111 INFO L587 BuchiCegarLoop]: Abstraction has 6075 states and 7240 transitions. [2021-11-07 07:40:06,111 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-07 07:40:06,112 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6075 states and 7240 transitions. [2021-11-07 07:40:06,130 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5780 [2021-11-07 07:40:06,130 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:06,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:06,133 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:06,133 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:06,134 INFO L791 eck$LassoCheckResult]: Stem: 78594#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); 78501#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 78452#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 78453#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 78588#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 78554#L106-1 assume !false; 78611#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78612#L109 assume 12292 == ssl3_connect_~s__state~0; 78546#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 78547#L215 ssl3_connect_~s__server~0 := 0; 81991#L220 assume 0 != ssl3_connect_~cb~0; 80297#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 81985#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 81978#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 81972#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 81965#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81960#L577 ssl3_connect_~skip~0 := 0; 81955#L106-1 assume !false; 81950#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81947#L109 assume !(12292 == ssl3_connect_~s__state~0); 81943#L112 assume !(16384 == ssl3_connect_~s__state~0); 81937#L115 assume !(4096 == ssl3_connect_~s__state~0); 81932#L118 assume !(20480 == ssl3_connect_~s__state~0); 81931#L121 assume !(4099 == ssl3_connect_~s__state~0); 81930#L124 assume 4368 == ssl3_connect_~s__state~0; 81825#L128 [2021-11-07 07:40:06,134 INFO L793 eck$LassoCheckResult]: Loop: 81825#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 81929#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 81926#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 81924#L282 assume ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296; 81920#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81919#L577 ssl3_connect_~skip~0 := 0; 81918#L106-1 assume !false; 81917#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81916#L109 assume !(12292 == ssl3_connect_~s__state~0); 81915#L112 assume !(16384 == ssl3_connect_~s__state~0); 81914#L115 assume !(4096 == ssl3_connect_~s__state~0); 81913#L118 assume !(20480 == ssl3_connect_~s__state~0); 81912#L121 assume !(4099 == ssl3_connect_~s__state~0); 81910#L124 assume !(4368 == ssl3_connect_~s__state~0); 81908#L127 assume !(4369 == ssl3_connect_~s__state~0); 81906#L130 assume 4384 == ssl3_connect_~s__state~0; 81905#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 81904#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 81900#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 81899#L305 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 81897#L305-2 ssl3_connect_~s__init_num~0 := 0; 81893#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81891#L577 ssl3_connect_~skip~0 := 0; 81889#L106-1 assume !false; 81888#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81884#L109 assume !(12292 == ssl3_connect_~s__state~0); 81882#L112 assume !(16384 == ssl3_connect_~s__state~0); 81880#L115 assume !(4096 == ssl3_connect_~s__state~0); 81878#L118 assume !(20480 == ssl3_connect_~s__state~0); 81876#L121 assume !(4099 == ssl3_connect_~s__state~0); 81874#L124 assume !(4368 == ssl3_connect_~s__state~0); 81872#L127 assume !(4369 == ssl3_connect_~s__state~0); 81870#L130 assume !(4384 == ssl3_connect_~s__state~0); 81868#L133 assume !(4385 == ssl3_connect_~s__state~0); 81866#L136 assume 4400 == ssl3_connect_~s__state~0; 81863#L140 assume 0 != (256 + ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0) % 4294967296;ssl3_connect_~skip~0 := 1; 81864#L314-1 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 82094#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82093#L577 ssl3_connect_~skip~0 := 0; 82092#L106-1 assume !false; 82091#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82090#L109 assume !(12292 == ssl3_connect_~s__state~0); 82088#L112 assume !(16384 == ssl3_connect_~s__state~0); 82087#L115 assume !(4096 == ssl3_connect_~s__state~0); 82083#L118 assume !(20480 == ssl3_connect_~s__state~0); 82080#L121 assume !(4099 == ssl3_connect_~s__state~0); 82076#L124 assume !(4368 == ssl3_connect_~s__state~0); 82072#L127 assume !(4369 == ssl3_connect_~s__state~0); 82067#L130 assume !(4384 == ssl3_connect_~s__state~0); 82063#L133 assume !(4385 == ssl3_connect_~s__state~0); 82059#L136 assume !(4400 == ssl3_connect_~s__state~0); 82054#L139 assume !(4401 == ssl3_connect_~s__state~0); 82051#L142 assume 4416 == ssl3_connect_~s__state~0; 82048#L146 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18; 82045#L335 assume !(3 == ssl3_connect_~blastFlag~0); 82041#L335-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 82037#L347 assume !(0 == ssl3_connect_~tmp___6~0); 82033#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82030#L577 ssl3_connect_~skip~0 := 0; 82027#L106-1 assume !false; 82023#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82009#L109 assume !(12292 == ssl3_connect_~s__state~0); 82004#L112 assume !(16384 == ssl3_connect_~s__state~0); 81998#L115 assume !(4096 == ssl3_connect_~s__state~0); 81994#L118 assume !(20480 == ssl3_connect_~s__state~0); 81989#L121 assume !(4099 == ssl3_connect_~s__state~0); 81982#L124 assume !(4368 == ssl3_connect_~s__state~0); 81976#L127 assume !(4369 == ssl3_connect_~s__state~0); 81970#L130 assume !(4384 == ssl3_connect_~s__state~0); 81963#L133 assume !(4385 == ssl3_connect_~s__state~0); 81958#L136 assume !(4400 == ssl3_connect_~s__state~0); 81953#L139 assume !(4401 == ssl3_connect_~s__state~0); 81948#L142 assume !(4416 == ssl3_connect_~s__state~0); 81945#L145 assume !(4417 == ssl3_connect_~s__state~0); 81939#L148 assume 4432 == ssl3_connect_~s__state~0; 81934#L152 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19; 81427#L357 assume !(5 == ssl3_connect_~blastFlag~0); 81423#L362 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 81418#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81414#L577 ssl3_connect_~skip~0 := 0; 81412#L106-1 assume !false; 81410#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81408#L109 assume !(12292 == ssl3_connect_~s__state~0); 81406#L112 assume !(16384 == ssl3_connect_~s__state~0); 81404#L115 assume !(4096 == ssl3_connect_~s__state~0); 81402#L118 assume !(20480 == ssl3_connect_~s__state~0); 81400#L121 assume !(4099 == ssl3_connect_~s__state~0); 81398#L124 assume !(4368 == ssl3_connect_~s__state~0); 81396#L127 assume !(4369 == ssl3_connect_~s__state~0); 81394#L130 assume !(4384 == ssl3_connect_~s__state~0); 81392#L133 assume !(4385 == ssl3_connect_~s__state~0); 81390#L136 assume !(4400 == ssl3_connect_~s__state~0); 81388#L139 assume !(4401 == ssl3_connect_~s__state~0); 81386#L142 assume !(4416 == ssl3_connect_~s__state~0); 81384#L145 assume !(4417 == ssl3_connect_~s__state~0); 81382#L148 assume !(4432 == ssl3_connect_~s__state~0); 81380#L151 assume !(4433 == ssl3_connect_~s__state~0); 81379#L154 assume 4448 == ssl3_connect_~s__state~0; 81376#L158 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20; 81373#L373 assume !(ssl3_connect_~ret~0 <= 0); 81367#L378 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 81364#L378-2 ssl3_connect_~s__init_num~0 := 0; 81360#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81358#L577 ssl3_connect_~skip~0 := 0; 81356#L106-1 assume !false; 81354#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81352#L109 assume !(12292 == ssl3_connect_~s__state~0); 81350#L112 assume !(16384 == ssl3_connect_~s__state~0); 81348#L115 assume !(4096 == ssl3_connect_~s__state~0); 81346#L118 assume !(20480 == ssl3_connect_~s__state~0); 81344#L121 assume !(4099 == ssl3_connect_~s__state~0); 81342#L124 assume !(4368 == ssl3_connect_~s__state~0); 81340#L127 assume !(4369 == ssl3_connect_~s__state~0); 81338#L130 assume !(4384 == ssl3_connect_~s__state~0); 81336#L133 assume !(4385 == ssl3_connect_~s__state~0); 81334#L136 assume !(4400 == ssl3_connect_~s__state~0); 81332#L139 assume !(4401 == ssl3_connect_~s__state~0); 81330#L142 assume !(4416 == ssl3_connect_~s__state~0); 81328#L145 assume !(4417 == ssl3_connect_~s__state~0); 81326#L148 assume !(4432 == ssl3_connect_~s__state~0); 81325#L151 assume !(4433 == ssl3_connect_~s__state~0); 81323#L154 assume !(4448 == ssl3_connect_~s__state~0); 81319#L157 assume !(4449 == ssl3_connect_~s__state~0); 81316#L160 assume 4464 == ssl3_connect_~s__state~0; 81311#L170 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21; 81308#L390 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 81304#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81302#L577 ssl3_connect_~skip~0 := 0; 81300#L106-1 assume !false; 81298#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81296#L109 assume !(12292 == ssl3_connect_~s__state~0); 81294#L112 assume !(16384 == ssl3_connect_~s__state~0); 81292#L115 assume !(4096 == ssl3_connect_~s__state~0); 81290#L118 assume !(20480 == ssl3_connect_~s__state~0); 81288#L121 assume !(4099 == ssl3_connect_~s__state~0); 81286#L124 assume !(4368 == ssl3_connect_~s__state~0); 81284#L127 assume !(4369 == ssl3_connect_~s__state~0); 81282#L130 assume !(4384 == ssl3_connect_~s__state~0); 81280#L133 assume !(4385 == ssl3_connect_~s__state~0); 81278#L136 assume !(4400 == ssl3_connect_~s__state~0); 81276#L139 assume !(4401 == ssl3_connect_~s__state~0); 81274#L142 assume !(4416 == ssl3_connect_~s__state~0); 81272#L145 assume !(4417 == ssl3_connect_~s__state~0); 81270#L148 assume !(4432 == ssl3_connect_~s__state~0); 81268#L151 assume !(4433 == ssl3_connect_~s__state~0); 81266#L154 assume !(4448 == ssl3_connect_~s__state~0); 81265#L157 assume !(4449 == ssl3_connect_~s__state~0); 81204#L160 assume !(4464 == ssl3_connect_~s__state~0); 79301#L163 assume !(4465 == ssl3_connect_~s__state~0); 79295#L166 assume !(4466 == ssl3_connect_~s__state~0); 79296#L169 assume !(4467 == ssl3_connect_~s__state~0); 81560#L172 assume 4480 == ssl3_connect_~s__state~0; 81559#L176 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22; 81557#L401 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 81553#L407 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0 := 0; 81548#L407-2 ssl3_connect_~s__init_num~0 := 0; 79583#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 79584#L577 ssl3_connect_~skip~0 := 0; 79575#L106-1 assume !false; 79576#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81130#L109 assume !(12292 == ssl3_connect_~s__state~0); 81126#L112 assume !(16384 == ssl3_connect_~s__state~0); 81127#L115 assume !(4096 == ssl3_connect_~s__state~0); 81122#L118 assume !(20480 == ssl3_connect_~s__state~0); 81123#L121 assume !(4099 == ssl3_connect_~s__state~0); 81118#L124 assume !(4368 == ssl3_connect_~s__state~0); 81119#L127 assume !(4369 == ssl3_connect_~s__state~0); 81114#L130 assume !(4384 == ssl3_connect_~s__state~0); 81115#L133 assume !(4385 == ssl3_connect_~s__state~0); 81110#L136 assume !(4400 == ssl3_connect_~s__state~0); 81111#L139 assume !(4401 == ssl3_connect_~s__state~0); 81106#L142 assume !(4416 == ssl3_connect_~s__state~0); 81107#L145 assume !(4417 == ssl3_connect_~s__state~0); 81102#L148 assume !(4432 == ssl3_connect_~s__state~0); 81103#L151 assume !(4433 == ssl3_connect_~s__state~0); 81098#L154 assume !(4448 == ssl3_connect_~s__state~0); 81099#L157 assume !(4449 == ssl3_connect_~s__state~0); 81094#L160 assume !(4464 == ssl3_connect_~s__state~0); 81095#L163 assume !(4465 == ssl3_connect_~s__state~0); 81090#L166 assume !(4466 == ssl3_connect_~s__state~0); 81091#L169 assume !(4467 == ssl3_connect_~s__state~0); 81086#L172 assume !(4480 == ssl3_connect_~s__state~0); 81087#L175 assume !(4481 == ssl3_connect_~s__state~0); 81082#L178 assume !(4496 == ssl3_connect_~s__state~0); 81083#L181 assume !(4497 == ssl3_connect_~s__state~0); 81078#L184 assume 4512 == ssl3_connect_~s__state~0; 81079#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24; 81075#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 81076#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 81069#L438-2 assume !(0 == ssl3_connect_~tmp___7~0); 81070#L449 assume !(0 == ssl3_connect_~tmp___8~0); 81062#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81063#L577 ssl3_connect_~skip~0 := 0; 81058#L106-1 assume !false; 81059#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81054#L109 assume !(12292 == ssl3_connect_~s__state~0); 81055#L112 assume !(16384 == ssl3_connect_~s__state~0); 81050#L115 assume !(4096 == ssl3_connect_~s__state~0); 81051#L118 assume !(20480 == ssl3_connect_~s__state~0); 81046#L121 assume !(4099 == ssl3_connect_~s__state~0); 81047#L124 assume !(4368 == ssl3_connect_~s__state~0); 81042#L127 assume !(4369 == ssl3_connect_~s__state~0); 81043#L130 assume !(4384 == ssl3_connect_~s__state~0); 81038#L133 assume !(4385 == ssl3_connect_~s__state~0); 81039#L136 assume !(4400 == ssl3_connect_~s__state~0); 81034#L139 assume !(4401 == ssl3_connect_~s__state~0); 81035#L142 assume !(4416 == ssl3_connect_~s__state~0); 81030#L145 assume !(4417 == ssl3_connect_~s__state~0); 81031#L148 assume !(4432 == ssl3_connect_~s__state~0); 81026#L151 assume !(4433 == ssl3_connect_~s__state~0); 81027#L154 assume !(4448 == ssl3_connect_~s__state~0); 81022#L157 assume !(4449 == ssl3_connect_~s__state~0); 81023#L160 assume !(4464 == ssl3_connect_~s__state~0); 81018#L163 assume !(4465 == ssl3_connect_~s__state~0); 81019#L166 assume !(4466 == ssl3_connect_~s__state~0); 81014#L169 assume !(4467 == ssl3_connect_~s__state~0); 81015#L172 assume !(4480 == ssl3_connect_~s__state~0); 81010#L175 assume !(4481 == ssl3_connect_~s__state~0); 81011#L178 assume !(4496 == ssl3_connect_~s__state~0); 81006#L181 assume !(4497 == ssl3_connect_~s__state~0); 81007#L184 assume !(4512 == ssl3_connect_~s__state~0); 81002#L187 assume !(4513 == ssl3_connect_~s__state~0); 81003#L190 assume 4528 == ssl3_connect_~s__state~0; 80999#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25; 81000#L459 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 80994#L466 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 80995#L466-1 ssl3_connect_~s__init_num~0 := 0; 81847#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 81846#L577 ssl3_connect_~skip~0 := 0; 81845#L106-1 assume !false; 81844#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 81843#L109 assume !(12292 == ssl3_connect_~s__state~0); 81839#L112 assume !(16384 == ssl3_connect_~s__state~0); 81837#L115 assume !(4096 == ssl3_connect_~s__state~0); 81835#L118 assume !(20480 == ssl3_connect_~s__state~0); 80979#L121 assume !(4099 == ssl3_connect_~s__state~0); 80980#L124 assume 4368 == ssl3_connect_~s__state~0; 81825#L128 [2021-11-07 07:40:06,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:06,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1109340708, now seen corresponding path program 1 times [2021-11-07 07:40:06,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:06,135 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464146564] [2021-11-07 07:40:06,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:06,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:06,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:06,145 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:06,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:06,158 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:06,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:06,159 INFO L85 PathProgramCache]: Analyzing trace with hash 515208002, now seen corresponding path program 2 times [2021-11-07 07:40:06,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:06,159 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042786480] [2021-11-07 07:40:06,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:06,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:06,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:06,201 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-11-07 07:40:06,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:06,202 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042786480] [2021-11-07 07:40:06,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042786480] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:06,202 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:06,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-07 07:40:06,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761515571] [2021-11-07 07:40:06,203 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:06,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:06,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:06,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:06,204 INFO L87 Difference]: Start difference. First operand 6075 states and 7240 transitions. cyclomatic complexity: 1173 Second operand has 3 states, 2 states have (on average 43.5) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 07:40:06,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:06,320 INFO L93 Difference]: Finished difference Result 5373 states and 6364 transitions. [2021-11-07 07:40:06,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:06,321 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5373 states and 6364 transitions. [2021-11-07 07:40:06,343 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-11-07 07:40:06,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5373 states to 5373 states and 6364 transitions. [2021-11-07 07:40:06,423 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5373 [2021-11-07 07:40:06,429 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5373 [2021-11-07 07:40:06,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5373 states and 6364 transitions. [2021-11-07 07:40:06,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:06,433 INFO L681 BuchiCegarLoop]: Abstraction has 5373 states and 6364 transitions. [2021-11-07 07:40:06,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5373 states and 6364 transitions. [2021-11-07 07:40:06,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5373 to 5357. [2021-11-07 07:40:06,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5357 states, 5357 states have (on average 1.184991599775994) internal successors, (6348), 5356 states have internal predecessors, (6348), 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-11-07 07:40:06,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5357 states to 5357 states and 6348 transitions. [2021-11-07 07:40:06,536 INFO L704 BuchiCegarLoop]: Abstraction has 5357 states and 6348 transitions. [2021-11-07 07:40:06,536 INFO L587 BuchiCegarLoop]: Abstraction has 5357 states and 6348 transitions. [2021-11-07 07:40:06,536 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-07 07:40:06,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5357 states and 6348 transitions. [2021-11-07 07:40:06,557 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3354 [2021-11-07 07:40:06,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:06,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:06,560 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:06,560 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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-11-07 07:40:06,560 INFO L791 eck$LassoCheckResult]: Stem: 90037#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); 89956#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 89906#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 89907#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 90034#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 90007#L106-1 assume !false; 90050#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90051#L109 assume 12292 == ssl3_connect_~s__state~0; 90000#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 90001#L215 ssl3_connect_~s__server~0 := 0; 91334#L220 assume 0 != ssl3_connect_~cb~0; 91333#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 91331#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 91329#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 91327#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 91323#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91322#L577 ssl3_connect_~skip~0 := 0; 91321#L106-1 assume !false; 91320#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91319#L109 assume !(12292 == ssl3_connect_~s__state~0); 91318#L112 assume !(16384 == ssl3_connect_~s__state~0); 91317#L115 assume !(4096 == ssl3_connect_~s__state~0); 91316#L118 assume !(20480 == ssl3_connect_~s__state~0); 91315#L121 assume !(4099 == ssl3_connect_~s__state~0); 91314#L124 assume 4368 == ssl3_connect_~s__state~0; 91313#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 91312#L270 assume !(0 == ssl3_connect_~blastFlag~0); 91311#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 91309#L282 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 91305#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91304#L577 ssl3_connect_~skip~0 := 0; 91303#L106-1 assume !false; 91302#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91301#L109 assume !(12292 == ssl3_connect_~s__state~0); 91300#L112 assume !(16384 == ssl3_connect_~s__state~0); 91299#L115 assume !(4096 == ssl3_connect_~s__state~0); 91298#L118 assume !(20480 == ssl3_connect_~s__state~0); 91297#L121 assume !(4099 == ssl3_connect_~s__state~0); 91296#L124 assume !(4368 == ssl3_connect_~s__state~0); 91295#L127 assume !(4369 == ssl3_connect_~s__state~0); 91294#L130 assume 4384 == ssl3_connect_~s__state~0; 91293#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 91292#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 91290#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 91288#L305 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 91289#L305-2 [2021-11-07 07:40:06,561 INFO L793 eck$LassoCheckResult]: Loop: 91289#L305-2 ssl3_connect_~s__init_num~0 := 0; 94164#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94162#L577 ssl3_connect_~skip~0 := 0; 94160#L106-1 assume !false; 94158#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94156#L109 assume !(12292 == ssl3_connect_~s__state~0); 94154#L112 assume !(16384 == ssl3_connect_~s__state~0); 94151#L115 assume !(4096 == ssl3_connect_~s__state~0); 94149#L118 assume !(20480 == ssl3_connect_~s__state~0); 94147#L121 assume !(4099 == ssl3_connect_~s__state~0); 94145#L124 assume !(4368 == ssl3_connect_~s__state~0); 94143#L127 assume !(4369 == ssl3_connect_~s__state~0); 94141#L130 assume !(4384 == ssl3_connect_~s__state~0); 94139#L133 assume !(4385 == ssl3_connect_~s__state~0); 94137#L136 assume !(4400 == ssl3_connect_~s__state~0); 94135#L139 assume !(4401 == ssl3_connect_~s__state~0); 94133#L142 assume !(4416 == ssl3_connect_~s__state~0); 94131#L145 assume !(4417 == ssl3_connect_~s__state~0); 94129#L148 assume !(4432 == ssl3_connect_~s__state~0); 94128#L151 assume !(4433 == ssl3_connect_~s__state~0); 94122#L154 assume !(4448 == ssl3_connect_~s__state~0); 94116#L157 assume !(4449 == ssl3_connect_~s__state~0); 94114#L160 assume !(4464 == ssl3_connect_~s__state~0); 94112#L163 assume !(4465 == ssl3_connect_~s__state~0); 94110#L166 assume !(4466 == ssl3_connect_~s__state~0); 94108#L169 assume !(4467 == ssl3_connect_~s__state~0); 94008#L172 assume !(4480 == ssl3_connect_~s__state~0); 94007#L175 assume !(4481 == ssl3_connect_~s__state~0); 94005#L178 assume !(4496 == ssl3_connect_~s__state~0); 94003#L181 assume !(4497 == ssl3_connect_~s__state~0); 94002#L184 assume !(4512 == ssl3_connect_~s__state~0); 93989#L187 assume !(4513 == ssl3_connect_~s__state~0); 93986#L190 assume !(4528 == ssl3_connect_~s__state~0); 93983#L193 assume !(4529 == ssl3_connect_~s__state~0); 93980#L196 assume 4560 == ssl3_connect_~s__state~0; 93536#L200 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26; 93977#L483 assume !(ssl3_connect_~ret~0 <= 0); 93973#L488 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 93815#L488-2 ssl3_connect_~s__init_num~0 := 0; 93816#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94475#L577 ssl3_connect_~skip~0 := 0; 94474#L106-1 assume !false; 94473#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94472#L109 assume !(12292 == ssl3_connect_~s__state~0); 94471#L112 assume !(16384 == ssl3_connect_~s__state~0); 94470#L115 assume !(4096 == ssl3_connect_~s__state~0); 94469#L118 assume !(20480 == ssl3_connect_~s__state~0); 94468#L121 assume !(4099 == ssl3_connect_~s__state~0); 94467#L124 assume !(4368 == ssl3_connect_~s__state~0); 94466#L127 assume !(4369 == ssl3_connect_~s__state~0); 94465#L130 assume !(4384 == ssl3_connect_~s__state~0); 94464#L133 assume !(4385 == ssl3_connect_~s__state~0); 94463#L136 assume !(4400 == ssl3_connect_~s__state~0); 94462#L139 assume !(4401 == ssl3_connect_~s__state~0); 94461#L142 assume !(4416 == ssl3_connect_~s__state~0); 94460#L145 assume !(4417 == ssl3_connect_~s__state~0); 94459#L148 assume !(4432 == ssl3_connect_~s__state~0); 94458#L151 assume !(4433 == ssl3_connect_~s__state~0); 94457#L154 assume !(4448 == ssl3_connect_~s__state~0); 94456#L157 assume !(4449 == ssl3_connect_~s__state~0); 94455#L160 assume !(4464 == ssl3_connect_~s__state~0); 94454#L163 assume !(4465 == ssl3_connect_~s__state~0); 94453#L166 assume !(4466 == ssl3_connect_~s__state~0); 94452#L169 assume !(4467 == ssl3_connect_~s__state~0); 94451#L172 assume !(4480 == ssl3_connect_~s__state~0); 94450#L175 assume !(4481 == ssl3_connect_~s__state~0); 94449#L178 assume !(4496 == ssl3_connect_~s__state~0); 94448#L181 assume !(4497 == ssl3_connect_~s__state~0); 94447#L184 assume 4512 == ssl3_connect_~s__state~0; 93142#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24; 94446#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 94445#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 94444#L438-2 assume !(0 == ssl3_connect_~tmp___7~0); 94443#L449 assume !(0 == ssl3_connect_~tmp___8~0); 94438#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94437#L577 ssl3_connect_~skip~0 := 0; 94436#L106-1 assume !false; 94435#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94434#L109 assume !(12292 == ssl3_connect_~s__state~0); 94433#L112 assume !(16384 == ssl3_connect_~s__state~0); 94432#L115 assume !(4096 == ssl3_connect_~s__state~0); 94431#L118 assume !(20480 == ssl3_connect_~s__state~0); 94430#L121 assume !(4099 == ssl3_connect_~s__state~0); 94429#L124 assume !(4368 == ssl3_connect_~s__state~0); 94428#L127 assume !(4369 == ssl3_connect_~s__state~0); 94427#L130 assume !(4384 == ssl3_connect_~s__state~0); 94426#L133 assume !(4385 == ssl3_connect_~s__state~0); 94425#L136 assume !(4400 == ssl3_connect_~s__state~0); 94424#L139 assume !(4401 == ssl3_connect_~s__state~0); 94423#L142 assume !(4416 == ssl3_connect_~s__state~0); 94422#L145 assume !(4417 == ssl3_connect_~s__state~0); 94421#L148 assume !(4432 == ssl3_connect_~s__state~0); 94420#L151 assume !(4433 == ssl3_connect_~s__state~0); 94419#L154 assume !(4448 == ssl3_connect_~s__state~0); 94418#L157 assume !(4449 == ssl3_connect_~s__state~0); 94417#L160 assume !(4464 == ssl3_connect_~s__state~0); 94416#L163 assume !(4465 == ssl3_connect_~s__state~0); 94415#L166 assume !(4466 == ssl3_connect_~s__state~0); 94414#L169 assume !(4467 == ssl3_connect_~s__state~0); 94413#L172 assume !(4480 == ssl3_connect_~s__state~0); 94412#L175 assume !(4481 == ssl3_connect_~s__state~0); 94411#L178 assume !(4496 == ssl3_connect_~s__state~0); 94410#L181 assume !(4497 == ssl3_connect_~s__state~0); 94409#L184 assume !(4512 == ssl3_connect_~s__state~0); 94408#L187 assume !(4513 == ssl3_connect_~s__state~0); 94407#L190 assume 4528 == ssl3_connect_~s__state~0; 93132#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25; 93127#L459 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 93123#L466 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3; 90038#L468 assume !(0 != 2 + ssl3_connect_~s__s3__flags~0); 90039#L466-1 ssl3_connect_~s__init_num~0 := 0; 93605#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 93603#L577 ssl3_connect_~skip~0 := 0; 93601#L106-1 assume !false; 93600#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 93598#L109 assume !(12292 == ssl3_connect_~s__state~0); 93597#L112 assume !(16384 == ssl3_connect_~s__state~0); 93596#L115 assume !(4096 == ssl3_connect_~s__state~0); 93592#L118 assume !(20480 == ssl3_connect_~s__state~0); 93591#L121 assume !(4099 == ssl3_connect_~s__state~0); 93585#L124 assume !(4368 == ssl3_connect_~s__state~0); 93583#L127 assume !(4369 == ssl3_connect_~s__state~0); 93581#L130 assume !(4384 == ssl3_connect_~s__state~0); 93579#L133 assume !(4385 == ssl3_connect_~s__state~0); 93577#L136 assume !(4400 == ssl3_connect_~s__state~0); 93575#L139 assume !(4401 == ssl3_connect_~s__state~0); 93573#L142 assume !(4416 == ssl3_connect_~s__state~0); 93571#L145 assume !(4417 == ssl3_connect_~s__state~0); 93569#L148 assume !(4432 == ssl3_connect_~s__state~0); 93567#L151 assume !(4433 == ssl3_connect_~s__state~0); 93565#L154 assume !(4448 == ssl3_connect_~s__state~0); 93563#L157 assume !(4449 == ssl3_connect_~s__state~0); 93561#L160 assume !(4464 == ssl3_connect_~s__state~0); 93559#L163 assume !(4465 == ssl3_connect_~s__state~0); 93557#L166 assume !(4466 == ssl3_connect_~s__state~0); 93555#L169 assume !(4467 == ssl3_connect_~s__state~0); 93553#L172 assume !(4480 == ssl3_connect_~s__state~0); 93551#L175 assume !(4481 == ssl3_connect_~s__state~0); 93549#L178 assume !(4496 == ssl3_connect_~s__state~0); 93547#L181 assume !(4497 == ssl3_connect_~s__state~0); 93545#L184 assume !(4512 == ssl3_connect_~s__state~0); 93543#L187 assume !(4513 == ssl3_connect_~s__state~0); 93541#L190 assume !(4528 == ssl3_connect_~s__state~0); 93539#L193 assume !(4529 == ssl3_connect_~s__state~0); 93537#L196 assume !(4560 == ssl3_connect_~s__state~0); 93534#L199 assume !(4561 == ssl3_connect_~s__state~0); 91239#L202 assume 4352 == ssl3_connect_~s__state~0; 91237#L203 assume !(ssl3_connect_~num1~0 > 0); 91233#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 91228#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91226#L577 ssl3_connect_~skip~0 := 0; 91223#L106-1 assume !false; 91218#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91216#L109 assume !(12292 == ssl3_connect_~s__state~0); 91214#L112 assume !(16384 == ssl3_connect_~s__state~0); 91212#L115 assume !(4096 == ssl3_connect_~s__state~0); 91210#L118 assume !(20480 == ssl3_connect_~s__state~0); 91208#L121 assume !(4099 == ssl3_connect_~s__state~0); 91206#L124 assume !(4368 == ssl3_connect_~s__state~0); 91203#L127 assume !(4369 == ssl3_connect_~s__state~0); 91201#L130 assume 4384 == ssl3_connect_~s__state~0; 91199#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 94364#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 91894#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 94312#L305 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 91289#L305-2 [2021-11-07 07:40:06,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:06,562 INFO L85 PathProgramCache]: Analyzing trace with hash 975504930, now seen corresponding path program 1 times [2021-11-07 07:40:06,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:06,562 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193955855] [2021-11-07 07:40:06,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:06,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:06,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:06,585 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-07 07:40:06,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:06,585 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193955855] [2021-11-07 07:40:06,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193955855] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 07:40:06,586 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 07:40:06,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 07:40:06,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013698658] [2021-11-07 07:40:06,586 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-07 07:40:06,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:06,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1474046090, now seen corresponding path program 1 times [2021-11-07 07:40:06,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:06,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078406297] [2021-11-07 07:40:06,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:06,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:06,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:06,628 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-07 07:40:06,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:06,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078406297] [2021-11-07 07:40:06,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078406297] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:40:06,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916457347] [2021-11-07 07:40:06,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:06,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 07:40:06,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:40:06,659 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 07:40:06,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-07 07:40:06,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:06,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 07:40:06,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:40:07,275 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-07 07:40:07,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916457347] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:40:07,276 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 07:40:07,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-07 07:40:07,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228291475] [2021-11-07 07:40:07,277 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:07,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:07,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 07:40:07,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 07:40:07,278 INFO L87 Difference]: Start difference. First operand 5357 states and 6348 transitions. cyclomatic complexity: 995 Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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-11-07 07:40:07,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:07,356 INFO L93 Difference]: Finished difference Result 5357 states and 6346 transitions. [2021-11-07 07:40:07,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 07:40:07,357 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5357 states and 6346 transitions. [2021-11-07 07:40:07,380 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3354 [2021-11-07 07:40:07,396 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5357 states to 5357 states and 6346 transitions. [2021-11-07 07:40:07,396 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5357 [2021-11-07 07:40:07,400 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5357 [2021-11-07 07:40:07,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5357 states and 6346 transitions. [2021-11-07 07:40:07,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:07,404 INFO L681 BuchiCegarLoop]: Abstraction has 5357 states and 6346 transitions. [2021-11-07 07:40:07,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5357 states and 6346 transitions. [2021-11-07 07:40:07,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5357 to 5357. [2021-11-07 07:40:07,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5357 states, 5357 states have (on average 1.1846182564868397) internal successors, (6346), 5356 states have internal predecessors, (6346), 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-11-07 07:40:07,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5357 states to 5357 states and 6346 transitions. [2021-11-07 07:40:07,470 INFO L704 BuchiCegarLoop]: Abstraction has 5357 states and 6346 transitions. [2021-11-07 07:40:07,470 INFO L587 BuchiCegarLoop]: Abstraction has 5357 states and 6346 transitions. [2021-11-07 07:40:07,471 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-07 07:40:07,471 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5357 states and 6346 transitions. [2021-11-07 07:40:07,487 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3354 [2021-11-07 07:40:07,487 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-07 07:40:07,487 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-07 07:40:07,490 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 07:40:07,490 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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-11-07 07:40:07,490 INFO L791 eck$LassoCheckResult]: Stem: 101252#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); 101170#L-1 havoc main_#res;havoc main_#t~ret28, main_~s~0;havoc main_~s~0;main_~s~0 := 12292;ssl3_connect_#in~initial_state := main_~s~0;havoc ssl3_connect_#res;havoc ssl3_connect_#t~nondet7, ssl3_connect_#t~nondet8, ssl3_connect_#t~nondet9, ssl3_connect_#t~nondet10, ssl3_connect_#t~nondet11, ssl3_connect_#t~nondet12, ssl3_connect_#t~nondet13, ssl3_connect_#t~nondet14, ssl3_connect_#t~nondet15, ssl3_connect_#t~nondet16, ssl3_connect_#t~nondet17, ssl3_connect_#t~nondet18, ssl3_connect_#t~nondet19, ssl3_connect_#t~nondet20, ssl3_connect_#t~nondet21, ssl3_connect_#t~nondet22, ssl3_connect_#t~nondet23, ssl3_connect_#t~nondet24, ssl3_connect_#t~nondet25, ssl3_connect_#t~nondet26, ssl3_connect_#t~nondet27, ssl3_connect_~initial_state, ssl3_connect_~s__info_callback~0, ssl3_connect_~s__in_handshake~0, ssl3_connect_~s__state~0, ssl3_connect_~s__new_session~0, ssl3_connect_~s__server~0, ssl3_connect_~s__version~0, ssl3_connect_~s__type~0, ssl3_connect_~s__init_num~0, ssl3_connect_~s__bbio~0, ssl3_connect_~s__wbio~0, ssl3_connect_~s__hit~0, ssl3_connect_~s__rwstate~0, ssl3_connect_~s__init_buf___0~0, ssl3_connect_~s__debug~0, ssl3_connect_~s__shutdown~0, ssl3_connect_~s__ctx__info_callback~0, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0, ssl3_connect_~s__ctx__stats__sess_connect~0, ssl3_connect_~s__ctx__stats__sess_hit~0, ssl3_connect_~s__ctx__stats__sess_connect_good~0, ssl3_connect_~s__s3__change_cipher_spec~0, ssl3_connect_~s__s3__flags~0, ssl3_connect_~s__s3__delay_buf_pop_ret~0, ssl3_connect_~s__s3__tmp__cert_req~0, ssl3_connect_~s__s3__tmp__new_compression~0, ssl3_connect_~s__s3__tmp__reuse_message~0, ssl3_connect_~s__s3__tmp__new_cipher~0, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0, ssl3_connect_~s__s3__tmp__next_state___0~0, ssl3_connect_~s__s3__tmp__new_compression__id~0, ssl3_connect_~s__session__cipher~0, ssl3_connect_~s__session__compress_meth~0, ssl3_connect_~buf~0, ssl3_connect_~l~0, ssl3_connect_~num1~0, ssl3_connect_~cb~0, ssl3_connect_~ret~0, ssl3_connect_~new_state~0, ssl3_connect_~state~0, ssl3_connect_~skip~0, ssl3_connect_~tmp___0~0, ssl3_connect_~tmp___1~0, ssl3_connect_~tmp___2~0, ssl3_connect_~tmp___3~0, ssl3_connect_~tmp___4~0, ssl3_connect_~tmp___5~0, ssl3_connect_~tmp___6~0, ssl3_connect_~tmp___7~0, ssl3_connect_~tmp___8~0, ssl3_connect_~tmp___9~0, ssl3_connect_~blastFlag~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;havoc ssl3_connect_~s__info_callback~0;havoc ssl3_connect_~s__in_handshake~0;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;havoc ssl3_connect_~s__version~0;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;havoc ssl3_connect_~s__bbio~0;havoc ssl3_connect_~s__wbio~0;havoc ssl3_connect_~s__hit~0;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;havoc ssl3_connect_~s__debug~0;havoc ssl3_connect_~s__shutdown~0;havoc ssl3_connect_~s__ctx__info_callback~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;havoc ssl3_connect_~s__ctx__stats__sess_connect~0;havoc ssl3_connect_~s__ctx__stats__sess_hit~0;havoc ssl3_connect_~s__ctx__stats__sess_connect_good~0;havoc ssl3_connect_~s__s3__change_cipher_spec~0;havoc ssl3_connect_~s__s3__flags~0;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0;havoc ssl3_connect_~s__s3__tmp__cert_req~0;havoc ssl3_connect_~s__s3__tmp__new_compression~0;havoc ssl3_connect_~s__s3__tmp__reuse_message~0;havoc ssl3_connect_~s__s3__tmp__new_cipher~0;havoc ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;havoc ssl3_connect_~s__s3__tmp__new_compression__id~0;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~l~0;havoc ssl3_connect_~num1~0;havoc ssl3_connect_~cb~0;havoc ssl3_connect_~ret~0;havoc ssl3_connect_~new_state~0;havoc ssl3_connect_~state~0;havoc ssl3_connect_~skip~0;havoc ssl3_connect_~tmp___0~0;havoc ssl3_connect_~tmp___1~0;havoc ssl3_connect_~tmp___2~0;havoc ssl3_connect_~tmp___3~0;havoc ssl3_connect_~tmp___4~0;havoc ssl3_connect_~tmp___5~0;havoc ssl3_connect_~tmp___6~0;havoc ssl3_connect_~tmp___7~0;havoc ssl3_connect_~tmp___8~0;havoc ssl3_connect_~tmp___9~0;havoc ssl3_connect_~blastFlag~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 101120#L86 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 101121#L89-2 ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_~s__in_handshake~0; 101235#L96 assume !(0 != 12288 + ssl3_connect_~tmp___1~0); 101226#L106-1 assume !false; 101265#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101264#L109 assume 12292 == ssl3_connect_~s__state~0; 101219#L110 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0; 101220#L215 ssl3_connect_~s__server~0 := 0; 104099#L220 assume 0 != ssl3_connect_~cb~0; 103554#L220-2 assume !(768 != 65280 + ssl3_connect_~s__version~0);ssl3_connect_~s__type~0 := 4096; 104097#L232 assume !(0 == ssl3_connect_~s__init_buf___0~0 % 4294967296); 104095#L232-2 assume !(0 == ssl3_connect_~tmp___4~0); 104093#L256 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__init_num~0 := 0; 104089#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104088#L577 ssl3_connect_~skip~0 := 0; 104087#L106-1 assume !false; 104086#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104085#L109 assume !(12292 == ssl3_connect_~s__state~0); 104084#L112 assume !(16384 == ssl3_connect_~s__state~0); 104083#L115 assume !(4096 == ssl3_connect_~s__state~0); 104082#L118 assume !(20480 == ssl3_connect_~s__state~0); 104081#L121 assume !(4099 == ssl3_connect_~s__state~0); 104080#L124 assume 4368 == ssl3_connect_~s__state~0; 104077#L128 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15; 104076#L270 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 104075#L270-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 103987#L282 assume !(ssl3_connect_~s__bbio~0 % 4294967296 != ssl3_connect_~s__wbio~0 % 4294967296); 103974#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 103972#L577 ssl3_connect_~skip~0 := 0; 103970#L106-1 assume !false; 103968#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 103966#L109 assume !(12292 == ssl3_connect_~s__state~0); 103965#L112 assume !(16384 == ssl3_connect_~s__state~0); 103961#L115 assume !(4096 == ssl3_connect_~s__state~0); 103959#L118 assume !(20480 == ssl3_connect_~s__state~0); 103949#L121 assume !(4099 == ssl3_connect_~s__state~0); 103943#L124 assume !(4368 == ssl3_connect_~s__state~0); 103937#L127 assume !(4369 == ssl3_connect_~s__state~0); 103931#L130 assume 4384 == ssl3_connect_~s__state~0; 103925#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 103545#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 103538#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 103535#L305 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 103536#L305-2 [2021-11-07 07:40:07,490 INFO L793 eck$LassoCheckResult]: Loop: 103536#L305-2 ssl3_connect_~s__init_num~0 := 0; 104957#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104954#L577 ssl3_connect_~skip~0 := 0; 104951#L106-1 assume !false; 104948#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104945#L109 assume !(12292 == ssl3_connect_~s__state~0); 104942#L112 assume !(16384 == ssl3_connect_~s__state~0); 104939#L115 assume !(4096 == ssl3_connect_~s__state~0); 104935#L118 assume !(20480 == ssl3_connect_~s__state~0); 104929#L121 assume !(4099 == ssl3_connect_~s__state~0); 104920#L124 assume !(4368 == ssl3_connect_~s__state~0); 104913#L127 assume !(4369 == ssl3_connect_~s__state~0); 104910#L130 assume !(4384 == ssl3_connect_~s__state~0); 104907#L133 assume !(4385 == ssl3_connect_~s__state~0); 104904#L136 assume !(4400 == ssl3_connect_~s__state~0); 104901#L139 assume !(4401 == ssl3_connect_~s__state~0); 104898#L142 assume !(4416 == ssl3_connect_~s__state~0); 104895#L145 assume !(4417 == ssl3_connect_~s__state~0); 104892#L148 assume !(4432 == ssl3_connect_~s__state~0); 104889#L151 assume !(4433 == ssl3_connect_~s__state~0); 104886#L154 assume !(4448 == ssl3_connect_~s__state~0); 104883#L157 assume !(4449 == ssl3_connect_~s__state~0); 104880#L160 assume !(4464 == ssl3_connect_~s__state~0); 104877#L163 assume !(4465 == ssl3_connect_~s__state~0); 104874#L166 assume !(4466 == ssl3_connect_~s__state~0); 104871#L169 assume !(4467 == ssl3_connect_~s__state~0); 104868#L172 assume !(4480 == ssl3_connect_~s__state~0); 104865#L175 assume !(4481 == ssl3_connect_~s__state~0); 104862#L178 assume !(4496 == ssl3_connect_~s__state~0); 104859#L181 assume !(4497 == ssl3_connect_~s__state~0); 104856#L184 assume !(4512 == ssl3_connect_~s__state~0); 104853#L187 assume !(4513 == ssl3_connect_~s__state~0); 104850#L190 assume !(4528 == ssl3_connect_~s__state~0); 104847#L193 assume !(4529 == ssl3_connect_~s__state~0); 104844#L196 assume 4560 == ssl3_connect_~s__state~0; 104377#L200 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26; 104840#L483 assume !(ssl3_connect_~ret~0 <= 0); 104837#L488 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 104832#L488-2 ssl3_connect_~s__init_num~0 := 0; 104656#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104653#L577 ssl3_connect_~skip~0 := 0; 104650#L106-1 assume !false; 104647#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104644#L109 assume !(12292 == ssl3_connect_~s__state~0); 104641#L112 assume !(16384 == ssl3_connect_~s__state~0); 104638#L115 assume !(4096 == ssl3_connect_~s__state~0); 104635#L118 assume !(20480 == ssl3_connect_~s__state~0); 104632#L121 assume !(4099 == ssl3_connect_~s__state~0); 104629#L124 assume !(4368 == ssl3_connect_~s__state~0); 104626#L127 assume !(4369 == ssl3_connect_~s__state~0); 104623#L130 assume !(4384 == ssl3_connect_~s__state~0); 104620#L133 assume !(4385 == ssl3_connect_~s__state~0); 104617#L136 assume !(4400 == ssl3_connect_~s__state~0); 104614#L139 assume !(4401 == ssl3_connect_~s__state~0); 104611#L142 assume !(4416 == ssl3_connect_~s__state~0); 104608#L145 assume !(4417 == ssl3_connect_~s__state~0); 104605#L148 assume !(4432 == ssl3_connect_~s__state~0); 104602#L151 assume !(4433 == ssl3_connect_~s__state~0); 104599#L154 assume !(4448 == ssl3_connect_~s__state~0); 104596#L157 assume !(4449 == ssl3_connect_~s__state~0); 104593#L160 assume !(4464 == ssl3_connect_~s__state~0); 104590#L163 assume !(4465 == ssl3_connect_~s__state~0); 104587#L166 assume !(4466 == ssl3_connect_~s__state~0); 104585#L169 assume !(4467 == ssl3_connect_~s__state~0); 104582#L172 assume !(4480 == ssl3_connect_~s__state~0); 104579#L175 assume !(4481 == ssl3_connect_~s__state~0); 104576#L178 assume !(4496 == ssl3_connect_~s__state~0); 104573#L181 assume !(4497 == ssl3_connect_~s__state~0); 104562#L184 assume 4512 == ssl3_connect_~s__state~0; 104330#L188 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24; 104561#L430 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4528;ssl3_connect_~s__init_num~0 := 0;ssl3_connect_~s__session__cipher~0 := ssl3_connect_~s__s3__tmp__new_cipher~0; 104560#L438 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 104557#L438-2 assume !(0 == ssl3_connect_~tmp___7~0); 104554#L449 assume !(0 == ssl3_connect_~tmp___8~0); 104540#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104536#L577 ssl3_connect_~skip~0 := 0; 104532#L106-1 assume !false; 104528#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104524#L109 assume !(12292 == ssl3_connect_~s__state~0); 104520#L112 assume !(16384 == ssl3_connect_~s__state~0); 104516#L115 assume !(4096 == ssl3_connect_~s__state~0); 104512#L118 assume !(20480 == ssl3_connect_~s__state~0); 104508#L121 assume !(4099 == ssl3_connect_~s__state~0); 104504#L124 assume !(4368 == ssl3_connect_~s__state~0); 104500#L127 assume !(4369 == ssl3_connect_~s__state~0); 104496#L130 assume !(4384 == ssl3_connect_~s__state~0); 104492#L133 assume !(4385 == ssl3_connect_~s__state~0); 104488#L136 assume !(4400 == ssl3_connect_~s__state~0); 104484#L139 assume !(4401 == ssl3_connect_~s__state~0); 104480#L142 assume !(4416 == ssl3_connect_~s__state~0); 104476#L145 assume !(4417 == ssl3_connect_~s__state~0); 104472#L148 assume !(4432 == ssl3_connect_~s__state~0); 104468#L151 assume !(4433 == ssl3_connect_~s__state~0); 104464#L154 assume !(4448 == ssl3_connect_~s__state~0); 104460#L157 assume !(4449 == ssl3_connect_~s__state~0); 104456#L160 assume !(4464 == ssl3_connect_~s__state~0); 104452#L163 assume !(4465 == ssl3_connect_~s__state~0); 104448#L166 assume !(4466 == ssl3_connect_~s__state~0); 104444#L169 assume !(4467 == ssl3_connect_~s__state~0); 104440#L172 assume !(4480 == ssl3_connect_~s__state~0); 104436#L175 assume !(4481 == ssl3_connect_~s__state~0); 104432#L178 assume !(4496 == ssl3_connect_~s__state~0); 104428#L181 assume !(4497 == ssl3_connect_~s__state~0); 104423#L184 assume !(4512 == ssl3_connect_~s__state~0); 104424#L187 assume !(4513 == ssl3_connect_~s__state~0); 105365#L190 assume 4528 == ssl3_connect_~s__state~0; 104325#L194 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25; 105362#L459 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~s__s3__flags~0 := -5 + ssl3_connect_~s__s3__flags~0; 101262#L466 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3; 101253#L468 assume !(0 != 2 + ssl3_connect_~s__s3__flags~0); 101254#L466-1 ssl3_connect_~s__init_num~0 := 0; 104411#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104410#L577 ssl3_connect_~skip~0 := 0; 104409#L106-1 assume !false; 104408#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104407#L109 assume !(12292 == ssl3_connect_~s__state~0); 104406#L112 assume !(16384 == ssl3_connect_~s__state~0); 104405#L115 assume !(4096 == ssl3_connect_~s__state~0); 104404#L118 assume !(20480 == ssl3_connect_~s__state~0); 104403#L121 assume !(4099 == ssl3_connect_~s__state~0); 104402#L124 assume !(4368 == ssl3_connect_~s__state~0); 104401#L127 assume !(4369 == ssl3_connect_~s__state~0); 104400#L130 assume !(4384 == ssl3_connect_~s__state~0); 104399#L133 assume !(4385 == ssl3_connect_~s__state~0); 104398#L136 assume !(4400 == ssl3_connect_~s__state~0); 104397#L139 assume !(4401 == ssl3_connect_~s__state~0); 104396#L142 assume !(4416 == ssl3_connect_~s__state~0); 104395#L145 assume !(4417 == ssl3_connect_~s__state~0); 104394#L148 assume !(4432 == ssl3_connect_~s__state~0); 104393#L151 assume !(4433 == ssl3_connect_~s__state~0); 104392#L154 assume !(4448 == ssl3_connect_~s__state~0); 104391#L157 assume !(4449 == ssl3_connect_~s__state~0); 104390#L160 assume !(4464 == ssl3_connect_~s__state~0); 104389#L163 assume !(4465 == ssl3_connect_~s__state~0); 104388#L166 assume !(4466 == ssl3_connect_~s__state~0); 104387#L169 assume !(4467 == ssl3_connect_~s__state~0); 104386#L172 assume !(4480 == ssl3_connect_~s__state~0); 104385#L175 assume !(4481 == ssl3_connect_~s__state~0); 104384#L178 assume !(4496 == ssl3_connect_~s__state~0); 104383#L181 assume !(4497 == ssl3_connect_~s__state~0); 104382#L184 assume !(4512 == ssl3_connect_~s__state~0); 104381#L187 assume !(4513 == ssl3_connect_~s__state~0); 104380#L190 assume !(4528 == ssl3_connect_~s__state~0); 104379#L193 assume !(4529 == ssl3_connect_~s__state~0); 104378#L196 assume !(4560 == ssl3_connect_~s__state~0); 104376#L199 assume !(4561 == ssl3_connect_~s__state~0); 104375#L202 assume 4352 == ssl3_connect_~s__state~0; 104373#L203 assume !(ssl3_connect_~num1~0 > 0); 104370#L496-1 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 104367#L541 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104366#L577 ssl3_connect_~skip~0 := 0; 104365#L106-1 assume !false; 104364#L107 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104363#L109 assume !(12292 == ssl3_connect_~s__state~0); 104362#L112 assume !(16384 == ssl3_connect_~s__state~0); 104361#L115 assume !(4096 == ssl3_connect_~s__state~0); 104360#L118 assume !(20480 == ssl3_connect_~s__state~0); 104358#L121 assume !(4099 == ssl3_connect_~s__state~0); 104357#L124 assume !(4368 == ssl3_connect_~s__state~0); 104355#L127 assume !(4369 == ssl3_connect_~s__state~0); 104354#L130 assume 4384 == ssl3_connect_~s__state~0; 104353#L134 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16; 104977#L291 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 102764#L294-2 assume !(ssl3_connect_~ret~0 <= 0); 104969#L305 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 103536#L305-2 [2021-11-07 07:40:07,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:07,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1630518624, now seen corresponding path program 1 times [2021-11-07 07:40:07,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:07,491 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301716888] [2021-11-07 07:40:07,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:07,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:07,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:07,509 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-07 07:40:07,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-07 07:40:07,523 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-07 07:40:07,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 07:40:07,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1474046090, now seen corresponding path program 2 times [2021-11-07 07:40:07,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-07 07:40:07,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465090436] [2021-11-07 07:40:07,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 07:40:07,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 07:40:07,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 07:40:07,570 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-07 07:40:07,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-07 07:40:07,570 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465090436] [2021-11-07 07:40:07,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465090436] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:40:07,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866204867] [2021-11-07 07:40:07,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-07 07:40:07,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 07:40:07,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 [2021-11-07 07:40:07,574 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 07:40:07,596 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-07 07:40:07,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-07 07:40:07,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 07:40:07,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-07 07:40:07,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 07:40:08,354 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-07 07:40:08,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866204867] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 07:40:08,354 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-11-07 07:40:08,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-11-07 07:40:08,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640177399] [2021-11-07 07:40:08,355 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-07 07:40:08,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-07 07:40:08,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 07:40:08,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-07 07:40:08,356 INFO L87 Difference]: Start difference. First operand 5357 states and 6346 transitions. cyclomatic complexity: 993 Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 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-11-07 07:40:08,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 07:40:08,524 INFO L93 Difference]: Finished difference Result 3665 states and 4118 transitions. [2021-11-07 07:40:08,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-07 07:40:08,525 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3665 states and 4118 transitions. [2021-11-07 07:40:08,541 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-11-07 07:40:08,541 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3665 states to 0 states and 0 transitions. [2021-11-07 07:40:08,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-11-07 07:40:08,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-11-07 07:40:08,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-11-07 07:40:08,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-07 07:40:08,542 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-07 07:40:08,542 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-07 07:40:08,542 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-07 07:40:08,542 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-07 07:40:08,542 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-11-07 07:40:08,542 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-11-07 07:40:08,543 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-11-07 07:40:08,550 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 07.11 07:40:08 BoogieIcfgContainer [2021-11-07 07:40:08,550 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-07 07:40:08,551 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-07 07:40:08,551 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-07 07:40:08,551 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-07 07:40:08,552 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 07:39:54" (3/4) ... [2021-11-07 07:40:08,554 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-07 07:40:08,555 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-07 07:40:08,556 INFO L168 Benchmark]: Toolchain (without parser) took 14867.90 ms. Allocated memory was 109.1 MB in the beginning and 388.0 MB in the end (delta: 278.9 MB). Free memory was 74.9 MB in the beginning and 172.3 MB in the end (delta: -97.4 MB). Peak memory consumption was 179.8 MB. Max. memory is 16.1 GB. [2021-11-07 07:40:08,556 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 109.1 MB. Free memory is still 62.6 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-11-07 07:40:08,558 INFO L168 Benchmark]: CACSL2BoogieTranslator took 365.25 ms. Allocated memory was 109.1 MB in the beginning and 132.1 MB in the end (delta: 23.1 MB). Free memory was 74.7 MB in the beginning and 102.8 MB in the end (delta: -28.2 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-11-07 07:40:08,558 INFO L168 Benchmark]: Boogie Procedure Inliner took 51.24 ms. Allocated memory is still 132.1 MB. Free memory was 102.8 MB in the beginning and 100.3 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-07 07:40:08,558 INFO L168 Benchmark]: Boogie Preprocessor took 60.84 ms. Allocated memory is still 132.1 MB. Free memory was 100.3 MB in the beginning and 98.7 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-11-07 07:40:08,559 INFO L168 Benchmark]: RCFGBuilder took 538.20 ms. Allocated memory is still 132.1 MB. Free memory was 98.7 MB in the beginning and 77.7 MB in the end (delta: 21.0 MB). Peak memory consumption was 21.0 MB. Max. memory is 16.1 GB. [2021-11-07 07:40:08,559 INFO L168 Benchmark]: BuchiAutomizer took 13842.64 ms. Allocated memory was 132.1 MB in the beginning and 388.0 MB in the end (delta: 255.9 MB). Free memory was 77.3 MB in the beginning and 172.3 MB in the end (delta: -95.0 MB). Peak memory consumption was 161.7 MB. Max. memory is 16.1 GB. [2021-11-07 07:40:08,559 INFO L168 Benchmark]: Witness Printer took 3.99 ms. Allocated memory is still 388.0 MB. Free memory is still 172.3 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-11-07 07:40:08,561 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.13 ms. Allocated memory is still 109.1 MB. Free memory is still 62.6 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 365.25 ms. Allocated memory was 109.1 MB in the beginning and 132.1 MB in the end (delta: 23.1 MB). Free memory was 74.7 MB in the beginning and 102.8 MB in the end (delta: -28.2 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 51.24 ms. Allocated memory is still 132.1 MB. Free memory was 102.8 MB in the beginning and 100.3 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.84 ms. Allocated memory is still 132.1 MB. Free memory was 100.3 MB in the beginning and 98.7 MB in the end (delta: 1.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 538.20 ms. Allocated memory is still 132.1 MB. Free memory was 98.7 MB in the beginning and 77.7 MB in the end (delta: 21.0 MB). Peak memory consumption was 21.0 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 13842.64 ms. Allocated memory was 132.1 MB in the beginning and 388.0 MB in the end (delta: 255.9 MB). Free memory was 77.3 MB in the beginning and 172.3 MB in the end (delta: -95.0 MB). Peak memory consumption was 161.7 MB. Max. memory is 16.1 GB. * Witness Printer took 3.99 ms. Allocated memory is still 388.0 MB. Free memory is still 172.3 MB. There was no memory consumed. 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 28 terminating modules (27 trivial, 1 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 5 locations. 27 modules have a trivial ranking function, the largest among these consists of 4 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 13.7s and 28 iterations. TraceHistogramMax:13. Analysis of lassos took 7.1s. Construction of modules took 2.2s. Büchi inclusion checks took 1.7s. Highest rank in rank-based complementation 3. Minimization of det autom 27. Minimization of nondet autom 1. Automata minimization 1.2s AutomataMinimizationTime, 27 MinimizatonAttempts, 3020 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.8s Buchi closure took 0.0s. Biggest automaton had 6075 states and ocurred in iteration 24. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 5013 SDtfs, 1971 SDslu, 2848 SDs, 0 SdLazy, 2838 SolverSat, 475 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.2s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT0 conc0 concLT1 SILN0 SILU0 SILI2 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital55 mio100 ax100 hnf100 lsp20 ukn100 mio100 lsp100 div409 bol100 ite100 ukn100 eq144 hnf46 smp76 dnf100 smp100 tf108 neg95 sie108 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 29ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 7 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-11-07 07:40:08,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-07 07:40:08,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-07 07:40:09,017 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-11-07 07:40:09,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-07 07:40:09,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a3c2f8f3-7f65-4752-8e08-295b2a12f00e/bin/uautomizer-AkOaLMaTGY/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE