./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD --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 5bd04620aa7d13e1146f427bfbd58987daa6bc291caa3e8ece5b6723fbc59faf ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-28 23:53:10,260 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 23:53:10,264 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 23:53:10,335 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 23:53:10,337 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 23:53:10,343 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 23:53:10,345 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 23:53:10,350 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 23:53:10,354 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 23:53:10,363 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 23:53:10,365 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 23:53:10,367 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 23:53:10,368 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 23:53:10,371 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 23:53:10,374 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 23:53:10,385 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 23:53:10,388 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 23:53:10,389 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 23:53:10,392 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 23:53:10,401 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 23:53:10,404 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 23:53:10,406 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 23:53:10,410 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 23:53:10,412 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 23:53:10,420 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 23:53:10,421 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 23:53:10,421 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 23:53:10,424 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 23:53:10,425 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 23:53:10,426 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 23:53:10,426 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 23:53:10,427 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 23:53:10,428 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 23:53:10,429 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 23:53:10,431 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 23:53:10,431 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 23:53:10,432 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 23:53:10,432 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 23:53:10,433 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 23:53:10,434 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 23:53:10,435 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 23:53:10,436 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-28 23:53:10,466 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 23:53:10,467 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 23:53:10,467 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 23:53:10,467 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 23:53:10,469 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 23:53:10,469 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 23:53:10,469 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 23:53:10,470 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-28 23:53:10,470 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-28 23:53:10,470 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-28 23:53:10,471 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-28 23:53:10,471 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-28 23:53:10,471 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-28 23:53:10,471 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 23:53:10,472 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-28 23:53:10,472 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-28 23:53:10,472 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 23:53:10,472 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-28 23:53:10,473 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 23:53:10,473 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-28 23:53:10,473 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-28 23:53:10,474 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-28 23:53:10,474 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-28 23:53:10,474 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-28 23:53:10,474 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-28 23:53:10,474 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 23:53:10,475 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-28 23:53:10,475 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 23:53:10,475 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 23:53:10,475 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 23:53:10,476 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-28 23:53:10,476 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 23:53:10,477 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-28 23:53:10,477 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_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/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_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD 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 -> 5bd04620aa7d13e1146f427bfbd58987daa6bc291caa3e8ece5b6723fbc59faf [2021-10-28 23:53:10,833 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 23:53:10,859 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 23:53:10,862 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 23:53:10,864 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 23:53:10,865 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 23:53:10,866 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/../../sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-1.c [2021-10-28 23:53:10,934 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/data/426d4b876/a907d0fb8a914b2fb3f4f14ee2ee5176/FLAG8fe9fef76 [2021-10-28 23:53:11,483 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 23:53:11,483 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-1.c [2021-10-28 23:53:11,510 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/data/426d4b876/a907d0fb8a914b2fb3f4f14ee2ee5176/FLAG8fe9fef76 [2021-10-28 23:53:11,774 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/data/426d4b876/a907d0fb8a914b2fb3f4f14ee2ee5176 [2021-10-28 23:53:11,777 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 23:53:11,778 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-28 23:53:11,780 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 23:53:11,781 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 23:53:11,790 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 23:53:11,791 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 11:53:11" (1/1) ... [2021-10-28 23:53:11,792 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2803e74e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:11, skipping insertion in model container [2021-10-28 23:53:11,793 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 11:53:11" (1/1) ... [2021-10-28 23:53:11,802 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 23:53:11,846 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 23:53:12,124 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_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-1.c[35828,35841] [2021-10-28 23:53:12,141 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 23:53:12,165 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 23:53:12,258 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_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/sv-benchmarks/c/openssl-simplified/s3_clnt_2.cil-1.c[35828,35841] [2021-10-28 23:53:12,261 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 23:53:12,276 INFO L208 MainTranslator]: Completed translation [2021-10-28 23:53:12,277 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:12 WrapperNode [2021-10-28 23:53:12,277 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 23:53:12,278 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-28 23:53:12,279 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-28 23:53:12,279 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-28 23:53:12,288 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:12" (1/1) ... [2021-10-28 23:53:12,299 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:12" (1/1) ... [2021-10-28 23:53:12,351 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-28 23:53:12,360 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 23:53:12,361 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 23:53:12,361 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 23:53:12,371 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:12" (1/1) ... [2021-10-28 23:53:12,371 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:12" (1/1) ... [2021-10-28 23:53:12,389 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:12" (1/1) ... [2021-10-28 23:53:12,397 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:12" (1/1) ... [2021-10-28 23:53:12,416 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:12" (1/1) ... [2021-10-28 23:53:12,437 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:12" (1/1) ... [2021-10-28 23:53:12,444 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:12" (1/1) ... [2021-10-28 23:53:12,448 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 23:53:12,455 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 23:53:12,456 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 23:53:12,456 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 23:53:12,457 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:12" (1/1) ... [2021-10-28 23:53:12,466 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:12,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:12,494 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:12,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-28 23:53:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-28 23:53:12,546 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-28 23:53:12,547 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 23:53:12,547 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 23:53:12,730 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:53:13,272 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-10-28 23:53:13,272 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-10-28 23:53:13,284 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 23:53:13,284 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-28 23:53:13,287 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 11:53:13 BoogieIcfgContainer [2021-10-28 23:53:13,287 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 23:53:13,289 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-28 23:53:13,289 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-28 23:53:13,293 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-28 23:53:13,294 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 23:53:13,294 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.10 11:53:11" (1/3) ... [2021-10-28 23:53:13,296 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@74bc4500 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 11:53:13, skipping insertion in model container [2021-10-28 23:53:13,296 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 23:53:13,296 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:53:12" (2/3) ... [2021-10-28 23:53:13,297 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@74bc4500 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.10 11:53:13, skipping insertion in model container [2021-10-28 23:53:13,297 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-28 23:53:13,297 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 11:53:13" (3/3) ... [2021-10-28 23:53:13,299 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_clnt_2.cil-1.c [2021-10-28 23:53:13,350 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-28 23:53:13,350 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-28 23:53:13,350 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-28 23:53:13,350 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-28 23:53:13,351 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-28 23:53:13,351 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-28 23:53:13,351 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-28 23:53:13,351 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-28 23:53:13,373 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 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-10-28 23:53:13,405 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-28 23:53:13,406 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:13,406 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:13,417 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-28 23:53:13,417 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:13,417 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-28 23:53:13,418 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 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-10-28 23:53:13,430 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-28 23:53:13,430 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:13,430 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:13,432 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-10-28 23:53:13,432 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:13,438 INFO L791 eck$LassoCheckResult]: Stem: 117#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); 38#L-1true havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 109#L96true assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 110#L99-2true ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 20#L104true assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 21#L110-1true [2021-10-28 23:53:13,466 INFO L793 eck$LassoCheckResult]: Loop: 21#L110-1true assume !false; 23#L111true ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 111#L113true assume !(12292 == ssl3_connect_~s__state~0); 30#L116true assume 16384 == ssl3_connect_~s__state~0; 39#L218true ssl3_connect_~s__server~0 := 0; 65#L223true assume 0 != ssl3_connect_~cb~0; 47#L223-2true ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 83#L228true assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 72#L234true assume !(0 == ssl3_connect_~s__init_buf___0~0); 6#L234-2true assume !(0 == ssl3_connect_~tmp___4~0); 89#L250true assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 121#L497true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 52#L532true ssl3_connect_~skip~0 := 0; 21#L110-1true [2021-10-28 23:53:13,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:13,475 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-10-28 23:53:13,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:13,486 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046413086] [2021-10-28 23:53:13,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:13,488 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:13,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:13,611 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:13,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:13,664 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:13,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:13,668 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-10-28 23:53:13,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:13,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100618024] [2021-10-28 23:53:13,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:13,670 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:13,683 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:13,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:13,698 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:13,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:13,701 INFO L85 PathProgramCache]: Analyzing trace with hash 165460758, now seen corresponding path program 1 times [2021-10-28 23:53:13,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:13,701 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053683058] [2021-10-28 23:53:13,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:13,702 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:13,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:13,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:53:13,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:13,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053683058] [2021-10-28 23:53:13,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053683058] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:13,819 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:13,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:13,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708933505] [2021-10-28 23:53:14,089 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 23:53:14,090 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 23:53:14,090 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 23:53:14,091 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 23:53:14,091 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-28 23:53:14,091 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:14,091 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 23:53:14,092 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 23:53:14,092 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-1.c_Iteration1_Loop [2021-10-28 23:53:14,092 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 23:53:14,092 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 23:53:14,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,146 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,151 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:14,339 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 23:53:14,340 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-28 23:53:14,343 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:14,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:14,350 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:14,366 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:53:14,366 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:53:14,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-28 23:53:14,394 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:53:14,394 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post38=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:53:14,434 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:14,435 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:14,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:14,438 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:14,446 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:53:14,446 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:53:14,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-28 23:53:14,498 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:53:14,498 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-10-28 23:53:14,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:14,553 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:14,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:14,555 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:14,566 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:53:14,566 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:53:14,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-28 23:53:14,590 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:53:14,591 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-10-28 23:53:14,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:14,641 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:14,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:14,650 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:14,670 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:53:14,670 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:53:14,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-28 23:53:14,702 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:53:14,702 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-10-28 23:53:14,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:14,740 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:14,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:14,742 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:14,750 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:53:14,751 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:53:14,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-28 23:53:14,778 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:53:14,778 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-10-28 23:53:14,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:14,817 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:14,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:14,819 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:14,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-28 23:53:14,824 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:53:14,825 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:53:14,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:14,886 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:14,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:14,890 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:14,896 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 23:53:14,896 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:53:14,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-28 23:53:14,929 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:53:14,929 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-10-28 23:53:14,962 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:14,963 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:14,963 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:14,964 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:14,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-28 23:53:14,969 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:53:14,969 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:53:14,990 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:53:14,990 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-28 23:53:15,010 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:15,011 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:15,012 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:15,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-28 23:53:15,014 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:53:15,014 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:53:15,037 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-28 23:53:15,037 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-10-28 23:53:15,078 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:15,078 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:15,079 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:15,085 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-28 23:53:15,085 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:53:15,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-28 23:53:15,133 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:15,133 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:15,135 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:15,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-28 23:53:15,137 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-28 23:53:15,137 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-28 23:53:15,173 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-28 23:53:15,194 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:15,194 INFO L210 LassoAnalysis]: Preferences: [2021-10-28 23:53:15,194 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-28 23:53:15,194 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-28 23:53:15,194 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-28 23:53:15,194 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-28 23:53:15,195 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,195 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-28 23:53:15,195 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-28 23:53:15,195 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_2.cil-1.c_Iteration1_Loop [2021-10-28 23:53:15,195 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-28 23:53:15,195 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-28 23:53:15,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,207 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,210 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,213 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,216 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,220 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,225 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,241 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-28 23:53:15,465 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-28 23:53:15,470 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-28 23:53:15,471 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:15,474 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:15,478 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:53:15,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:53:15,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:53:15,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:53:15,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:53:15,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:53:15,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-28 23:53:15,490 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:53:15,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:53:15,506 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:53:15,542 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:15,542 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:15,546 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:15,552 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:53:15,561 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:53:15,561 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:53:15,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:53:15,562 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 23:53:15,562 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:53:15,563 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 23:53:15,563 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:53:15,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-28 23:53:15,577 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:53:15,597 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2021-10-28 23:53:15,597 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:15,603 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:15,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-28 23:53:15,605 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:53:15,613 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:53:15,613 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:53:15,613 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:53:15,613 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 23:53:15,614 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:53:15,617 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 23:53:15,618 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:53:15,641 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:53:15,678 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:15,678 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:15,680 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:15,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-28 23:53:15,681 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:53:15,689 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:53:15,689 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:53:15,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:53:15,689 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 23:53:15,689 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:53:15,691 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 23:53:15,691 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:53:15,702 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:53:15,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:15,741 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:15,742 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:15,754 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:53:15,763 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:53:15,763 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:53:15,763 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:53:15,764 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:53:15,764 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:53:15,766 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:53:15,766 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:53:15,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-28 23:53:15,777 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:53:15,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:15,814 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:15,815 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:15,823 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:53:15,833 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:53:15,833 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:53:15,833 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:53:15,834 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:53:15,834 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:53:15,835 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:53:15,835 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:53:15,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-28 23:53:15,845 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:53:15,882 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:15,883 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:15,884 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:15,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-28 23:53:15,886 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:53:15,894 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:53:15,894 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:53:15,894 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:53:15,894 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-28 23:53:15,895 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:53:15,896 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-28 23:53:15,896 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:53:15,918 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:53:15,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:15,943 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:15,944 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:15,949 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:53:15,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-28 23:53:15,957 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:53:15,958 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:53:15,958 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:53:15,958 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:53:15,958 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:53:15,959 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:53:15,959 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:53:15,962 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-28 23:53:15,986 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2021-10-28 23:53:15,986 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:15,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:15,987 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:15,989 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-28 23:53:15,991 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-28 23:53:16,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-28 23:53:16,001 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-28 23:53:16,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-28 23:53:16,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-28 23:53:16,001 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-28 23:53:16,003 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-28 23:53:16,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-28 23:53:16,021 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-28 23:53:16,025 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-28 23:53:16,025 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-28 23:53:16,027 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-28 23:53:16,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:16,034 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-28 23:53:16,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-28 23:53:16,058 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-28 23:53:16,058 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-28 23:53:16,059 INFO L513 LassoAnalysis]: Proved termination. [2021-10-28 23:53:16,059 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-10-28 23:53:16,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:16,099 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-28 23:53:16,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:16,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:16,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:53:16,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:53:16,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:16,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 23:53:16,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:53:16,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:53:16,404 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-28 23:53:16,409 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 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) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:16,883 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 127 states, 126 states have (on average 1.7063492063492063) internal successors, (215), 126 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). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 506 states and 827 transitions. Complement of second has 8 states. [2021-10-28 23:53:16,885 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-10-28 23:53:16,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:16,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-10-28 23:53:16,891 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-10-28 23:53:16,893 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:53:16,895 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 18 letters. Loop has 13 letters. [2021-10-28 23:53:16,895 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:53:16,896 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 26 letters. [2021-10-28 23:53:16,902 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-28 23:53:16,906 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 506 states and 827 transitions. [2021-10-28 23:53:16,934 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-10-28 23:53:16,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 506 states to 328 states and 495 transitions. [2021-10-28 23:53:16,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 303 [2021-10-28 23:53:16,954 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 306 [2021-10-28 23:53:16,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 495 transitions. [2021-10-28 23:53:16,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-28 23:53:16,956 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 495 transitions. [2021-10-28 23:53:16,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 495 transitions. [2021-10-28 23:53:17,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 145. [2021-10-28 23:53:17,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5103448275862068) internal successors, (219), 144 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:17,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 219 transitions. [2021-10-28 23:53:17,026 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 219 transitions. [2021-10-28 23:53:17,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:17,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:17,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:17,035 INFO L87 Difference]: Start difference. First operand 145 states and 219 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:17,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:17,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:17,212 INFO L93 Difference]: Finished difference Result 118 states and 175 transitions. [2021-10-28 23:53:17,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:17,213 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 118 states and 175 transitions. [2021-10-28 23:53:17,216 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-28 23:53:17,222 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 118 states to 116 states and 173 transitions. [2021-10-28 23:53:17,222 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2021-10-28 23:53:17,225 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2021-10-28 23:53:17,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 173 transitions. [2021-10-28 23:53:17,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:17,232 INFO L681 BuchiCegarLoop]: Abstraction has 116 states and 173 transitions. [2021-10-28 23:53:17,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states and 173 transitions. [2021-10-28 23:53:17,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 113. [2021-10-28 23:53:17,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 113 states have (on average 1.5044247787610618) internal successors, (170), 112 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:17,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 170 transitions. [2021-10-28 23:53:17,246 INFO L704 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-10-28 23:53:17,246 INFO L587 BuchiCegarLoop]: Abstraction has 113 states and 170 transitions. [2021-10-28 23:53:17,246 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-28 23:53:17,247 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 113 states and 170 transitions. [2021-10-28 23:53:17,248 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-10-28 23:53:17,248 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:17,248 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:17,253 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:17,253 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:17,254 INFO L791 eck$LassoCheckResult]: Stem: 1090#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); 1035#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1036#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1089#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 1010#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 1007#L110-1 assume !false; 1011#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1015#L113 assume 12292 == ssl3_connect_~s__state~0; 1048#L114 [2021-10-28 23:53:17,254 INFO L793 eck$LassoCheckResult]: Loop: 1048#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 1024#L218 ssl3_connect_~s__server~0 := 0; 1037#L223 assume 0 != ssl3_connect_~cb~0; 1046#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1047#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1071#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 985#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 986#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 998#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1053#L532 ssl3_connect_~skip~0 := 0; 1054#L110-1 assume !false; 1093#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1092#L113 assume 12292 == ssl3_connect_~s__state~0; 1048#L114 [2021-10-28 23:53:17,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:17,255 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-10-28 23:53:17,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:17,255 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965333778] [2021-10-28 23:53:17,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:17,256 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:17,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:17,291 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:17,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:17,315 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:17,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:17,316 INFO L85 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 1 times [2021-10-28 23:53:17,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:17,316 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320378473] [2021-10-28 23:53:17,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:17,317 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:17,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:17,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:53:17,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:17,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320378473] [2021-10-28 23:53:17,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320378473] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:17,344 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:17,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:53:17,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742683205] [2021-10-28 23:53:17,345 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:17,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:17,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:17,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:17,346 INFO L87 Difference]: Start difference. First operand 113 states and 170 transitions. cyclomatic complexity: 58 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:17,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:17,560 INFO L93 Difference]: Finished difference Result 168 states and 237 transitions. [2021-10-28 23:53:17,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:17,561 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 168 states and 237 transitions. [2021-10-28 23:53:17,565 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 158 [2021-10-28 23:53:17,567 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 168 states to 168 states and 237 transitions. [2021-10-28 23:53:17,567 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 168 [2021-10-28 23:53:17,568 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 168 [2021-10-28 23:53:17,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 168 states and 237 transitions. [2021-10-28 23:53:17,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:17,572 INFO L681 BuchiCegarLoop]: Abstraction has 168 states and 237 transitions. [2021-10-28 23:53:17,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states and 237 transitions. [2021-10-28 23:53:17,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 154. [2021-10-28 23:53:17,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 154 states have (on average 1.422077922077922) internal successors, (219), 153 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:17,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2021-10-28 23:53:17,595 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-10-28 23:53:17,595 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-10-28 23:53:17,595 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-28 23:53:17,595 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2021-10-28 23:53:17,597 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-10-28 23:53:17,597 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:17,597 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:17,599 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:17,599 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] [2021-10-28 23:53:17,599 INFO L791 eck$LassoCheckResult]: Stem: 1377#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); 1317#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1318#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1375#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 1295#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 1292#L110-1 assume !false; 1296#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1299#L113 assume 12292 == ssl3_connect_~s__state~0; 1330#L114 [2021-10-28 23:53:17,600 INFO L793 eck$LassoCheckResult]: Loop: 1330#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 1319#L218 ssl3_connect_~s__server~0 := 0; 1320#L223 assume 0 != ssl3_connect_~cb~0; 1328#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1329#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1355#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1272#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 1273#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 1346#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1336#L532 ssl3_connect_~skip~0 := 0; 1337#L110-1 assume !false; 1421#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1420#L113 assume !(12292 == ssl3_connect_~s__state~0); 1306#L116 assume !(16384 == ssl3_connect_~s__state~0); 1307#L119 assume !(4096 == ssl3_connect_~s__state~0); 1325#L122 assume !(20480 == ssl3_connect_~s__state~0); 1326#L125 assume !(4099 == ssl3_connect_~s__state~0); 1331#L128 assume 4368 == ssl3_connect_~s__state~0; 1332#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 1338#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1339#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1366#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1284#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1407#L532 ssl3_connect_~skip~0 := 0; 1406#L110-1 assume !false; 1405#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1404#L113 assume 12292 == ssl3_connect_~s__state~0; 1330#L114 [2021-10-28 23:53:17,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:17,601 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-10-28 23:53:17,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:17,601 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944359239] [2021-10-28 23:53:17,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:17,602 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:17,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:17,642 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:17,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:17,676 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:17,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:17,683 INFO L85 PathProgramCache]: Analyzing trace with hash -83170607, now seen corresponding path program 1 times [2021-10-28 23:53:17,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:17,686 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185397015] [2021-10-28 23:53:17,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:17,687 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:17,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:17,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:53:17,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:17,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185397015] [2021-10-28 23:53:17,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185397015] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:17,741 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:17,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:53:17,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063319796] [2021-10-28 23:53:17,741 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:17,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:17,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:17,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:17,748 INFO L87 Difference]: Start difference. First operand 154 states and 219 transitions. cyclomatic complexity: 66 Second operand has 3 states, 2 states have (on average 13.5) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:17,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:17,933 INFO L93 Difference]: Finished difference Result 208 states and 287 transitions. [2021-10-28 23:53:17,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:17,934 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 208 states and 287 transitions. [2021-10-28 23:53:17,937 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 198 [2021-10-28 23:53:17,939 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 208 states to 208 states and 287 transitions. [2021-10-28 23:53:17,939 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 208 [2021-10-28 23:53:17,940 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 208 [2021-10-28 23:53:17,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 208 states and 287 transitions. [2021-10-28 23:53:17,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:17,941 INFO L681 BuchiCegarLoop]: Abstraction has 208 states and 287 transitions. [2021-10-28 23:53:17,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states and 287 transitions. [2021-10-28 23:53:17,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 171. [2021-10-28 23:53:17,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 171 states have (on average 1.4385964912280702) internal successors, (246), 170 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:17,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2021-10-28 23:53:17,953 INFO L704 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-10-28 23:53:17,953 INFO L587 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-10-28 23:53:17,953 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-28 23:53:17,953 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2021-10-28 23:53:17,955 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2021-10-28 23:53:17,955 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:17,955 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:17,957 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:17,957 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] [2021-10-28 23:53:17,958 INFO L791 eck$LassoCheckResult]: Stem: 1746#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); 1686#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 1687#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 1745#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 1663#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 1662#L110-1 assume !false; 1788#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1770#L113 assume 12292 == ssl3_connect_~s__state~0; 1699#L114 [2021-10-28 23:53:17,958 INFO L793 eck$LassoCheckResult]: Loop: 1699#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 1688#L218 ssl3_connect_~s__server~0 := 0; 1689#L223 assume 0 != ssl3_connect_~cb~0; 1697#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 1698#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 1723#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 1640#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 1641#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 1714#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1705#L532 ssl3_connect_~skip~0 := 0; 1664#L110-1 assume !false; 1665#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1668#L113 assume !(12292 == ssl3_connect_~s__state~0); 1675#L116 assume !(16384 == ssl3_connect_~s__state~0); 1676#L119 assume !(4096 == ssl3_connect_~s__state~0); 1694#L122 assume !(20480 == ssl3_connect_~s__state~0); 1695#L125 assume !(4099 == ssl3_connect_~s__state~0); 1700#L128 assume 4368 == ssl3_connect_~s__state~0; 1701#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 1706#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 1707#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 1734#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 1735#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1801#L532 ssl3_connect_~skip~0 := 0; 1800#L110-1 assume !false; 1798#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1793#L113 assume !(12292 == ssl3_connect_~s__state~0); 1791#L116 assume !(16384 == ssl3_connect_~s__state~0); 1789#L119 assume !(4096 == ssl3_connect_~s__state~0); 1786#L122 assume !(20480 == ssl3_connect_~s__state~0); 1784#L125 assume !(4099 == ssl3_connect_~s__state~0); 1782#L128 assume !(4368 == ssl3_connect_~s__state~0); 1779#L131 assume !(4369 == ssl3_connect_~s__state~0); 1780#L134 assume 4384 == ssl3_connect_~s__state~0; 1717#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 1648#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 1649#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 1719#L287 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 1720#L287-2 ssl3_connect_~s__init_num~0 := 0; 1652#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 1792#L532 ssl3_connect_~skip~0 := 0; 1790#L110-1 assume !false; 1787#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 1785#L113 assume 12292 == ssl3_connect_~s__state~0; 1699#L114 [2021-10-28 23:53:17,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:17,960 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-10-28 23:53:17,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:17,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092545490] [2021-10-28 23:53:17,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:17,961 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:17,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:17,998 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:18,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:18,026 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:18,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:18,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1432281263, now seen corresponding path program 1 times [2021-10-28 23:53:18,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:18,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177080064] [2021-10-28 23:53:18,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:18,028 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:18,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:18,086 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-28 23:53:18,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:18,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177080064] [2021-10-28 23:53:18,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177080064] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:18,087 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:18,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:53:18,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477134417] [2021-10-28 23:53:18,088 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:18,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:18,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:18,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:18,089 INFO L87 Difference]: Start difference. First operand 171 states and 246 transitions. cyclomatic complexity: 76 Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:18,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:18,267 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2021-10-28 23:53:18,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:18,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2021-10-28 23:53:18,270 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-10-28 23:53:18,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2021-10-28 23:53:18,274 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-10-28 23:53:18,274 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-10-28 23:53:18,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2021-10-28 23:53:18,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:18,275 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 334 transitions. [2021-10-28 23:53:18,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2021-10-28 23:53:18,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2021-10-28 23:53:18,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 210 states have (on average 1.5095238095238095) internal successors, (317), 209 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:18,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2021-10-28 23:53:18,283 INFO L704 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-10-28 23:53:18,283 INFO L587 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-10-28 23:53:18,283 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-28 23:53:18,283 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2021-10-28 23:53:18,285 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-10-28 23:53:18,285 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:18,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:18,287 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:18,287 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, 1, 1] [2021-10-28 23:53:18,287 INFO L791 eck$LassoCheckResult]: Stem: 2154#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); 2088#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2089#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2152#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 2064#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 2061#L110-1 assume !false; 2229#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2175#L113 assume 12292 == ssl3_connect_~s__state~0; 2102#L114 [2021-10-28 23:53:18,288 INFO L793 eck$LassoCheckResult]: Loop: 2102#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 2090#L218 ssl3_connect_~s__server~0 := 0; 2091#L223 assume 0 != ssl3_connect_~cb~0; 2100#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2101#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2131#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2041#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 2042#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 2121#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2215#L532 ssl3_connect_~skip~0 := 0; 2214#L110-1 assume !false; 2213#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2211#L113 assume !(12292 == ssl3_connect_~s__state~0); 2206#L116 assume !(16384 == ssl3_connect_~s__state~0); 2204#L119 assume !(4096 == ssl3_connect_~s__state~0); 2202#L122 assume !(20480 == ssl3_connect_~s__state~0); 2200#L125 assume !(4099 == ssl3_connect_~s__state~0); 2198#L128 assume !(4368 == ssl3_connect_~s__state~0); 2092#L131 assume !(4369 == ssl3_connect_~s__state~0); 2093#L134 assume !(4384 == ssl3_connect_~s__state~0); 2155#L137 assume !(4385 == ssl3_connect_~s__state~0); 2106#L140 assume !(4400 == ssl3_connect_~s__state~0); 2107#L143 assume !(4401 == ssl3_connect_~s__state~0); 2140#L146 assume !(4416 == ssl3_connect_~s__state~0); 2141#L149 assume !(4417 == ssl3_connect_~s__state~0); 2082#L152 assume !(4432 == ssl3_connect_~s__state~0); 2083#L155 assume !(4433 == ssl3_connect_~s__state~0); 2051#L158 assume !(4448 == ssl3_connect_~s__state~0); 2047#L161 assume !(4449 == ssl3_connect_~s__state~0); 2048#L164 assume !(4464 == ssl3_connect_~s__state~0); 2067#L167 assume !(4465 == ssl3_connect_~s__state~0); 2068#L170 assume !(4466 == ssl3_connect_~s__state~0); 2108#L173 assume !(4467 == ssl3_connect_~s__state~0); 2094#L176 assume !(4480 == ssl3_connect_~s__state~0); 2095#L179 assume !(4481 == ssl3_connect_~s__state~0); 2149#L182 assume !(4496 == ssl3_connect_~s__state~0); 2146#L185 assume !(4497 == ssl3_connect_~s__state~0); 2054#L188 assume !(4512 == ssl3_connect_~s__state~0); 2055#L191 assume !(4513 == ssl3_connect_~s__state~0); 2137#L194 assume !(4528 == ssl3_connect_~s__state~0); 2134#L197 assume !(4529 == ssl3_connect_~s__state~0); 2135#L200 assume !(4560 == ssl3_connect_~s__state~0); 2074#L203 assume !(4561 == ssl3_connect_~s__state~0); 2075#L206 assume 4352 == ssl3_connect_~s__state~0; 2087#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 2133#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 2040#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2098#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2205#L532 ssl3_connect_~skip~0 := 0; 2203#L110-1 assume !false; 2201#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2199#L113 assume 12292 == ssl3_connect_~s__state~0; 2102#L114 [2021-10-28 23:53:18,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:18,289 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-10-28 23:53:18,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:18,290 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577299495] [2021-10-28 23:53:18,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:18,290 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:18,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:18,300 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:18,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:18,337 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:18,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:18,338 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-10-28 23:53:18,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:18,339 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912339660] [2021-10-28 23:53:18,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:18,339 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:18,370 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:53:18,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:18,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912339660] [2021-10-28 23:53:18,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912339660] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:18,371 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:18,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:18,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758653597] [2021-10-28 23:53:18,372 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:18,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:18,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:18,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:18,373 INFO L87 Difference]: Start difference. First operand 210 states and 317 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:18,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:18,481 INFO L93 Difference]: Finished difference Result 229 states and 343 transitions. [2021-10-28 23:53:18,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:18,482 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 229 states and 343 transitions. [2021-10-28 23:53:18,485 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2021-10-28 23:53:18,488 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 229 states to 229 states and 343 transitions. [2021-10-28 23:53:18,488 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 229 [2021-10-28 23:53:18,489 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 229 [2021-10-28 23:53:18,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 229 states and 343 transitions. [2021-10-28 23:53:18,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:18,490 INFO L681 BuchiCegarLoop]: Abstraction has 229 states and 343 transitions. [2021-10-28 23:53:18,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states and 343 transitions. [2021-10-28 23:53:18,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2021-10-28 23:53:18,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4977777777777779) internal successors, (337), 224 states have internal predecessors, (337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:18,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2021-10-28 23:53:18,498 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-10-28 23:53:18,498 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-10-28 23:53:18,498 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-28 23:53:18,499 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2021-10-28 23:53:18,500 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-10-28 23:53:18,501 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:18,501 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:18,502 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:18,502 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, 1, 1] [2021-10-28 23:53:18,503 INFO L791 eck$LassoCheckResult]: Stem: 2597#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); 2532#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2533#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 2595#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 2509#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 2506#L110-1 assume !false; 2638#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2637#L113 assume 12292 == ssl3_connect_~s__state~0; 2546#L114 [2021-10-28 23:53:18,503 INFO L793 eck$LassoCheckResult]: Loop: 2546#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 2534#L218 ssl3_connect_~s__server~0 := 0; 2535#L223 assume 0 != ssl3_connect_~cb~0; 2544#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 2545#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 2571#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2486#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 2487#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 2585#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2632#L532 ssl3_connect_~skip~0 := 0; 2631#L110-1 assume !false; 2630#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2629#L113 assume !(12292 == ssl3_connect_~s__state~0); 2628#L116 assume !(16384 == ssl3_connect_~s__state~0); 2598#L119 assume !(4096 == ssl3_connect_~s__state~0); 2599#L122 assume !(20480 == ssl3_connect_~s__state~0); 2580#L125 assume !(4099 == ssl3_connect_~s__state~0); 2547#L128 assume 4368 == ssl3_connect_~s__state~0; 2548#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 2553#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 2554#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 2583#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 2584#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2685#L532 ssl3_connect_~skip~0 := 0; 2683#L110-1 assume !false; 2681#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2679#L113 assume !(12292 == ssl3_connect_~s__state~0); 2677#L116 assume !(16384 == ssl3_connect_~s__state~0); 2675#L119 assume !(4096 == ssl3_connect_~s__state~0); 2673#L122 assume !(20480 == ssl3_connect_~s__state~0); 2671#L125 assume !(4099 == ssl3_connect_~s__state~0); 2669#L128 assume !(4368 == ssl3_connect_~s__state~0); 2666#L131 assume !(4369 == ssl3_connect_~s__state~0); 2665#L134 assume !(4384 == ssl3_connect_~s__state~0); 2651#L137 assume !(4385 == ssl3_connect_~s__state~0); 2549#L140 assume !(4400 == ssl3_connect_~s__state~0); 2550#L143 assume !(4401 == ssl3_connect_~s__state~0); 2581#L146 assume !(4416 == ssl3_connect_~s__state~0); 2582#L149 assume !(4417 == ssl3_connect_~s__state~0); 2526#L152 assume !(4432 == ssl3_connect_~s__state~0); 2527#L155 assume !(4433 == ssl3_connect_~s__state~0); 2496#L158 assume !(4448 == ssl3_connect_~s__state~0); 2492#L161 assume !(4449 == ssl3_connect_~s__state~0); 2493#L164 assume !(4464 == ssl3_connect_~s__state~0); 2512#L167 assume !(4465 == ssl3_connect_~s__state~0); 2513#L170 assume !(4466 == ssl3_connect_~s__state~0); 2551#L173 assume !(4467 == ssl3_connect_~s__state~0); 2538#L176 assume !(4480 == ssl3_connect_~s__state~0); 2539#L179 assume !(4481 == ssl3_connect_~s__state~0); 2602#L182 assume !(4496 == ssl3_connect_~s__state~0); 2588#L185 assume !(4497 == ssl3_connect_~s__state~0); 2499#L188 assume !(4512 == ssl3_connect_~s__state~0); 2500#L191 assume !(4513 == ssl3_connect_~s__state~0); 2577#L194 assume !(4528 == ssl3_connect_~s__state~0); 2574#L197 assume !(4529 == ssl3_connect_~s__state~0); 2575#L200 assume !(4560 == ssl3_connect_~s__state~0); 2518#L203 assume !(4561 == ssl3_connect_~s__state~0); 2519#L206 assume 4352 == ssl3_connect_~s__state~0; 2531#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 2573#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 2485#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 2542#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 2622#L532 ssl3_connect_~skip~0 := 0; 2621#L110-1 assume !false; 2620#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2619#L113 assume 12292 == ssl3_connect_~s__state~0; 2546#L114 [2021-10-28 23:53:18,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:18,504 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-10-28 23:53:18,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:18,504 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486505160] [2021-10-28 23:53:18,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:18,505 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:18,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:18,515 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:18,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:18,527 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:18,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:18,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1006862862, now seen corresponding path program 1 times [2021-10-28 23:53:18,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:18,529 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940841949] [2021-10-28 23:53:18,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:18,529 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:18,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:18,583 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:53:18,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:18,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940841949] [2021-10-28 23:53:18,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940841949] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:18,588 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:18,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:18,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096112318] [2021-10-28 23:53:18,589 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:18,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:18,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:18,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:18,592 INFO L87 Difference]: Start difference. First operand 225 states and 337 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:18,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:18,698 INFO L93 Difference]: Finished difference Result 229 states and 338 transitions. [2021-10-28 23:53:18,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:18,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 229 states and 338 transitions. [2021-10-28 23:53:18,701 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 219 [2021-10-28 23:53:18,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 229 states to 229 states and 338 transitions. [2021-10-28 23:53:18,704 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 229 [2021-10-28 23:53:18,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 229 [2021-10-28 23:53:18,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 229 states and 338 transitions. [2021-10-28 23:53:18,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:18,705 INFO L681 BuchiCegarLoop]: Abstraction has 229 states and 338 transitions. [2021-10-28 23:53:18,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states and 338 transitions. [2021-10-28 23:53:18,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 225. [2021-10-28 23:53:18,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 225 states have (on average 1.4755555555555555) internal successors, (332), 224 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:18,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2021-10-28 23:53:18,714 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-10-28 23:53:18,714 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-10-28 23:53:18,715 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-28 23:53:18,715 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2021-10-28 23:53:18,717 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-10-28 23:53:18,717 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:18,717 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:18,719 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:18,719 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, 1, 1] [2021-10-28 23:53:18,721 INFO L791 eck$LassoCheckResult]: Stem: 3060#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); 2991#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 2992#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3057#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 2969#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 2966#L110-1 assume !false; 2970#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 2973#L113 assume 12292 == ssl3_connect_~s__state~0; 3005#L114 [2021-10-28 23:53:18,722 INFO L793 eck$LassoCheckResult]: Loop: 3005#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 2993#L218 ssl3_connect_~s__server~0 := 0; 2994#L223 assume 0 != ssl3_connect_~cb~0; 3003#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3004#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3030#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 2946#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 2947#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 3045#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3158#L532 ssl3_connect_~skip~0 := 0; 3157#L110-1 assume !false; 3156#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3155#L113 assume !(12292 == ssl3_connect_~s__state~0); 3150#L116 assume !(16384 == ssl3_connect_~s__state~0); 3061#L119 assume !(4096 == ssl3_connect_~s__state~0); 3062#L122 assume !(20480 == ssl3_connect_~s__state~0); 3039#L125 assume !(4099 == ssl3_connect_~s__state~0); 3040#L128 assume 4368 == ssl3_connect_~s__state~0; 3065#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 3012#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3013#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3043#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3044#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3115#L532 ssl3_connect_~skip~0 := 0; 3113#L110-1 assume !false; 3110#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3107#L113 assume !(12292 == ssl3_connect_~s__state~0); 3104#L116 assume !(16384 == ssl3_connect_~s__state~0); 3101#L119 assume !(4096 == ssl3_connect_~s__state~0); 3098#L122 assume !(20480 == ssl3_connect_~s__state~0); 3088#L125 assume !(4099 == ssl3_connect_~s__state~0); 3006#L128 assume !(4368 == ssl3_connect_~s__state~0); 2995#L131 assume !(4369 == ssl3_connect_~s__state~0); 2996#L134 assume 4384 == ssl3_connect_~s__state~0; 3024#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 2954#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 2955#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 3026#L287 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 3027#L287-2 ssl3_connect_~s__init_num~0 := 0; 2958#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3010#L532 ssl3_connect_~skip~0 := 0; 3011#L110-1 assume !false; 3165#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3059#L113 assume !(12292 == ssl3_connect_~s__state~0); 2980#L116 assume !(16384 == ssl3_connect_~s__state~0); 2981#L119 assume !(4096 == ssl3_connect_~s__state~0); 2999#L122 assume !(20480 == ssl3_connect_~s__state~0); 3000#L125 assume !(4099 == ssl3_connect_~s__state~0); 3074#L128 assume !(4368 == ssl3_connect_~s__state~0); 3082#L131 assume !(4369 == ssl3_connect_~s__state~0); 3083#L134 assume !(4384 == ssl3_connect_~s__state~0); 3022#L137 assume !(4385 == ssl3_connect_~s__state~0); 3023#L140 assume !(4400 == ssl3_connect_~s__state~0); 3070#L143 assume !(4401 == ssl3_connect_~s__state~0); 3071#L146 assume !(4416 == ssl3_connect_~s__state~0); 3086#L149 assume !(4417 == ssl3_connect_~s__state~0); 3087#L152 assume !(4432 == ssl3_connect_~s__state~0); 3139#L155 assume !(4433 == ssl3_connect_~s__state~0); 3137#L158 assume !(4448 == ssl3_connect_~s__state~0); 3135#L161 assume !(4449 == ssl3_connect_~s__state~0); 3081#L164 assume !(4464 == ssl3_connect_~s__state~0); 3077#L167 assume !(4465 == ssl3_connect_~s__state~0); 3078#L170 assume !(4466 == ssl3_connect_~s__state~0); 3079#L173 assume !(4467 == ssl3_connect_~s__state~0); 3112#L176 assume !(4480 == ssl3_connect_~s__state~0); 3109#L179 assume !(4481 == ssl3_connect_~s__state~0); 3106#L182 assume !(4496 == ssl3_connect_~s__state~0); 3103#L185 assume !(4497 == ssl3_connect_~s__state~0); 3100#L188 assume !(4512 == ssl3_connect_~s__state~0); 3085#L191 assume !(4513 == ssl3_connect_~s__state~0); 3048#L194 assume !(4528 == ssl3_connect_~s__state~0); 3034#L197 assume !(4529 == ssl3_connect_~s__state~0); 3035#L200 assume !(4560 == ssl3_connect_~s__state~0); 2978#L203 assume !(4561 == ssl3_connect_~s__state~0); 2979#L206 assume 4352 == ssl3_connect_~s__state~0; 2990#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 3032#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 2945#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3001#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3149#L532 ssl3_connect_~skip~0 := 0; 3148#L110-1 assume !false; 3147#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3146#L113 assume 12292 == ssl3_connect_~s__state~0; 3005#L114 [2021-10-28 23:53:18,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:18,722 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-10-28 23:53:18,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:18,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777349622] [2021-10-28 23:53:18,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:18,725 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:18,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:18,739 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:18,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:18,758 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:18,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:18,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1939029390, now seen corresponding path program 1 times [2021-10-28 23:53:18,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:18,759 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077608837] [2021-10-28 23:53:18,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:18,760 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:18,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:18,829 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-28 23:53:18,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:18,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077608837] [2021-10-28 23:53:18,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077608837] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:18,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:18,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:18,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272728201] [2021-10-28 23:53:18,830 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:18,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:18,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:18,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:18,831 INFO L87 Difference]: Start difference. First operand 225 states and 332 transitions. cyclomatic complexity: 108 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:18,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:18,969 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2021-10-28 23:53:18,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:18,970 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2021-10-28 23:53:18,973 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-10-28 23:53:18,975 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2021-10-28 23:53:18,976 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2021-10-28 23:53:18,976 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2021-10-28 23:53:18,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2021-10-28 23:53:18,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:18,977 INFO L681 BuchiCegarLoop]: Abstraction has 268 states and 381 transitions. [2021-10-28 23:53:18,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2021-10-28 23:53:18,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2021-10-28 23:53:18,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 265 states have (on average 1.4226415094339622) internal successors, (377), 264 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:18,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2021-10-28 23:53:18,985 INFO L704 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-10-28 23:53:18,985 INFO L587 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-10-28 23:53:18,985 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-28 23:53:18,985 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2021-10-28 23:53:18,987 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-10-28 23:53:18,987 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:18,987 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:18,989 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:18,990 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, 1, 1] [2021-10-28 23:53:18,990 INFO L791 eck$LassoCheckResult]: Stem: 3557#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); 3491#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 3492#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 3555#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 3468#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 3465#L110-1 assume !false; 3638#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3586#L113 assume 12292 == ssl3_connect_~s__state~0; 3505#L114 [2021-10-28 23:53:18,991 INFO L793 eck$LassoCheckResult]: Loop: 3505#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 3493#L218 ssl3_connect_~s__server~0 := 0; 3494#L223 assume 0 != ssl3_connect_~cb~0; 3503#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 3504#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 3530#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 3445#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 3446#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 3545#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3510#L532 ssl3_connect_~skip~0 := 0; 3469#L110-1 assume !false; 3470#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3473#L113 assume !(12292 == ssl3_connect_~s__state~0); 3480#L116 assume !(16384 == ssl3_connect_~s__state~0); 3481#L119 assume !(4096 == ssl3_connect_~s__state~0); 3558#L122 assume !(20480 == ssl3_connect_~s__state~0); 3539#L125 assume !(4099 == ssl3_connect_~s__state~0); 3540#L128 assume 4368 == ssl3_connect_~s__state~0; 3561#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 3511#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 3512#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 3543#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 3544#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3665#L532 ssl3_connect_~skip~0 := 0; 3664#L110-1 assume !false; 3663#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3661#L113 assume !(12292 == ssl3_connect_~s__state~0); 3659#L116 assume !(16384 == ssl3_connect_~s__state~0); 3657#L119 assume !(4096 == ssl3_connect_~s__state~0); 3655#L122 assume !(20480 == ssl3_connect_~s__state~0); 3654#L125 assume !(4099 == ssl3_connect_~s__state~0); 3506#L128 assume !(4368 == ssl3_connect_~s__state~0); 3495#L131 assume !(4369 == ssl3_connect_~s__state~0); 3496#L134 assume 4384 == ssl3_connect_~s__state~0; 3523#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 3453#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 3454#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 3525#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 3527#L287-2 ssl3_connect_~s__init_num~0 := 0; 3457#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3619#L532 ssl3_connect_~skip~0 := 0; 3614#L110-1 assume !false; 3615#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3611#L113 assume !(12292 == ssl3_connect_~s__state~0); 3610#L116 assume !(16384 == ssl3_connect_~s__state~0); 3578#L119 assume !(4096 == ssl3_connect_~s__state~0); 3499#L122 assume !(20480 == ssl3_connect_~s__state~0); 3500#L125 assume !(4099 == ssl3_connect_~s__state~0); 3581#L128 assume !(4368 == ssl3_connect_~s__state~0); 3584#L131 assume !(4369 == ssl3_connect_~s__state~0); 3585#L134 assume !(4384 == ssl3_connect_~s__state~0); 3592#L137 assume !(4385 == ssl3_connect_~s__state~0); 3568#L140 assume !(4400 == ssl3_connect_~s__state~0); 3569#L143 assume !(4401 == ssl3_connect_~s__state~0); 3679#L146 assume !(4416 == ssl3_connect_~s__state~0); 3678#L149 assume !(4417 == ssl3_connect_~s__state~0); 3677#L152 assume !(4432 == ssl3_connect_~s__state~0); 3676#L155 assume !(4433 == ssl3_connect_~s__state~0); 3675#L158 assume !(4448 == ssl3_connect_~s__state~0); 3674#L161 assume !(4449 == ssl3_connect_~s__state~0); 3673#L164 assume !(4464 == ssl3_connect_~s__state~0); 3671#L167 assume !(4465 == ssl3_connect_~s__state~0); 3670#L170 assume !(4466 == ssl3_connect_~s__state~0); 3575#L173 assume !(4467 == ssl3_connect_~s__state~0); 3576#L176 assume !(4480 == ssl3_connect_~s__state~0); 3566#L179 assume !(4481 == ssl3_connect_~s__state~0); 3567#L182 assume !(4496 == ssl3_connect_~s__state~0); 3593#L185 assume !(4497 == ssl3_connect_~s__state~0); 3587#L188 assume !(4512 == ssl3_connect_~s__state~0); 3588#L191 assume !(4513 == ssl3_connect_~s__state~0); 3589#L194 assume !(4528 == ssl3_connect_~s__state~0); 3606#L197 assume !(4529 == ssl3_connect_~s__state~0); 3607#L200 assume !(4560 == ssl3_connect_~s__state~0); 3478#L203 assume !(4561 == ssl3_connect_~s__state~0); 3479#L206 assume 4352 == ssl3_connect_~s__state~0; 3490#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 3532#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 3444#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 3501#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 3600#L532 ssl3_connect_~skip~0 := 0; 3599#L110-1 assume !false; 3598#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 3597#L113 assume 12292 == ssl3_connect_~s__state~0; 3505#L114 [2021-10-28 23:53:18,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:18,991 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-10-28 23:53:18,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:18,992 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197428023] [2021-10-28 23:53:18,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:18,992 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:19,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:19,004 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:19,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:19,016 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:19,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:19,017 INFO L85 PathProgramCache]: Analyzing trace with hash -427665204, now seen corresponding path program 1 times [2021-10-28 23:53:19,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:19,018 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276640019] [2021-10-28 23:53:19,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:19,018 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:19,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:19,076 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-28 23:53:19,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:19,076 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276640019] [2021-10-28 23:53:19,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276640019] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:19,079 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:19,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:19,079 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655687362] [2021-10-28 23:53:19,080 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:19,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:19,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:19,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:19,083 INFO L87 Difference]: Start difference. First operand 265 states and 377 transitions. cyclomatic complexity: 113 Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:19,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:19,174 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2021-10-28 23:53:19,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:19,175 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2021-10-28 23:53:19,177 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2021-10-28 23:53:19,180 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2021-10-28 23:53:19,180 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2021-10-28 23:53:19,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2021-10-28 23:53:19,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2021-10-28 23:53:19,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:19,182 INFO L681 BuchiCegarLoop]: Abstraction has 289 states and 408 transitions. [2021-10-28 23:53:19,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2021-10-28 23:53:19,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2021-10-28 23:53:19,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 284 states have (on average 1.4119718309859155) internal successors, (401), 283 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:19,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2021-10-28 23:53:19,189 INFO L704 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-10-28 23:53:19,189 INFO L587 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-10-28 23:53:19,189 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-28 23:53:19,189 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2021-10-28 23:53:19,192 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-10-28 23:53:19,193 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:19,193 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:19,196 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:19,196 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, 1, 1, 1] [2021-10-28 23:53:19,197 INFO L791 eck$LassoCheckResult]: Stem: 4121#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); 4051#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4052#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4119#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4028#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4025#L110-1 assume !false; 4199#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4145#L113 assume 12292 == ssl3_connect_~s__state~0; 4065#L114 [2021-10-28 23:53:19,198 INFO L793 eck$LassoCheckResult]: Loop: 4065#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 4053#L218 ssl3_connect_~s__server~0 := 0; 4054#L223 assume 0 != ssl3_connect_~cb~0; 4063#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4064#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4091#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4005#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 4006#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 4107#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4279#L532 ssl3_connect_~skip~0 := 0; 4278#L110-1 assume !false; 4277#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4276#L113 assume !(12292 == ssl3_connect_~s__state~0); 4275#L116 assume !(16384 == ssl3_connect_~s__state~0); 4274#L119 assume !(4096 == ssl3_connect_~s__state~0); 4273#L122 assume !(20480 == ssl3_connect_~s__state~0); 4101#L125 assume !(4099 == ssl3_connect_~s__state~0); 4102#L128 assume 4368 == ssl3_connect_~s__state~0; 4124#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4072#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4073#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4105#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4106#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4233#L532 ssl3_connect_~skip~0 := 0; 4231#L110-1 assume !false; 4229#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4227#L113 assume !(12292 == ssl3_connect_~s__state~0); 4225#L116 assume !(16384 == ssl3_connect_~s__state~0); 4223#L119 assume !(4096 == ssl3_connect_~s__state~0); 4221#L122 assume !(20480 == ssl3_connect_~s__state~0); 4219#L125 assume !(4099 == ssl3_connect_~s__state~0); 4217#L128 assume !(4368 == ssl3_connect_~s__state~0); 4215#L131 assume !(4369 == ssl3_connect_~s__state~0); 4162#L134 assume 4384 == ssl3_connect_~s__state~0; 4083#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 4013#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4014#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 4085#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4087#L287-2 ssl3_connect_~s__init_num~0 := 0; 4109#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4071#L532 ssl3_connect_~skip~0 := 0; 4029#L110-1 assume !false; 4030#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4033#L113 assume !(12292 == ssl3_connect_~s__state~0); 4040#L116 assume !(16384 == ssl3_connect_~s__state~0); 4041#L119 assume !(4096 == ssl3_connect_~s__state~0); 4059#L122 assume !(20480 == ssl3_connect_~s__state~0); 4060#L125 assume !(4099 == ssl3_connect_~s__state~0); 4066#L128 assume !(4368 == ssl3_connect_~s__state~0); 4067#L131 assume !(4369 == ssl3_connect_~s__state~0); 4122#L134 assume !(4384 == ssl3_connect_~s__state~0); 4082#L137 assume !(4385 == ssl3_connect_~s__state~0); 4068#L140 assume 4400 == ssl3_connect_~s__state~0; 4007#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 4008#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 4036#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4017#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4261#L532 ssl3_connect_~skip~0 := 0; 4255#L110-1 assume !false; 4256#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4251#L113 assume !(12292 == ssl3_connect_~s__state~0); 4248#L116 assume !(16384 == ssl3_connect_~s__state~0); 4249#L119 assume !(4096 == ssl3_connect_~s__state~0); 4252#L122 assume !(20480 == ssl3_connect_~s__state~0); 4250#L125 assume !(4099 == ssl3_connect_~s__state~0); 4247#L128 assume !(4368 == ssl3_connect_~s__state~0); 4143#L131 assume !(4369 == ssl3_connect_~s__state~0); 4144#L134 assume !(4384 == ssl3_connect_~s__state~0); 4163#L137 assume !(4385 == ssl3_connect_~s__state~0); 4164#L140 assume !(4400 == ssl3_connect_~s__state~0); 4197#L143 assume !(4401 == ssl3_connect_~s__state~0); 4195#L146 assume !(4416 == ssl3_connect_~s__state~0); 4194#L149 assume !(4417 == ssl3_connect_~s__state~0); 4193#L152 assume !(4432 == ssl3_connect_~s__state~0); 4191#L155 assume !(4433 == ssl3_connect_~s__state~0); 4190#L158 assume !(4448 == ssl3_connect_~s__state~0); 4188#L161 assume !(4449 == ssl3_connect_~s__state~0); 4182#L164 assume !(4464 == ssl3_connect_~s__state~0); 4179#L167 assume !(4465 == ssl3_connect_~s__state~0); 4176#L170 assume !(4466 == ssl3_connect_~s__state~0); 4173#L173 assume !(4467 == ssl3_connect_~s__state~0); 4172#L176 assume !(4480 == ssl3_connect_~s__state~0); 4129#L179 assume !(4481 == ssl3_connect_~s__state~0); 4130#L182 assume !(4496 == ssl3_connect_~s__state~0); 4165#L185 assume !(4497 == ssl3_connect_~s__state~0); 4146#L188 assume !(4512 == ssl3_connect_~s__state~0); 4147#L191 assume !(4513 == ssl3_connect_~s__state~0); 4148#L194 assume !(4528 == ssl3_connect_~s__state~0); 4170#L197 assume !(4529 == ssl3_connect_~s__state~0); 4171#L200 assume !(4560 == ssl3_connect_~s__state~0); 4038#L203 assume !(4561 == ssl3_connect_~s__state~0); 4039#L206 assume 4352 == ssl3_connect_~s__state~0; 4050#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 4093#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 4004#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4061#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4180#L532 ssl3_connect_~skip~0 := 0; 4177#L110-1 assume !false; 4174#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4169#L113 assume 12292 == ssl3_connect_~s__state~0; 4065#L114 [2021-10-28 23:53:19,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:19,199 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-10-28 23:53:19,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:19,199 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145201524] [2021-10-28 23:53:19,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:19,200 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:19,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:19,235 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:19,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:19,248 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:19,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:19,249 INFO L85 PathProgramCache]: Analyzing trace with hash 2001901410, now seen corresponding path program 1 times [2021-10-28 23:53:19,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:19,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772395] [2021-10-28 23:53:19,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:19,250 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:19,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:19,300 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-10-28 23:53:19,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:19,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772395] [2021-10-28 23:53:19,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772395] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:19,300 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:19,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:19,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806694672] [2021-10-28 23:53:19,302 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:19,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:19,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:19,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:19,303 INFO L87 Difference]: Start difference. First operand 284 states and 401 transitions. cyclomatic complexity: 118 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:19,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:19,399 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2021-10-28 23:53:19,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:19,400 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2021-10-28 23:53:19,402 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-10-28 23:53:19,406 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2021-10-28 23:53:19,406 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2021-10-28 23:53:19,407 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2021-10-28 23:53:19,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2021-10-28 23:53:19,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:19,408 INFO L681 BuchiCegarLoop]: Abstraction has 308 states and 431 transitions. [2021-10-28 23:53:19,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2021-10-28 23:53:19,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2021-10-28 23:53:19,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 305 states have (on average 1.4) internal successors, (427), 304 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:19,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2021-10-28 23:53:19,415 INFO L704 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-10-28 23:53:19,415 INFO L587 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-10-28 23:53:19,416 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-28 23:53:19,416 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2021-10-28 23:53:19,417 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-10-28 23:53:19,418 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:19,418 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:19,419 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:19,419 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, 1, 1, 1] [2021-10-28 23:53:19,419 INFO L791 eck$LassoCheckResult]: Stem: 4717#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); 4650#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 4651#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 4715#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 4626#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 4623#L110-1 assume !false; 4883#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4740#L113 assume 12292 == ssl3_connect_~s__state~0; 4664#L114 [2021-10-28 23:53:19,420 INFO L793 eck$LassoCheckResult]: Loop: 4664#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 4652#L218 ssl3_connect_~s__server~0 := 0; 4653#L223 assume 0 != ssl3_connect_~cb~0; 4662#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 4663#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 4688#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 4603#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 4604#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 4703#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4669#L532 ssl3_connect_~skip~0 := 0; 4627#L110-1 assume !false; 4628#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4631#L113 assume !(12292 == ssl3_connect_~s__state~0); 4639#L116 assume !(16384 == ssl3_connect_~s__state~0); 4640#L119 assume !(4096 == ssl3_connect_~s__state~0); 4718#L122 assume !(20480 == ssl3_connect_~s__state~0); 4697#L125 assume !(4099 == ssl3_connect_~s__state~0); 4698#L128 assume 4368 == ssl3_connect_~s__state~0; 4720#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 4670#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 4671#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 4701#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 4702#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4876#L532 ssl3_connect_~skip~0 := 0; 4875#L110-1 assume !false; 4874#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4873#L113 assume !(12292 == ssl3_connect_~s__state~0); 4871#L116 assume !(16384 == ssl3_connect_~s__state~0); 4870#L119 assume !(4096 == ssl3_connect_~s__state~0); 4869#L122 assume !(20480 == ssl3_connect_~s__state~0); 4868#L125 assume !(4099 == ssl3_connect_~s__state~0); 4863#L128 assume !(4368 == ssl3_connect_~s__state~0); 4861#L131 assume !(4369 == ssl3_connect_~s__state~0); 4821#L134 assume 4384 == ssl3_connect_~s__state~0; 4681#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 4611#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 4612#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 4683#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 4685#L287-2 ssl3_connect_~s__init_num~0 := 0; 4706#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4854#L532 ssl3_connect_~skip~0 := 0; 4852#L110-1 assume !false; 4850#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4848#L113 assume !(12292 == ssl3_connect_~s__state~0); 4846#L116 assume !(16384 == ssl3_connect_~s__state~0); 4844#L119 assume !(4096 == ssl3_connect_~s__state~0); 4842#L122 assume !(20480 == ssl3_connect_~s__state~0); 4840#L125 assume !(4099 == ssl3_connect_~s__state~0); 4838#L128 assume !(4368 == ssl3_connect_~s__state~0); 4836#L131 assume !(4369 == ssl3_connect_~s__state~0); 4835#L134 assume !(4384 == ssl3_connect_~s__state~0); 4833#L137 assume !(4385 == ssl3_connect_~s__state~0); 4726#L140 assume 4400 == ssl3_connect_~s__state~0; 4605#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 4606#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 4634#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 4635#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4862#L532 ssl3_connect_~skip~0 := 0; 4860#L110-1 assume !false; 4855#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4853#L113 assume !(12292 == ssl3_connect_~s__state~0); 4851#L116 assume !(16384 == ssl3_connect_~s__state~0); 4849#L119 assume !(4096 == ssl3_connect_~s__state~0); 4847#L122 assume !(20480 == ssl3_connect_~s__state~0); 4845#L125 assume !(4099 == ssl3_connect_~s__state~0); 4843#L128 assume !(4368 == ssl3_connect_~s__state~0); 4841#L131 assume !(4369 == ssl3_connect_~s__state~0); 4839#L134 assume !(4384 == ssl3_connect_~s__state~0); 4837#L137 assume !(4385 == ssl3_connect_~s__state~0); 4834#L140 assume !(4400 == ssl3_connect_~s__state~0); 4710#L143 assume !(4401 == ssl3_connect_~s__state~0); 4699#L146 assume 4416 == ssl3_connect_~s__state~0; 4700#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 4709#L316 assume 3 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 4; 4693#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 4614#L324 assume !(0 == ssl3_connect_~tmp___6~0); 4615#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4802#L532 ssl3_connect_~skip~0 := 0; 4800#L110-1 assume !false; 4798#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4796#L113 assume !(12292 == ssl3_connect_~s__state~0); 4794#L116 assume !(16384 == ssl3_connect_~s__state~0); 4792#L119 assume !(4096 == ssl3_connect_~s__state~0); 4790#L122 assume !(20480 == ssl3_connect_~s__state~0); 4788#L125 assume !(4099 == ssl3_connect_~s__state~0); 4786#L128 assume !(4368 == ssl3_connect_~s__state~0); 4784#L131 assume !(4369 == ssl3_connect_~s__state~0); 4782#L134 assume !(4384 == ssl3_connect_~s__state~0); 4780#L137 assume !(4385 == ssl3_connect_~s__state~0); 4778#L140 assume !(4400 == ssl3_connect_~s__state~0); 4776#L143 assume !(4401 == ssl3_connect_~s__state~0); 4774#L146 assume !(4416 == ssl3_connect_~s__state~0); 4772#L149 assume !(4417 == ssl3_connect_~s__state~0); 4770#L152 assume !(4432 == ssl3_connect_~s__state~0); 4768#L155 assume !(4433 == ssl3_connect_~s__state~0); 4766#L158 assume !(4448 == ssl3_connect_~s__state~0); 4764#L161 assume !(4449 == ssl3_connect_~s__state~0); 4762#L164 assume !(4464 == ssl3_connect_~s__state~0); 4760#L167 assume !(4465 == ssl3_connect_~s__state~0); 4758#L170 assume !(4466 == ssl3_connect_~s__state~0); 4756#L173 assume !(4467 == ssl3_connect_~s__state~0); 4754#L176 assume !(4480 == ssl3_connect_~s__state~0); 4753#L179 assume !(4481 == ssl3_connect_~s__state~0); 4752#L182 assume !(4496 == ssl3_connect_~s__state~0); 4750#L185 assume !(4497 == ssl3_connect_~s__state~0); 4741#L188 assume !(4512 == ssl3_connect_~s__state~0); 4742#L191 assume !(4513 == ssl3_connect_~s__state~0); 4743#L194 assume !(4528 == ssl3_connect_~s__state~0); 4828#L197 assume !(4529 == ssl3_connect_~s__state~0); 4829#L200 assume !(4560 == ssl3_connect_~s__state~0); 4637#L203 assume !(4561 == ssl3_connect_~s__state~0); 4638#L206 assume 4352 == ssl3_connect_~s__state~0; 4649#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 4690#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 4602#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 4660#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 4885#L532 ssl3_connect_~skip~0 := 0; 4884#L110-1 assume !false; 4831#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 4830#L113 assume 12292 == ssl3_connect_~s__state~0; 4664#L114 [2021-10-28 23:53:19,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:19,420 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-10-28 23:53:19,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:19,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456122511] [2021-10-28 23:53:19,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:19,421 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:19,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:19,428 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:19,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:19,442 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:19,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:19,443 INFO L85 PathProgramCache]: Analyzing trace with hash -338493462, now seen corresponding path program 1 times [2021-10-28 23:53:19,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:19,444 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235599456] [2021-10-28 23:53:19,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:19,445 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:19,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:19,502 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-10-28 23:53:19,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:19,503 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235599456] [2021-10-28 23:53:19,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235599456] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:19,503 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:19,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:19,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773876448] [2021-10-28 23:53:19,504 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:19,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:19,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:19,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:19,505 INFO L87 Difference]: Start difference. First operand 305 states and 427 transitions. cyclomatic complexity: 123 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:19,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:19,531 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2021-10-28 23:53:19,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:19,532 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2021-10-28 23:53:19,537 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-10-28 23:53:19,543 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2021-10-28 23:53:19,543 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2021-10-28 23:53:19,544 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2021-10-28 23:53:19,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2021-10-28 23:53:19,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:19,546 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-10-28 23:53:19,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2021-10-28 23:53:19,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2021-10-28 23:53:19,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 600 states have (on average 1.3966666666666667) internal successors, (838), 599 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:19,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2021-10-28 23:53:19,560 INFO L704 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-10-28 23:53:19,561 INFO L587 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-10-28 23:53:19,561 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-28 23:53:19,561 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2021-10-28 23:53:19,564 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-10-28 23:53:19,565 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:19,565 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:19,566 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:19,567 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, 1, 1, 1] [2021-10-28 23:53:19,567 INFO L791 eck$LassoCheckResult]: Stem: 5634#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); 5562#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 5563#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 5631#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 5540#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 5537#L110-1 assume !false; 5907#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5905#L113 assume 12292 == ssl3_connect_~s__state~0; 5684#L114 [2021-10-28 23:53:19,567 INFO L793 eck$LassoCheckResult]: Loop: 5684#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 5647#L218 ssl3_connect_~s__server~0 := 0; 5902#L223 assume 0 != ssl3_connect_~cb~0; 5900#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 5898#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 5895#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 5892#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 5890#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 5872#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5866#L532 ssl3_connect_~skip~0 := 0; 5864#L110-1 assume !false; 5862#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5860#L113 assume !(12292 == ssl3_connect_~s__state~0); 5858#L116 assume !(16384 == ssl3_connect_~s__state~0); 5856#L119 assume !(4096 == ssl3_connect_~s__state~0); 5854#L122 assume !(20480 == ssl3_connect_~s__state~0); 5853#L125 assume !(4099 == ssl3_connect_~s__state~0); 5850#L128 assume 4368 == ssl3_connect_~s__state~0; 5816#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 5848#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 5584#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 5845#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 5843#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5837#L532 ssl3_connect_~skip~0 := 0; 5835#L110-1 assume !false; 5833#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5831#L113 assume !(12292 == ssl3_connect_~s__state~0); 5829#L116 assume !(16384 == ssl3_connect_~s__state~0); 5827#L119 assume !(4096 == ssl3_connect_~s__state~0); 5824#L122 assume !(20480 == ssl3_connect_~s__state~0); 5823#L125 assume !(4099 == ssl3_connect_~s__state~0); 5822#L128 assume !(4368 == ssl3_connect_~s__state~0); 5821#L131 assume !(4369 == ssl3_connect_~s__state~0); 5803#L134 assume 4384 == ssl3_connect_~s__state~0; 5801#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 5799#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 5523#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 5596#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 5598#L287-2 ssl3_connect_~s__init_num~0 := 0; 5946#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5941#L532 ssl3_connect_~skip~0 := 0; 5940#L110-1 assume !false; 5938#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5937#L113 assume !(12292 == ssl3_connect_~s__state~0); 5936#L116 assume !(16384 == ssl3_connect_~s__state~0); 5935#L119 assume !(4096 == ssl3_connect_~s__state~0); 5930#L122 assume !(20480 == ssl3_connect_~s__state~0); 5928#L125 assume !(4099 == ssl3_connect_~s__state~0); 5926#L128 assume !(4368 == ssl3_connect_~s__state~0); 5924#L131 assume !(4369 == ssl3_connect_~s__state~0); 5922#L134 assume !(4384 == ssl3_connect_~s__state~0); 5920#L137 assume !(4385 == ssl3_connect_~s__state~0); 5641#L140 assume 4400 == ssl3_connect_~s__state~0; 5516#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 5517#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 5546#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 5547#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6044#L532 ssl3_connect_~skip~0 := 0; 6042#L110-1 assume !false; 6040#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6038#L113 assume !(12292 == ssl3_connect_~s__state~0); 6036#L116 assume !(16384 == ssl3_connect_~s__state~0); 6033#L119 assume !(4096 == ssl3_connect_~s__state~0); 6030#L122 assume !(20480 == ssl3_connect_~s__state~0); 6027#L125 assume !(4099 == ssl3_connect_~s__state~0); 6024#L128 assume !(4368 == ssl3_connect_~s__state~0); 6021#L131 assume !(4369 == ssl3_connect_~s__state~0); 6018#L134 assume !(4384 == ssl3_connect_~s__state~0); 6008#L137 assume !(4385 == ssl3_connect_~s__state~0); 6003#L140 assume !(4400 == ssl3_connect_~s__state~0); 6001#L143 assume !(4401 == ssl3_connect_~s__state~0); 5976#L146 assume 4416 == ssl3_connect_~s__state~0; 5623#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 5624#L316 assume !(3 == ssl3_connect_~blastFlag~0); 5608#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 5526#L324 assume !(0 == ssl3_connect_~tmp___6~0); 5527#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5911#L532 ssl3_connect_~skip~0 := 0; 5910#L110-1 assume !false; 5909#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5908#L113 assume !(12292 == ssl3_connect_~s__state~0); 5906#L116 assume !(16384 == ssl3_connect_~s__state~0); 5904#L119 assume !(4096 == ssl3_connect_~s__state~0); 5820#L122 assume !(20480 == ssl3_connect_~s__state~0); 5819#L125 assume !(4099 == ssl3_connect_~s__state~0); 5818#L128 assume !(4368 == ssl3_connect_~s__state~0); 5815#L131 assume !(4369 == ssl3_connect_~s__state~0); 5813#L134 assume !(4384 == ssl3_connect_~s__state~0); 5804#L137 assume !(4385 == ssl3_connect_~s__state~0); 5805#L140 assume !(4400 == ssl3_connect_~s__state~0); 5642#L143 assume !(4401 == ssl3_connect_~s__state~0); 5643#L146 assume !(4416 == ssl3_connect_~s__state~0); 5817#L149 assume !(4417 == ssl3_connect_~s__state~0); 5814#L152 assume !(4432 == ssl3_connect_~s__state~0); 5812#L155 assume !(4433 == ssl3_connect_~s__state~0); 5735#L158 assume !(4448 == ssl3_connect_~s__state~0); 5736#L161 assume !(4449 == ssl3_connect_~s__state~0); 5737#L164 assume !(4464 == ssl3_connect_~s__state~0); 5903#L167 assume !(4465 == ssl3_connect_~s__state~0); 5901#L170 assume !(4466 == ssl3_connect_~s__state~0); 5899#L173 assume !(4467 == ssl3_connect_~s__state~0); 5897#L176 assume !(4480 == ssl3_connect_~s__state~0); 5893#L179 assume !(4481 == ssl3_connect_~s__state~0); 5891#L182 assume !(4496 == ssl3_connect_~s__state~0); 5889#L185 assume !(4497 == ssl3_connect_~s__state~0); 5888#L188 assume !(4512 == ssl3_connect_~s__state~0); 5887#L191 assume !(4513 == ssl3_connect_~s__state~0); 5886#L194 assume !(4528 == ssl3_connect_~s__state~0); 5884#L197 assume !(4529 == ssl3_connect_~s__state~0); 5885#L200 assume !(4560 == ssl3_connect_~s__state~0); 5549#L203 assume !(4561 == ssl3_connect_~s__state~0); 5550#L206 assume 4352 == ssl3_connect_~s__state~0; 5561#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 5605#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 5513#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 5572#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 5696#L532 ssl3_connect_~skip~0 := 0; 5692#L110-1 assume !false; 5688#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 5683#L113 assume 12292 == ssl3_connect_~s__state~0; 5684#L114 [2021-10-28 23:53:19,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:19,568 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-10-28 23:53:19,568 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:19,568 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011527503] [2021-10-28 23:53:19,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:19,569 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:19,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:19,574 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:19,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:19,582 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:19,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:19,583 INFO L85 PathProgramCache]: Analyzing trace with hash -691581844, now seen corresponding path program 1 times [2021-10-28 23:53:19,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:19,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119406211] [2021-10-28 23:53:19,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:19,584 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:19,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:19,621 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-10-28 23:53:19,621 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:19,621 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119406211] [2021-10-28 23:53:19,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119406211] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:19,622 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:19,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:19,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285480163] [2021-10-28 23:53:19,623 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:19,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:19,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:19,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:19,624 INFO L87 Difference]: Start difference. First operand 600 states and 838 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:19,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:19,734 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2021-10-28 23:53:19,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:19,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2021-10-28 23:53:19,739 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-10-28 23:53:19,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2021-10-28 23:53:19,746 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2021-10-28 23:53:19,747 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2021-10-28 23:53:19,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2021-10-28 23:53:19,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:19,748 INFO L681 BuchiCegarLoop]: Abstraction has 652 states and 900 transitions. [2021-10-28 23:53:19,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2021-10-28 23:53:19,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2021-10-28 23:53:19,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 646 states have (on average 1.3839009287925697) internal successors, (894), 645 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:19,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2021-10-28 23:53:19,762 INFO L704 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-10-28 23:53:19,762 INFO L587 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-10-28 23:53:19,763 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-28 23:53:19,763 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2021-10-28 23:53:19,766 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-10-28 23:53:19,767 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:19,767 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:19,768 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:19,769 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, 1, 1] [2021-10-28 23:53:19,769 INFO L791 eck$LassoCheckResult]: Stem: 6895#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); 6820#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 6821#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 6893#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 6797#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 6794#L110-1 assume !false; 7260#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7258#L113 assume 12292 == ssl3_connect_~s__state~0; 6835#L114 [2021-10-28 23:53:19,769 INFO L793 eck$LassoCheckResult]: Loop: 6835#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 6822#L218 ssl3_connect_~s__server~0 := 0; 6823#L223 assume 0 != ssl3_connect_~cb~0; 6833#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 6834#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 6866#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 6772#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 6773#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 6880#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7387#L532 ssl3_connect_~skip~0 := 0; 7385#L110-1 assume !false; 7383#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7380#L113 assume !(12292 == ssl3_connect_~s__state~0); 7373#L116 assume !(16384 == ssl3_connect_~s__state~0); 7372#L119 assume !(4096 == ssl3_connect_~s__state~0); 7365#L122 assume !(20480 == ssl3_connect_~s__state~0); 7361#L125 assume !(4099 == ssl3_connect_~s__state~0); 7200#L128 assume 4368 == ssl3_connect_~s__state~0; 6900#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 6844#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 6845#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 6878#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 6879#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7322#L532 ssl3_connect_~skip~0 := 0; 7320#L110-1 assume !false; 7318#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7316#L113 assume !(12292 == ssl3_connect_~s__state~0); 7314#L116 assume !(16384 == ssl3_connect_~s__state~0); 7312#L119 assume !(4096 == ssl3_connect_~s__state~0); 7310#L122 assume !(20480 == ssl3_connect_~s__state~0); 7308#L125 assume !(4099 == ssl3_connect_~s__state~0); 7306#L128 assume !(4368 == ssl3_connect_~s__state~0); 7304#L131 assume !(4369 == ssl3_connect_~s__state~0); 7302#L134 assume 4384 == ssl3_connect_~s__state~0; 6857#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 6780#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 6781#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 6859#L287 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 6860#L287-2 ssl3_connect_~s__init_num~0 := 0; 7339#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7334#L532 ssl3_connect_~skip~0 := 0; 7333#L110-1 assume !false; 7331#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7330#L113 assume !(12292 == ssl3_connect_~s__state~0); 7329#L116 assume !(16384 == ssl3_connect_~s__state~0); 7328#L119 assume !(4096 == ssl3_connect_~s__state~0); 7323#L122 assume !(20480 == ssl3_connect_~s__state~0); 7321#L125 assume !(4099 == ssl3_connect_~s__state~0); 7319#L128 assume !(4368 == ssl3_connect_~s__state~0); 7317#L131 assume !(4369 == ssl3_connect_~s__state~0); 7315#L134 assume !(4384 == ssl3_connect_~s__state~0); 7313#L137 assume !(4385 == ssl3_connect_~s__state~0); 7311#L140 assume !(4400 == ssl3_connect_~s__state~0); 7309#L143 assume !(4401 == ssl3_connect_~s__state~0); 7307#L146 assume !(4416 == ssl3_connect_~s__state~0); 7305#L149 assume !(4417 == ssl3_connect_~s__state~0); 7303#L152 assume !(4432 == ssl3_connect_~s__state~0); 6828#L155 assume !(4433 == ssl3_connect_~s__state~0); 6782#L158 assume !(4448 == ssl3_connect_~s__state~0); 6778#L161 assume !(4449 == ssl3_connect_~s__state~0); 6779#L164 assume !(4464 == ssl3_connect_~s__state~0); 6798#L167 assume !(4465 == ssl3_connect_~s__state~0); 6799#L170 assume !(4466 == ssl3_connect_~s__state~0); 6865#L173 assume !(4467 == ssl3_connect_~s__state~0); 6826#L176 assume !(4480 == ssl3_connect_~s__state~0); 6827#L179 assume !(4481 == ssl3_connect_~s__state~0); 6888#L182 assume !(4496 == ssl3_connect_~s__state~0); 6885#L185 assume !(4497 == ssl3_connect_~s__state~0); 6785#L188 assume !(4512 == ssl3_connect_~s__state~0); 6786#L191 assume !(4513 == ssl3_connect_~s__state~0); 6872#L194 assume !(4528 == ssl3_connect_~s__state~0); 6869#L197 assume !(4529 == ssl3_connect_~s__state~0); 6870#L200 assume 4560 == ssl3_connect_~s__state~0; 6891#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 6850#L443 assume !(ssl3_connect_~ret~0 <= 0); 6851#L446 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 6852#L446-2 ssl3_connect_~s__init_num~0 := 0; 6802#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 7364#L532 ssl3_connect_~skip~0 := 0; 7360#L110-1 assume !false; 7341#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 7041#L113 assume !(12292 == ssl3_connect_~s__state~0); 6970#L116 assume !(16384 == ssl3_connect_~s__state~0); 6962#L119 assume !(4096 == ssl3_connect_~s__state~0); 6961#L122 assume !(20480 == ssl3_connect_~s__state~0); 6955#L125 assume !(4099 == ssl3_connect_~s__state~0); 6953#L128 assume !(4368 == ssl3_connect_~s__state~0); 6951#L131 assume !(4369 == ssl3_connect_~s__state~0); 6949#L134 assume !(4384 == ssl3_connect_~s__state~0); 6947#L137 assume !(4385 == ssl3_connect_~s__state~0); 6945#L140 assume !(4400 == ssl3_connect_~s__state~0); 6903#L143 assume !(4401 == ssl3_connect_~s__state~0); 6904#L146 assume !(4416 == ssl3_connect_~s__state~0); 7265#L149 assume !(4417 == ssl3_connect_~s__state~0); 7266#L152 assume !(4432 == ssl3_connect_~s__state~0); 7301#L155 assume !(4433 == ssl3_connect_~s__state~0); 7299#L158 assume !(4448 == ssl3_connect_~s__state~0); 7300#L161 assume !(4449 == ssl3_connect_~s__state~0); 7298#L164 assume !(4464 == ssl3_connect_~s__state~0); 7296#L167 assume !(4465 == ssl3_connect_~s__state~0); 7297#L170 assume !(4466 == ssl3_connect_~s__state~0); 6840#L173 assume !(4467 == ssl3_connect_~s__state~0); 6842#L176 assume !(4480 == ssl3_connect_~s__state~0); 7127#L179 assume !(4481 == ssl3_connect_~s__state~0); 7128#L182 assume !(4496 == ssl3_connect_~s__state~0); 7135#L185 assume !(4497 == ssl3_connect_~s__state~0); 7136#L188 assume !(4512 == ssl3_connect_~s__state~0); 7264#L191 assume !(4513 == ssl3_connect_~s__state~0); 7125#L194 assume !(4528 == ssl3_connect_~s__state~0); 7123#L197 assume !(4529 == ssl3_connect_~s__state~0); 7124#L200 assume !(4560 == ssl3_connect_~s__state~0); 6807#L203 assume !(4561 == ssl3_connect_~s__state~0); 6808#L206 assume 4352 == ssl3_connect_~s__state~0; 6819#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 6868#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 6771#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 6831#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 6991#L532 ssl3_connect_~skip~0 := 0; 6989#L110-1 assume !false; 6987#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 6984#L113 assume 12292 == ssl3_connect_~s__state~0; 6835#L114 [2021-10-28 23:53:19,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:19,770 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-10-28 23:53:19,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:19,770 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834834698] [2021-10-28 23:53:19,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:19,771 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:19,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:19,777 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:19,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:19,785 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:19,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:19,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1670665540, now seen corresponding path program 1 times [2021-10-28 23:53:19,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:19,786 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998111577] [2021-10-28 23:53:19,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:19,787 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:19,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:19,818 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-10-28 23:53:19,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:19,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998111577] [2021-10-28 23:53:19,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998111577] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:19,819 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:19,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:19,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864208253] [2021-10-28 23:53:19,819 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:19,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:19,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:19,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:19,820 INFO L87 Difference]: Start difference. First operand 646 states and 894 transitions. cyclomatic complexity: 249 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:19,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:19,962 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2021-10-28 23:53:19,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:19,963 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2021-10-28 23:53:19,969 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2021-10-28 23:53:19,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2021-10-28 23:53:19,976 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2021-10-28 23:53:19,977 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2021-10-28 23:53:19,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2021-10-28 23:53:19,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:19,979 INFO L681 BuchiCegarLoop]: Abstraction has 722 states and 980 transitions. [2021-10-28 23:53:19,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2021-10-28 23:53:19,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2021-10-28 23:53:19,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 718 states have (on average 1.3593314763231197) internal successors, (976), 717 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:19,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2021-10-28 23:53:19,996 INFO L704 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-10-28 23:53:19,996 INFO L587 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-10-28 23:53:19,997 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-28 23:53:19,997 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2021-10-28 23:53:20,001 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2021-10-28 23:53:20,002 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:20,002 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:20,004 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:20,004 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, 1, 1] [2021-10-28 23:53:20,004 INFO L791 eck$LassoCheckResult]: Stem: 8277#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); 8197#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 8198#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 8271#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 8170#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 8167#L110-1 assume !false; 8796#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8795#L113 assume 12292 == ssl3_connect_~s__state~0; 8213#L114 [2021-10-28 23:53:20,005 INFO L793 eck$LassoCheckResult]: Loop: 8213#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 8199#L218 ssl3_connect_~s__server~0 := 0; 8200#L223 assume 0 != ssl3_connect_~cb~0; 8211#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 8212#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 8240#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 8146#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 8147#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 8256#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8224#L532 ssl3_connect_~skip~0 := 0; 8822#L110-1 assume !false; 8820#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8818#L113 assume !(12292 == ssl3_connect_~s__state~0); 8816#L116 assume !(16384 == ssl3_connect_~s__state~0); 8815#L119 assume !(4096 == ssl3_connect_~s__state~0); 8814#L122 assume !(20480 == ssl3_connect_~s__state~0); 8799#L125 assume !(4099 == ssl3_connect_~s__state~0); 8489#L128 assume 4368 == ssl3_connect_~s__state~0; 8280#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 8220#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 8221#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 8254#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 8255#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8511#L532 ssl3_connect_~skip~0 := 0; 8510#L110-1 assume !false; 8508#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8507#L113 assume !(12292 == ssl3_connect_~s__state~0); 8506#L116 assume !(16384 == ssl3_connect_~s__state~0); 8505#L119 assume !(4096 == ssl3_connect_~s__state~0); 8503#L122 assume !(20480 == ssl3_connect_~s__state~0); 8502#L125 assume !(4099 == ssl3_connect_~s__state~0); 8463#L128 assume !(4368 == ssl3_connect_~s__state~0); 8405#L131 assume !(4369 == ssl3_connect_~s__state~0); 8358#L134 assume 4384 == ssl3_connect_~s__state~0; 8356#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 8355#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 8155#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 8234#L287 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 8235#L287-2 ssl3_connect_~s__init_num~0 := 0; 8695#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8689#L532 ssl3_connect_~skip~0 := 0; 8687#L110-1 assume !false; 8685#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8683#L113 assume !(12292 == ssl3_connect_~s__state~0); 8681#L116 assume !(16384 == ssl3_connect_~s__state~0); 8679#L119 assume !(4096 == ssl3_connect_~s__state~0); 8677#L122 assume !(20480 == ssl3_connect_~s__state~0); 8675#L125 assume !(4099 == ssl3_connect_~s__state~0); 8673#L128 assume !(4368 == ssl3_connect_~s__state~0); 8671#L131 assume !(4369 == ssl3_connect_~s__state~0); 8669#L134 assume !(4384 == ssl3_connect_~s__state~0); 8667#L137 assume !(4385 == ssl3_connect_~s__state~0); 8665#L140 assume !(4400 == ssl3_connect_~s__state~0); 8663#L143 assume !(4401 == ssl3_connect_~s__state~0); 8661#L146 assume !(4416 == ssl3_connect_~s__state~0); 8659#L149 assume !(4417 == ssl3_connect_~s__state~0); 8657#L152 assume !(4432 == ssl3_connect_~s__state~0); 8655#L155 assume !(4433 == ssl3_connect_~s__state~0); 8653#L158 assume !(4448 == ssl3_connect_~s__state~0); 8651#L161 assume !(4449 == ssl3_connect_~s__state~0); 8649#L164 assume !(4464 == ssl3_connect_~s__state~0); 8647#L167 assume !(4465 == ssl3_connect_~s__state~0); 8645#L170 assume !(4466 == ssl3_connect_~s__state~0); 8643#L173 assume !(4467 == ssl3_connect_~s__state~0); 8642#L176 assume !(4480 == ssl3_connect_~s__state~0); 8641#L179 assume !(4481 == ssl3_connect_~s__state~0); 8639#L182 assume !(4496 == ssl3_connect_~s__state~0); 8638#L185 assume !(4497 == ssl3_connect_~s__state~0); 8637#L188 assume !(4512 == ssl3_connect_~s__state~0); 8636#L191 assume !(4513 == ssl3_connect_~s__state~0); 8635#L194 assume !(4528 == ssl3_connect_~s__state~0); 8634#L197 assume !(4529 == ssl3_connect_~s__state~0); 8633#L200 assume 4560 == ssl3_connect_~s__state~0; 8514#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 8631#L443 assume !(ssl3_connect_~ret~0 <= 0); 8630#L446 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 8611#L446-2 ssl3_connect_~s__init_num~0 := 0; 8608#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8602#L532 ssl3_connect_~skip~0 := 0; 8600#L110-1 assume !false; 8598#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8596#L113 assume !(12292 == ssl3_connect_~s__state~0); 8594#L116 assume !(16384 == ssl3_connect_~s__state~0); 8592#L119 assume !(4096 == ssl3_connect_~s__state~0); 8590#L122 assume !(20480 == ssl3_connect_~s__state~0); 8588#L125 assume !(4099 == ssl3_connect_~s__state~0); 8586#L128 assume !(4368 == ssl3_connect_~s__state~0); 8584#L131 assume !(4369 == ssl3_connect_~s__state~0); 8582#L134 assume !(4384 == ssl3_connect_~s__state~0); 8580#L137 assume !(4385 == ssl3_connect_~s__state~0); 8578#L140 assume !(4400 == ssl3_connect_~s__state~0); 8576#L143 assume !(4401 == ssl3_connect_~s__state~0); 8574#L146 assume !(4416 == ssl3_connect_~s__state~0); 8572#L149 assume !(4417 == ssl3_connect_~s__state~0); 8570#L152 assume !(4432 == ssl3_connect_~s__state~0); 8568#L155 assume !(4433 == ssl3_connect_~s__state~0); 8566#L158 assume !(4448 == ssl3_connect_~s__state~0); 8564#L161 assume !(4449 == ssl3_connect_~s__state~0); 8562#L164 assume !(4464 == ssl3_connect_~s__state~0); 8560#L167 assume !(4465 == ssl3_connect_~s__state~0); 8558#L170 assume !(4466 == ssl3_connect_~s__state~0); 8557#L173 assume !(4467 == ssl3_connect_~s__state~0); 8556#L176 assume !(4480 == ssl3_connect_~s__state~0); 8555#L179 assume !(4481 == ssl3_connect_~s__state~0); 8554#L182 assume !(4496 == ssl3_connect_~s__state~0); 8553#L185 assume !(4497 == ssl3_connect_~s__state~0); 8552#L188 assume !(4512 == ssl3_connect_~s__state~0); 8551#L191 assume !(4513 == ssl3_connect_~s__state~0); 8549#L194 assume !(4528 == ssl3_connect_~s__state~0); 8547#L197 assume !(4529 == ssl3_connect_~s__state~0); 8509#L200 assume !(4560 == ssl3_connect_~s__state~0); 8183#L203 assume !(4561 == ssl3_connect_~s__state~0); 8184#L206 assume 4352 == ssl3_connect_~s__state~0; 8196#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 8242#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 8145#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 8488#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 8462#L532 ssl3_connect_~skip~0 := 0; 8404#L110-1 assume !false; 8403#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 8402#L113 assume 12292 == ssl3_connect_~s__state~0; 8213#L114 [2021-10-28 23:53:20,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:20,006 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-10-28 23:53:20,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:20,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392892202] [2021-10-28 23:53:20,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:20,006 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:20,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:20,020 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:20,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:20,032 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:20,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:20,032 INFO L85 PathProgramCache]: Analyzing trace with hash -696029054, now seen corresponding path program 1 times [2021-10-28 23:53:20,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:20,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842372090] [2021-10-28 23:53:20,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:20,033 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:20,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:20,085 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-28 23:53:20,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:20,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842372090] [2021-10-28 23:53:20,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842372090] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:20,086 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:20,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:20,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155744730] [2021-10-28 23:53:20,088 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:20,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:20,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:20,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:20,089 INFO L87 Difference]: Start difference. First operand 718 states and 976 transitions. cyclomatic complexity: 259 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-10-28 23:53:20,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:20,114 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2021-10-28 23:53:20,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:20,114 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2021-10-28 23:53:20,126 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-10-28 23:53:20,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-10-28 23:53:20,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2021-10-28 23:53:20,141 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2021-10-28 23:53:20,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2021-10-28 23:53:20,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:20,144 INFO L681 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-10-28 23:53:20,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2021-10-28 23:53:20,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2021-10-28 23:53:20,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1300 states have (on average 1.3723076923076922) internal successors, (1784), 1299 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:20,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-10-28 23:53:20,176 INFO L704 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-10-28 23:53:20,176 INFO L587 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-10-28 23:53:20,176 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-28 23:53:20,176 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2021-10-28 23:53:20,184 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-10-28 23:53:20,185 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:20,185 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:20,187 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:20,187 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, 1, 1, 1] [2021-10-28 23:53:20,187 INFO L791 eck$LassoCheckResult]: Stem: 10302#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); 10221#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 10222#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 10298#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 10193#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 10190#L110-1 assume !false; 11220#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11218#L113 assume 12292 == ssl3_connect_~s__state~0; 10759#L114 [2021-10-28 23:53:20,187 INFO L793 eck$LassoCheckResult]: Loop: 10759#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 10424#L218 ssl3_connect_~s__server~0 := 0; 11214#L223 assume 0 != ssl3_connect_~cb~0; 11212#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 11210#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 11207#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 11204#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 11202#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 11198#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11192#L532 ssl3_connect_~skip~0 := 0; 11190#L110-1 assume !false; 11188#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11186#L113 assume !(12292 == ssl3_connect_~s__state~0); 11184#L116 assume !(16384 == ssl3_connect_~s__state~0); 11182#L119 assume !(4096 == ssl3_connect_~s__state~0); 11180#L122 assume !(20480 == ssl3_connect_~s__state~0); 11178#L125 assume !(4099 == ssl3_connect_~s__state~0); 11176#L128 assume 4368 == ssl3_connect_~s__state~0; 10740#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 11173#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 11141#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 11135#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 11132#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11126#L532 ssl3_connect_~skip~0 := 0; 11124#L110-1 assume !false; 11122#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11120#L113 assume !(12292 == ssl3_connect_~s__state~0); 11118#L116 assume !(16384 == ssl3_connect_~s__state~0); 11116#L119 assume !(4096 == ssl3_connect_~s__state~0); 11114#L122 assume !(20480 == ssl3_connect_~s__state~0); 11109#L125 assume !(4099 == ssl3_connect_~s__state~0); 11105#L128 assume !(4368 == ssl3_connect_~s__state~0); 11102#L131 assume !(4369 == ssl3_connect_~s__state~0); 11099#L134 assume 4384 == ssl3_connect_~s__state~0; 10732#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 11096#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 11093#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 11090#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 11089#L287-2 ssl3_connect_~s__init_num~0 := 0; 11081#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11076#L532 ssl3_connect_~skip~0 := 0; 11075#L110-1 assume !false; 11074#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 11073#L113 assume !(12292 == ssl3_connect_~s__state~0); 11071#L116 assume !(16384 == ssl3_connect_~s__state~0); 11070#L119 assume !(4096 == ssl3_connect_~s__state~0); 11069#L122 assume !(20480 == ssl3_connect_~s__state~0); 11068#L125 assume !(4099 == ssl3_connect_~s__state~0); 11067#L128 assume !(4368 == ssl3_connect_~s__state~0); 10972#L131 assume !(4369 == ssl3_connect_~s__state~0); 10968#L134 assume !(4384 == ssl3_connect_~s__state~0); 10969#L137 assume !(4385 == ssl3_connect_~s__state~0); 10338#L140 assume 4400 == ssl3_connect_~s__state~0; 10172#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 10173#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 10382#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 10375#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10371#L532 ssl3_connect_~skip~0 := 0; 10366#L110-1 assume !false; 10367#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10362#L113 assume !(12292 == ssl3_connect_~s__state~0); 10363#L116 assume !(16384 == ssl3_connect_~s__state~0); 10358#L119 assume !(4096 == ssl3_connect_~s__state~0); 10359#L122 assume !(20480 == ssl3_connect_~s__state~0); 10354#L125 assume !(4099 == ssl3_connect_~s__state~0); 10355#L128 assume !(4368 == ssl3_connect_~s__state~0); 10350#L131 assume !(4369 == ssl3_connect_~s__state~0); 10351#L134 assume !(4384 == ssl3_connect_~s__state~0); 10346#L137 assume !(4385 == ssl3_connect_~s__state~0); 10347#L140 assume !(4400 == ssl3_connect_~s__state~0); 10342#L143 assume !(4401 == ssl3_connect_~s__state~0); 10343#L146 assume 4416 == ssl3_connect_~s__state~0; 10324#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 10325#L316 assume !(3 == ssl3_connect_~blastFlag~0); 10886#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 10884#L324 assume !(0 == ssl3_connect_~tmp___6~0); 10881#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10875#L532 ssl3_connect_~skip~0 := 0; 10873#L110-1 assume !false; 10871#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10869#L113 assume !(12292 == ssl3_connect_~s__state~0); 10867#L116 assume !(16384 == ssl3_connect_~s__state~0); 10865#L119 assume !(4096 == ssl3_connect_~s__state~0); 10863#L122 assume !(20480 == ssl3_connect_~s__state~0); 10861#L125 assume !(4099 == ssl3_connect_~s__state~0); 10859#L128 assume !(4368 == ssl3_connect_~s__state~0); 10857#L131 assume !(4369 == ssl3_connect_~s__state~0); 10855#L134 assume !(4384 == ssl3_connect_~s__state~0); 10853#L137 assume !(4385 == ssl3_connect_~s__state~0); 10851#L140 assume !(4400 == ssl3_connect_~s__state~0); 10845#L143 assume !(4401 == ssl3_connect_~s__state~0); 10834#L146 assume !(4416 == ssl3_connect_~s__state~0); 10830#L149 assume !(4417 == ssl3_connect_~s__state~0); 10825#L152 assume 4432 == ssl3_connect_~s__state~0; 10493#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 10494#L332 assume !(4 == ssl3_connect_~blastFlag~0); 10199#L335 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 10200#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 11001#L532 ssl3_connect_~skip~0 := 0; 10440#L110-1 assume !false; 10441#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10430#L113 assume !(12292 == ssl3_connect_~s__state~0); 10431#L116 assume !(16384 == ssl3_connect_~s__state~0); 10423#L119 assume !(4096 == ssl3_connect_~s__state~0); 10425#L122 assume !(20480 == ssl3_connect_~s__state~0); 10792#L125 assume !(4099 == ssl3_connect_~s__state~0); 10790#L128 assume !(4368 == ssl3_connect_~s__state~0); 10788#L131 assume !(4369 == ssl3_connect_~s__state~0); 10786#L134 assume !(4384 == ssl3_connect_~s__state~0); 10784#L137 assume !(4385 == ssl3_connect_~s__state~0); 10782#L140 assume !(4400 == ssl3_connect_~s__state~0); 10781#L143 assume !(4401 == ssl3_connect_~s__state~0); 10780#L146 assume !(4416 == ssl3_connect_~s__state~0); 10778#L149 assume !(4417 == ssl3_connect_~s__state~0); 10775#L152 assume !(4432 == ssl3_connect_~s__state~0); 10772#L155 assume !(4433 == ssl3_connect_~s__state~0); 10766#L158 assume !(4448 == ssl3_connect_~s__state~0); 10764#L161 assume !(4449 == ssl3_connect_~s__state~0); 10762#L164 assume !(4464 == ssl3_connect_~s__state~0); 10760#L167 assume !(4465 == ssl3_connect_~s__state~0); 10757#L170 assume !(4466 == ssl3_connect_~s__state~0); 10755#L173 assume !(4467 == ssl3_connect_~s__state~0); 10753#L176 assume !(4480 == ssl3_connect_~s__state~0); 10484#L179 assume !(4481 == ssl3_connect_~s__state~0); 10485#L182 assume !(4496 == ssl3_connect_~s__state~0); 10475#L185 assume !(4497 == ssl3_connect_~s__state~0); 10468#L188 assume !(4512 == ssl3_connect_~s__state~0); 10465#L191 assume !(4513 == ssl3_connect_~s__state~0); 10461#L194 assume !(4528 == ssl3_connect_~s__state~0); 10462#L197 assume !(4529 == ssl3_connect_~s__state~0); 10399#L200 assume !(4560 == ssl3_connect_~s__state~0); 10400#L203 assume !(4561 == ssl3_connect_~s__state~0); 10402#L206 assume 4352 == ssl3_connect_~s__state~0; 10779#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 10776#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 10774#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 10771#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 10765#L532 ssl3_connect_~skip~0 := 0; 10763#L110-1 assume !false; 10761#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 10758#L113 assume 12292 == ssl3_connect_~s__state~0; 10759#L114 [2021-10-28 23:53:20,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:20,188 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-10-28 23:53:20,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:20,188 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610093315] [2021-10-28 23:53:20,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:20,189 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:20,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:20,197 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:20,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:20,213 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:20,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:20,213 INFO L85 PathProgramCache]: Analyzing trace with hash 596232148, now seen corresponding path program 1 times [2021-10-28 23:53:20,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:20,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734112113] [2021-10-28 23:53:20,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:20,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:20,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:20,256 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-10-28 23:53:20,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:20,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734112113] [2021-10-28 23:53:20,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734112113] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:20,257 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:20,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:20,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829779554] [2021-10-28 23:53:20,259 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:20,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:20,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:20,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:20,260 INFO L87 Difference]: Start difference. First operand 1300 states and 1784 transitions. cyclomatic complexity: 486 Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:20,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:20,378 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2021-10-28 23:53:20,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:20,379 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2021-10-28 23:53:20,392 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-10-28 23:53:20,406 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2021-10-28 23:53:20,406 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2021-10-28 23:53:20,408 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2021-10-28 23:53:20,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2021-10-28 23:53:20,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:20,411 INFO L681 BuchiCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2021-10-28 23:53:20,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2021-10-28 23:53:20,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2021-10-28 23:53:20,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1400 states, 1400 states have (on average 1.36) internal successors, (1904), 1399 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:20,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2021-10-28 23:53:20,447 INFO L704 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-10-28 23:53:20,447 INFO L587 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-10-28 23:53:20,447 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-28 23:53:20,447 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2021-10-28 23:53:20,456 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2021-10-28 23:53:20,456 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:20,457 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:20,458 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:20,459 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, 1, 1, 1] [2021-10-28 23:53:20,459 INFO L791 eck$LassoCheckResult]: Stem: 13028#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); 12943#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 12944#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 13025#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 12915#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 12912#L110-1 assume !false; 14249#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14109#L113 assume 12292 == ssl3_connect_~s__state~0; 12959#L114 [2021-10-28 23:53:20,459 INFO L793 eck$LassoCheckResult]: Loop: 12959#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 12945#L218 ssl3_connect_~s__server~0 := 0; 12946#L223 assume 0 != ssl3_connect_~cb~0; 12957#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 12958#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 12990#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 12888#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 12889#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 14133#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14127#L532 ssl3_connect_~skip~0 := 0; 14125#L110-1 assume !false; 14123#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14121#L113 assume !(12292 == ssl3_connect_~s__state~0); 14119#L116 assume !(16384 == ssl3_connect_~s__state~0); 14117#L119 assume !(4096 == ssl3_connect_~s__state~0); 14115#L122 assume !(20480 == ssl3_connect_~s__state~0); 14113#L125 assume !(4099 == ssl3_connect_~s__state~0); 13867#L128 assume 4368 == ssl3_connect_~s__state~0; 13263#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 13865#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 13440#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 13857#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 13854#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13848#L532 ssl3_connect_~skip~0 := 0; 13846#L110-1 assume !false; 13844#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13842#L113 assume !(12292 == ssl3_connect_~s__state~0); 13840#L116 assume !(16384 == ssl3_connect_~s__state~0); 13838#L119 assume !(4096 == ssl3_connect_~s__state~0); 13836#L122 assume !(20480 == ssl3_connect_~s__state~0); 13834#L125 assume !(4099 == ssl3_connect_~s__state~0); 13832#L128 assume !(4368 == ssl3_connect_~s__state~0); 13830#L131 assume !(4369 == ssl3_connect_~s__state~0); 13828#L134 assume 4384 == ssl3_connect_~s__state~0; 13477#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 13825#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 13418#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 13821#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 13819#L287-2 ssl3_connect_~s__init_num~0 := 0; 13816#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13810#L532 ssl3_connect_~skip~0 := 0; 13808#L110-1 assume !false; 13806#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13804#L113 assume !(12292 == ssl3_connect_~s__state~0); 13802#L116 assume !(16384 == ssl3_connect_~s__state~0); 13800#L119 assume !(4096 == ssl3_connect_~s__state~0); 13798#L122 assume !(20480 == ssl3_connect_~s__state~0); 13796#L125 assume !(4099 == ssl3_connect_~s__state~0); 13794#L128 assume !(4368 == ssl3_connect_~s__state~0); 13792#L131 assume !(4369 == ssl3_connect_~s__state~0); 13790#L134 assume !(4384 == ssl3_connect_~s__state~0); 13788#L137 assume !(4385 == ssl3_connect_~s__state~0); 13237#L140 assume 4400 == ssl3_connect_~s__state~0; 13041#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 12932#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 12933#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 14278#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14273#L532 ssl3_connect_~skip~0 := 0; 14272#L110-1 assume !false; 14271#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14270#L113 assume !(12292 == ssl3_connect_~s__state~0); 14269#L116 assume !(16384 == ssl3_connect_~s__state~0); 14268#L119 assume !(4096 == ssl3_connect_~s__state~0); 14267#L122 assume !(20480 == ssl3_connect_~s__state~0); 14266#L125 assume !(4099 == ssl3_connect_~s__state~0); 14265#L128 assume !(4368 == ssl3_connect_~s__state~0); 14264#L131 assume !(4369 == ssl3_connect_~s__state~0); 14263#L134 assume !(4384 == ssl3_connect_~s__state~0); 14262#L137 assume !(4385 == ssl3_connect_~s__state~0); 14261#L140 assume !(4400 == ssl3_connect_~s__state~0); 14260#L143 assume !(4401 == ssl3_connect_~s__state~0); 14105#L146 assume 4416 == ssl3_connect_~s__state~0; 13018#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 13019#L316 assume !(3 == ssl3_connect_~blastFlag~0); 12996#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 12901#L324 assume !(0 == ssl3_connect_~tmp___6~0); 12902#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 12965#L532 ssl3_connect_~skip~0 := 0; 12913#L110-1 assume !false; 12914#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 12918#L113 assume !(12292 == ssl3_connect_~s__state~0); 12928#L116 assume !(16384 == ssl3_connect_~s__state~0); 12929#L119 assume !(4096 == ssl3_connect_~s__state~0); 12952#L122 assume !(20480 == ssl3_connect_~s__state~0); 12953#L125 assume !(4099 == ssl3_connect_~s__state~0); 12960#L128 assume !(4368 == ssl3_connect_~s__state~0); 12947#L131 assume !(4369 == ssl3_connect_~s__state~0); 12948#L134 assume !(4384 == ssl3_connect_~s__state~0); 12978#L137 assume !(4385 == ssl3_connect_~s__state~0); 12961#L140 assume !(4400 == ssl3_connect_~s__state~0); 12962#L143 assume !(4401 == ssl3_connect_~s__state~0); 13004#L146 assume !(4416 == ssl3_connect_~s__state~0); 13005#L149 assume !(4417 == ssl3_connect_~s__state~0); 13783#L152 assume 4432 == ssl3_connect_~s__state~0; 13034#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 13035#L332 assume !(4 == ssl3_connect_~blastFlag~0); 12919#L335 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 12920#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 14212#L532 ssl3_connect_~skip~0 := 0; 14209#L110-1 assume !false; 14207#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 14206#L113 assume !(12292 == ssl3_connect_~s__state~0); 14205#L116 assume !(16384 == ssl3_connect_~s__state~0); 14203#L119 assume !(4096 == ssl3_connect_~s__state~0); 14202#L122 assume !(20480 == ssl3_connect_~s__state~0); 14195#L125 assume !(4099 == ssl3_connect_~s__state~0); 14191#L128 assume !(4368 == ssl3_connect_~s__state~0); 14187#L131 assume !(4369 == ssl3_connect_~s__state~0); 14183#L134 assume !(4384 == ssl3_connect_~s__state~0); 14179#L137 assume !(4385 == ssl3_connect_~s__state~0); 14175#L140 assume !(4400 == ssl3_connect_~s__state~0); 14171#L143 assume !(4401 == ssl3_connect_~s__state~0); 14170#L146 assume !(4416 == ssl3_connect_~s__state~0); 13011#L149 assume !(4417 == ssl3_connect_~s__state~0); 12935#L152 assume !(4432 == ssl3_connect_~s__state~0); 12936#L155 assume !(4433 == ssl3_connect_~s__state~0); 12951#L158 assume 4448 == ssl3_connect_~s__state~0; 13456#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 12930#L344 assume !(ssl3_connect_~ret~0 <= 0); 12931#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 13026#L347-2 ssl3_connect_~s__init_num~0 := 0; 13602#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13297#L532 ssl3_connect_~skip~0 := 0; 13298#L110-1 assume !false; 13288#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13289#L113 assume !(12292 == ssl3_connect_~s__state~0); 13279#L116 assume !(16384 == ssl3_connect_~s__state~0); 13280#L119 assume !(4096 == ssl3_connect_~s__state~0); 13271#L122 assume !(20480 == ssl3_connect_~s__state~0); 13272#L125 assume !(4099 == ssl3_connect_~s__state~0); 13262#L128 assume !(4368 == ssl3_connect_~s__state~0); 13264#L131 assume !(4369 == ssl3_connect_~s__state~0); 13478#L134 assume !(4384 == ssl3_connect_~s__state~0); 13479#L137 assume !(4385 == ssl3_connect_~s__state~0); 13394#L140 assume !(4400 == ssl3_connect_~s__state~0); 13395#L143 assume !(4401 == ssl3_connect_~s__state~0); 13473#L146 assume !(4416 == ssl3_connect_~s__state~0); 13474#L149 assume !(4417 == ssl3_connect_~s__state~0); 13469#L152 assume !(4432 == ssl3_connect_~s__state~0); 13470#L155 assume !(4433 == ssl3_connect_~s__state~0); 13460#L158 assume !(4448 == ssl3_connect_~s__state~0); 13461#L161 assume !(4449 == ssl3_connect_~s__state~0); 13450#L164 assume !(4464 == ssl3_connect_~s__state~0); 13451#L167 assume !(4465 == ssl3_connect_~s__state~0); 13447#L170 assume !(4466 == ssl3_connect_~s__state~0); 13448#L173 assume !(4467 == ssl3_connect_~s__state~0); 13782#L176 assume !(4480 == ssl3_connect_~s__state~0); 13226#L179 assume !(4481 == ssl3_connect_~s__state~0); 13227#L182 assume !(4496 == ssl3_connect_~s__state~0); 13125#L185 assume !(4497 == ssl3_connect_~s__state~0); 13126#L188 assume !(4512 == ssl3_connect_~s__state~0); 13354#L191 assume !(4513 == ssl3_connect_~s__state~0); 13355#L194 assume !(4528 == ssl3_connect_~s__state~0); 13524#L197 assume !(4529 == ssl3_connect_~s__state~0); 13775#L200 assume !(4560 == ssl3_connect_~s__state~0); 13022#L203 assume !(4561 == ssl3_connect_~s__state~0); 12941#L206 assume 4352 == ssl3_connect_~s__state~0; 12942#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 12993#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 12887#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 12954#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 13170#L532 ssl3_connect_~skip~0 := 0; 13171#L110-1 assume !false; 13161#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 13162#L113 assume 12292 == ssl3_connect_~s__state~0; 12959#L114 [2021-10-28 23:53:20,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:20,460 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-10-28 23:53:20,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:20,460 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122201028] [2021-10-28 23:53:20,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:20,461 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:20,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:20,466 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:20,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:20,496 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:20,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:20,497 INFO L85 PathProgramCache]: Analyzing trace with hash -297529145, now seen corresponding path program 1 times [2021-10-28 23:53:20,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:20,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558647396] [2021-10-28 23:53:20,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:20,497 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:20,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:20,540 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-10-28 23:53:20,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:20,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558647396] [2021-10-28 23:53:20,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558647396] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:20,541 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:20,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:20,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831595083] [2021-10-28 23:53:20,542 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:20,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:20,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:20,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:20,543 INFO L87 Difference]: Start difference. First operand 1400 states and 1904 transitions. cyclomatic complexity: 506 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:20,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:20,662 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2021-10-28 23:53:20,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:20,663 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2021-10-28 23:53:20,680 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2021-10-28 23:53:20,694 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2021-10-28 23:53:20,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2021-10-28 23:53:20,697 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2021-10-28 23:53:20,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2021-10-28 23:53:20,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:20,701 INFO L681 BuchiCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2021-10-28 23:53:20,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2021-10-28 23:53:20,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2021-10-28 23:53:20,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1512 states have (on average 1.3465608465608465) internal successors, (2036), 1511 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:20,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2021-10-28 23:53:20,740 INFO L704 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-10-28 23:53:20,741 INFO L587 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-10-28 23:53:20,741 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-28 23:53:20,741 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2021-10-28 23:53:20,752 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2021-10-28 23:53:20,752 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:20,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:20,755 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:20,755 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, 1, 1, 1] [2021-10-28 23:53:20,755 INFO L791 eck$LassoCheckResult]: Stem: 15954#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); 15866#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 15867#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 15947#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 15838#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 15835#L110-1 assume !false; 17321#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17320#L113 assume 12292 == ssl3_connect_~s__state~0; 15883#L114 [2021-10-28 23:53:20,756 INFO L793 eck$LassoCheckResult]: Loop: 15883#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 15868#L218 ssl3_connect_~s__server~0 := 0; 15869#L223 assume 0 != ssl3_connect_~cb~0; 15881#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 15882#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 15913#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 15814#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 15815#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 17290#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17284#L532 ssl3_connect_~skip~0 := 0; 17282#L110-1 assume !false; 17280#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17279#L113 assume !(12292 == ssl3_connect_~s__state~0); 17275#L116 assume !(16384 == ssl3_connect_~s__state~0); 17274#L119 assume !(4096 == ssl3_connect_~s__state~0); 17272#L122 assume !(20480 == ssl3_connect_~s__state~0); 17270#L125 assume !(4099 == ssl3_connect_~s__state~0); 17265#L128 assume 4368 == ssl3_connect_~s__state~0; 16353#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 17263#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 15950#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 15951#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 17258#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17253#L532 ssl3_connect_~skip~0 := 0; 17251#L110-1 assume !false; 17249#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17247#L113 assume !(12292 == ssl3_connect_~s__state~0); 17242#L116 assume !(16384 == ssl3_connect_~s__state~0); 17240#L119 assume !(4096 == ssl3_connect_~s__state~0); 17237#L122 assume !(20480 == ssl3_connect_~s__state~0); 17234#L125 assume !(4099 == ssl3_connect_~s__state~0); 17231#L128 assume !(4368 == ssl3_connect_~s__state~0); 17228#L131 assume !(4369 == ssl3_connect_~s__state~0); 17227#L134 assume 4384 == ssl3_connect_~s__state~0; 16348#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 17226#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 16150#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 17225#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 15937#L287-2 ssl3_connect_~s__init_num~0 := 0; 15938#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17264#L532 ssl3_connect_~skip~0 := 0; 17261#L110-1 assume !false; 17260#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17259#L113 assume !(12292 == ssl3_connect_~s__state~0); 17252#L116 assume !(16384 == ssl3_connect_~s__state~0); 17248#L119 assume !(4096 == ssl3_connect_~s__state~0); 17239#L122 assume !(20480 == ssl3_connect_~s__state~0); 17236#L125 assume !(4099 == ssl3_connect_~s__state~0); 17233#L128 assume !(4368 == ssl3_connect_~s__state~0); 17230#L131 assume !(4369 == ssl3_connect_~s__state~0); 17184#L134 assume !(4384 == ssl3_connect_~s__state~0); 17099#L137 assume !(4385 == ssl3_connect_~s__state~0); 16036#L140 assume 4400 == ssl3_connect_~s__state~0; 15961#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 15852#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 15853#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 17073#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17067#L532 ssl3_connect_~skip~0 := 0; 17065#L110-1 assume !false; 17063#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17061#L113 assume !(12292 == ssl3_connect_~s__state~0); 17059#L116 assume !(16384 == ssl3_connect_~s__state~0); 17057#L119 assume !(4096 == ssl3_connect_~s__state~0); 17055#L122 assume !(20480 == ssl3_connect_~s__state~0); 17053#L125 assume !(4099 == ssl3_connect_~s__state~0); 17051#L128 assume !(4368 == ssl3_connect_~s__state~0); 17049#L131 assume !(4369 == ssl3_connect_~s__state~0); 17047#L134 assume !(4384 == ssl3_connect_~s__state~0); 17045#L137 assume !(4385 == ssl3_connect_~s__state~0); 17043#L140 assume !(4400 == ssl3_connect_~s__state~0); 17041#L143 assume !(4401 == ssl3_connect_~s__state~0); 17039#L146 assume 4416 == ssl3_connect_~s__state~0; 16477#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 17036#L316 assume !(3 == ssl3_connect_~blastFlag~0); 17035#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 17030#L324 assume !(0 == ssl3_connect_~tmp___6~0); 17027#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 17021#L532 ssl3_connect_~skip~0 := 0; 17019#L110-1 assume !false; 17017#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 17015#L113 assume !(12292 == ssl3_connect_~s__state~0); 17013#L116 assume !(16384 == ssl3_connect_~s__state~0); 17011#L119 assume !(4096 == ssl3_connect_~s__state~0); 17009#L122 assume !(20480 == ssl3_connect_~s__state~0); 17007#L125 assume !(4099 == ssl3_connect_~s__state~0); 17005#L128 assume !(4368 == ssl3_connect_~s__state~0); 17003#L131 assume !(4369 == ssl3_connect_~s__state~0); 17001#L134 assume !(4384 == ssl3_connect_~s__state~0); 16999#L137 assume !(4385 == ssl3_connect_~s__state~0); 16998#L140 assume !(4400 == ssl3_connect_~s__state~0); 16997#L143 assume !(4401 == ssl3_connect_~s__state~0); 16864#L146 assume !(4416 == ssl3_connect_~s__state~0); 16863#L149 assume !(4417 == ssl3_connect_~s__state~0); 16862#L152 assume 4432 == ssl3_connect_~s__state~0; 16417#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 16860#L332 assume !(4 == ssl3_connect_~blastFlag~0); 16857#L335 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 16852#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16845#L532 ssl3_connect_~skip~0 := 0; 16842#L110-1 assume !false; 16837#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16836#L113 assume !(12292 == ssl3_connect_~s__state~0); 16829#L116 assume !(16384 == ssl3_connect_~s__state~0); 16825#L119 assume !(4096 == ssl3_connect_~s__state~0); 16823#L122 assume !(20480 == ssl3_connect_~s__state~0); 16820#L125 assume !(4099 == ssl3_connect_~s__state~0); 16816#L128 assume !(4368 == ssl3_connect_~s__state~0); 16812#L131 assume !(4369 == ssl3_connect_~s__state~0); 16808#L134 assume !(4384 == ssl3_connect_~s__state~0); 16642#L137 assume !(4385 == ssl3_connect_~s__state~0); 16636#L140 assume !(4400 == ssl3_connect_~s__state~0); 16634#L143 assume !(4401 == ssl3_connect_~s__state~0); 16632#L146 assume !(4416 == ssl3_connect_~s__state~0); 16630#L149 assume !(4417 == ssl3_connect_~s__state~0); 16628#L152 assume !(4432 == ssl3_connect_~s__state~0); 16626#L155 assume !(4433 == ssl3_connect_~s__state~0); 16624#L158 assume 4448 == ssl3_connect_~s__state~0; 15859#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 15860#L344 assume !(ssl3_connect_~ret~0 <= 0); 16103#L347 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 16105#L347-2 ssl3_connect_~s__init_num~0 := 0; 16087#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16083#L532 ssl3_connect_~skip~0 := 0; 16074#L110-1 assume !false; 16075#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16066#L113 assume !(12292 == ssl3_connect_~s__state~0); 16065#L116 assume !(16384 == ssl3_connect_~s__state~0); 16061#L119 assume !(4096 == ssl3_connect_~s__state~0); 16062#L122 assume !(20480 == ssl3_connect_~s__state~0); 16359#L125 assume !(4099 == ssl3_connect_~s__state~0); 16939#L128 assume !(4368 == ssl3_connect_~s__state~0); 16938#L131 assume !(4369 == ssl3_connect_~s__state~0); 16937#L134 assume !(4384 == ssl3_connect_~s__state~0); 16936#L137 assume !(4385 == ssl3_connect_~s__state~0); 16935#L140 assume !(4400 == ssl3_connect_~s__state~0); 16934#L143 assume !(4401 == ssl3_connect_~s__state~0); 16933#L146 assume !(4416 == ssl3_connect_~s__state~0); 16932#L149 assume !(4417 == ssl3_connect_~s__state~0); 16931#L152 assume !(4432 == ssl3_connect_~s__state~0); 16930#L155 assume !(4433 == ssl3_connect_~s__state~0); 16929#L158 assume !(4448 == ssl3_connect_~s__state~0); 16928#L161 assume !(4449 == ssl3_connect_~s__state~0); 16927#L164 assume !(4464 == ssl3_connect_~s__state~0); 16926#L167 assume !(4465 == ssl3_connect_~s__state~0); 16925#L170 assume !(4466 == ssl3_connect_~s__state~0); 16924#L173 assume !(4467 == ssl3_connect_~s__state~0); 16923#L176 assume !(4480 == ssl3_connect_~s__state~0); 16922#L179 assume !(4481 == ssl3_connect_~s__state~0); 16921#L182 assume !(4496 == ssl3_connect_~s__state~0); 16920#L185 assume !(4497 == ssl3_connect_~s__state~0); 16918#L188 assume !(4512 == ssl3_connect_~s__state~0); 16116#L191 assume !(4513 == ssl3_connect_~s__state~0); 16117#L194 assume !(4528 == ssl3_connect_~s__state~0); 16902#L197 assume !(4529 == ssl3_connect_~s__state~0); 16883#L200 assume !(4560 == ssl3_connect_~s__state~0); 16482#L203 assume !(4561 == ssl3_connect_~s__state~0); 15864#L206 assume 4352 == ssl3_connect_~s__state~0; 15865#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 16124#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 16125#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 16383#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 16365#L532 ssl3_connect_~skip~0 := 0; 16047#L110-1 assume !false; 16048#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 16040#L113 assume 12292 == ssl3_connect_~s__state~0; 15883#L114 [2021-10-28 23:53:20,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:20,757 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-10-28 23:53:20,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:20,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185570335] [2021-10-28 23:53:20,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:20,758 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:20,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:20,766 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:20,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:20,775 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:20,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:20,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1630743557, now seen corresponding path program 1 times [2021-10-28 23:53:20,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:20,777 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451809493] [2021-10-28 23:53:20,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:20,777 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:20,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:20,827 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-10-28 23:53:20,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:20,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451809493] [2021-10-28 23:53:20,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451809493] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:20,828 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:20,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:20,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753254253] [2021-10-28 23:53:20,829 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:20,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:20,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:20,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:20,830 INFO L87 Difference]: Start difference. First operand 1512 states and 2036 transitions. cyclomatic complexity: 526 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:20,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:20,976 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2021-10-28 23:53:20,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:20,977 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2021-10-28 23:53:21,001 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2021-10-28 23:53:21,019 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2021-10-28 23:53:21,019 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2021-10-28 23:53:21,022 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2021-10-28 23:53:21,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2021-10-28 23:53:21,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:21,026 INFO L681 BuchiCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2021-10-28 23:53:21,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2021-10-28 23:53:21,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2021-10-28 23:53:21,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1636 states, 1636 states have (on average 1.332518337408313) internal successors, (2180), 1635 states have internal predecessors, (2180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:21,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2021-10-28 23:53:21,074 INFO L704 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-10-28 23:53:21,075 INFO L587 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-10-28 23:53:21,075 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-28 23:53:21,075 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2021-10-28 23:53:21,084 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2021-10-28 23:53:21,084 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:21,084 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:21,087 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:21,087 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, 1, 1, 1] [2021-10-28 23:53:21,087 INFO L791 eck$LassoCheckResult]: Stem: 19112#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); 19028#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 19029#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 19105#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 19002#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 19000#L110-1 assume !false; 19003#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19006#L113 assume 12292 == ssl3_connect_~s__state~0; 19106#L114 [2021-10-28 23:53:21,088 INFO L793 eck$LassoCheckResult]: Loop: 19106#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 19145#L218 ssl3_connect_~s__server~0 := 0; 20610#L223 assume 0 != ssl3_connect_~cb~0; 20609#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 20608#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 20606#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 20604#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 20603#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 20602#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20597#L532 ssl3_connect_~skip~0 := 0; 20596#L110-1 assume !false; 20595#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20594#L113 assume !(12292 == ssl3_connect_~s__state~0); 20593#L116 assume !(16384 == ssl3_connect_~s__state~0); 20592#L119 assume !(4096 == ssl3_connect_~s__state~0); 20591#L122 assume !(20480 == ssl3_connect_~s__state~0); 20590#L125 assume !(4099 == ssl3_connect_~s__state~0); 20589#L128 assume 4368 == ssl3_connect_~s__state~0; 19199#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 20588#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 19552#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 19088#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 19089#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20542#L532 ssl3_connect_~skip~0 := 0; 20540#L110-1 assume !false; 20335#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20334#L113 assume !(12292 == ssl3_connect_~s__state~0); 20333#L116 assume !(16384 == ssl3_connect_~s__state~0); 20331#L119 assume !(4096 == ssl3_connect_~s__state~0); 20330#L122 assume !(20480 == ssl3_connect_~s__state~0); 20329#L125 assume !(4099 == ssl3_connect_~s__state~0); 20328#L128 assume !(4368 == ssl3_connect_~s__state~0); 20327#L131 assume !(4369 == ssl3_connect_~s__state~0); 20326#L134 assume 4384 == ssl3_connect_~s__state~0; 19191#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 20324#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 19530#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 20323#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 20322#L287-2 ssl3_connect_~s__init_num~0 := 0; 20320#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20314#L532 ssl3_connect_~skip~0 := 0; 20312#L110-1 assume !false; 20310#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20308#L113 assume !(12292 == ssl3_connect_~s__state~0); 20307#L116 assume !(16384 == ssl3_connect_~s__state~0); 20301#L119 assume !(4096 == ssl3_connect_~s__state~0); 20299#L122 assume !(20480 == ssl3_connect_~s__state~0); 20297#L125 assume !(4099 == ssl3_connect_~s__state~0); 20295#L128 assume !(4368 == ssl3_connect_~s__state~0); 20293#L131 assume !(4369 == ssl3_connect_~s__state~0); 20291#L134 assume !(4384 == ssl3_connect_~s__state~0); 20289#L137 assume !(4385 == ssl3_connect_~s__state~0); 19120#L140 assume 4400 == ssl3_connect_~s__state~0; 18982#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 18983#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 19010#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 19011#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20564#L532 ssl3_connect_~skip~0 := 0; 20562#L110-1 assume !false; 20561#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20560#L113 assume !(12292 == ssl3_connect_~s__state~0); 20559#L116 assume !(16384 == ssl3_connect_~s__state~0); 19113#L119 assume !(4096 == ssl3_connect_~s__state~0); 19036#L122 assume !(20480 == ssl3_connect_~s__state~0); 19037#L125 assume !(4099 == ssl3_connect_~s__state~0); 19044#L128 assume !(4368 == ssl3_connect_~s__state~0); 19045#L131 assume !(4369 == ssl3_connect_~s__state~0); 19114#L134 assume !(4384 == ssl3_connect_~s__state~0); 19063#L137 assume !(4385 == ssl3_connect_~s__state~0); 19046#L140 assume !(4400 == ssl3_connect_~s__state~0); 19047#L143 assume !(4401 == ssl3_connect_~s__state~0); 19086#L146 assume 4416 == ssl3_connect_~s__state~0; 19087#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 19097#L316 assume !(3 == ssl3_connect_~blastFlag~0); 19077#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 18991#L324 assume !(0 == ssl3_connect_~tmp___6~0); 18992#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20027#L532 ssl3_connect_~skip~0 := 0; 20025#L110-1 assume !false; 20023#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20021#L113 assume !(12292 == ssl3_connect_~s__state~0); 20019#L116 assume !(16384 == ssl3_connect_~s__state~0); 20017#L119 assume !(4096 == ssl3_connect_~s__state~0); 20015#L122 assume !(20480 == ssl3_connect_~s__state~0); 20013#L125 assume !(4099 == ssl3_connect_~s__state~0); 20011#L128 assume !(4368 == ssl3_connect_~s__state~0); 20009#L131 assume !(4369 == ssl3_connect_~s__state~0); 20007#L134 assume !(4384 == ssl3_connect_~s__state~0); 20005#L137 assume !(4385 == ssl3_connect_~s__state~0); 20003#L140 assume !(4400 == ssl3_connect_~s__state~0); 20002#L143 assume !(4401 == ssl3_connect_~s__state~0); 20001#L146 assume !(4416 == ssl3_connect_~s__state~0); 19999#L149 assume !(4417 == ssl3_connect_~s__state~0); 19982#L152 assume 4432 == ssl3_connect_~s__state~0; 19347#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 20180#L332 assume !(4 == ssl3_connect_~blastFlag~0); 20179#L335 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 20164#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20157#L532 ssl3_connect_~skip~0 := 0; 20154#L110-1 assume !false; 20151#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20148#L113 assume !(12292 == ssl3_connect_~s__state~0); 20145#L116 assume !(16384 == ssl3_connect_~s__state~0); 20142#L119 assume !(4096 == ssl3_connect_~s__state~0); 20139#L122 assume !(20480 == ssl3_connect_~s__state~0); 20136#L125 assume !(4099 == ssl3_connect_~s__state~0); 20133#L128 assume !(4368 == ssl3_connect_~s__state~0); 20130#L131 assume !(4369 == ssl3_connect_~s__state~0); 20127#L134 assume !(4384 == ssl3_connect_~s__state~0); 20124#L137 assume !(4385 == ssl3_connect_~s__state~0); 20121#L140 assume !(4400 == ssl3_connect_~s__state~0); 20118#L143 assume !(4401 == ssl3_connect_~s__state~0); 20115#L146 assume !(4416 == ssl3_connect_~s__state~0); 20112#L149 assume !(4417 == ssl3_connect_~s__state~0); 20105#L152 assume !(4432 == ssl3_connect_~s__state~0); 20102#L155 assume !(4433 == ssl3_connect_~s__state~0); 20099#L158 assume 4448 == ssl3_connect_~s__state~0; 19338#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 19018#L344 assume !(ssl3_connect_~ret~0 <= 0); 19019#L347 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0);ssl3_connect_~s__state~0 := 4480; 20090#L347-2 ssl3_connect_~s__init_num~0 := 0; 20056#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 20051#L532 ssl3_connect_~skip~0 := 0; 20050#L110-1 assume !false; 20049#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 20048#L113 assume !(12292 == ssl3_connect_~s__state~0); 20047#L116 assume !(16384 == ssl3_connect_~s__state~0); 20046#L119 assume !(4096 == ssl3_connect_~s__state~0); 20045#L122 assume !(20480 == ssl3_connect_~s__state~0); 20044#L125 assume !(4099 == ssl3_connect_~s__state~0); 20043#L128 assume !(4368 == ssl3_connect_~s__state~0); 20042#L131 assume !(4369 == ssl3_connect_~s__state~0); 20041#L134 assume !(4384 == ssl3_connect_~s__state~0); 20033#L137 assume !(4385 == ssl3_connect_~s__state~0); 20028#L140 assume !(4400 == ssl3_connect_~s__state~0); 20026#L143 assume !(4401 == ssl3_connect_~s__state~0); 20024#L146 assume !(4416 == ssl3_connect_~s__state~0); 20022#L149 assume !(4417 == ssl3_connect_~s__state~0); 20020#L152 assume !(4432 == ssl3_connect_~s__state~0); 20018#L155 assume !(4433 == ssl3_connect_~s__state~0); 20016#L158 assume !(4448 == ssl3_connect_~s__state~0); 20014#L161 assume !(4449 == ssl3_connect_~s__state~0); 20012#L164 assume !(4464 == ssl3_connect_~s__state~0); 20010#L167 assume !(4465 == ssl3_connect_~s__state~0); 20008#L170 assume !(4466 == ssl3_connect_~s__state~0); 20006#L173 assume !(4467 == ssl3_connect_~s__state~0); 20004#L176 assume 4480 == ssl3_connect_~s__state~0; 19312#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 19986#L368 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 19657#L372 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 19656#L372-2 ssl3_connect_~s__init_num~0 := 0; 19252#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19248#L532 ssl3_connect_~skip~0 := 0; 19235#L110-1 assume !false; 19236#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19227#L113 assume !(12292 == ssl3_connect_~s__state~0); 19228#L116 assume !(16384 == ssl3_connect_~s__state~0); 19218#L119 assume !(4096 == ssl3_connect_~s__state~0); 19219#L122 assume !(20480 == ssl3_connect_~s__state~0); 19649#L125 assume !(4099 == ssl3_connect_~s__state~0); 20066#L128 assume !(4368 == ssl3_connect_~s__state~0); 20065#L131 assume !(4369 == ssl3_connect_~s__state~0); 20064#L134 assume !(4384 == ssl3_connect_~s__state~0); 20063#L137 assume !(4385 == ssl3_connect_~s__state~0); 20062#L140 assume !(4400 == ssl3_connect_~s__state~0); 20061#L143 assume !(4401 == ssl3_connect_~s__state~0); 20060#L146 assume !(4416 == ssl3_connect_~s__state~0); 20059#L149 assume !(4417 == ssl3_connect_~s__state~0); 20057#L152 assume !(4432 == ssl3_connect_~s__state~0); 19346#L155 assume !(4433 == ssl3_connect_~s__state~0); 19348#L158 assume !(4448 == ssl3_connect_~s__state~0); 19337#L161 assume !(4449 == ssl3_connect_~s__state~0); 19339#L164 assume !(4464 == ssl3_connect_~s__state~0); 19329#L167 assume !(4465 == ssl3_connect_~s__state~0); 19330#L170 assume !(4466 == ssl3_connect_~s__state~0); 19320#L173 assume !(4467 == ssl3_connect_~s__state~0); 19322#L176 assume !(4480 == ssl3_connect_~s__state~0); 19311#L179 assume !(4481 == ssl3_connect_~s__state~0); 19313#L182 assume !(4496 == ssl3_connect_~s__state~0); 19301#L185 assume !(4497 == ssl3_connect_~s__state~0); 19302#L188 assume !(4512 == ssl3_connect_~s__state~0); 20038#L191 assume !(4513 == ssl3_connect_~s__state~0); 20037#L194 assume !(4528 == ssl3_connect_~s__state~0); 19598#L197 assume !(4529 == ssl3_connect_~s__state~0); 19599#L200 assume !(4560 == ssl3_connect_~s__state~0); 19694#L203 assume !(4561 == ssl3_connect_~s__state~0); 19692#L206 assume 4352 == ssl3_connect_~s__state~0; 19690#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 19661#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 19659#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 19282#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 19278#L532 ssl3_connect_~skip~0 := 0; 19270#L110-1 assume !false; 19271#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 19258#L113 assume 12292 == ssl3_connect_~s__state~0; 19106#L114 [2021-10-28 23:53:21,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:21,089 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-10-28 23:53:21,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:21,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55609856] [2021-10-28 23:53:21,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:21,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:21,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:21,098 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:21,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:21,139 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:21,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:21,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1033128679, now seen corresponding path program 1 times [2021-10-28 23:53:21,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:21,140 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909633834] [2021-10-28 23:53:21,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:21,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:21,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:21,209 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-10-28 23:53:21,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:21,210 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909633834] [2021-10-28 23:53:21,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909633834] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:21,210 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:21,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:21,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621047853] [2021-10-28 23:53:21,212 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:21,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:21,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:21,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:21,216 INFO L87 Difference]: Start difference. First operand 1636 states and 2180 transitions. cyclomatic complexity: 546 Second operand has 3 states, 3 states have (on average 42.0) internal successors, (126), 3 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:21,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:21,260 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2021-10-28 23:53:21,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:21,260 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2021-10-28 23:53:21,294 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-10-28 23:53:21,332 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-10-28 23:53:21,333 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2021-10-28 23:53:21,338 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2021-10-28 23:53:21,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2021-10-28 23:53:21,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:21,346 INFO L681 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-10-28 23:53:21,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2021-10-28 23:53:21,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2021-10-28 23:53:21,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3254 states, 3254 states have (on average 1.331899200983405) internal successors, (4334), 3253 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:21,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-10-28 23:53:21,442 INFO L704 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-10-28 23:53:21,442 INFO L587 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-10-28 23:53:21,442 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-28 23:53:21,443 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2021-10-28 23:53:21,459 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-10-28 23:53:21,460 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:21,460 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:21,463 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:21,463 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, 1, 1, 1] [2021-10-28 23:53:21,463 INFO L791 eck$LassoCheckResult]: Stem: 24017#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); 23926#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 23927#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 24011#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 23899#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 23897#L110-1 assume !false; 25652#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25650#L113 assume 12292 == ssl3_connect_~s__state~0; 25132#L114 [2021-10-28 23:53:21,464 INFO L793 eck$LassoCheckResult]: Loop: 25132#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 25117#L218 ssl3_connect_~s__server~0 := 0; 25647#L223 assume 0 != ssl3_connect_~cb~0; 25645#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 25642#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 25635#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 25632#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 25630#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 25627#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25621#L532 ssl3_connect_~skip~0 := 0; 25619#L110-1 assume !false; 25617#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25615#L113 assume !(12292 == ssl3_connect_~s__state~0); 25613#L116 assume !(16384 == ssl3_connect_~s__state~0); 25611#L119 assume !(4096 == ssl3_connect_~s__state~0); 25609#L122 assume !(20480 == ssl3_connect_~s__state~0); 25607#L125 assume !(4099 == ssl3_connect_~s__state~0); 25605#L128 assume 4368 == ssl3_connect_~s__state~0; 25109#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 25602#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 24337#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 25598#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 25595#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25589#L532 ssl3_connect_~skip~0 := 0; 25587#L110-1 assume !false; 25586#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25585#L113 assume !(12292 == ssl3_connect_~s__state~0); 25584#L116 assume !(16384 == ssl3_connect_~s__state~0); 25582#L119 assume !(4096 == ssl3_connect_~s__state~0); 25576#L122 assume !(20480 == ssl3_connect_~s__state~0); 25574#L125 assume !(4099 == ssl3_connect_~s__state~0); 25572#L128 assume !(4368 == ssl3_connect_~s__state~0); 25570#L131 assume !(4369 == ssl3_connect_~s__state~0); 25568#L134 assume 4384 == ssl3_connect_~s__state~0; 25101#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 25565#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 24949#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 25561#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 25559#L287-2 ssl3_connect_~s__init_num~0 := 0; 25556#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25550#L532 ssl3_connect_~skip~0 := 0; 25548#L110-1 assume !false; 25546#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25544#L113 assume !(12292 == ssl3_connect_~s__state~0); 25542#L116 assume !(16384 == ssl3_connect_~s__state~0); 25536#L119 assume !(4096 == ssl3_connect_~s__state~0); 25535#L122 assume !(20480 == ssl3_connect_~s__state~0); 25534#L125 assume !(4099 == ssl3_connect_~s__state~0); 25532#L128 assume !(4368 == ssl3_connect_~s__state~0); 25529#L131 assume !(4369 == ssl3_connect_~s__state~0); 25513#L134 assume !(4384 == ssl3_connect_~s__state~0); 25511#L137 assume !(4385 == ssl3_connect_~s__state~0); 24053#L140 assume 4400 == ssl3_connect_~s__state~0; 24054#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 24914#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 24915#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 25432#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25427#L532 ssl3_connect_~skip~0 := 0; 25426#L110-1 assume !false; 25425#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25424#L113 assume !(12292 == ssl3_connect_~s__state~0); 25423#L116 assume !(16384 == ssl3_connect_~s__state~0); 25422#L119 assume !(4096 == ssl3_connect_~s__state~0); 25421#L122 assume !(20480 == ssl3_connect_~s__state~0); 25419#L125 assume !(4099 == ssl3_connect_~s__state~0); 25418#L128 assume !(4368 == ssl3_connect_~s__state~0); 25412#L131 assume !(4369 == ssl3_connect_~s__state~0); 25410#L134 assume !(4384 == ssl3_connect_~s__state~0); 25408#L137 assume !(4385 == ssl3_connect_~s__state~0); 25406#L140 assume !(4400 == ssl3_connect_~s__state~0); 25404#L143 assume !(4401 == ssl3_connect_~s__state~0); 25402#L146 assume 4416 == ssl3_connect_~s__state~0; 25085#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 25399#L316 assume !(3 == ssl3_connect_~blastFlag~0); 25397#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 25395#L324 assume !(0 == ssl3_connect_~tmp___6~0); 25392#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25386#L532 ssl3_connect_~skip~0 := 0; 25384#L110-1 assume !false; 25382#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25380#L113 assume !(12292 == ssl3_connect_~s__state~0); 25378#L116 assume !(16384 == ssl3_connect_~s__state~0); 25376#L119 assume !(4096 == ssl3_connect_~s__state~0); 25374#L122 assume !(20480 == ssl3_connect_~s__state~0); 25372#L125 assume !(4099 == ssl3_connect_~s__state~0); 25370#L128 assume !(4368 == ssl3_connect_~s__state~0); 25368#L131 assume !(4369 == ssl3_connect_~s__state~0); 25366#L134 assume !(4384 == ssl3_connect_~s__state~0); 25364#L137 assume !(4385 == ssl3_connect_~s__state~0); 25362#L140 assume !(4400 == ssl3_connect_~s__state~0); 25360#L143 assume !(4401 == ssl3_connect_~s__state~0); 25358#L146 assume !(4416 == ssl3_connect_~s__state~0); 25356#L149 assume !(4417 == ssl3_connect_~s__state~0); 25355#L152 assume 4432 == ssl3_connect_~s__state~0; 25080#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 25353#L332 assume !(4 == ssl3_connect_~blastFlag~0); 25352#L335 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 25351#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25346#L532 ssl3_connect_~skip~0 := 0; 25344#L110-1 assume !false; 25342#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25340#L113 assume !(12292 == ssl3_connect_~s__state~0); 25338#L116 assume !(16384 == ssl3_connect_~s__state~0); 25336#L119 assume !(4096 == ssl3_connect_~s__state~0); 25334#L122 assume !(20480 == ssl3_connect_~s__state~0); 25332#L125 assume !(4099 == ssl3_connect_~s__state~0); 25330#L128 assume !(4368 == ssl3_connect_~s__state~0); 25329#L131 assume !(4369 == ssl3_connect_~s__state~0); 25328#L134 assume !(4384 == ssl3_connect_~s__state~0); 25326#L137 assume !(4385 == ssl3_connect_~s__state~0); 25325#L140 assume !(4400 == ssl3_connect_~s__state~0); 25324#L143 assume !(4401 == ssl3_connect_~s__state~0); 25323#L146 assume !(4416 == ssl3_connect_~s__state~0); 25322#L149 assume !(4417 == ssl3_connect_~s__state~0); 25321#L152 assume !(4432 == ssl3_connect_~s__state~0); 25319#L155 assume !(4433 == ssl3_connect_~s__state~0); 25318#L158 assume 4448 == ssl3_connect_~s__state~0; 25075#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 25317#L344 assume !(ssl3_connect_~ret~0 <= 0); 25315#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 25313#L347-2 ssl3_connect_~s__init_num~0 := 0; 25310#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25302#L532 ssl3_connect_~skip~0 := 0; 25300#L110-1 assume !false; 25298#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25297#L113 assume !(12292 == ssl3_connect_~s__state~0); 25296#L116 assume !(16384 == ssl3_connect_~s__state~0); 25294#L119 assume !(4096 == ssl3_connect_~s__state~0); 25293#L122 assume !(20480 == ssl3_connect_~s__state~0); 25292#L125 assume !(4099 == ssl3_connect_~s__state~0); 25290#L128 assume !(4368 == ssl3_connect_~s__state~0); 25289#L131 assume !(4369 == ssl3_connect_~s__state~0); 25288#L134 assume !(4384 == ssl3_connect_~s__state~0); 25287#L137 assume !(4385 == ssl3_connect_~s__state~0); 25285#L140 assume !(4400 == ssl3_connect_~s__state~0); 25284#L143 assume !(4401 == ssl3_connect_~s__state~0); 25283#L146 assume !(4416 == ssl3_connect_~s__state~0); 25282#L149 assume !(4417 == ssl3_connect_~s__state~0); 25281#L152 assume !(4432 == ssl3_connect_~s__state~0); 25279#L155 assume !(4433 == ssl3_connect_~s__state~0); 25278#L158 assume !(4448 == ssl3_connect_~s__state~0); 25272#L161 assume !(4449 == ssl3_connect_~s__state~0); 25270#L164 assume 4464 == ssl3_connect_~s__state~0; 25065#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 25267#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 25264#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25258#L532 ssl3_connect_~skip~0 := 0; 25256#L110-1 assume !false; 25254#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25252#L113 assume !(12292 == ssl3_connect_~s__state~0); 25250#L116 assume !(16384 == ssl3_connect_~s__state~0); 25248#L119 assume !(4096 == ssl3_connect_~s__state~0); 25246#L122 assume !(20480 == ssl3_connect_~s__state~0); 25244#L125 assume !(4099 == ssl3_connect_~s__state~0); 25242#L128 assume !(4368 == ssl3_connect_~s__state~0); 25240#L131 assume !(4369 == ssl3_connect_~s__state~0); 25238#L134 assume !(4384 == ssl3_connect_~s__state~0); 25236#L137 assume !(4385 == ssl3_connect_~s__state~0); 25234#L140 assume !(4400 == ssl3_connect_~s__state~0); 25232#L143 assume !(4401 == ssl3_connect_~s__state~0); 25230#L146 assume !(4416 == ssl3_connect_~s__state~0); 25228#L149 assume !(4417 == ssl3_connect_~s__state~0); 25226#L152 assume !(4432 == ssl3_connect_~s__state~0); 25224#L155 assume !(4433 == ssl3_connect_~s__state~0); 25222#L158 assume !(4448 == ssl3_connect_~s__state~0); 25220#L161 assume !(4449 == ssl3_connect_~s__state~0); 25218#L164 assume !(4464 == ssl3_connect_~s__state~0); 25216#L167 assume !(4465 == ssl3_connect_~s__state~0); 25214#L170 assume !(4466 == ssl3_connect_~s__state~0); 25212#L173 assume !(4467 == ssl3_connect_~s__state~0); 25211#L176 assume 4480 == ssl3_connect_~s__state~0; 24405#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 25208#L368 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 25205#L372 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4496; 25204#L372-2 ssl3_connect_~s__init_num~0 := 0; 25202#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25192#L532 ssl3_connect_~skip~0 := 0; 25190#L110-1 assume !false; 25188#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25186#L113 assume !(12292 == ssl3_connect_~s__state~0); 25184#L116 assume !(16384 == ssl3_connect_~s__state~0); 25182#L119 assume !(4096 == ssl3_connect_~s__state~0); 25180#L122 assume !(20480 == ssl3_connect_~s__state~0); 25178#L125 assume !(4099 == ssl3_connect_~s__state~0); 25176#L128 assume !(4368 == ssl3_connect_~s__state~0); 25175#L131 assume !(4369 == ssl3_connect_~s__state~0); 25174#L134 assume !(4384 == ssl3_connect_~s__state~0); 25172#L137 assume !(4385 == ssl3_connect_~s__state~0); 24921#L140 assume !(4400 == ssl3_connect_~s__state~0); 24922#L143 assume !(4401 == ssl3_connect_~s__state~0); 25089#L146 assume !(4416 == ssl3_connect_~s__state~0); 25084#L149 assume !(4417 == ssl3_connect_~s__state~0); 25082#L152 assume !(4432 == ssl3_connect_~s__state~0); 25079#L155 assume !(4433 == ssl3_connect_~s__state~0); 25077#L158 assume !(4448 == ssl3_connect_~s__state~0); 25074#L161 assume !(4449 == ssl3_connect_~s__state~0); 25072#L164 assume !(4464 == ssl3_connect_~s__state~0); 25068#L167 assume !(4465 == ssl3_connect_~s__state~0); 25066#L170 assume !(4466 == ssl3_connect_~s__state~0); 25064#L173 assume !(4467 == ssl3_connect_~s__state~0); 25063#L176 assume !(4480 == ssl3_connect_~s__state~0); 25062#L179 assume !(4481 == ssl3_connect_~s__state~0); 25061#L182 assume !(4496 == ssl3_connect_~s__state~0); 25060#L185 assume !(4497 == ssl3_connect_~s__state~0); 24179#L188 assume !(4512 == ssl3_connect_~s__state~0); 24181#L191 assume !(4513 == ssl3_connect_~s__state~0); 24173#L194 assume !(4528 == ssl3_connect_~s__state~0); 24170#L197 assume !(4529 == ssl3_connect_~s__state~0); 24116#L200 assume !(4560 == ssl3_connect_~s__state~0); 24117#L203 assume !(4561 == ssl3_connect_~s__state~0); 24119#L206 assume 4352 == ssl3_connect_~s__state~0; 25446#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 25443#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 25442#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 25441#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 25435#L532 ssl3_connect_~skip~0 := 0; 25434#L110-1 assume !false; 25135#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 25131#L113 assume 12292 == ssl3_connect_~s__state~0; 25132#L114 [2021-10-28 23:53:21,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:21,465 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-10-28 23:53:21,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:21,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997108931] [2021-10-28 23:53:21,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:21,466 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:21,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:21,473 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:21,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:21,483 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:21,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:21,488 INFO L85 PathProgramCache]: Analyzing trace with hash -706536323, now seen corresponding path program 1 times [2021-10-28 23:53:21,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:21,488 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477964663] [2021-10-28 23:53:21,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:21,489 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:21,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:21,540 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-10-28 23:53:21,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:21,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477964663] [2021-10-28 23:53:21,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477964663] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:21,541 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:21,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:21,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013770486] [2021-10-28 23:53:21,543 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:21,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:21,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:21,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:21,544 INFO L87 Difference]: Start difference. First operand 3254 states and 4334 transitions. cyclomatic complexity: 1084 Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:21,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:21,716 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2021-10-28 23:53:21,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:21,717 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2021-10-28 23:53:21,751 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-10-28 23:53:21,782 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2021-10-28 23:53:21,782 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2021-10-28 23:53:21,787 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2021-10-28 23:53:21,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2021-10-28 23:53:21,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:21,794 INFO L681 BuchiCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2021-10-28 23:53:21,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2021-10-28 23:53:21,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2021-10-28 23:53:21,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 3386 states have (on average 1.3248670998227998) internal successors, (4486), 3385 states have internal predecessors, (4486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:21,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2021-10-28 23:53:21,943 INFO L704 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-10-28 23:53:21,943 INFO L587 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-10-28 23:53:21,943 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-28 23:53:21,943 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2021-10-28 23:53:21,961 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-10-28 23:53:21,961 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:21,962 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:21,965 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:21,967 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, 1, 1, 1] [2021-10-28 23:53:21,967 INFO L791 eck$LassoCheckResult]: Stem: 30692#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); 30589#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 30590#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 30683#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 30562#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 30559#L110-1 assume !false; 32555#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32552#L113 assume 12292 == ssl3_connect_~s__state~0; 31752#L114 [2021-10-28 23:53:21,968 INFO L793 eck$LassoCheckResult]: Loop: 31752#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 31733#L218 ssl3_connect_~s__server~0 := 0; 32547#L223 assume 0 != ssl3_connect_~cb~0; 32544#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 32542#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 32538#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 32535#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 32531#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 32527#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32517#L532 ssl3_connect_~skip~0 := 0; 32515#L110-1 assume !false; 32513#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32511#L113 assume !(12292 == ssl3_connect_~s__state~0); 32509#L116 assume !(16384 == ssl3_connect_~s__state~0); 32507#L119 assume !(4096 == ssl3_connect_~s__state~0); 32505#L122 assume !(20480 == ssl3_connect_~s__state~0); 32503#L125 assume !(4099 == ssl3_connect_~s__state~0); 32500#L128 assume 4368 == ssl3_connect_~s__state~0; 31726#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 32499#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 31576#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 32497#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 32494#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32488#L532 ssl3_connect_~skip~0 := 0; 32486#L110-1 assume !false; 32484#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32482#L113 assume !(12292 == ssl3_connect_~s__state~0); 32480#L116 assume !(16384 == ssl3_connect_~s__state~0); 32478#L119 assume !(4096 == ssl3_connect_~s__state~0); 32476#L122 assume !(20480 == ssl3_connect_~s__state~0); 32474#L125 assume !(4099 == ssl3_connect_~s__state~0); 32472#L128 assume !(4368 == ssl3_connect_~s__state~0); 32470#L131 assume !(4369 == ssl3_connect_~s__state~0); 32468#L134 assume 4384 == ssl3_connect_~s__state~0; 31718#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 32465#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 31554#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 32462#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 32460#L287-2 ssl3_connect_~s__init_num~0 := 0; 32457#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32451#L532 ssl3_connect_~skip~0 := 0; 32449#L110-1 assume !false; 30937#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 30938#L113 assume !(12292 == ssl3_connect_~s__state~0); 30927#L116 assume !(16384 == ssl3_connect_~s__state~0); 30928#L119 assume !(4096 == ssl3_connect_~s__state~0); 30920#L122 assume !(20480 == ssl3_connect_~s__state~0); 30921#L125 assume !(4099 == ssl3_connect_~s__state~0); 30913#L128 assume !(4368 == ssl3_connect_~s__state~0); 30914#L131 assume !(4369 == ssl3_connect_~s__state~0); 30906#L134 assume !(4384 == ssl3_connect_~s__state~0); 30907#L137 assume !(4385 == ssl3_connect_~s__state~0); 30730#L140 assume 4400 == ssl3_connect_~s__state~0; 30731#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 31534#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 31535#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 32444#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32439#L532 ssl3_connect_~skip~0 := 0; 32437#L110-1 assume !false; 32431#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32429#L113 assume !(12292 == ssl3_connect_~s__state~0); 32427#L116 assume !(16384 == ssl3_connect_~s__state~0); 32425#L119 assume !(4096 == ssl3_connect_~s__state~0); 32423#L122 assume !(20480 == ssl3_connect_~s__state~0); 32421#L125 assume !(4099 == ssl3_connect_~s__state~0); 32419#L128 assume !(4368 == ssl3_connect_~s__state~0); 32417#L131 assume !(4369 == ssl3_connect_~s__state~0); 32415#L134 assume !(4384 == ssl3_connect_~s__state~0); 32413#L137 assume !(4385 == ssl3_connect_~s__state~0); 32411#L140 assume !(4400 == ssl3_connect_~s__state~0); 32409#L143 assume !(4401 == ssl3_connect_~s__state~0); 32406#L146 assume 4416 == ssl3_connect_~s__state~0; 30899#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 32403#L316 assume !(3 == ssl3_connect_~blastFlag~0); 32401#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 32400#L324 assume !(0 == ssl3_connect_~tmp___6~0); 32397#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32391#L532 ssl3_connect_~skip~0 := 0; 32388#L110-1 assume !false; 32382#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32380#L113 assume !(12292 == ssl3_connect_~s__state~0); 32378#L116 assume !(16384 == ssl3_connect_~s__state~0); 32376#L119 assume !(4096 == ssl3_connect_~s__state~0); 32374#L122 assume !(20480 == ssl3_connect_~s__state~0); 32372#L125 assume !(4099 == ssl3_connect_~s__state~0); 32370#L128 assume !(4368 == ssl3_connect_~s__state~0); 32368#L131 assume !(4369 == ssl3_connect_~s__state~0); 32366#L134 assume !(4384 == ssl3_connect_~s__state~0); 32364#L137 assume !(4385 == ssl3_connect_~s__state~0); 32362#L140 assume !(4400 == ssl3_connect_~s__state~0); 32360#L143 assume !(4401 == ssl3_connect_~s__state~0); 32358#L146 assume !(4416 == ssl3_connect_~s__state~0); 32356#L149 assume !(4417 == ssl3_connect_~s__state~0); 32354#L152 assume 4432 == ssl3_connect_~s__state~0; 30894#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 32351#L332 assume !(4 == ssl3_connect_~blastFlag~0); 32349#L335 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 32344#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32334#L532 ssl3_connect_~skip~0 := 0; 32332#L110-1 assume !false; 32330#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32328#L113 assume !(12292 == ssl3_connect_~s__state~0); 32326#L116 assume !(16384 == ssl3_connect_~s__state~0); 32324#L119 assume !(4096 == ssl3_connect_~s__state~0); 32322#L122 assume !(20480 == ssl3_connect_~s__state~0); 32320#L125 assume !(4099 == ssl3_connect_~s__state~0); 32318#L128 assume !(4368 == ssl3_connect_~s__state~0); 32316#L131 assume !(4369 == ssl3_connect_~s__state~0); 32313#L134 assume !(4384 == ssl3_connect_~s__state~0); 32306#L137 assume !(4385 == ssl3_connect_~s__state~0); 32303#L140 assume !(4400 == ssl3_connect_~s__state~0); 32300#L143 assume !(4401 == ssl3_connect_~s__state~0); 32297#L146 assume !(4416 == ssl3_connect_~s__state~0); 32294#L149 assume !(4417 == ssl3_connect_~s__state~0); 32291#L152 assume !(4432 == ssl3_connect_~s__state~0); 32288#L155 assume !(4433 == ssl3_connect_~s__state~0); 32285#L158 assume 4448 == ssl3_connect_~s__state~0; 30889#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 32281#L344 assume !(ssl3_connect_~ret~0 <= 0); 32278#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 32276#L347-2 ssl3_connect_~s__init_num~0 := 0; 32273#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32267#L532 ssl3_connect_~skip~0 := 0; 32265#L110-1 assume !false; 32263#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32261#L113 assume !(12292 == ssl3_connect_~s__state~0); 32259#L116 assume !(16384 == ssl3_connect_~s__state~0); 32257#L119 assume !(4096 == ssl3_connect_~s__state~0); 32255#L122 assume !(20480 == ssl3_connect_~s__state~0); 32253#L125 assume !(4099 == ssl3_connect_~s__state~0); 32251#L128 assume !(4368 == ssl3_connect_~s__state~0); 32248#L131 assume !(4369 == ssl3_connect_~s__state~0); 32244#L134 assume !(4384 == ssl3_connect_~s__state~0); 32238#L137 assume !(4385 == ssl3_connect_~s__state~0); 32236#L140 assume !(4400 == ssl3_connect_~s__state~0); 32234#L143 assume !(4401 == ssl3_connect_~s__state~0); 32232#L146 assume !(4416 == ssl3_connect_~s__state~0); 32230#L149 assume !(4417 == ssl3_connect_~s__state~0); 32228#L152 assume !(4432 == ssl3_connect_~s__state~0); 32226#L155 assume !(4433 == ssl3_connect_~s__state~0); 32224#L158 assume !(4448 == ssl3_connect_~s__state~0); 32222#L161 assume !(4449 == ssl3_connect_~s__state~0); 32220#L164 assume 4464 == ssl3_connect_~s__state~0; 30878#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 32217#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 32214#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 32208#L532 ssl3_connect_~skip~0 := 0; 32129#L110-1 assume !false; 32063#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 32062#L113 assume !(12292 == ssl3_connect_~s__state~0); 32060#L116 assume !(16384 == ssl3_connect_~s__state~0); 32058#L119 assume !(4096 == ssl3_connect_~s__state~0); 32056#L122 assume !(20480 == ssl3_connect_~s__state~0); 32053#L125 assume !(4099 == ssl3_connect_~s__state~0); 32051#L128 assume !(4368 == ssl3_connect_~s__state~0); 32048#L131 assume !(4369 == ssl3_connect_~s__state~0); 32047#L134 assume !(4384 == ssl3_connect_~s__state~0); 32041#L137 assume !(4385 == ssl3_connect_~s__state~0); 32039#L140 assume !(4400 == ssl3_connect_~s__state~0); 32037#L143 assume !(4401 == ssl3_connect_~s__state~0); 32035#L146 assume !(4416 == ssl3_connect_~s__state~0); 32033#L149 assume !(4417 == ssl3_connect_~s__state~0); 32031#L152 assume !(4432 == ssl3_connect_~s__state~0); 32029#L155 assume !(4433 == ssl3_connect_~s__state~0); 32027#L158 assume !(4448 == ssl3_connect_~s__state~0); 32025#L161 assume !(4449 == ssl3_connect_~s__state~0); 32023#L164 assume !(4464 == ssl3_connect_~s__state~0); 32017#L167 assume !(4465 == ssl3_connect_~s__state~0); 31985#L170 assume !(4466 == ssl3_connect_~s__state~0); 31981#L173 assume !(4467 == ssl3_connect_~s__state~0); 31980#L176 assume 4480 == ssl3_connect_~s__state~0; 30869#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 31979#L368 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 31976#L372 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; 31974#L372-2 ssl3_connect_~s__init_num~0 := 0; 31973#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31968#L532 ssl3_connect_~skip~0 := 0; 31967#L110-1 assume !false; 31965#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31964#L113 assume !(12292 == ssl3_connect_~s__state~0); 31963#L116 assume !(16384 == ssl3_connect_~s__state~0); 31962#L119 assume !(4096 == ssl3_connect_~s__state~0); 31960#L122 assume !(20480 == ssl3_connect_~s__state~0); 31959#L125 assume !(4099 == ssl3_connect_~s__state~0); 31958#L128 assume !(4368 == ssl3_connect_~s__state~0); 31957#L131 assume !(4369 == ssl3_connect_~s__state~0); 31956#L134 assume !(4384 == ssl3_connect_~s__state~0); 31955#L137 assume !(4385 == ssl3_connect_~s__state~0); 31954#L140 assume !(4400 == ssl3_connect_~s__state~0); 31952#L143 assume !(4401 == ssl3_connect_~s__state~0); 31951#L146 assume !(4416 == ssl3_connect_~s__state~0); 31950#L149 assume !(4417 == ssl3_connect_~s__state~0); 31949#L152 assume !(4432 == ssl3_connect_~s__state~0); 31944#L155 assume !(4433 == ssl3_connect_~s__state~0); 31942#L158 assume !(4448 == ssl3_connect_~s__state~0); 31940#L161 assume !(4449 == ssl3_connect_~s__state~0); 31938#L164 assume !(4464 == ssl3_connect_~s__state~0); 31936#L167 assume !(4465 == ssl3_connect_~s__state~0); 31934#L170 assume !(4466 == ssl3_connect_~s__state~0); 31932#L173 assume !(4467 == ssl3_connect_~s__state~0); 31930#L176 assume !(4480 == ssl3_connect_~s__state~0); 31928#L179 assume !(4481 == ssl3_connect_~s__state~0); 31926#L182 assume !(4496 == ssl3_connect_~s__state~0); 31924#L185 assume !(4497 == ssl3_connect_~s__state~0); 31922#L188 assume 4512 == ssl3_connect_~s__state~0; 30665#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 30554#L393 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; 30555#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 30542#L399-2 assume !(0 == ssl3_connect_~tmp___7~0); 30543#L408 assume !(0 == ssl3_connect_~tmp___8~0); 30679#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 31761#L532 ssl3_connect_~skip~0 := 0; 31757#L110-1 assume !false; 31753#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31748#L113 assume !(12292 == ssl3_connect_~s__state~0); 31742#L116 assume !(16384 == ssl3_connect_~s__state~0); 31740#L119 assume !(4096 == ssl3_connect_~s__state~0); 31736#L122 assume !(20480 == ssl3_connect_~s__state~0); 31737#L125 assume !(4099 == ssl3_connect_~s__state~0); 31729#L128 assume !(4368 == ssl3_connect_~s__state~0); 31730#L131 assume !(4369 == ssl3_connect_~s__state~0); 31719#L134 assume !(4384 == ssl3_connect_~s__state~0); 31720#L137 assume !(4385 == ssl3_connect_~s__state~0); 31536#L140 assume !(4400 == ssl3_connect_~s__state~0); 31537#L143 assume !(4401 == ssl3_connect_~s__state~0); 32407#L146 assume !(4416 == ssl3_connect_~s__state~0); 30898#L149 assume !(4417 == ssl3_connect_~s__state~0); 30900#L152 assume !(4432 == ssl3_connect_~s__state~0); 30893#L155 assume !(4433 == ssl3_connect_~s__state~0); 30895#L158 assume !(4448 == ssl3_connect_~s__state~0); 30888#L161 assume !(4449 == ssl3_connect_~s__state~0); 30890#L164 assume !(4464 == ssl3_connect_~s__state~0); 30881#L167 assume !(4465 == ssl3_connect_~s__state~0); 30882#L170 assume !(4466 == ssl3_connect_~s__state~0); 30877#L173 assume !(4467 == ssl3_connect_~s__state~0); 30871#L176 assume !(4480 == ssl3_connect_~s__state~0); 30868#L179 assume !(4481 == ssl3_connect_~s__state~0); 30865#L182 assume !(4496 == ssl3_connect_~s__state~0); 30861#L185 assume !(4497 == ssl3_connect_~s__state~0); 30862#L188 assume !(4512 == ssl3_connect_~s__state~0); 32550#L191 assume !(4513 == ssl3_connect_~s__state~0); 30854#L194 assume !(4528 == ssl3_connect_~s__state~0); 30852#L197 assume !(4529 == ssl3_connect_~s__state~0); 30853#L200 assume !(4560 == ssl3_connect_~s__state~0); 30575#L203 assume !(4561 == ssl3_connect_~s__state~0); 30576#L206 assume 4352 == ssl3_connect_~s__state~0; 30588#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 30641#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 30537#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 30601#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 30808#L532 ssl3_connect_~skip~0 := 0; 31760#L110-1 assume !false; 31756#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 31751#L113 assume 12292 == ssl3_connect_~s__state~0; 31752#L114 [2021-10-28 23:53:21,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:21,969 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-10-28 23:53:21,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:21,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770089322] [2021-10-28 23:53:21,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:21,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:21,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:21,978 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:21,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:21,987 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:21,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:21,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1495219264, now seen corresponding path program 1 times [2021-10-28 23:53:21,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:21,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490345409] [2021-10-28 23:53:21,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:21,990 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:22,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:22,063 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-10-28 23:53:22,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:22,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490345409] [2021-10-28 23:53:22,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490345409] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:22,064 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:22,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:22,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121196463] [2021-10-28 23:53:22,065 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:22,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:22,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:22,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:22,066 INFO L87 Difference]: Start difference. First operand 3386 states and 4486 transitions. cyclomatic complexity: 1104 Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:22,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:22,240 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2021-10-28 23:53:22,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:22,241 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2021-10-28 23:53:22,262 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-10-28 23:53:22,297 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2021-10-28 23:53:22,297 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2021-10-28 23:53:22,302 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2021-10-28 23:53:22,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2021-10-28 23:53:22,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:22,309 INFO L681 BuchiCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2021-10-28 23:53:22,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2021-10-28 23:53:22,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2021-10-28 23:53:22,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3370 states, 3370 states have (on average 1.2623145400593472) internal successors, (4254), 3369 states have internal predecessors, (4254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:22,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2021-10-28 23:53:22,444 INFO L704 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-10-28 23:53:22,445 INFO L587 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-10-28 23:53:22,445 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-28 23:53:22,445 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2021-10-28 23:53:22,461 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-10-28 23:53:22,461 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:22,461 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:22,464 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:22,464 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, 1, 1, 1] [2021-10-28 23:53:22,465 INFO L791 eck$LassoCheckResult]: Stem: 37453#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); 37367#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 37368#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 37447#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 37339#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 37336#L110-1 assume !false; 38458#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38457#L113 assume 12292 == ssl3_connect_~s__state~0; 37658#L114 [2021-10-28 23:53:22,465 INFO L793 eck$LassoCheckResult]: Loop: 37658#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 37607#L218 ssl3_connect_~s__server~0 := 0; 38456#L223 assume 0 != ssl3_connect_~cb~0; 38453#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 38451#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 38447#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 38443#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 38439#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 38432#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38426#L532 ssl3_connect_~skip~0 := 0; 38424#L110-1 assume !false; 38422#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38420#L113 assume !(12292 == ssl3_connect_~s__state~0); 38418#L116 assume !(16384 == ssl3_connect_~s__state~0); 38416#L119 assume !(4096 == ssl3_connect_~s__state~0); 38414#L122 assume !(20480 == ssl3_connect_~s__state~0); 38411#L125 assume !(4099 == ssl3_connect_~s__state~0); 38363#L128 assume 4368 == ssl3_connect_~s__state~0; 37605#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 38084#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 38342#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 38340#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 38338#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38333#L532 ssl3_connect_~skip~0 := 0; 38332#L110-1 assume !false; 38331#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38330#L113 assume !(12292 == ssl3_connect_~s__state~0); 38329#L116 assume !(16384 == ssl3_connect_~s__state~0); 38328#L119 assume !(4096 == ssl3_connect_~s__state~0); 38327#L122 assume !(20480 == ssl3_connect_~s__state~0); 38326#L125 assume !(4099 == ssl3_connect_~s__state~0); 38325#L128 assume !(4368 == ssl3_connect_~s__state~0); 38324#L131 assume !(4369 == ssl3_connect_~s__state~0); 38323#L134 assume 4384 == ssl3_connect_~s__state~0; 37493#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 38321#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 38320#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 38318#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 38317#L287-2 ssl3_connect_~s__init_num~0 := 0; 38316#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38313#L532 ssl3_connect_~skip~0 := 0; 38312#L110-1 assume !false; 38311#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38310#L113 assume !(12292 == ssl3_connect_~s__state~0); 38309#L116 assume !(16384 == ssl3_connect_~s__state~0); 38308#L119 assume !(4096 == ssl3_connect_~s__state~0); 38307#L122 assume !(20480 == ssl3_connect_~s__state~0); 38306#L125 assume !(4099 == ssl3_connect_~s__state~0); 38305#L128 assume !(4368 == ssl3_connect_~s__state~0); 38303#L131 assume !(4369 == ssl3_connect_~s__state~0); 37898#L134 assume !(4384 == ssl3_connect_~s__state~0); 37894#L137 assume !(4385 == ssl3_connect_~s__state~0); 37895#L140 assume 4400 == ssl3_connect_~s__state~0; 38290#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 38288#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 38289#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 38852#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38847#L532 ssl3_connect_~skip~0 := 0; 38846#L110-1 assume !false; 38845#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38844#L113 assume !(12292 == ssl3_connect_~s__state~0); 38843#L116 assume !(16384 == ssl3_connect_~s__state~0); 38842#L119 assume !(4096 == ssl3_connect_~s__state~0); 38841#L122 assume !(20480 == ssl3_connect_~s__state~0); 38840#L125 assume !(4099 == ssl3_connect_~s__state~0); 38839#L128 assume !(4368 == ssl3_connect_~s__state~0); 38838#L131 assume !(4369 == ssl3_connect_~s__state~0); 38837#L134 assume !(4384 == ssl3_connect_~s__state~0); 38836#L137 assume !(4385 == ssl3_connect_~s__state~0); 38835#L140 assume !(4400 == ssl3_connect_~s__state~0); 38834#L143 assume !(4401 == ssl3_connect_~s__state~0); 38833#L146 assume 4416 == ssl3_connect_~s__state~0; 38474#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 38832#L316 assume !(3 == ssl3_connect_~blastFlag~0); 38831#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 38830#L324 assume !(0 == ssl3_connect_~tmp___6~0); 38828#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38823#L532 ssl3_connect_~skip~0 := 0; 38822#L110-1 assume !false; 38821#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38820#L113 assume !(12292 == ssl3_connect_~s__state~0); 38819#L116 assume !(16384 == ssl3_connect_~s__state~0); 38818#L119 assume !(4096 == ssl3_connect_~s__state~0); 38817#L122 assume !(20480 == ssl3_connect_~s__state~0); 38816#L125 assume !(4099 == ssl3_connect_~s__state~0); 38815#L128 assume !(4368 == ssl3_connect_~s__state~0); 38814#L131 assume !(4369 == ssl3_connect_~s__state~0); 38813#L134 assume !(4384 == ssl3_connect_~s__state~0); 38812#L137 assume !(4385 == ssl3_connect_~s__state~0); 38811#L140 assume !(4400 == ssl3_connect_~s__state~0); 38810#L143 assume !(4401 == ssl3_connect_~s__state~0); 38809#L146 assume !(4416 == ssl3_connect_~s__state~0); 38808#L149 assume !(4417 == ssl3_connect_~s__state~0); 38807#L152 assume 4432 == ssl3_connect_~s__state~0; 38471#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 38806#L332 assume !(4 == ssl3_connect_~blastFlag~0); 38805#L335 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 38803#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38798#L532 ssl3_connect_~skip~0 := 0; 38797#L110-1 assume !false; 38796#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38795#L113 assume !(12292 == ssl3_connect_~s__state~0); 38794#L116 assume !(16384 == ssl3_connect_~s__state~0); 38793#L119 assume !(4096 == ssl3_connect_~s__state~0); 38792#L122 assume !(20480 == ssl3_connect_~s__state~0); 38791#L125 assume !(4099 == ssl3_connect_~s__state~0); 38790#L128 assume !(4368 == ssl3_connect_~s__state~0); 38789#L131 assume !(4369 == ssl3_connect_~s__state~0); 38788#L134 assume !(4384 == ssl3_connect_~s__state~0); 38787#L137 assume !(4385 == ssl3_connect_~s__state~0); 38786#L140 assume !(4400 == ssl3_connect_~s__state~0); 38785#L143 assume !(4401 == ssl3_connect_~s__state~0); 38784#L146 assume !(4416 == ssl3_connect_~s__state~0); 38783#L149 assume !(4417 == ssl3_connect_~s__state~0); 38782#L152 assume !(4432 == ssl3_connect_~s__state~0); 38781#L155 assume !(4433 == ssl3_connect_~s__state~0); 38780#L158 assume 4448 == ssl3_connect_~s__state~0; 38468#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 38779#L344 assume !(ssl3_connect_~ret~0 <= 0); 38777#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 38776#L347-2 ssl3_connect_~s__init_num~0 := 0; 38774#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38769#L532 ssl3_connect_~skip~0 := 0; 38768#L110-1 assume !false; 38767#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38766#L113 assume !(12292 == ssl3_connect_~s__state~0); 38765#L116 assume !(16384 == ssl3_connect_~s__state~0); 38764#L119 assume !(4096 == ssl3_connect_~s__state~0); 38763#L122 assume !(20480 == ssl3_connect_~s__state~0); 38762#L125 assume !(4099 == ssl3_connect_~s__state~0); 38761#L128 assume !(4368 == ssl3_connect_~s__state~0); 38760#L131 assume !(4369 == ssl3_connect_~s__state~0); 38759#L134 assume !(4384 == ssl3_connect_~s__state~0); 38758#L137 assume !(4385 == ssl3_connect_~s__state~0); 38757#L140 assume !(4400 == ssl3_connect_~s__state~0); 38756#L143 assume !(4401 == ssl3_connect_~s__state~0); 38755#L146 assume !(4416 == ssl3_connect_~s__state~0); 38754#L149 assume !(4417 == ssl3_connect_~s__state~0); 38753#L152 assume !(4432 == ssl3_connect_~s__state~0); 38752#L155 assume !(4433 == ssl3_connect_~s__state~0); 38751#L158 assume !(4448 == ssl3_connect_~s__state~0); 38750#L161 assume !(4449 == ssl3_connect_~s__state~0); 38749#L164 assume 4464 == ssl3_connect_~s__state~0; 38463#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 38747#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 38740#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38734#L532 ssl3_connect_~skip~0 := 0; 38732#L110-1 assume !false; 38730#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38728#L113 assume !(12292 == ssl3_connect_~s__state~0); 38726#L116 assume !(16384 == ssl3_connect_~s__state~0); 38724#L119 assume !(4096 == ssl3_connect_~s__state~0); 38722#L122 assume !(20480 == ssl3_connect_~s__state~0); 38720#L125 assume !(4099 == ssl3_connect_~s__state~0); 38718#L128 assume !(4368 == ssl3_connect_~s__state~0); 38716#L131 assume !(4369 == ssl3_connect_~s__state~0); 38714#L134 assume !(4384 == ssl3_connect_~s__state~0); 38712#L137 assume !(4385 == ssl3_connect_~s__state~0); 38710#L140 assume !(4400 == ssl3_connect_~s__state~0); 38708#L143 assume !(4401 == ssl3_connect_~s__state~0); 38706#L146 assume !(4416 == ssl3_connect_~s__state~0); 38704#L149 assume !(4417 == ssl3_connect_~s__state~0); 38702#L152 assume !(4432 == ssl3_connect_~s__state~0); 38700#L155 assume !(4433 == ssl3_connect_~s__state~0); 38698#L158 assume !(4448 == ssl3_connect_~s__state~0); 38696#L161 assume !(4449 == ssl3_connect_~s__state~0); 38694#L164 assume !(4464 == ssl3_connect_~s__state~0); 38692#L167 assume !(4465 == ssl3_connect_~s__state~0); 38690#L170 assume !(4466 == ssl3_connect_~s__state~0); 38688#L173 assume !(4467 == ssl3_connect_~s__state~0); 38686#L176 assume 4480 == ssl3_connect_~s__state~0; 38460#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 38683#L368 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 38681#L372 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; 38679#L372-2 ssl3_connect_~s__init_num~0 := 0; 38677#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38672#L532 ssl3_connect_~skip~0 := 0; 38671#L110-1 assume !false; 38670#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38669#L113 assume !(12292 == ssl3_connect_~s__state~0); 38668#L116 assume !(16384 == ssl3_connect_~s__state~0); 38667#L119 assume !(4096 == ssl3_connect_~s__state~0); 38666#L122 assume !(20480 == ssl3_connect_~s__state~0); 38665#L125 assume !(4099 == ssl3_connect_~s__state~0); 38664#L128 assume !(4368 == ssl3_connect_~s__state~0); 38663#L131 assume !(4369 == ssl3_connect_~s__state~0); 38662#L134 assume !(4384 == ssl3_connect_~s__state~0); 38661#L137 assume !(4385 == ssl3_connect_~s__state~0); 38660#L140 assume !(4400 == ssl3_connect_~s__state~0); 38659#L143 assume !(4401 == ssl3_connect_~s__state~0); 38657#L146 assume !(4416 == ssl3_connect_~s__state~0); 38655#L149 assume !(4417 == ssl3_connect_~s__state~0); 38654#L152 assume !(4432 == ssl3_connect_~s__state~0); 38652#L155 assume !(4433 == ssl3_connect_~s__state~0); 38649#L158 assume !(4448 == ssl3_connect_~s__state~0); 38648#L161 assume !(4449 == ssl3_connect_~s__state~0); 38642#L164 assume !(4464 == ssl3_connect_~s__state~0); 38640#L167 assume !(4465 == ssl3_connect_~s__state~0); 38639#L170 assume !(4466 == ssl3_connect_~s__state~0); 38638#L173 assume !(4467 == ssl3_connect_~s__state~0); 38637#L176 assume !(4480 == ssl3_connect_~s__state~0); 38636#L179 assume !(4481 == ssl3_connect_~s__state~0); 38634#L182 assume !(4496 == ssl3_connect_~s__state~0); 38633#L185 assume !(4497 == ssl3_connect_~s__state~0); 38632#L188 assume 4512 == ssl3_connect_~s__state~0; 37555#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 38631#L393 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; 38630#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 38629#L399-2 assume !(0 == ssl3_connect_~tmp___7~0); 38628#L408 assume !(0 == ssl3_connect_~tmp___8~0); 38565#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38559#L532 ssl3_connect_~skip~0 := 0; 38557#L110-1 assume !false; 38555#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38554#L113 assume !(12292 == ssl3_connect_~s__state~0); 38553#L116 assume !(16384 == ssl3_connect_~s__state~0); 38551#L119 assume !(4096 == ssl3_connect_~s__state~0); 38550#L122 assume !(20480 == ssl3_connect_~s__state~0); 38549#L125 assume !(4099 == ssl3_connect_~s__state~0); 38548#L128 assume !(4368 == ssl3_connect_~s__state~0); 38547#L131 assume !(4369 == ssl3_connect_~s__state~0); 38546#L134 assume !(4384 == ssl3_connect_~s__state~0); 38545#L137 assume !(4385 == ssl3_connect_~s__state~0); 38544#L140 assume !(4400 == ssl3_connect_~s__state~0); 38543#L143 assume !(4401 == ssl3_connect_~s__state~0); 38542#L146 assume !(4416 == ssl3_connect_~s__state~0); 38541#L149 assume !(4417 == ssl3_connect_~s__state~0); 38540#L152 assume !(4432 == ssl3_connect_~s__state~0); 38539#L155 assume !(4433 == ssl3_connect_~s__state~0); 38538#L158 assume !(4448 == ssl3_connect_~s__state~0); 38537#L161 assume !(4449 == ssl3_connect_~s__state~0); 38536#L164 assume !(4464 == ssl3_connect_~s__state~0); 38535#L167 assume !(4465 == ssl3_connect_~s__state~0); 38534#L170 assume !(4466 == ssl3_connect_~s__state~0); 37856#L173 assume !(4467 == ssl3_connect_~s__state~0); 37611#L176 assume !(4480 == ssl3_connect_~s__state~0); 37612#L179 assume !(4481 == ssl3_connect_~s__state~0); 37592#L182 assume !(4496 == ssl3_connect_~s__state~0); 37593#L185 assume !(4497 == ssl3_connect_~s__state~0); 37583#L188 assume !(4512 == ssl3_connect_~s__state~0); 37584#L191 assume !(4513 == ssl3_connect_~s__state~0); 38495#L194 assume 4528 == ssl3_connect_~s__state~0; 37537#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 37538#L416 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 37847#L423 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 38442#L423-1 ssl3_connect_~s__init_num~0 := 0; 38437#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 38427#L532 ssl3_connect_~skip~0 := 0; 38425#L110-1 assume !false; 38423#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 38421#L113 assume !(12292 == ssl3_connect_~s__state~0); 38419#L116 assume !(16384 == ssl3_connect_~s__state~0); 38417#L119 assume !(4096 == ssl3_connect_~s__state~0); 38415#L122 assume !(20480 == ssl3_connect_~s__state~0); 38412#L125 assume !(4099 == ssl3_connect_~s__state~0); 38413#L128 assume !(4368 == ssl3_connect_~s__state~0); 38532#L131 assume !(4369 == ssl3_connect_~s__state~0); 38530#L134 assume !(4384 == ssl3_connect_~s__state~0); 38528#L137 assume !(4385 == ssl3_connect_~s__state~0); 38526#L140 assume !(4400 == ssl3_connect_~s__state~0); 38524#L143 assume !(4401 == ssl3_connect_~s__state~0); 38523#L146 assume !(4416 == ssl3_connect_~s__state~0); 38522#L149 assume !(4417 == ssl3_connect_~s__state~0); 38521#L152 assume !(4432 == ssl3_connect_~s__state~0); 38520#L155 assume !(4433 == ssl3_connect_~s__state~0); 38519#L158 assume !(4448 == ssl3_connect_~s__state~0); 38518#L161 assume !(4449 == ssl3_connect_~s__state~0); 38517#L164 assume !(4464 == ssl3_connect_~s__state~0); 38516#L167 assume !(4465 == ssl3_connect_~s__state~0); 38515#L170 assume !(4466 == ssl3_connect_~s__state~0); 38514#L173 assume !(4467 == ssl3_connect_~s__state~0); 38513#L176 assume !(4480 == ssl3_connect_~s__state~0); 38512#L179 assume !(4481 == ssl3_connect_~s__state~0); 38511#L182 assume !(4496 == ssl3_connect_~s__state~0); 37728#L185 assume !(4497 == ssl3_connect_~s__state~0); 37724#L188 assume !(4512 == ssl3_connect_~s__state~0); 37719#L191 assume !(4513 == ssl3_connect_~s__state~0); 37720#L194 assume !(4528 == ssl3_connect_~s__state~0); 38502#L197 assume !(4529 == ssl3_connect_~s__state~0); 38500#L200 assume !(4560 == ssl3_connect_~s__state~0); 38347#L203 assume !(4561 == ssl3_connect_~s__state~0); 38346#L206 assume 4352 == ssl3_connect_~s__state~0; 37694#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 37695#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 38302#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 37679#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 37675#L532 ssl3_connect_~skip~0 := 0; 37664#L110-1 assume !false; 37665#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 37657#L113 assume 12292 == ssl3_connect_~s__state~0; 37658#L114 [2021-10-28 23:53:22,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:22,466 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 19 times [2021-10-28 23:53:22,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:22,466 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978207814] [2021-10-28 23:53:22,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:22,467 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:22,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:22,473 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:22,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:22,481 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:22,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:22,482 INFO L85 PathProgramCache]: Analyzing trace with hash 653860815, now seen corresponding path program 1 times [2021-10-28 23:53:22,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:22,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540937008] [2021-10-28 23:53:22,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:22,483 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:22,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:22,550 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-28 23:53:22,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:22,551 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540937008] [2021-10-28 23:53:22,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540937008] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:53:22,551 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159970597] [2021-10-28 23:53:22,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:22,552 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:53:22,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:22,554 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:53:22,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-10-28 23:53:22,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:22,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 23:53:22,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:53:23,447 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-28 23:53:23,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159970597] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:53:23,448 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 23:53:23,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 23:53:23,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262022953] [2021-10-28 23:53:23,449 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:23,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:23,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 23:53:23,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:53:23,450 INFO L87 Difference]: Start difference. First operand 3370 states and 4254 transitions. cyclomatic complexity: 888 Second operand has 4 states, 3 states have (on average 43.666666666666664) internal successors, (131), 4 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:23,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:23,622 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2021-10-28 23:53:23,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 23:53:23,622 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2021-10-28 23:53:23,647 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-10-28 23:53:23,670 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2021-10-28 23:53:23,670 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2021-10-28 23:53:23,675 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2021-10-28 23:53:23,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2021-10-28 23:53:23,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:23,717 INFO L681 BuchiCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2021-10-28 23:53:23,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2021-10-28 23:53:23,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2021-10-28 23:53:23,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3355 states, 3355 states have (on average 1.2539493293591655) internal successors, (4207), 3354 states have internal predecessors, (4207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:23,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2021-10-28 23:53:23,804 INFO L704 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-10-28 23:53:23,804 INFO L587 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-10-28 23:53:23,805 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-28 23:53:23,805 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2021-10-28 23:53:23,821 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-10-28 23:53:23,822 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:23,822 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:23,825 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:23,825 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, 1, 1] [2021-10-28 23:53:23,825 INFO L791 eck$LassoCheckResult]: Stem: 46007#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); 45927#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 45928#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 46005#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 45901#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 45899#L110-1 assume !false; 46015#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46014#L113 assume 12292 == ssl3_connect_~s__state~0; 45942#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 45943#L218 [2021-10-28 23:53:23,826 INFO L793 eck$LassoCheckResult]: Loop: 45943#L218 ssl3_connect_~s__server~0 := 0; 48714#L223 assume 0 != ssl3_connect_~cb~0; 48713#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 48710#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 48705#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 48703#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 48701#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 48698#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48692#L532 ssl3_connect_~skip~0 := 0; 48690#L110-1 assume !false; 48688#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48684#L113 assume !(12292 == ssl3_connect_~s__state~0); 48673#L116 assume !(16384 == ssl3_connect_~s__state~0); 48670#L119 assume !(4096 == ssl3_connect_~s__state~0); 48667#L122 assume !(20480 == ssl3_connect_~s__state~0); 48664#L125 assume !(4099 == ssl3_connect_~s__state~0); 48661#L128 assume 4368 == ssl3_connect_~s__state~0; 46086#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 48656#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 46386#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 48650#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 48646#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48639#L532 ssl3_connect_~skip~0 := 0; 48636#L110-1 assume !false; 48633#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48630#L113 assume !(12292 == ssl3_connect_~s__state~0); 48627#L116 assume !(16384 == ssl3_connect_~s__state~0); 48624#L119 assume !(4096 == ssl3_connect_~s__state~0); 48621#L122 assume !(20480 == ssl3_connect_~s__state~0); 48618#L125 assume !(4099 == ssl3_connect_~s__state~0); 48615#L128 assume !(4368 == ssl3_connect_~s__state~0); 48612#L131 assume !(4369 == ssl3_connect_~s__state~0); 48609#L134 assume 4384 == ssl3_connect_~s__state~0; 46081#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 48598#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 48595#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 48592#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 48589#L287-2 ssl3_connect_~s__init_num~0 := 0; 48586#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48579#L532 ssl3_connect_~skip~0 := 0; 48576#L110-1 assume !false; 48572#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48566#L113 assume !(12292 == ssl3_connect_~s__state~0); 48564#L116 assume !(16384 == ssl3_connect_~s__state~0); 48562#L119 assume !(4096 == ssl3_connect_~s__state~0); 48560#L122 assume !(20480 == ssl3_connect_~s__state~0); 48558#L125 assume !(4099 == ssl3_connect_~s__state~0); 48556#L128 assume !(4368 == ssl3_connect_~s__state~0); 48554#L131 assume !(4369 == ssl3_connect_~s__state~0); 48552#L134 assume !(4384 == ssl3_connect_~s__state~0); 48550#L137 assume !(4385 == ssl3_connect_~s__state~0); 48548#L140 assume 4400 == ssl3_connect_~s__state~0; 46074#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 48544#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 48541#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 48538#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48532#L532 ssl3_connect_~skip~0 := 0; 48530#L110-1 assume !false; 48528#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48526#L113 assume !(12292 == ssl3_connect_~s__state~0); 48524#L116 assume !(16384 == ssl3_connect_~s__state~0); 48522#L119 assume !(4096 == ssl3_connect_~s__state~0); 48520#L122 assume !(20480 == ssl3_connect_~s__state~0); 48518#L125 assume !(4099 == ssl3_connect_~s__state~0); 48516#L128 assume !(4368 == ssl3_connect_~s__state~0); 48514#L131 assume !(4369 == ssl3_connect_~s__state~0); 48512#L134 assume !(4384 == ssl3_connect_~s__state~0); 48510#L137 assume !(4385 == ssl3_connect_~s__state~0); 48508#L140 assume !(4400 == ssl3_connect_~s__state~0); 48506#L143 assume !(4401 == ssl3_connect_~s__state~0); 48504#L146 assume 4416 == ssl3_connect_~s__state~0; 46068#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 48502#L316 assume !(3 == ssl3_connect_~blastFlag~0); 48500#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 48498#L324 assume !(0 == ssl3_connect_~tmp___6~0); 48493#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48483#L532 ssl3_connect_~skip~0 := 0; 48481#L110-1 assume !false; 48479#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48477#L113 assume !(12292 == ssl3_connect_~s__state~0); 48475#L116 assume !(16384 == ssl3_connect_~s__state~0); 48473#L119 assume !(4096 == ssl3_connect_~s__state~0); 48471#L122 assume !(20480 == ssl3_connect_~s__state~0); 48469#L125 assume !(4099 == ssl3_connect_~s__state~0); 48467#L128 assume !(4368 == ssl3_connect_~s__state~0); 48465#L131 assume !(4369 == ssl3_connect_~s__state~0); 48463#L134 assume !(4384 == ssl3_connect_~s__state~0); 48461#L137 assume !(4385 == ssl3_connect_~s__state~0); 48459#L140 assume !(4400 == ssl3_connect_~s__state~0); 48457#L143 assume !(4401 == ssl3_connect_~s__state~0); 48455#L146 assume !(4416 == ssl3_connect_~s__state~0); 48453#L149 assume !(4417 == ssl3_connect_~s__state~0); 48451#L152 assume 4432 == ssl3_connect_~s__state~0; 46062#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 48448#L332 assume !(4 == ssl3_connect_~blastFlag~0); 48446#L335 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 48443#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48437#L532 ssl3_connect_~skip~0 := 0; 48435#L110-1 assume !false; 48433#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48431#L113 assume !(12292 == ssl3_connect_~s__state~0); 48429#L116 assume !(16384 == ssl3_connect_~s__state~0); 48427#L119 assume !(4096 == ssl3_connect_~s__state~0); 48425#L122 assume !(20480 == ssl3_connect_~s__state~0); 48423#L125 assume !(4099 == ssl3_connect_~s__state~0); 48421#L128 assume !(4368 == ssl3_connect_~s__state~0); 48419#L131 assume !(4369 == ssl3_connect_~s__state~0); 48417#L134 assume !(4384 == ssl3_connect_~s__state~0); 48416#L137 assume !(4385 == ssl3_connect_~s__state~0); 48414#L140 assume !(4400 == ssl3_connect_~s__state~0); 48413#L143 assume !(4401 == ssl3_connect_~s__state~0); 48314#L146 assume !(4416 == ssl3_connect_~s__state~0); 48309#L149 assume !(4417 == ssl3_connect_~s__state~0); 48307#L152 assume !(4432 == ssl3_connect_~s__state~0); 48305#L155 assume !(4433 == ssl3_connect_~s__state~0); 48303#L158 assume 4448 == ssl3_connect_~s__state~0; 46056#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 48300#L344 assume !(ssl3_connect_~ret~0 <= 0); 48297#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 48298#L347-2 ssl3_connect_~s__init_num~0 := 0; 48742#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48736#L532 ssl3_connect_~skip~0 := 0; 48734#L110-1 assume !false; 48732#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48730#L113 assume !(12292 == ssl3_connect_~s__state~0); 48728#L116 assume !(16384 == ssl3_connect_~s__state~0); 48726#L119 assume !(4096 == ssl3_connect_~s__state~0); 48724#L122 assume !(20480 == ssl3_connect_~s__state~0); 48722#L125 assume !(4099 == ssl3_connect_~s__state~0); 48720#L128 assume !(4368 == ssl3_connect_~s__state~0); 48718#L131 assume !(4369 == ssl3_connect_~s__state~0); 48711#L134 assume !(4384 == ssl3_connect_~s__state~0); 48709#L137 assume !(4385 == ssl3_connect_~s__state~0); 48708#L140 assume !(4400 == ssl3_connect_~s__state~0); 48707#L143 assume !(4401 == ssl3_connect_~s__state~0); 48706#L146 assume !(4416 == ssl3_connect_~s__state~0); 48704#L149 assume !(4417 == ssl3_connect_~s__state~0); 48702#L152 assume !(4432 == ssl3_connect_~s__state~0); 48699#L155 assume !(4433 == ssl3_connect_~s__state~0); 48693#L158 assume !(4448 == ssl3_connect_~s__state~0); 48691#L161 assume !(4449 == ssl3_connect_~s__state~0); 48689#L164 assume 4464 == ssl3_connect_~s__state~0; 46046#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 48686#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 48678#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48671#L532 ssl3_connect_~skip~0 := 0; 48668#L110-1 assume !false; 48665#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48662#L113 assume !(12292 == ssl3_connect_~s__state~0); 48659#L116 assume !(16384 == ssl3_connect_~s__state~0); 48657#L119 assume !(4096 == ssl3_connect_~s__state~0); 48653#L122 assume !(20480 == ssl3_connect_~s__state~0); 48651#L125 assume !(4099 == ssl3_connect_~s__state~0); 48647#L128 assume !(4368 == ssl3_connect_~s__state~0); 48640#L131 assume !(4369 == ssl3_connect_~s__state~0); 48637#L134 assume !(4384 == ssl3_connect_~s__state~0); 48634#L137 assume !(4385 == ssl3_connect_~s__state~0); 48631#L140 assume !(4400 == ssl3_connect_~s__state~0); 48628#L143 assume !(4401 == ssl3_connect_~s__state~0); 48625#L146 assume !(4416 == ssl3_connect_~s__state~0); 48622#L149 assume !(4417 == ssl3_connect_~s__state~0); 48619#L152 assume !(4432 == ssl3_connect_~s__state~0); 48616#L155 assume !(4433 == ssl3_connect_~s__state~0); 48613#L158 assume !(4448 == ssl3_connect_~s__state~0); 48610#L161 assume !(4449 == ssl3_connect_~s__state~0); 48607#L164 assume !(4464 == ssl3_connect_~s__state~0); 48605#L167 assume !(4465 == ssl3_connect_~s__state~0); 48596#L170 assume !(4466 == ssl3_connect_~s__state~0); 48593#L173 assume !(4467 == ssl3_connect_~s__state~0); 48590#L176 assume 4480 == ssl3_connect_~s__state~0; 46040#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 48580#L368 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 48577#L372 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; 48574#L372-2 ssl3_connect_~s__init_num~0 := 0; 48571#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48565#L532 ssl3_connect_~skip~0 := 0; 48563#L110-1 assume !false; 48561#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48559#L113 assume !(12292 == ssl3_connect_~s__state~0); 48557#L116 assume !(16384 == ssl3_connect_~s__state~0); 48555#L119 assume !(4096 == ssl3_connect_~s__state~0); 48553#L122 assume !(20480 == ssl3_connect_~s__state~0); 48551#L125 assume !(4099 == ssl3_connect_~s__state~0); 48549#L128 assume !(4368 == ssl3_connect_~s__state~0); 48547#L131 assume !(4369 == ssl3_connect_~s__state~0); 48546#L134 assume !(4384 == ssl3_connect_~s__state~0); 48542#L137 assume !(4385 == ssl3_connect_~s__state~0); 48539#L140 assume !(4400 == ssl3_connect_~s__state~0); 48533#L143 assume !(4401 == ssl3_connect_~s__state~0); 48531#L146 assume !(4416 == ssl3_connect_~s__state~0); 48529#L149 assume !(4417 == ssl3_connect_~s__state~0); 48527#L152 assume !(4432 == ssl3_connect_~s__state~0); 48525#L155 assume !(4433 == ssl3_connect_~s__state~0); 48523#L158 assume !(4448 == ssl3_connect_~s__state~0); 48521#L161 assume !(4449 == ssl3_connect_~s__state~0); 48519#L164 assume !(4464 == ssl3_connect_~s__state~0); 48517#L167 assume !(4465 == ssl3_connect_~s__state~0); 48515#L170 assume !(4466 == ssl3_connect_~s__state~0); 48513#L173 assume !(4467 == ssl3_connect_~s__state~0); 48511#L176 assume !(4480 == ssl3_connect_~s__state~0); 48509#L179 assume !(4481 == ssl3_connect_~s__state~0); 48507#L182 assume !(4496 == ssl3_connect_~s__state~0); 48505#L185 assume !(4497 == ssl3_connect_~s__state~0); 48503#L188 assume 4512 == ssl3_connect_~s__state~0; 46543#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 48501#L393 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; 48499#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 48496#L399-2 assume !(0 == ssl3_connect_~tmp___7~0); 48495#L408 assume !(0 == ssl3_connect_~tmp___8~0); 48488#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 48482#L532 ssl3_connect_~skip~0 := 0; 48480#L110-1 assume !false; 48478#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 48476#L113 assume !(12292 == ssl3_connect_~s__state~0); 48474#L116 assume !(16384 == ssl3_connect_~s__state~0); 48472#L119 assume !(4096 == ssl3_connect_~s__state~0); 48470#L122 assume !(20480 == ssl3_connect_~s__state~0); 48468#L125 assume !(4099 == ssl3_connect_~s__state~0); 48466#L128 assume !(4368 == ssl3_connect_~s__state~0); 48464#L131 assume !(4369 == ssl3_connect_~s__state~0); 48462#L134 assume !(4384 == ssl3_connect_~s__state~0); 48460#L137 assume !(4385 == ssl3_connect_~s__state~0); 48458#L140 assume !(4400 == ssl3_connect_~s__state~0); 48456#L143 assume !(4401 == ssl3_connect_~s__state~0); 48454#L146 assume !(4416 == ssl3_connect_~s__state~0); 48452#L149 assume !(4417 == ssl3_connect_~s__state~0); 48450#L152 assume !(4432 == ssl3_connect_~s__state~0); 48449#L155 assume !(4433 == ssl3_connect_~s__state~0); 48447#L158 assume !(4448 == ssl3_connect_~s__state~0); 48444#L161 assume !(4449 == ssl3_connect_~s__state~0); 48438#L164 assume !(4464 == ssl3_connect_~s__state~0); 48436#L167 assume !(4465 == ssl3_connect_~s__state~0); 48434#L170 assume !(4466 == ssl3_connect_~s__state~0); 48432#L173 assume !(4467 == ssl3_connect_~s__state~0); 48430#L176 assume !(4480 == ssl3_connect_~s__state~0); 48428#L179 assume !(4481 == ssl3_connect_~s__state~0); 48426#L182 assume !(4496 == ssl3_connect_~s__state~0); 48424#L185 assume !(4497 == ssl3_connect_~s__state~0); 48422#L188 assume !(4512 == ssl3_connect_~s__state~0); 48420#L191 assume !(4513 == ssl3_connect_~s__state~0); 48418#L194 assume 4528 == ssl3_connect_~s__state~0; 46534#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 48415#L416 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 46525#L423 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 46526#L423-1 ssl3_connect_~s__init_num~0 := 0; 46447#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 46443#L532 ssl3_connect_~skip~0 := 0; 46438#L110-1 assume !false; 46439#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 46434#L113 assume !(12292 == ssl3_connect_~s__state~0); 46435#L116 assume !(16384 == ssl3_connect_~s__state~0); 46430#L119 assume 4096 == ssl3_connect_~s__state~0; 45943#L218 [2021-10-28 23:53:23,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:23,827 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-10-28 23:53:23,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:23,827 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180341578] [2021-10-28 23:53:23,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:23,828 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:23,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:23,836 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:23,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:23,844 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:23,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:23,845 INFO L85 PathProgramCache]: Analyzing trace with hash 2051476363, now seen corresponding path program 1 times [2021-10-28 23:53:23,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:23,846 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413412929] [2021-10-28 23:53:23,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:23,846 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:23,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:23,901 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-28 23:53:23,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:23,902 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413412929] [2021-10-28 23:53:23,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413412929] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:23,902 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:23,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:53:23,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365031337] [2021-10-28 23:53:23,903 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:23,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:23,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:23,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:23,904 INFO L87 Difference]: Start difference. First operand 3355 states and 4207 transitions. cyclomatic complexity: 856 Second operand has 3 states, 2 states have (on average 46.5) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:24,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:24,043 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2021-10-28 23:53:24,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:24,043 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2021-10-28 23:53:24,065 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2021-10-28 23:53:24,087 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2021-10-28 23:53:24,087 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2021-10-28 23:53:24,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2021-10-28 23:53:24,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2021-10-28 23:53:24,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:24,099 INFO L681 BuchiCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2021-10-28 23:53:24,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2021-10-28 23:53:24,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2021-10-28 23:53:24,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3471 states, 3471 states have (on average 1.2569864592336502) internal successors, (4363), 3470 states have internal predecessors, (4363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:24,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2021-10-28 23:53:24,208 INFO L704 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-10-28 23:53:24,208 INFO L587 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-10-28 23:53:24,208 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-28 23:53:24,208 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2021-10-28 23:53:24,234 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-10-28 23:53:24,234 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:24,234 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:24,237 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:24,237 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, 1, 1, 1] [2021-10-28 23:53:24,237 INFO L791 eck$LassoCheckResult]: Stem: 53064#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); 52976#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 52977#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 53060#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 52950#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 52947#L110-1 assume !false; 53077#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53076#L113 assume 12292 == ssl3_connect_~s__state~0; 52991#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 52992#L218 [2021-10-28 23:53:24,238 INFO L793 eck$LassoCheckResult]: Loop: 52992#L218 ssl3_connect_~s__server~0 := 0; 54293#L223 assume 0 != ssl3_connect_~cb~0; 54291#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 54290#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 54287#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 54283#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 54280#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 54281#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54265#L532 ssl3_connect_~skip~0 := 0; 54266#L110-1 assume !false; 54257#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54258#L113 assume !(12292 == ssl3_connect_~s__state~0); 54221#L116 assume !(16384 == ssl3_connect_~s__state~0); 54222#L119 assume !(4096 == ssl3_connect_~s__state~0); 54211#L122 assume !(20480 == ssl3_connect_~s__state~0); 54212#L125 assume !(4099 == ssl3_connect_~s__state~0); 54123#L128 assume 4368 == ssl3_connect_~s__state~0; 53966#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 54121#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 54025#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 54117#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 54113#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54103#L532 ssl3_connect_~skip~0 := 0; 54101#L110-1 assume !false; 54099#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54097#L113 assume !(12292 == ssl3_connect_~s__state~0); 54095#L116 assume !(16384 == ssl3_connect_~s__state~0); 54093#L119 assume !(4096 == ssl3_connect_~s__state~0); 54091#L122 assume !(20480 == ssl3_connect_~s__state~0); 54089#L125 assume !(4099 == ssl3_connect_~s__state~0); 54087#L128 assume !(4368 == ssl3_connect_~s__state~0); 54085#L131 assume !(4369 == ssl3_connect_~s__state~0); 54083#L134 assume 4384 == ssl3_connect_~s__state~0; 53960#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 54081#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 53207#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 54078#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 54076#L287-2 ssl3_connect_~s__init_num~0 := 0; 54072#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54062#L532 ssl3_connect_~skip~0 := 0; 54060#L110-1 assume !false; 54058#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54056#L113 assume !(12292 == ssl3_connect_~s__state~0); 54054#L116 assume !(16384 == ssl3_connect_~s__state~0); 54052#L119 assume !(4096 == ssl3_connect_~s__state~0); 54050#L122 assume !(20480 == ssl3_connect_~s__state~0); 54048#L125 assume !(4099 == ssl3_connect_~s__state~0); 54046#L128 assume !(4368 == ssl3_connect_~s__state~0); 54044#L131 assume !(4369 == ssl3_connect_~s__state~0); 54042#L134 assume !(4384 == ssl3_connect_~s__state~0); 54040#L137 assume !(4385 == ssl3_connect_~s__state~0); 53952#L140 assume 4400 == ssl3_connect_~s__state~0; 53948#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 53945#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 53946#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 54542#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54537#L532 ssl3_connect_~skip~0 := 0; 54536#L110-1 assume !false; 54535#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54534#L113 assume !(12292 == ssl3_connect_~s__state~0); 54533#L116 assume !(16384 == ssl3_connect_~s__state~0); 54532#L119 assume !(4096 == ssl3_connect_~s__state~0); 54531#L122 assume !(20480 == ssl3_connect_~s__state~0); 54530#L125 assume !(4099 == ssl3_connect_~s__state~0); 54529#L128 assume !(4368 == ssl3_connect_~s__state~0); 54528#L131 assume !(4369 == ssl3_connect_~s__state~0); 54527#L134 assume !(4384 == ssl3_connect_~s__state~0); 54526#L137 assume !(4385 == ssl3_connect_~s__state~0); 54525#L140 assume !(4400 == ssl3_connect_~s__state~0); 54524#L143 assume !(4401 == ssl3_connect_~s__state~0); 54523#L146 assume 4416 == ssl3_connect_~s__state~0; 54208#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 54522#L316 assume !(3 == ssl3_connect_~blastFlag~0); 54521#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 54520#L324 assume !(0 == ssl3_connect_~tmp___6~0); 54518#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54513#L532 ssl3_connect_~skip~0 := 0; 54512#L110-1 assume !false; 54511#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54510#L113 assume !(12292 == ssl3_connect_~s__state~0); 54509#L116 assume !(16384 == ssl3_connect_~s__state~0); 54508#L119 assume !(4096 == ssl3_connect_~s__state~0); 54507#L122 assume !(20480 == ssl3_connect_~s__state~0); 54506#L125 assume !(4099 == ssl3_connect_~s__state~0); 54505#L128 assume !(4368 == ssl3_connect_~s__state~0); 54504#L131 assume !(4369 == ssl3_connect_~s__state~0); 54503#L134 assume !(4384 == ssl3_connect_~s__state~0); 54502#L137 assume !(4385 == ssl3_connect_~s__state~0); 54501#L140 assume !(4400 == ssl3_connect_~s__state~0); 54500#L143 assume !(4401 == ssl3_connect_~s__state~0); 54499#L146 assume !(4416 == ssl3_connect_~s__state~0); 54498#L149 assume !(4417 == ssl3_connect_~s__state~0); 54497#L152 assume 4432 == ssl3_connect_~s__state~0; 54205#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 54496#L332 assume !(4 == ssl3_connect_~blastFlag~0); 54495#L335 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 54493#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54488#L532 ssl3_connect_~skip~0 := 0; 54487#L110-1 assume !false; 54486#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54485#L113 assume !(12292 == ssl3_connect_~s__state~0); 54484#L116 assume !(16384 == ssl3_connect_~s__state~0); 54483#L119 assume !(4096 == ssl3_connect_~s__state~0); 54482#L122 assume !(20480 == ssl3_connect_~s__state~0); 54481#L125 assume !(4099 == ssl3_connect_~s__state~0); 54480#L128 assume !(4368 == ssl3_connect_~s__state~0); 54479#L131 assume !(4369 == ssl3_connect_~s__state~0); 54478#L134 assume !(4384 == ssl3_connect_~s__state~0); 54477#L137 assume !(4385 == ssl3_connect_~s__state~0); 54476#L140 assume !(4400 == ssl3_connect_~s__state~0); 54475#L143 assume !(4401 == ssl3_connect_~s__state~0); 54474#L146 assume !(4416 == ssl3_connect_~s__state~0); 54473#L149 assume !(4417 == ssl3_connect_~s__state~0); 54472#L152 assume !(4432 == ssl3_connect_~s__state~0); 54471#L155 assume !(4433 == ssl3_connect_~s__state~0); 54470#L158 assume 4448 == ssl3_connect_~s__state~0; 54202#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 54469#L344 assume !(ssl3_connect_~ret~0 <= 0); 54467#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 54466#L347-2 ssl3_connect_~s__init_num~0 := 0; 54464#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54459#L532 ssl3_connect_~skip~0 := 0; 54458#L110-1 assume !false; 54457#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54456#L113 assume !(12292 == ssl3_connect_~s__state~0); 54455#L116 assume !(16384 == ssl3_connect_~s__state~0); 54454#L119 assume !(4096 == ssl3_connect_~s__state~0); 54453#L122 assume !(20480 == ssl3_connect_~s__state~0); 54452#L125 assume !(4099 == ssl3_connect_~s__state~0); 54451#L128 assume !(4368 == ssl3_connect_~s__state~0); 54450#L131 assume !(4369 == ssl3_connect_~s__state~0); 54449#L134 assume !(4384 == ssl3_connect_~s__state~0); 54448#L137 assume !(4385 == ssl3_connect_~s__state~0); 54447#L140 assume !(4400 == ssl3_connect_~s__state~0); 54446#L143 assume !(4401 == ssl3_connect_~s__state~0); 54445#L146 assume !(4416 == ssl3_connect_~s__state~0); 54444#L149 assume !(4417 == ssl3_connect_~s__state~0); 54443#L152 assume !(4432 == ssl3_connect_~s__state~0); 54442#L155 assume !(4433 == ssl3_connect_~s__state~0); 54441#L158 assume !(4448 == ssl3_connect_~s__state~0); 54440#L161 assume !(4449 == ssl3_connect_~s__state~0); 54439#L164 assume 4464 == ssl3_connect_~s__state~0; 54197#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 54437#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 54430#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54424#L532 ssl3_connect_~skip~0 := 0; 54422#L110-1 assume !false; 54420#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54418#L113 assume !(12292 == ssl3_connect_~s__state~0); 54416#L116 assume !(16384 == ssl3_connect_~s__state~0); 54414#L119 assume !(4096 == ssl3_connect_~s__state~0); 54412#L122 assume !(20480 == ssl3_connect_~s__state~0); 54410#L125 assume !(4099 == ssl3_connect_~s__state~0); 54408#L128 assume !(4368 == ssl3_connect_~s__state~0); 54406#L131 assume !(4369 == ssl3_connect_~s__state~0); 54404#L134 assume !(4384 == ssl3_connect_~s__state~0); 54402#L137 assume !(4385 == ssl3_connect_~s__state~0); 54400#L140 assume !(4400 == ssl3_connect_~s__state~0); 54398#L143 assume !(4401 == ssl3_connect_~s__state~0); 54396#L146 assume !(4416 == ssl3_connect_~s__state~0); 54394#L149 assume !(4417 == ssl3_connect_~s__state~0); 54392#L152 assume !(4432 == ssl3_connect_~s__state~0); 54390#L155 assume !(4433 == ssl3_connect_~s__state~0); 54388#L158 assume !(4448 == ssl3_connect_~s__state~0); 54386#L161 assume !(4449 == ssl3_connect_~s__state~0); 54384#L164 assume !(4464 == ssl3_connect_~s__state~0); 54382#L167 assume !(4465 == ssl3_connect_~s__state~0); 54380#L170 assume !(4466 == ssl3_connect_~s__state~0); 54378#L173 assume !(4467 == ssl3_connect_~s__state~0); 54376#L176 assume 4480 == ssl3_connect_~s__state~0; 54194#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 54373#L368 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 54371#L372 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; 54369#L372-2 ssl3_connect_~s__init_num~0 := 0; 54367#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54362#L532 ssl3_connect_~skip~0 := 0; 54361#L110-1 assume !false; 54360#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54359#L113 assume !(12292 == ssl3_connect_~s__state~0); 54358#L116 assume !(16384 == ssl3_connect_~s__state~0); 54357#L119 assume !(4096 == ssl3_connect_~s__state~0); 54356#L122 assume !(20480 == ssl3_connect_~s__state~0); 54355#L125 assume !(4099 == ssl3_connect_~s__state~0); 54354#L128 assume !(4368 == ssl3_connect_~s__state~0); 54353#L131 assume !(4369 == ssl3_connect_~s__state~0); 54352#L134 assume !(4384 == ssl3_connect_~s__state~0); 54351#L137 assume !(4385 == ssl3_connect_~s__state~0); 54350#L140 assume !(4400 == ssl3_connect_~s__state~0); 54349#L143 assume !(4401 == ssl3_connect_~s__state~0); 54348#L146 assume !(4416 == ssl3_connect_~s__state~0); 54347#L149 assume !(4417 == ssl3_connect_~s__state~0); 54346#L152 assume !(4432 == ssl3_connect_~s__state~0); 54345#L155 assume !(4433 == ssl3_connect_~s__state~0); 54344#L158 assume !(4448 == ssl3_connect_~s__state~0); 54343#L161 assume !(4449 == ssl3_connect_~s__state~0); 54342#L164 assume !(4464 == ssl3_connect_~s__state~0); 54341#L167 assume !(4465 == ssl3_connect_~s__state~0); 54340#L170 assume !(4466 == ssl3_connect_~s__state~0); 54339#L173 assume !(4467 == ssl3_connect_~s__state~0); 54338#L176 assume !(4480 == ssl3_connect_~s__state~0); 54337#L179 assume !(4481 == ssl3_connect_~s__state~0); 54336#L182 assume !(4496 == ssl3_connect_~s__state~0); 54335#L185 assume !(4497 == ssl3_connect_~s__state~0); 54334#L188 assume 4512 == ssl3_connect_~s__state~0; 54188#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 54333#L393 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; 54332#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 54331#L399-2 assume !(0 == ssl3_connect_~tmp___7~0); 54330#L408 assume !(0 == ssl3_connect_~tmp___8~0); 54328#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54323#L532 ssl3_connect_~skip~0 := 0; 54322#L110-1 assume !false; 54321#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54320#L113 assume !(12292 == ssl3_connect_~s__state~0); 54319#L116 assume !(16384 == ssl3_connect_~s__state~0); 54318#L119 assume !(4096 == ssl3_connect_~s__state~0); 54317#L122 assume !(20480 == ssl3_connect_~s__state~0); 54316#L125 assume !(4099 == ssl3_connect_~s__state~0); 54315#L128 assume !(4368 == ssl3_connect_~s__state~0); 54314#L131 assume !(4369 == ssl3_connect_~s__state~0); 54313#L134 assume !(4384 == ssl3_connect_~s__state~0); 54312#L137 assume !(4385 == ssl3_connect_~s__state~0); 54311#L140 assume !(4400 == ssl3_connect_~s__state~0); 54310#L143 assume !(4401 == ssl3_connect_~s__state~0); 54309#L146 assume !(4416 == ssl3_connect_~s__state~0); 54308#L149 assume !(4417 == ssl3_connect_~s__state~0); 54307#L152 assume !(4432 == ssl3_connect_~s__state~0); 54306#L155 assume !(4433 == ssl3_connect_~s__state~0); 54305#L158 assume !(4448 == ssl3_connect_~s__state~0); 54304#L161 assume !(4449 == ssl3_connect_~s__state~0); 54303#L164 assume !(4464 == ssl3_connect_~s__state~0); 54302#L167 assume !(4465 == ssl3_connect_~s__state~0); 54301#L170 assume !(4466 == ssl3_connect_~s__state~0); 54300#L173 assume !(4467 == ssl3_connect_~s__state~0); 54299#L176 assume !(4480 == ssl3_connect_~s__state~0); 54298#L179 assume !(4481 == ssl3_connect_~s__state~0); 54297#L182 assume !(4496 == ssl3_connect_~s__state~0); 54296#L185 assume !(4497 == ssl3_connect_~s__state~0); 54295#L188 assume !(4512 == ssl3_connect_~s__state~0); 54294#L191 assume !(4513 == ssl3_connect_~s__state~0); 54292#L194 assume 4528 == ssl3_connect_~s__state~0; 54185#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 54289#L416 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 54284#L423 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 54282#L423-1 ssl3_connect_~s__init_num~0 := 0; 54274#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 54270#L532 ssl3_connect_~skip~0 := 0; 54261#L110-1 assume !false; 54262#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 54226#L113 assume !(12292 == ssl3_connect_~s__state~0); 54227#L116 assume !(16384 == ssl3_connect_~s__state~0); 54216#L119 assume !(4096 == ssl3_connect_~s__state~0); 54217#L122 assume !(20480 == ssl3_connect_~s__state~0); 54162#L125 assume !(4099 == ssl3_connect_~s__state~0); 54163#L128 assume !(4368 == ssl3_connect_~s__state~0); 54580#L131 assume !(4369 == ssl3_connect_~s__state~0); 54576#L134 assume !(4384 == ssl3_connect_~s__state~0); 54575#L137 assume !(4385 == ssl3_connect_~s__state~0); 54574#L140 assume !(4400 == ssl3_connect_~s__state~0); 54573#L143 assume !(4401 == ssl3_connect_~s__state~0); 54559#L146 assume !(4416 == ssl3_connect_~s__state~0); 54558#L149 assume !(4417 == ssl3_connect_~s__state~0); 54556#L152 assume !(4432 == ssl3_connect_~s__state~0); 54554#L155 assume !(4433 == ssl3_connect_~s__state~0); 54552#L158 assume !(4448 == ssl3_connect_~s__state~0); 54550#L161 assume !(4449 == ssl3_connect_~s__state~0); 54548#L164 assume !(4464 == ssl3_connect_~s__state~0); 54546#L167 assume !(4465 == ssl3_connect_~s__state~0); 54544#L170 assume !(4466 == ssl3_connect_~s__state~0); 54276#L173 assume !(4467 == ssl3_connect_~s__state~0); 54268#L176 assume !(4480 == ssl3_connect_~s__state~0); 54264#L179 assume !(4481 == ssl3_connect_~s__state~0); 54260#L182 assume !(4496 == ssl3_connect_~s__state~0); 54229#L185 assume !(4497 == ssl3_connect_~s__state~0); 54224#L188 assume !(4512 == ssl3_connect_~s__state~0); 54219#L191 assume !(4513 == ssl3_connect_~s__state~0); 54214#L194 assume !(4528 == ssl3_connect_~s__state~0); 54161#L197 assume !(4529 == ssl3_connect_~s__state~0); 54132#L200 assume !(4560 == ssl3_connect_~s__state~0); 54130#L203 assume !(4561 == ssl3_connect_~s__state~0); 54037#L206 assume 4352 == ssl3_connect_~s__state~0; 54036#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 54034#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 54033#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 53997#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 53987#L532 ssl3_connect_~skip~0 := 0; 53985#L110-1 assume !false; 53983#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 53979#L113 assume !(12292 == ssl3_connect_~s__state~0); 53977#L116 assume !(16384 == ssl3_connect_~s__state~0); 53975#L119 assume 4096 == ssl3_connect_~s__state~0; 52992#L218 [2021-10-28 23:53:24,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:24,238 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-10-28 23:53:24,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:24,239 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49573022] [2021-10-28 23:53:24,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:24,239 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:24,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:24,246 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:24,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:24,254 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:24,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:24,254 INFO L85 PathProgramCache]: Analyzing trace with hash -286413186, now seen corresponding path program 1 times [2021-10-28 23:53:24,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:24,255 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871870228] [2021-10-28 23:53:24,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:24,255 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:24,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:24,312 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-28 23:53:24,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:24,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871870228] [2021-10-28 23:53:24,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871870228] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:53:24,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052239241] [2021-10-28 23:53:24,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:24,314 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:53:24,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:24,318 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:53:24,337 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-10-28 23:53:24,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:24,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 23:53:24,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:53:25,293 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-10-28 23:53:25,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052239241] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:53:25,294 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 23:53:25,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-28 23:53:25,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222231382] [2021-10-28 23:53:25,295 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:25,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:25,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 23:53:25,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:53:25,296 INFO L87 Difference]: Start difference. First operand 3471 states and 4363 transitions. cyclomatic complexity: 896 Second operand has 4 states, 3 states have (on average 44.0) internal successors, (132), 4 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:25,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:25,587 INFO L93 Difference]: Finished difference Result 4800 states and 5794 transitions. [2021-10-28 23:53:25,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 23:53:25,587 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4800 states and 5794 transitions. [2021-10-28 23:53:25,612 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-10-28 23:53:25,636 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4800 states to 4792 states and 5786 transitions. [2021-10-28 23:53:25,637 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4792 [2021-10-28 23:53:25,642 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4792 [2021-10-28 23:53:25,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4792 states and 5786 transitions. [2021-10-28 23:53:25,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:25,650 INFO L681 BuchiCegarLoop]: Abstraction has 4792 states and 5786 transitions. [2021-10-28 23:53:25,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4792 states and 5786 transitions. [2021-10-28 23:53:25,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4792 to 3467. [2021-10-28 23:53:25,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3467 states, 3467 states have (on average 1.2261321026824343) internal successors, (4251), 3466 states have internal predecessors, (4251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:25,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2021-10-28 23:53:25,741 INFO L704 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-10-28 23:53:25,741 INFO L587 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-10-28 23:53:25,741 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-28 23:53:25,741 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2021-10-28 23:53:25,758 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-10-28 23:53:25,758 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:25,758 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:25,782 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:53:25,782 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, 1, 1, 1] [2021-10-28 23:53:25,782 INFO L791 eck$LassoCheckResult]: Stem: 62217#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); 62129#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 62130#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 62209#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 62103#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 62100#L110-1 assume !false; 62225#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62224#L113 assume 12292 == ssl3_connect_~s__state~0; 62144#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 62145#L218 [2021-10-28 23:53:25,783 INFO L793 eck$LassoCheckResult]: Loop: 62145#L218 ssl3_connect_~s__server~0 := 0; 64359#L223 assume 0 != ssl3_connect_~cb~0; 64358#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 64357#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 64355#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 64353#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 64352#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 64350#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64345#L532 ssl3_connect_~skip~0 := 0; 64344#L110-1 assume !false; 64343#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64342#L113 assume !(12292 == ssl3_connect_~s__state~0); 64341#L116 assume !(16384 == ssl3_connect_~s__state~0); 64340#L119 assume !(4096 == ssl3_connect_~s__state~0); 64339#L122 assume !(20480 == ssl3_connect_~s__state~0); 64338#L125 assume !(4099 == ssl3_connect_~s__state~0); 64337#L128 assume 4368 == ssl3_connect_~s__state~0; 63569#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 64336#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 64206#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 64333#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 64332#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64327#L532 ssl3_connect_~skip~0 := 0; 64326#L110-1 assume !false; 64325#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64324#L113 assume !(12292 == ssl3_connect_~s__state~0); 64323#L116 assume !(16384 == ssl3_connect_~s__state~0); 64322#L119 assume !(4096 == ssl3_connect_~s__state~0); 64321#L122 assume !(20480 == ssl3_connect_~s__state~0); 64320#L125 assume !(4099 == ssl3_connect_~s__state~0); 64319#L128 assume !(4368 == ssl3_connect_~s__state~0); 64318#L131 assume !(4369 == ssl3_connect_~s__state~0); 64317#L134 assume 4384 == ssl3_connect_~s__state~0; 64316#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 64315#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 64164#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 64270#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 64269#L287-2 ssl3_connect_~s__init_num~0 := 0; 64267#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 64262#L532 ssl3_connect_~skip~0 := 0; 64261#L110-1 assume !false; 64260#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 64259#L113 assume !(12292 == ssl3_connect_~s__state~0); 64258#L116 assume !(16384 == ssl3_connect_~s__state~0); 64257#L119 assume !(4096 == ssl3_connect_~s__state~0); 64256#L122 assume !(20480 == ssl3_connect_~s__state~0); 64255#L125 assume !(4099 == ssl3_connect_~s__state~0); 63936#L128 assume !(4368 == ssl3_connect_~s__state~0); 63932#L131 assume !(4369 == ssl3_connect_~s__state~0); 63926#L134 assume !(4384 == ssl3_connect_~s__state~0); 63924#L137 assume !(4385 == ssl3_connect_~s__state~0); 63922#L140 assume 4400 == ssl3_connect_~s__state~0; 63920#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 63916#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 63913#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 63910#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63904#L532 ssl3_connect_~skip~0 := 0; 63902#L110-1 assume !false; 63900#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63898#L113 assume !(12292 == ssl3_connect_~s__state~0); 63896#L116 assume !(16384 == ssl3_connect_~s__state~0); 63894#L119 assume !(4096 == ssl3_connect_~s__state~0); 63892#L122 assume !(20480 == ssl3_connect_~s__state~0); 63890#L125 assume !(4099 == ssl3_connect_~s__state~0); 63888#L128 assume !(4368 == ssl3_connect_~s__state~0); 63886#L131 assume !(4369 == ssl3_connect_~s__state~0); 63884#L134 assume !(4384 == ssl3_connect_~s__state~0); 63882#L137 assume !(4385 == ssl3_connect_~s__state~0); 63880#L140 assume !(4400 == ssl3_connect_~s__state~0); 63878#L143 assume !(4401 == ssl3_connect_~s__state~0); 63876#L146 assume 4416 == ssl3_connect_~s__state~0; 63874#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 63872#L316 assume !(3 == ssl3_connect_~blastFlag~0); 63870#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 63868#L324 assume !(0 == ssl3_connect_~tmp___6~0); 63865#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63859#L532 ssl3_connect_~skip~0 := 0; 63857#L110-1 assume !false; 63855#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63854#L113 assume !(12292 == ssl3_connect_~s__state~0); 63852#L116 assume !(16384 == ssl3_connect_~s__state~0); 63850#L119 assume !(4096 == ssl3_connect_~s__state~0); 63848#L122 assume !(20480 == ssl3_connect_~s__state~0); 63845#L125 assume !(4099 == ssl3_connect_~s__state~0); 63839#L128 assume !(4368 == ssl3_connect_~s__state~0); 63837#L131 assume !(4369 == ssl3_connect_~s__state~0); 63835#L134 assume !(4384 == ssl3_connect_~s__state~0); 63833#L137 assume !(4385 == ssl3_connect_~s__state~0); 63831#L140 assume !(4400 == ssl3_connect_~s__state~0); 63829#L143 assume !(4401 == ssl3_connect_~s__state~0); 63827#L146 assume !(4416 == ssl3_connect_~s__state~0); 63825#L149 assume !(4417 == ssl3_connect_~s__state~0); 63823#L152 assume 4432 == ssl3_connect_~s__state~0; 63821#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 63771#L332 assume !(4 == ssl3_connect_~blastFlag~0); 63769#L335 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 63768#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63763#L532 ssl3_connect_~skip~0 := 0; 63762#L110-1 assume !false; 63761#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63760#L113 assume !(12292 == ssl3_connect_~s__state~0); 63758#L116 assume !(16384 == ssl3_connect_~s__state~0); 63752#L119 assume !(4096 == ssl3_connect_~s__state~0); 63750#L122 assume !(20480 == ssl3_connect_~s__state~0); 63748#L125 assume !(4099 == ssl3_connect_~s__state~0); 63746#L128 assume !(4368 == ssl3_connect_~s__state~0); 63744#L131 assume !(4369 == ssl3_connect_~s__state~0); 63742#L134 assume !(4384 == ssl3_connect_~s__state~0); 63740#L137 assume !(4385 == ssl3_connect_~s__state~0); 63738#L140 assume !(4400 == ssl3_connect_~s__state~0); 63736#L143 assume !(4401 == ssl3_connect_~s__state~0); 63734#L146 assume !(4416 == ssl3_connect_~s__state~0); 63732#L149 assume !(4417 == ssl3_connect_~s__state~0); 63730#L152 assume !(4432 == ssl3_connect_~s__state~0); 63728#L155 assume !(4433 == ssl3_connect_~s__state~0); 63726#L158 assume 4448 == ssl3_connect_~s__state~0; 63724#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 63722#L344 assume !(ssl3_connect_~ret~0 <= 0); 63719#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 63717#L347-2 ssl3_connect_~s__init_num~0 := 0; 63714#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63708#L532 ssl3_connect_~skip~0 := 0; 63706#L110-1 assume !false; 63704#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63702#L113 assume !(12292 == ssl3_connect_~s__state~0); 63700#L116 assume !(16384 == ssl3_connect_~s__state~0); 63698#L119 assume !(4096 == ssl3_connect_~s__state~0); 63696#L122 assume !(20480 == ssl3_connect_~s__state~0); 63694#L125 assume !(4099 == ssl3_connect_~s__state~0); 63692#L128 assume !(4368 == ssl3_connect_~s__state~0); 63690#L131 assume !(4369 == ssl3_connect_~s__state~0); 63688#L134 assume !(4384 == ssl3_connect_~s__state~0); 63685#L137 assume !(4385 == ssl3_connect_~s__state~0); 63679#L140 assume !(4400 == ssl3_connect_~s__state~0); 63677#L143 assume !(4401 == ssl3_connect_~s__state~0); 63675#L146 assume !(4416 == ssl3_connect_~s__state~0); 63673#L149 assume !(4417 == ssl3_connect_~s__state~0); 63671#L152 assume !(4432 == ssl3_connect_~s__state~0); 63669#L155 assume !(4433 == ssl3_connect_~s__state~0); 63667#L158 assume !(4448 == ssl3_connect_~s__state~0); 63665#L161 assume !(4449 == ssl3_connect_~s__state~0); 63663#L164 assume 4464 == ssl3_connect_~s__state~0; 63661#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 63659#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 63656#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63650#L532 ssl3_connect_~skip~0 := 0; 63648#L110-1 assume !false; 63646#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63644#L113 assume !(12292 == ssl3_connect_~s__state~0); 63642#L116 assume !(16384 == ssl3_connect_~s__state~0); 63640#L119 assume !(4096 == ssl3_connect_~s__state~0); 63638#L122 assume !(20480 == ssl3_connect_~s__state~0); 63636#L125 assume !(4099 == ssl3_connect_~s__state~0); 63634#L128 assume !(4368 == ssl3_connect_~s__state~0); 63632#L131 assume !(4369 == ssl3_connect_~s__state~0); 63630#L134 assume !(4384 == ssl3_connect_~s__state~0); 63628#L137 assume !(4385 == ssl3_connect_~s__state~0); 63626#L140 assume !(4400 == ssl3_connect_~s__state~0); 63624#L143 assume !(4401 == ssl3_connect_~s__state~0); 63622#L146 assume !(4416 == ssl3_connect_~s__state~0); 63620#L149 assume !(4417 == ssl3_connect_~s__state~0); 63618#L152 assume !(4432 == ssl3_connect_~s__state~0); 63616#L155 assume !(4433 == ssl3_connect_~s__state~0); 63614#L158 assume !(4448 == ssl3_connect_~s__state~0); 63612#L161 assume !(4449 == ssl3_connect_~s__state~0); 63610#L164 assume !(4464 == ssl3_connect_~s__state~0); 63608#L167 assume !(4465 == ssl3_connect_~s__state~0); 63606#L170 assume !(4466 == ssl3_connect_~s__state~0); 63604#L173 assume !(4467 == ssl3_connect_~s__state~0); 63603#L176 assume 4480 == ssl3_connect_~s__state~0; 63602#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 63601#L368 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 63598#L372 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; 63492#L372-2 ssl3_connect_~s__init_num~0 := 0; 63402#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62987#L532 ssl3_connect_~skip~0 := 0; 62988#L110-1 assume !false; 62981#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62982#L113 assume !(12292 == ssl3_connect_~s__state~0); 62975#L116 assume !(16384 == ssl3_connect_~s__state~0); 62976#L119 assume !(4096 == ssl3_connect_~s__state~0); 62969#L122 assume !(20480 == ssl3_connect_~s__state~0); 62970#L125 assume !(4099 == ssl3_connect_~s__state~0); 62963#L128 assume !(4368 == ssl3_connect_~s__state~0); 62964#L131 assume !(4369 == ssl3_connect_~s__state~0); 62957#L134 assume !(4384 == ssl3_connect_~s__state~0); 62958#L137 assume !(4385 == ssl3_connect_~s__state~0); 62951#L140 assume !(4400 == ssl3_connect_~s__state~0); 62952#L143 assume !(4401 == ssl3_connect_~s__state~0); 62945#L146 assume !(4416 == ssl3_connect_~s__state~0); 62946#L149 assume !(4417 == ssl3_connect_~s__state~0); 62939#L152 assume !(4432 == ssl3_connect_~s__state~0); 62940#L155 assume !(4433 == ssl3_connect_~s__state~0); 62933#L158 assume !(4448 == ssl3_connect_~s__state~0); 62934#L161 assume !(4449 == ssl3_connect_~s__state~0); 62927#L164 assume !(4464 == ssl3_connect_~s__state~0); 62928#L167 assume !(4465 == ssl3_connect_~s__state~0); 62921#L170 assume !(4466 == ssl3_connect_~s__state~0); 62922#L173 assume !(4467 == ssl3_connect_~s__state~0); 62915#L176 assume !(4480 == ssl3_connect_~s__state~0); 62916#L179 assume !(4481 == ssl3_connect_~s__state~0); 62909#L182 assume !(4496 == ssl3_connect_~s__state~0); 62910#L185 assume !(4497 == ssl3_connect_~s__state~0); 62903#L188 assume 4512 == ssl3_connect_~s__state~0; 62904#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 62897#L393 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; 62898#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 62891#L399-2 assume !(0 == ssl3_connect_~tmp___7~0); 62892#L408 assume !(0 == ssl3_connect_~tmp___8~0); 62881#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 62877#L532 ssl3_connect_~skip~0 := 0; 62870#L110-1 assume !false; 62871#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 62864#L113 assume !(12292 == ssl3_connect_~s__state~0); 62865#L116 assume !(16384 == ssl3_connect_~s__state~0); 62858#L119 assume !(4096 == ssl3_connect_~s__state~0); 62859#L122 assume !(20480 == ssl3_connect_~s__state~0); 62852#L125 assume !(4099 == ssl3_connect_~s__state~0); 62853#L128 assume !(4368 == ssl3_connect_~s__state~0); 62846#L131 assume !(4369 == ssl3_connect_~s__state~0); 62847#L134 assume !(4384 == ssl3_connect_~s__state~0); 62840#L137 assume !(4385 == ssl3_connect_~s__state~0); 62841#L140 assume !(4400 == ssl3_connect_~s__state~0); 62830#L143 assume !(4401 == ssl3_connect_~s__state~0); 62831#L146 assume !(4416 == ssl3_connect_~s__state~0); 62823#L149 assume !(4417 == ssl3_connect_~s__state~0); 62824#L152 assume !(4432 == ssl3_connect_~s__state~0); 62816#L155 assume !(4433 == ssl3_connect_~s__state~0); 62817#L158 assume !(4448 == ssl3_connect_~s__state~0); 62809#L161 assume !(4449 == ssl3_connect_~s__state~0); 62810#L164 assume !(4464 == ssl3_connect_~s__state~0); 62801#L167 assume !(4465 == ssl3_connect_~s__state~0); 62802#L170 assume !(4466 == ssl3_connect_~s__state~0); 62793#L173 assume !(4467 == ssl3_connect_~s__state~0); 62794#L176 assume !(4480 == ssl3_connect_~s__state~0); 62785#L179 assume !(4481 == ssl3_connect_~s__state~0); 62786#L182 assume !(4496 == ssl3_connect_~s__state~0); 62779#L185 assume !(4497 == ssl3_connect_~s__state~0); 62780#L188 assume !(4512 == ssl3_connect_~s__state~0); 62761#L191 assume !(4513 == ssl3_connect_~s__state~0); 62762#L194 assume 4528 == ssl3_connect_~s__state~0; 63315#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 62732#L416 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 62733#L423 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 63312#L423-1 ssl3_connect_~s__init_num~0 := 0; 63590#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63584#L532 ssl3_connect_~skip~0 := 0; 63582#L110-1 assume !false; 63580#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63578#L113 assume !(12292 == ssl3_connect_~s__state~0); 63576#L116 assume !(16384 == ssl3_connect_~s__state~0); 63574#L119 assume !(4096 == ssl3_connect_~s__state~0); 63572#L122 assume !(20480 == ssl3_connect_~s__state~0); 63570#L125 assume !(4099 == ssl3_connect_~s__state~0); 63568#L128 assume !(4368 == ssl3_connect_~s__state~0); 63567#L131 assume !(4369 == ssl3_connect_~s__state~0); 63566#L134 assume !(4384 == ssl3_connect_~s__state~0); 63565#L137 assume !(4385 == ssl3_connect_~s__state~0); 63564#L140 assume !(4400 == ssl3_connect_~s__state~0); 63563#L143 assume !(4401 == ssl3_connect_~s__state~0); 63562#L146 assume !(4416 == ssl3_connect_~s__state~0); 63561#L149 assume !(4417 == ssl3_connect_~s__state~0); 63560#L152 assume !(4432 == ssl3_connect_~s__state~0); 63559#L155 assume !(4433 == ssl3_connect_~s__state~0); 63558#L158 assume !(4448 == ssl3_connect_~s__state~0); 63557#L161 assume !(4449 == ssl3_connect_~s__state~0); 63556#L164 assume !(4464 == ssl3_connect_~s__state~0); 63555#L167 assume !(4465 == ssl3_connect_~s__state~0); 63554#L170 assume !(4466 == ssl3_connect_~s__state~0); 63553#L173 assume !(4467 == ssl3_connect_~s__state~0); 63552#L176 assume !(4480 == ssl3_connect_~s__state~0); 63551#L179 assume !(4481 == ssl3_connect_~s__state~0); 63550#L182 assume !(4496 == ssl3_connect_~s__state~0); 63549#L185 assume !(4497 == ssl3_connect_~s__state~0); 63548#L188 assume !(4512 == ssl3_connect_~s__state~0); 63547#L191 assume !(4513 == ssl3_connect_~s__state~0); 63546#L194 assume !(4528 == ssl3_connect_~s__state~0); 63545#L197 assume !(4529 == ssl3_connect_~s__state~0); 63544#L200 assume !(4560 == ssl3_connect_~s__state~0); 63543#L203 assume !(4561 == ssl3_connect_~s__state~0); 63542#L206 assume 4352 == ssl3_connect_~s__state~0; 63541#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 63539#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 63538#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 63536#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63531#L532 ssl3_connect_~skip~0 := 0; 63530#L110-1 assume !false; 63529#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63528#L113 assume !(12292 == ssl3_connect_~s__state~0); 63527#L116 assume !(16384 == ssl3_connect_~s__state~0); 63526#L119 assume !(4096 == ssl3_connect_~s__state~0); 63525#L122 assume !(20480 == ssl3_connect_~s__state~0); 63524#L125 assume !(4099 == ssl3_connect_~s__state~0); 63523#L128 assume !(4368 == ssl3_connect_~s__state~0); 63522#L131 assume !(4369 == ssl3_connect_~s__state~0); 63521#L134 assume !(4384 == ssl3_connect_~s__state~0); 63520#L137 assume !(4385 == ssl3_connect_~s__state~0); 63519#L140 assume !(4400 == ssl3_connect_~s__state~0); 63518#L143 assume !(4401 == ssl3_connect_~s__state~0); 63517#L146 assume !(4416 == ssl3_connect_~s__state~0); 63516#L149 assume !(4417 == ssl3_connect_~s__state~0); 63515#L152 assume !(4432 == ssl3_connect_~s__state~0); 63514#L155 assume !(4433 == ssl3_connect_~s__state~0); 63513#L158 assume !(4448 == ssl3_connect_~s__state~0); 63512#L161 assume !(4449 == ssl3_connect_~s__state~0); 63511#L164 assume !(4464 == ssl3_connect_~s__state~0); 63510#L167 assume !(4465 == ssl3_connect_~s__state~0); 63509#L170 assume !(4466 == ssl3_connect_~s__state~0); 63508#L173 assume !(4467 == ssl3_connect_~s__state~0); 63507#L176 assume !(4480 == ssl3_connect_~s__state~0); 63506#L179 assume !(4481 == ssl3_connect_~s__state~0); 63505#L182 assume !(4496 == ssl3_connect_~s__state~0); 63504#L185 assume !(4497 == ssl3_connect_~s__state~0); 63503#L188 assume !(4512 == ssl3_connect_~s__state~0); 63502#L191 assume !(4513 == ssl3_connect_~s__state~0); 63501#L194 assume !(4528 == ssl3_connect_~s__state~0); 63500#L197 assume !(4529 == ssl3_connect_~s__state~0); 63499#L200 assume 4560 == ssl3_connect_~s__state~0; 63498#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 63497#L443 assume !(ssl3_connect_~ret~0 <= 0); 63494#L446 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 3; 63495#L446-2 ssl3_connect_~s__init_num~0 := 0; 63595#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 63585#L532 ssl3_connect_~skip~0 := 0; 63583#L110-1 assume !false; 63581#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 63579#L113 assume !(12292 == ssl3_connect_~s__state~0); 63577#L116 assume !(16384 == ssl3_connect_~s__state~0); 63575#L119 assume 4096 == ssl3_connect_~s__state~0; 62145#L218 [2021-10-28 23:53:25,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:25,784 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-10-28 23:53:25,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:25,784 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083654839] [2021-10-28 23:53:25,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:25,785 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:25,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:25,793 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:25,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:25,801 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:25,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:25,802 INFO L85 PathProgramCache]: Analyzing trace with hash -438516470, now seen corresponding path program 1 times [2021-10-28 23:53:25,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:25,802 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778160310] [2021-10-28 23:53:25,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:25,802 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:25,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:25,860 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2021-10-28 23:53:25,860 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:25,861 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778160310] [2021-10-28 23:53:25,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778160310] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:25,861 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:25,861 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:53:25,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954070700] [2021-10-28 23:53:25,862 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:25,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:25,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:25,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:25,864 INFO L87 Difference]: Start difference. First operand 3467 states and 4251 transitions. cyclomatic complexity: 788 Second operand has 3 states, 2 states have (on average 53.0) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:25,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:25,978 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2021-10-28 23:53:25,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:25,980 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2021-10-28 23:53:25,998 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-10-28 23:53:26,011 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2021-10-28 23:53:26,012 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2021-10-28 23:53:26,015 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2021-10-28 23:53:26,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2021-10-28 23:53:26,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:26,019 INFO L681 BuchiCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2021-10-28 23:53:26,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2021-10-28 23:53:26,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2021-10-28 23:53:26,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3107 states, 3107 states have (on average 1.2185387833923398) internal successors, (3786), 3106 states have internal predecessors, (3786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:26,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2021-10-28 23:53:26,076 INFO L704 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-10-28 23:53:26,076 INFO L587 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-10-28 23:53:26,076 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-28 23:53:26,076 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2021-10-28 23:53:26,087 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-10-28 23:53:26,088 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:26,088 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:26,125 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, 1] [2021-10-28 23:53:26,125 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, 1] [2021-10-28 23:53:26,126 INFO L791 eck$LassoCheckResult]: Stem: 69296#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); 69212#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 69213#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 69291#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 69185#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 69183#L110-1 assume !false; 69302#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69301#L113 assume 12292 == ssl3_connect_~s__state~0; 69228#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 69229#L218 ssl3_connect_~s__server~0 := 0; 70718#L223 assume !(0 != ssl3_connect_~cb~0); 70717#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 70716#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 70595#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 70592#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 70591#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 70583#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70572#L532 ssl3_connect_~skip~0 := 0; 70569#L110-1 assume !false; 70566#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70563#L113 assume !(12292 == ssl3_connect_~s__state~0); 70560#L116 assume !(16384 == ssl3_connect_~s__state~0); 70557#L119 assume !(4096 == ssl3_connect_~s__state~0); 70554#L122 assume !(20480 == ssl3_connect_~s__state~0); 70551#L125 assume !(4099 == ssl3_connect_~s__state~0); 70547#L128 assume 4368 == ssl3_connect_~s__state~0; 70543#L132 [2021-10-28 23:53:26,126 INFO L793 eck$LassoCheckResult]: Loop: 70543#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 70536#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 70533#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 70531#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 70527#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70517#L532 ssl3_connect_~skip~0 := 0; 70515#L110-1 assume !false; 70513#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70511#L113 assume !(12292 == ssl3_connect_~s__state~0); 70509#L116 assume !(16384 == ssl3_connect_~s__state~0); 70507#L119 assume !(4096 == ssl3_connect_~s__state~0); 70505#L122 assume !(20480 == ssl3_connect_~s__state~0); 70503#L125 assume !(4099 == ssl3_connect_~s__state~0); 70501#L128 assume !(4368 == ssl3_connect_~s__state~0); 70499#L131 assume !(4369 == ssl3_connect_~s__state~0); 70497#L134 assume 4384 == ssl3_connect_~s__state~0; 70495#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 70493#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 70491#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 70488#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 70485#L287-2 ssl3_connect_~s__init_num~0 := 0; 70481#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70471#L532 ssl3_connect_~skip~0 := 0; 70469#L110-1 assume !false; 70467#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70465#L113 assume !(12292 == ssl3_connect_~s__state~0); 70463#L116 assume !(16384 == ssl3_connect_~s__state~0); 70461#L119 assume !(4096 == ssl3_connect_~s__state~0); 70459#L122 assume !(20480 == ssl3_connect_~s__state~0); 70457#L125 assume !(4099 == ssl3_connect_~s__state~0); 70455#L128 assume !(4368 == ssl3_connect_~s__state~0); 70453#L131 assume !(4369 == ssl3_connect_~s__state~0); 70451#L134 assume !(4384 == ssl3_connect_~s__state~0); 70449#L137 assume !(4385 == ssl3_connect_~s__state~0); 70447#L140 assume 4400 == ssl3_connect_~s__state~0; 70445#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 70442#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 70437#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 70433#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70423#L532 ssl3_connect_~skip~0 := 0; 70421#L110-1 assume !false; 70419#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70417#L113 assume !(12292 == ssl3_connect_~s__state~0); 70415#L116 assume !(16384 == ssl3_connect_~s__state~0); 70413#L119 assume !(4096 == ssl3_connect_~s__state~0); 70411#L122 assume !(20480 == ssl3_connect_~s__state~0); 70409#L125 assume !(4099 == ssl3_connect_~s__state~0); 70407#L128 assume !(4368 == ssl3_connect_~s__state~0); 70405#L131 assume !(4369 == ssl3_connect_~s__state~0); 70403#L134 assume !(4384 == ssl3_connect_~s__state~0); 70401#L137 assume !(4385 == ssl3_connect_~s__state~0); 70399#L140 assume !(4400 == ssl3_connect_~s__state~0); 70397#L143 assume !(4401 == ssl3_connect_~s__state~0); 70395#L146 assume 4416 == ssl3_connect_~s__state~0; 70393#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 70390#L316 assume !(3 == ssl3_connect_~blastFlag~0); 70391#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 70363#L324 assume !(0 == ssl3_connect_~tmp___6~0); 70364#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70353#L532 ssl3_connect_~skip~0 := 0; 70354#L110-1 assume !false; 70347#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70348#L113 assume !(12292 == ssl3_connect_~s__state~0); 70341#L116 assume !(16384 == ssl3_connect_~s__state~0); 70342#L119 assume !(4096 == ssl3_connect_~s__state~0); 70335#L122 assume !(20480 == ssl3_connect_~s__state~0); 70336#L125 assume !(4099 == ssl3_connect_~s__state~0); 70329#L128 assume !(4368 == ssl3_connect_~s__state~0); 70330#L131 assume !(4369 == ssl3_connect_~s__state~0); 70323#L134 assume !(4384 == ssl3_connect_~s__state~0); 70324#L137 assume !(4385 == ssl3_connect_~s__state~0); 70317#L140 assume !(4400 == ssl3_connect_~s__state~0); 70318#L143 assume !(4401 == ssl3_connect_~s__state~0); 70311#L146 assume !(4416 == ssl3_connect_~s__state~0); 70312#L149 assume !(4417 == ssl3_connect_~s__state~0); 70305#L152 assume 4432 == ssl3_connect_~s__state~0; 70306#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 70300#L332 assume !(4 == ssl3_connect_~blastFlag~0); 70301#L335 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 70182#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70178#L532 ssl3_connect_~skip~0 := 0; 70169#L110-1 assume !false; 70170#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70161#L113 assume !(12292 == ssl3_connect_~s__state~0); 70162#L116 assume !(16384 == ssl3_connect_~s__state~0); 70153#L119 assume !(4096 == ssl3_connect_~s__state~0); 70154#L122 assume !(20480 == ssl3_connect_~s__state~0); 70145#L125 assume !(4099 == ssl3_connect_~s__state~0); 70146#L128 assume !(4368 == ssl3_connect_~s__state~0); 70137#L131 assume !(4369 == ssl3_connect_~s__state~0); 70138#L134 assume !(4384 == ssl3_connect_~s__state~0); 70129#L137 assume !(4385 == ssl3_connect_~s__state~0); 70130#L140 assume !(4400 == ssl3_connect_~s__state~0); 70121#L143 assume !(4401 == ssl3_connect_~s__state~0); 70122#L146 assume !(4416 == ssl3_connect_~s__state~0); 70113#L149 assume !(4417 == ssl3_connect_~s__state~0); 70114#L152 assume !(4432 == ssl3_connect_~s__state~0); 70106#L155 assume !(4433 == ssl3_connect_~s__state~0); 70107#L158 assume 4448 == ssl3_connect_~s__state~0; 70099#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 70100#L344 assume !(ssl3_connect_~ret~0 <= 0); 70090#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 70091#L347-2 ssl3_connect_~s__init_num~0 := 0; 70081#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70075#L532 ssl3_connect_~skip~0 := 0; 70073#L110-1 assume !false; 70071#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70069#L113 assume !(12292 == ssl3_connect_~s__state~0); 70067#L116 assume !(16384 == ssl3_connect_~s__state~0); 70065#L119 assume !(4096 == ssl3_connect_~s__state~0); 70063#L122 assume !(20480 == ssl3_connect_~s__state~0); 70061#L125 assume !(4099 == ssl3_connect_~s__state~0); 70059#L128 assume !(4368 == ssl3_connect_~s__state~0); 70057#L131 assume !(4369 == ssl3_connect_~s__state~0); 70055#L134 assume !(4384 == ssl3_connect_~s__state~0); 70054#L137 assume !(4385 == ssl3_connect_~s__state~0); 70053#L140 assume !(4400 == ssl3_connect_~s__state~0); 70052#L143 assume !(4401 == ssl3_connect_~s__state~0); 70051#L146 assume !(4416 == ssl3_connect_~s__state~0); 70050#L149 assume !(4417 == ssl3_connect_~s__state~0); 70049#L152 assume !(4432 == ssl3_connect_~s__state~0); 70048#L155 assume !(4433 == ssl3_connect_~s__state~0); 70047#L158 assume !(4448 == ssl3_connect_~s__state~0); 70046#L161 assume !(4449 == ssl3_connect_~s__state~0); 70045#L164 assume 4464 == ssl3_connect_~s__state~0; 70044#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 70042#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 70043#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70034#L532 ssl3_connect_~skip~0 := 0; 70035#L110-1 assume !false; 70030#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70031#L113 assume !(12292 == ssl3_connect_~s__state~0); 70026#L116 assume !(16384 == ssl3_connect_~s__state~0); 70027#L119 assume !(4096 == ssl3_connect_~s__state~0); 70022#L122 assume !(20480 == ssl3_connect_~s__state~0); 70023#L125 assume !(4099 == ssl3_connect_~s__state~0); 70018#L128 assume !(4368 == ssl3_connect_~s__state~0); 70019#L131 assume !(4369 == ssl3_connect_~s__state~0); 70014#L134 assume !(4384 == ssl3_connect_~s__state~0); 70015#L137 assume !(4385 == ssl3_connect_~s__state~0); 70010#L140 assume !(4400 == ssl3_connect_~s__state~0); 70011#L143 assume !(4401 == ssl3_connect_~s__state~0); 70006#L146 assume !(4416 == ssl3_connect_~s__state~0); 70007#L149 assume !(4417 == ssl3_connect_~s__state~0); 70002#L152 assume !(4432 == ssl3_connect_~s__state~0); 70003#L155 assume !(4433 == ssl3_connect_~s__state~0); 69998#L158 assume !(4448 == ssl3_connect_~s__state~0); 69999#L161 assume !(4449 == ssl3_connect_~s__state~0); 69994#L164 assume !(4464 == ssl3_connect_~s__state~0); 69995#L167 assume !(4465 == ssl3_connect_~s__state~0); 69987#L170 assume !(4466 == ssl3_connect_~s__state~0); 69988#L173 assume !(4467 == ssl3_connect_~s__state~0); 69979#L176 assume 4480 == ssl3_connect_~s__state~0; 69980#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 69462#L368 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 69463#L372 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; 69961#L372-2 ssl3_connect_~s__init_num~0 := 0; 69962#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70667#L532 ssl3_connect_~skip~0 := 0; 70666#L110-1 assume !false; 70665#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70664#L113 assume !(12292 == ssl3_connect_~s__state~0); 70663#L116 assume !(16384 == ssl3_connect_~s__state~0); 70662#L119 assume !(4096 == ssl3_connect_~s__state~0); 70661#L122 assume !(20480 == ssl3_connect_~s__state~0); 70660#L125 assume !(4099 == ssl3_connect_~s__state~0); 70659#L128 assume !(4368 == ssl3_connect_~s__state~0); 70658#L131 assume !(4369 == ssl3_connect_~s__state~0); 70657#L134 assume !(4384 == ssl3_connect_~s__state~0); 70656#L137 assume !(4385 == ssl3_connect_~s__state~0); 70655#L140 assume !(4400 == ssl3_connect_~s__state~0); 70654#L143 assume !(4401 == ssl3_connect_~s__state~0); 70653#L146 assume !(4416 == ssl3_connect_~s__state~0); 70652#L149 assume !(4417 == ssl3_connect_~s__state~0); 70651#L152 assume !(4432 == ssl3_connect_~s__state~0); 70650#L155 assume !(4433 == ssl3_connect_~s__state~0); 70649#L158 assume !(4448 == ssl3_connect_~s__state~0); 70648#L161 assume !(4449 == ssl3_connect_~s__state~0); 70647#L164 assume !(4464 == ssl3_connect_~s__state~0); 70646#L167 assume !(4465 == ssl3_connect_~s__state~0); 70645#L170 assume !(4466 == ssl3_connect_~s__state~0); 70644#L173 assume !(4467 == ssl3_connect_~s__state~0); 70643#L176 assume !(4480 == ssl3_connect_~s__state~0); 70642#L179 assume !(4481 == ssl3_connect_~s__state~0); 70641#L182 assume !(4496 == ssl3_connect_~s__state~0); 70640#L185 assume !(4497 == ssl3_connect_~s__state~0); 70639#L188 assume 4512 == ssl3_connect_~s__state~0; 70638#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 70637#L393 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; 70636#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 70635#L399-2 assume !(0 == ssl3_connect_~tmp___7~0); 70634#L408 assume !(0 == ssl3_connect_~tmp___8~0); 69839#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 69827#L532 ssl3_connect_~skip~0 := 0; 69823#L110-1 assume !false; 69819#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 69814#L113 assume !(12292 == ssl3_connect_~s__state~0); 69747#L116 assume !(16384 == ssl3_connect_~s__state~0); 69748#L119 assume !(4096 == ssl3_connect_~s__state~0); 69735#L122 assume !(20480 == ssl3_connect_~s__state~0); 69736#L125 assume !(4099 == ssl3_connect_~s__state~0); 69726#L128 assume !(4368 == ssl3_connect_~s__state~0); 69727#L131 assume !(4369 == ssl3_connect_~s__state~0); 69718#L134 assume !(4384 == ssl3_connect_~s__state~0); 69719#L137 assume !(4385 == ssl3_connect_~s__state~0); 69709#L140 assume !(4400 == ssl3_connect_~s__state~0); 69710#L143 assume !(4401 == ssl3_connect_~s__state~0); 69693#L146 assume !(4416 == ssl3_connect_~s__state~0); 69694#L149 assume !(4417 == ssl3_connect_~s__state~0); 69684#L152 assume !(4432 == ssl3_connect_~s__state~0); 69685#L155 assume !(4433 == ssl3_connect_~s__state~0); 69676#L158 assume !(4448 == ssl3_connect_~s__state~0); 69677#L161 assume !(4449 == ssl3_connect_~s__state~0); 69668#L164 assume !(4464 == ssl3_connect_~s__state~0); 69669#L167 assume !(4465 == ssl3_connect_~s__state~0); 69660#L170 assume !(4466 == ssl3_connect_~s__state~0); 69661#L173 assume !(4467 == ssl3_connect_~s__state~0); 69652#L176 assume !(4480 == ssl3_connect_~s__state~0); 69653#L179 assume !(4481 == ssl3_connect_~s__state~0); 69644#L182 assume !(4496 == ssl3_connect_~s__state~0); 69645#L185 assume !(4497 == ssl3_connect_~s__state~0); 69635#L188 assume !(4512 == ssl3_connect_~s__state~0); 69636#L191 assume !(4513 == ssl3_connect_~s__state~0); 69616#L194 assume 4528 == ssl3_connect_~s__state~0; 69617#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 69605#L416 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 69606#L423 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 69754#L423-1 ssl3_connect_~s__init_num~0 := 0; 70578#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 70571#L532 ssl3_connect_~skip~0 := 0; 70568#L110-1 assume !false; 70565#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 70562#L113 assume !(12292 == ssl3_connect_~s__state~0); 70559#L116 assume !(16384 == ssl3_connect_~s__state~0); 70556#L119 assume !(4096 == ssl3_connect_~s__state~0); 70553#L122 assume !(20480 == ssl3_connect_~s__state~0); 70550#L125 assume !(4099 == ssl3_connect_~s__state~0); 70545#L128 assume 4368 == ssl3_connect_~s__state~0; 70543#L132 [2021-10-28 23:53:26,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:26,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-10-28 23:53:26,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:26,127 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629841885] [2021-10-28 23:53:26,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:26,128 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:26,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:26,149 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:53:26,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:26,150 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629841885] [2021-10-28 23:53:26,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629841885] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:26,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:26,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:26,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979528675] [2021-10-28 23:53:26,151 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 23:53:26,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:26,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1178389383, now seen corresponding path program 1 times [2021-10-28 23:53:26,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:26,152 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858886180] [2021-10-28 23:53:26,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:26,153 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:26,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:26,219 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-10-28 23:53:26,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:26,220 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858886180] [2021-10-28 23:53:26,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858886180] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:26,220 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:26,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:53:26,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544795482] [2021-10-28 23:53:26,221 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:26,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:26,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:26,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:26,222 INFO L87 Difference]: Start difference. First operand 3107 states and 3786 transitions. cyclomatic complexity: 683 Second operand has 3 states, 3 states have (on average 8.666666666666666) 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-10-28 23:53:26,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:26,252 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2021-10-28 23:53:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:26,253 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2021-10-28 23:53:26,288 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-10-28 23:53:26,315 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-10-28 23:53:26,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2021-10-28 23:53:26,323 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2021-10-28 23:53:26,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2021-10-28 23:53:26,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:26,330 INFO L681 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-10-28 23:53:26,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2021-10-28 23:53:26,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2021-10-28 23:53:26,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6117 states, 6117 states have (on average 1.1904528363576916) internal successors, (7282), 6116 states have internal predecessors, (7282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:26,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-10-28 23:53:26,461 INFO L704 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-10-28 23:53:26,461 INFO L587 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-10-28 23:53:26,462 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-28 23:53:26,462 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2021-10-28 23:53:26,487 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-10-28 23:53:26,487 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:26,488 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:26,491 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, 1] [2021-10-28 23:53:26,491 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, 1] [2021-10-28 23:53:26,491 INFO L791 eck$LassoCheckResult]: Stem: 78544#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); 78444#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 78445#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 78537#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 78539#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 80916#L110-1 assume !false; 80915#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 80914#L113 assume 12292 == ssl3_connect_~s__state~0; 78462#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 78463#L218 ssl3_connect_~s__server~0 := 0; 82168#L223 assume 0 != ssl3_connect_~cb~0; 80912#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 82167#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 82165#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 82163#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 82162#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 82069#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82064#L532 ssl3_connect_~skip~0 := 0; 82061#L110-1 assume !false; 82058#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82055#L113 assume !(12292 == ssl3_connect_~s__state~0); 82052#L116 assume !(16384 == ssl3_connect_~s__state~0); 82049#L119 assume !(4096 == ssl3_connect_~s__state~0); 82046#L122 assume !(20480 == ssl3_connect_~s__state~0); 82043#L125 assume !(4099 == ssl3_connect_~s__state~0); 82028#L128 assume 4368 == ssl3_connect_~s__state~0; 82024#L132 [2021-10-28 23:53:26,492 INFO L793 eck$LassoCheckResult]: Loop: 82024#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 82025#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 82461#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 82457#L274 assume ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0; 82453#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82449#L532 ssl3_connect_~skip~0 := 0; 82447#L110-1 assume !false; 82445#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82443#L113 assume !(12292 == ssl3_connect_~s__state~0); 82441#L116 assume !(16384 == ssl3_connect_~s__state~0); 82439#L119 assume !(4096 == ssl3_connect_~s__state~0); 82437#L122 assume !(20480 == ssl3_connect_~s__state~0); 82435#L125 assume !(4099 == ssl3_connect_~s__state~0); 82433#L128 assume !(4368 == ssl3_connect_~s__state~0); 82431#L131 assume !(4369 == ssl3_connect_~s__state~0); 82429#L134 assume 4384 == ssl3_connect_~s__state~0; 82427#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 82426#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 82424#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 82421#L287 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__state~0 := 4400; 82419#L287-2 ssl3_connect_~s__init_num~0 := 0; 82417#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82412#L532 ssl3_connect_~skip~0 := 0; 82409#L110-1 assume !false; 82405#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82403#L113 assume !(12292 == ssl3_connect_~s__state~0); 82401#L116 assume !(16384 == ssl3_connect_~s__state~0); 82399#L119 assume !(4096 == ssl3_connect_~s__state~0); 82397#L122 assume !(20480 == ssl3_connect_~s__state~0); 82395#L125 assume !(4099 == ssl3_connect_~s__state~0); 82393#L128 assume !(4368 == ssl3_connect_~s__state~0); 82391#L131 assume !(4369 == ssl3_connect_~s__state~0); 82389#L134 assume !(4384 == ssl3_connect_~s__state~0); 82387#L137 assume !(4385 == ssl3_connect_~s__state~0); 82385#L140 assume 4400 == ssl3_connect_~s__state~0; 82383#L144 ssl3_connect_~__cil_tmp56~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 82380#L298 assume 0 != (ssl3_connect_~__cil_tmp56~0 - 256) % 4294967296;ssl3_connect_~skip~0 := 1; 82381#L298-2 ssl3_connect_~s__state~0 := 4416;ssl3_connect_~s__init_num~0 := 0; 82862#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82858#L532 ssl3_connect_~skip~0 := 0; 82856#L110-1 assume !false; 82854#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82852#L113 assume !(12292 == ssl3_connect_~s__state~0); 82850#L116 assume !(16384 == ssl3_connect_~s__state~0); 82848#L119 assume !(4096 == ssl3_connect_~s__state~0); 82845#L122 assume !(20480 == ssl3_connect_~s__state~0); 82842#L125 assume !(4099 == ssl3_connect_~s__state~0); 82838#L128 assume !(4368 == ssl3_connect_~s__state~0); 82836#L131 assume !(4369 == ssl3_connect_~s__state~0); 82834#L134 assume !(4384 == ssl3_connect_~s__state~0); 82832#L137 assume !(4385 == ssl3_connect_~s__state~0); 82830#L140 assume !(4400 == ssl3_connect_~s__state~0); 82828#L143 assume !(4401 == ssl3_connect_~s__state~0); 82826#L146 assume 4416 == ssl3_connect_~s__state~0; 82824#L150 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet42;havoc ssl3_connect_#t~nondet42; 82822#L316 assume !(3 == ssl3_connect_~blastFlag~0); 82819#L316-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4432;ssl3_connect_~s__init_num~0 := 0; 82816#L324 assume !(0 == ssl3_connect_~tmp___6~0); 82814#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82810#L532 ssl3_connect_~skip~0 := 0; 82808#L110-1 assume !false; 82806#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82804#L113 assume !(12292 == ssl3_connect_~s__state~0); 82802#L116 assume !(16384 == ssl3_connect_~s__state~0); 82800#L119 assume !(4096 == ssl3_connect_~s__state~0); 82798#L122 assume !(20480 == ssl3_connect_~s__state~0); 82794#L125 assume !(4099 == ssl3_connect_~s__state~0); 82790#L128 assume !(4368 == ssl3_connect_~s__state~0); 82789#L131 assume !(4369 == ssl3_connect_~s__state~0); 82782#L134 assume !(4384 == ssl3_connect_~s__state~0); 82779#L137 assume !(4385 == ssl3_connect_~s__state~0); 82776#L140 assume !(4400 == ssl3_connect_~s__state~0); 82773#L143 assume !(4401 == ssl3_connect_~s__state~0); 82770#L146 assume !(4416 == ssl3_connect_~s__state~0); 82767#L149 assume !(4417 == ssl3_connect_~s__state~0); 82764#L152 assume 4432 == ssl3_connect_~s__state~0; 82761#L156 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet43;havoc ssl3_connect_#t~nondet43; 82757#L332 assume !(4 == ssl3_connect_~blastFlag~0); 82753#L335 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4448;ssl3_connect_~s__init_num~0 := 0; 82750#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82745#L532 ssl3_connect_~skip~0 := 0; 82742#L110-1 assume !false; 82739#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82736#L113 assume !(12292 == ssl3_connect_~s__state~0); 82733#L116 assume !(16384 == ssl3_connect_~s__state~0); 82730#L119 assume !(4096 == ssl3_connect_~s__state~0); 82727#L122 assume !(20480 == ssl3_connect_~s__state~0); 82724#L125 assume !(4099 == ssl3_connect_~s__state~0); 82721#L128 assume !(4368 == ssl3_connect_~s__state~0); 82718#L131 assume !(4369 == ssl3_connect_~s__state~0); 82715#L134 assume !(4384 == ssl3_connect_~s__state~0); 82710#L137 assume !(4385 == ssl3_connect_~s__state~0); 82707#L140 assume !(4400 == ssl3_connect_~s__state~0); 82703#L143 assume !(4401 == ssl3_connect_~s__state~0); 82701#L146 assume !(4416 == ssl3_connect_~s__state~0); 82699#L149 assume !(4417 == ssl3_connect_~s__state~0); 82697#L152 assume !(4432 == ssl3_connect_~s__state~0); 82695#L155 assume !(4433 == ssl3_connect_~s__state~0); 82693#L158 assume 4448 == ssl3_connect_~s__state~0; 82691#L162 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet44;havoc ssl3_connect_#t~nondet44; 82689#L344 assume !(ssl3_connect_~ret~0 <= 0); 82685#L347 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0;ssl3_connect_~s__state~0 := 4464; 82682#L347-2 ssl3_connect_~s__init_num~0 := 0; 82680#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82676#L532 ssl3_connect_~skip~0 := 0; 82674#L110-1 assume !false; 82672#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82670#L113 assume !(12292 == ssl3_connect_~s__state~0); 82668#L116 assume !(16384 == ssl3_connect_~s__state~0); 82666#L119 assume !(4096 == ssl3_connect_~s__state~0); 82664#L122 assume !(20480 == ssl3_connect_~s__state~0); 82662#L125 assume !(4099 == ssl3_connect_~s__state~0); 82660#L128 assume !(4368 == ssl3_connect_~s__state~0); 82658#L131 assume !(4369 == ssl3_connect_~s__state~0); 82656#L134 assume !(4384 == ssl3_connect_~s__state~0); 82654#L137 assume !(4385 == ssl3_connect_~s__state~0); 82652#L140 assume !(4400 == ssl3_connect_~s__state~0); 82650#L143 assume !(4401 == ssl3_connect_~s__state~0); 82648#L146 assume !(4416 == ssl3_connect_~s__state~0); 82646#L149 assume !(4417 == ssl3_connect_~s__state~0); 82644#L152 assume !(4432 == ssl3_connect_~s__state~0); 82642#L155 assume !(4433 == ssl3_connect_~s__state~0); 82641#L158 assume !(4448 == ssl3_connect_~s__state~0); 82640#L161 assume !(4449 == ssl3_connect_~s__state~0); 82639#L164 assume 4464 == ssl3_connect_~s__state~0; 82636#L174 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet45;havoc ssl3_connect_#t~nondet45; 82633#L359 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4480;ssl3_connect_~s__init_num~0 := 0; 82629#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82625#L532 ssl3_connect_~skip~0 := 0; 82623#L110-1 assume !false; 82621#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82619#L113 assume !(12292 == ssl3_connect_~s__state~0); 82617#L116 assume !(16384 == ssl3_connect_~s__state~0); 82615#L119 assume !(4096 == ssl3_connect_~s__state~0); 82613#L122 assume !(20480 == ssl3_connect_~s__state~0); 82611#L125 assume !(4099 == ssl3_connect_~s__state~0); 82609#L128 assume !(4368 == ssl3_connect_~s__state~0); 82607#L131 assume !(4369 == ssl3_connect_~s__state~0); 82605#L134 assume !(4384 == ssl3_connect_~s__state~0); 82603#L137 assume !(4385 == ssl3_connect_~s__state~0); 82601#L140 assume !(4400 == ssl3_connect_~s__state~0); 82599#L143 assume !(4401 == ssl3_connect_~s__state~0); 82597#L146 assume !(4416 == ssl3_connect_~s__state~0); 82595#L149 assume !(4417 == ssl3_connect_~s__state~0); 82593#L152 assume !(4432 == ssl3_connect_~s__state~0); 82591#L155 assume !(4433 == ssl3_connect_~s__state~0); 82589#L158 assume !(4448 == ssl3_connect_~s__state~0); 82587#L161 assume !(4449 == ssl3_connect_~s__state~0); 82585#L164 assume !(4464 == ssl3_connect_~s__state~0); 82583#L167 assume !(4465 == ssl3_connect_~s__state~0); 82581#L170 assume !(4466 == ssl3_connect_~s__state~0); 82579#L173 assume !(4467 == ssl3_connect_~s__state~0); 82577#L176 assume 4480 == ssl3_connect_~s__state~0; 82575#L180 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet46;havoc ssl3_connect_#t~nondet46; 82573#L368 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~l~0 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0; 82569#L372 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; 82566#L372-2 ssl3_connect_~s__init_num~0 := 0; 82565#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 82183#L532 ssl3_connect_~skip~0 := 0; 82184#L110-1 assume !false; 82175#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 82176#L113 assume !(12292 == ssl3_connect_~s__state~0); 82159#L116 assume !(16384 == ssl3_connect_~s__state~0); 82160#L119 assume !(4096 == ssl3_connect_~s__state~0); 82155#L122 assume !(20480 == ssl3_connect_~s__state~0); 82156#L125 assume !(4099 == ssl3_connect_~s__state~0); 82151#L128 assume !(4368 == ssl3_connect_~s__state~0); 82152#L131 assume !(4369 == ssl3_connect_~s__state~0); 82147#L134 assume !(4384 == ssl3_connect_~s__state~0); 82148#L137 assume !(4385 == ssl3_connect_~s__state~0); 82143#L140 assume !(4400 == ssl3_connect_~s__state~0); 82144#L143 assume !(4401 == ssl3_connect_~s__state~0); 82139#L146 assume !(4416 == ssl3_connect_~s__state~0); 82140#L149 assume !(4417 == ssl3_connect_~s__state~0); 82135#L152 assume !(4432 == ssl3_connect_~s__state~0); 82136#L155 assume !(4433 == ssl3_connect_~s__state~0); 82131#L158 assume !(4448 == ssl3_connect_~s__state~0); 82132#L161 assume !(4449 == ssl3_connect_~s__state~0); 82128#L164 assume !(4464 == ssl3_connect_~s__state~0); 82129#L167 assume !(4465 == ssl3_connect_~s__state~0); 82125#L170 assume !(4466 == ssl3_connect_~s__state~0); 82126#L173 assume !(4467 == ssl3_connect_~s__state~0); 82121#L176 assume !(4480 == ssl3_connect_~s__state~0); 82122#L179 assume !(4481 == ssl3_connect_~s__state~0); 82117#L182 assume !(4496 == ssl3_connect_~s__state~0); 82118#L185 assume !(4497 == ssl3_connect_~s__state~0); 82113#L188 assume 4512 == ssl3_connect_~s__state~0; 82114#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 78409#L393 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; 78410#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 82104#L399-2 assume !(0 == ssl3_connect_~tmp___7~0); 78531#L408 assume !(0 == ssl3_connect_~tmp___8~0); 78532#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 78981#L532 ssl3_connect_~skip~0 := 0; 78982#L110-1 assume !false; 78959#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 78960#L113 assume !(12292 == ssl3_connect_~s__state~0); 78953#L116 assume !(16384 == ssl3_connect_~s__state~0); 78954#L119 assume !(4096 == ssl3_connect_~s__state~0); 78947#L122 assume !(20480 == ssl3_connect_~s__state~0); 78948#L125 assume !(4099 == ssl3_connect_~s__state~0); 78941#L128 assume !(4368 == ssl3_connect_~s__state~0); 78942#L131 assume !(4369 == ssl3_connect_~s__state~0); 78935#L134 assume !(4384 == ssl3_connect_~s__state~0); 78936#L137 assume !(4385 == ssl3_connect_~s__state~0); 82094#L140 assume !(4400 == ssl3_connect_~s__state~0); 82092#L143 assume !(4401 == ssl3_connect_~s__state~0); 82093#L146 assume !(4416 == ssl3_connect_~s__state~0); 82090#L149 assume !(4417 == ssl3_connect_~s__state~0); 82091#L152 assume !(4432 == ssl3_connect_~s__state~0); 82088#L155 assume !(4433 == ssl3_connect_~s__state~0); 82089#L158 assume !(4448 == ssl3_connect_~s__state~0); 82086#L161 assume !(4449 == ssl3_connect_~s__state~0); 82087#L164 assume !(4464 == ssl3_connect_~s__state~0); 82084#L167 assume !(4465 == ssl3_connect_~s__state~0); 82085#L170 assume !(4466 == ssl3_connect_~s__state~0); 82082#L173 assume !(4467 == ssl3_connect_~s__state~0); 82083#L176 assume !(4480 == ssl3_connect_~s__state~0); 82080#L179 assume !(4481 == ssl3_connect_~s__state~0); 82081#L182 assume !(4496 == ssl3_connect_~s__state~0); 82078#L185 assume !(4497 == ssl3_connect_~s__state~0); 82079#L188 assume !(4512 == ssl3_connect_~s__state~0); 82076#L191 assume !(4513 == ssl3_connect_~s__state~0); 82077#L194 assume 4528 == ssl3_connect_~s__state~0; 82075#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 78870#L416 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 78871#L423 assume !(0 != ssl3_connect_~s__hit~0);ssl3_connect_~s__s3__tmp__next_state___0~0 := 4560; 78479#L423-1 ssl3_connect_~s__init_num~0 := 0; 78480#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 83952#L532 ssl3_connect_~skip~0 := 0; 83951#L110-1 assume !false; 83950#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 83949#L113 assume !(12292 == ssl3_connect_~s__state~0); 83948#L116 assume !(16384 == ssl3_connect_~s__state~0); 83947#L119 assume !(4096 == ssl3_connect_~s__state~0); 83946#L122 assume !(20480 == ssl3_connect_~s__state~0); 83945#L125 assume !(4099 == ssl3_connect_~s__state~0); 83944#L128 assume 4368 == ssl3_connect_~s__state~0; 82024#L132 [2021-10-28 23:53:26,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:26,493 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-10-28 23:53:26,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:26,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998098974] [2021-10-28 23:53:26,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:26,494 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:26,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:26,507 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:26,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:26,520 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:26,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:26,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1178389383, now seen corresponding path program 2 times [2021-10-28 23:53:26,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:26,521 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784571085] [2021-10-28 23:53:26,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:26,521 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:26,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:26,572 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-10-28 23:53:26,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:26,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784571085] [2021-10-28 23:53:26,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784571085] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:26,573 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:26,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 23:53:26,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705266350] [2021-10-28 23:53:26,573 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:26,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:26,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:26,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:26,574 INFO L87 Difference]: Start difference. First operand 6117 states and 7282 transitions. cyclomatic complexity: 1173 Second operand has 3 states, 2 states have (on average 44.0) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:26,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:26,745 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2021-10-28 23:53:26,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:26,750 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2021-10-28 23:53:26,776 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-10-28 23:53:26,795 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2021-10-28 23:53:26,795 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-10-28 23:53:26,802 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-10-28 23:53:26,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2021-10-28 23:53:26,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:26,806 INFO L681 BuchiCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2021-10-28 23:53:26,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2021-10-28 23:53:26,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2021-10-28 23:53:26,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5393 states, 5393 states have (on average 1.183756721676247) internal successors, (6384), 5392 states have internal predecessors, (6384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:26,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2021-10-28 23:53:26,895 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-10-28 23:53:26,895 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-10-28 23:53:26,895 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-28 23:53:26,895 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2021-10-28 23:53:26,917 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-10-28 23:53:26,917 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:26,917 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:26,922 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, 1] [2021-10-28 23:53:26,922 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, 1] [2021-10-28 23:53:26,923 INFO L791 eck$LassoCheckResult]: Stem: 90067#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); 89974#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 89975#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 90059#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 89950#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 89947#L110-1 assume !false; 90077#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 90078#L113 assume 12292 == ssl3_connect_~s__state~0; 89990#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 89991#L218 ssl3_connect_~s__server~0 := 0; 91438#L223 assume 0 != ssl3_connect_~cb~0; 91148#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 91437#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 91435#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 91432#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 91430#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 91429#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91426#L532 ssl3_connect_~skip~0 := 0; 91425#L110-1 assume !false; 91424#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91423#L113 assume !(12292 == ssl3_connect_~s__state~0); 91422#L116 assume !(16384 == ssl3_connect_~s__state~0); 91421#L119 assume !(4096 == ssl3_connect_~s__state~0); 91420#L122 assume !(20480 == ssl3_connect_~s__state~0); 91419#L125 assume !(4099 == ssl3_connect_~s__state~0); 91418#L128 assume 4368 == ssl3_connect_~s__state~0; 91417#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 91416#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 91413#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 91411#L274 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 91410#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91407#L532 ssl3_connect_~skip~0 := 0; 91406#L110-1 assume !false; 91405#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91404#L113 assume !(12292 == ssl3_connect_~s__state~0); 91403#L116 assume !(16384 == ssl3_connect_~s__state~0); 91402#L119 assume !(4096 == ssl3_connect_~s__state~0); 91401#L122 assume !(20480 == ssl3_connect_~s__state~0); 91400#L125 assume !(4099 == ssl3_connect_~s__state~0); 91399#L128 assume !(4368 == ssl3_connect_~s__state~0); 91398#L131 assume !(4369 == ssl3_connect_~s__state~0); 91397#L134 assume 4384 == ssl3_connect_~s__state~0; 91396#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 91395#L281 assume !(1 == ssl3_connect_~blastFlag~0); 91394#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 91391#L287 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 91392#L287-2 [2021-10-28 23:53:26,923 INFO L793 eck$LassoCheckResult]: Loop: 91392#L287-2 ssl3_connect_~s__init_num~0 := 0; 94618#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94615#L532 ssl3_connect_~skip~0 := 0; 94614#L110-1 assume !false; 94613#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94612#L113 assume !(12292 == ssl3_connect_~s__state~0); 94611#L116 assume !(16384 == ssl3_connect_~s__state~0); 94610#L119 assume !(4096 == ssl3_connect_~s__state~0); 94609#L122 assume !(20480 == ssl3_connect_~s__state~0); 94608#L125 assume !(4099 == ssl3_connect_~s__state~0); 94607#L128 assume !(4368 == ssl3_connect_~s__state~0); 94606#L131 assume !(4369 == ssl3_connect_~s__state~0); 94605#L134 assume !(4384 == ssl3_connect_~s__state~0); 94604#L137 assume !(4385 == ssl3_connect_~s__state~0); 94603#L140 assume !(4400 == ssl3_connect_~s__state~0); 94602#L143 assume !(4401 == ssl3_connect_~s__state~0); 94601#L146 assume !(4416 == ssl3_connect_~s__state~0); 94600#L149 assume !(4417 == ssl3_connect_~s__state~0); 94599#L152 assume !(4432 == ssl3_connect_~s__state~0); 94598#L155 assume !(4433 == ssl3_connect_~s__state~0); 94597#L158 assume !(4448 == ssl3_connect_~s__state~0); 94596#L161 assume !(4449 == ssl3_connect_~s__state~0); 94595#L164 assume !(4464 == ssl3_connect_~s__state~0); 94594#L167 assume !(4465 == ssl3_connect_~s__state~0); 94593#L170 assume !(4466 == ssl3_connect_~s__state~0); 94592#L173 assume !(4467 == ssl3_connect_~s__state~0); 94591#L176 assume !(4480 == ssl3_connect_~s__state~0); 94590#L179 assume !(4481 == ssl3_connect_~s__state~0); 94589#L182 assume !(4496 == ssl3_connect_~s__state~0); 94588#L185 assume !(4497 == ssl3_connect_~s__state~0); 94587#L188 assume !(4512 == ssl3_connect_~s__state~0); 94586#L191 assume !(4513 == ssl3_connect_~s__state~0); 94585#L194 assume !(4528 == ssl3_connect_~s__state~0); 94584#L197 assume !(4529 == ssl3_connect_~s__state~0); 94583#L200 assume 4560 == ssl3_connect_~s__state~0; 94377#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 94582#L443 assume !(ssl3_connect_~ret~0 <= 0); 94580#L446 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 94576#L446-2 ssl3_connect_~s__init_num~0 := 0; 94574#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94569#L532 ssl3_connect_~skip~0 := 0; 94567#L110-1 assume !false; 94565#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94563#L113 assume !(12292 == ssl3_connect_~s__state~0); 94561#L116 assume !(16384 == ssl3_connect_~s__state~0); 94559#L119 assume !(4096 == ssl3_connect_~s__state~0); 94557#L122 assume !(20480 == ssl3_connect_~s__state~0); 94555#L125 assume !(4099 == ssl3_connect_~s__state~0); 94553#L128 assume !(4368 == ssl3_connect_~s__state~0); 94551#L131 assume !(4369 == ssl3_connect_~s__state~0); 94549#L134 assume !(4384 == ssl3_connect_~s__state~0); 94547#L137 assume !(4385 == ssl3_connect_~s__state~0); 94545#L140 assume !(4400 == ssl3_connect_~s__state~0); 94543#L143 assume !(4401 == ssl3_connect_~s__state~0); 94541#L146 assume !(4416 == ssl3_connect_~s__state~0); 94539#L149 assume !(4417 == ssl3_connect_~s__state~0); 94537#L152 assume !(4432 == ssl3_connect_~s__state~0); 94535#L155 assume !(4433 == ssl3_connect_~s__state~0); 94533#L158 assume !(4448 == ssl3_connect_~s__state~0); 94531#L161 assume !(4449 == ssl3_connect_~s__state~0); 94529#L164 assume !(4464 == ssl3_connect_~s__state~0); 94527#L167 assume !(4465 == ssl3_connect_~s__state~0); 94525#L170 assume !(4466 == ssl3_connect_~s__state~0); 94523#L173 assume !(4467 == ssl3_connect_~s__state~0); 94521#L176 assume !(4480 == ssl3_connect_~s__state~0); 94519#L179 assume !(4481 == ssl3_connect_~s__state~0); 94517#L182 assume !(4496 == ssl3_connect_~s__state~0); 94515#L185 assume !(4497 == ssl3_connect_~s__state~0); 94513#L188 assume 4512 == ssl3_connect_~s__state~0; 94385#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 94510#L393 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; 94508#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 94505#L399-2 assume !(0 == ssl3_connect_~tmp___7~0); 94501#L408 assume !(0 == ssl3_connect_~tmp___8~0); 94498#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94492#L532 ssl3_connect_~skip~0 := 0; 94490#L110-1 assume !false; 94488#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94486#L113 assume !(12292 == ssl3_connect_~s__state~0); 94484#L116 assume !(16384 == ssl3_connect_~s__state~0); 94482#L119 assume !(4096 == ssl3_connect_~s__state~0); 94480#L122 assume !(20480 == ssl3_connect_~s__state~0); 94478#L125 assume !(4099 == ssl3_connect_~s__state~0); 94476#L128 assume !(4368 == ssl3_connect_~s__state~0); 94474#L131 assume !(4369 == ssl3_connect_~s__state~0); 94472#L134 assume !(4384 == ssl3_connect_~s__state~0); 94470#L137 assume !(4385 == ssl3_connect_~s__state~0); 94468#L140 assume !(4400 == ssl3_connect_~s__state~0); 94466#L143 assume !(4401 == ssl3_connect_~s__state~0); 94464#L146 assume !(4416 == ssl3_connect_~s__state~0); 94462#L149 assume !(4417 == ssl3_connect_~s__state~0); 94460#L152 assume !(4432 == ssl3_connect_~s__state~0); 94458#L155 assume !(4433 == ssl3_connect_~s__state~0); 94456#L158 assume !(4448 == ssl3_connect_~s__state~0); 94454#L161 assume !(4449 == ssl3_connect_~s__state~0); 94452#L164 assume !(4464 == ssl3_connect_~s__state~0); 94450#L167 assume !(4465 == ssl3_connect_~s__state~0); 94448#L170 assume !(4466 == ssl3_connect_~s__state~0); 94446#L173 assume !(4467 == ssl3_connect_~s__state~0); 94444#L176 assume !(4480 == ssl3_connect_~s__state~0); 94442#L179 assume !(4481 == ssl3_connect_~s__state~0); 94440#L182 assume !(4496 == ssl3_connect_~s__state~0); 94438#L185 assume !(4497 == ssl3_connect_~s__state~0); 94436#L188 assume !(4512 == ssl3_connect_~s__state~0); 94434#L191 assume !(4513 == ssl3_connect_~s__state~0); 94432#L194 assume 4528 == ssl3_connect_~s__state~0; 94380#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 94429#L416 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 94427#L423 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 94423#L427 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 94421#L423-1 ssl3_connect_~s__init_num~0 := 0; 94420#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 94417#L532 ssl3_connect_~skip~0 := 0; 94416#L110-1 assume !false; 94415#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 94414#L113 assume !(12292 == ssl3_connect_~s__state~0); 94413#L116 assume !(16384 == ssl3_connect_~s__state~0); 94412#L119 assume !(4096 == ssl3_connect_~s__state~0); 94411#L122 assume !(20480 == ssl3_connect_~s__state~0); 94410#L125 assume !(4099 == ssl3_connect_~s__state~0); 94409#L128 assume !(4368 == ssl3_connect_~s__state~0); 94408#L131 assume !(4369 == ssl3_connect_~s__state~0); 94407#L134 assume !(4384 == ssl3_connect_~s__state~0); 94406#L137 assume !(4385 == ssl3_connect_~s__state~0); 94405#L140 assume !(4400 == ssl3_connect_~s__state~0); 94404#L143 assume !(4401 == ssl3_connect_~s__state~0); 94403#L146 assume !(4416 == ssl3_connect_~s__state~0); 94402#L149 assume !(4417 == ssl3_connect_~s__state~0); 94401#L152 assume !(4432 == ssl3_connect_~s__state~0); 94400#L155 assume !(4433 == ssl3_connect_~s__state~0); 94399#L158 assume !(4448 == ssl3_connect_~s__state~0); 94398#L161 assume !(4449 == ssl3_connect_~s__state~0); 94397#L164 assume !(4464 == ssl3_connect_~s__state~0); 94396#L167 assume !(4465 == ssl3_connect_~s__state~0); 94395#L170 assume !(4466 == ssl3_connect_~s__state~0); 94394#L173 assume !(4467 == ssl3_connect_~s__state~0); 94393#L176 assume !(4480 == ssl3_connect_~s__state~0); 94392#L179 assume !(4481 == ssl3_connect_~s__state~0); 94391#L182 assume !(4496 == ssl3_connect_~s__state~0); 94390#L185 assume !(4497 == ssl3_connect_~s__state~0); 94388#L188 assume !(4512 == ssl3_connect_~s__state~0); 94386#L191 assume !(4513 == ssl3_connect_~s__state~0); 94383#L194 assume !(4528 == ssl3_connect_~s__state~0); 94381#L197 assume !(4529 == ssl3_connect_~s__state~0); 94378#L200 assume !(4560 == ssl3_connect_~s__state~0); 94375#L203 assume !(4561 == ssl3_connect_~s__state~0); 91860#L206 assume 4352 == ssl3_connect_~s__state~0; 90130#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 90131#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 91615#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 91616#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 91604#L532 ssl3_connect_~skip~0 := 0; 91605#L110-1 assume !false; 91598#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 91599#L113 assume !(12292 == ssl3_connect_~s__state~0); 91592#L116 assume !(16384 == ssl3_connect_~s__state~0); 91593#L119 assume !(4096 == ssl3_connect_~s__state~0); 91586#L122 assume !(20480 == ssl3_connect_~s__state~0); 91587#L125 assume !(4099 == ssl3_connect_~s__state~0); 91578#L128 assume !(4368 == ssl3_connect_~s__state~0); 91580#L131 assume !(4369 == ssl3_connect_~s__state~0); 91571#L134 assume 4384 == ssl3_connect_~s__state~0; 91572#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 94626#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 94291#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 94621#L287 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 91392#L287-2 [2021-10-28 23:53:26,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:26,924 INFO L85 PathProgramCache]: Analyzing trace with hash 813486121, now seen corresponding path program 1 times [2021-10-28 23:53:26,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:26,924 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951904369] [2021-10-28 23:53:26,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:26,925 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:26,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:26,949 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-28 23:53:26,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:26,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951904369] [2021-10-28 23:53:26,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951904369] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:53:26,950 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:53:26,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:53:26,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983468985] [2021-10-28 23:53:26,951 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-28 23:53:26,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:26,951 INFO L85 PathProgramCache]: Analyzing trace with hash -250176932, now seen corresponding path program 1 times [2021-10-28 23:53:26,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:26,952 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361758036] [2021-10-28 23:53:26,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:26,952 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:26,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:26,992 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-28 23:53:26,992 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:26,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361758036] [2021-10-28 23:53:26,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361758036] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:53:26,993 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037247950] [2021-10-28 23:53:26,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:26,993 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:53:26,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:27,023 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:53:27,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-10-28 23:53:27,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:27,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 23:53:27,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:53:27,713 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-28 23:53:27,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037247950] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:53:27,714 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 23:53:27,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 23:53:27,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670380409] [2021-10-28 23:53:27,715 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:27,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:27,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:53:27,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:53:27,716 INFO L87 Difference]: Start difference. First operand 5393 states and 6384 transitions. cyclomatic complexity: 995 Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:27,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:27,750 INFO L93 Difference]: Finished difference Result 5516 states and 6537 transitions. [2021-10-28 23:53:27,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:53:27,751 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5516 states and 6537 transitions. [2021-10-28 23:53:27,781 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-10-28 23:53:27,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5516 states to 5516 states and 6537 transitions. [2021-10-28 23:53:27,805 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5516 [2021-10-28 23:53:27,811 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5516 [2021-10-28 23:53:27,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5516 states and 6537 transitions. [2021-10-28 23:53:27,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:27,817 INFO L681 BuchiCegarLoop]: Abstraction has 5516 states and 6537 transitions. [2021-10-28 23:53:27,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5516 states and 6537 transitions. [2021-10-28 23:53:27,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5516 to 5516. [2021-10-28 23:53:27,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5516 states, 5516 states have (on average 1.185097897026831) internal successors, (6537), 5515 states have internal predecessors, (6537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:27,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5516 states to 5516 states and 6537 transitions. [2021-10-28 23:53:27,919 INFO L704 BuchiCegarLoop]: Abstraction has 5516 states and 6537 transitions. [2021-10-28 23:53:27,919 INFO L587 BuchiCegarLoop]: Abstraction has 5516 states and 6537 transitions. [2021-10-28 23:53:27,919 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-28 23:53:27,920 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5516 states and 6537 transitions. [2021-10-28 23:53:27,943 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-10-28 23:53:27,944 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-28 23:53:27,944 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-28 23:53:27,946 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, 1] [2021-10-28 23:53:27,947 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, 1] [2021-10-28 23:53:27,947 INFO L791 eck$LassoCheckResult]: Stem: 101478#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); 101386#L-1 havoc main_#res;havoc main_#t~ret55, 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_#t~nondet28, ssl3_connect_#t~nondet29, ssl3_connect_#t~nondet30, ssl3_connect_#t~nondet31, ssl3_connect_#t~nondet32, ssl3_connect_#t~nondet33, ssl3_connect_#t~nondet34, ssl3_connect_#t~post35, ssl3_connect_#t~post36, ssl3_connect_#t~nondet37, ssl3_connect_#t~post38, ssl3_connect_#t~nondet39, ssl3_connect_#t~nondet40, ssl3_connect_#t~nondet41, ssl3_connect_#t~nondet42, ssl3_connect_#t~nondet43, ssl3_connect_#t~nondet44, ssl3_connect_#t~nondet45, ssl3_connect_#t~nondet46, ssl3_connect_#t~nondet47, ssl3_connect_#t~nondet48, ssl3_connect_#t~nondet49, ssl3_connect_#t~nondet50, ssl3_connect_#t~post51, ssl3_connect_#t~post52, ssl3_connect_#t~nondet53, ssl3_connect_#t~post54, 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_~tmp~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_~__cil_tmp55~0, ssl3_connect_~__cil_tmp56~0, ssl3_connect_~__cil_tmp57~0, ssl3_connect_~__cil_tmp58~0, ssl3_connect_~__cil_tmp59~0, ssl3_connect_~__cil_tmp60~0, ssl3_connect_~__cil_tmp61~0, ssl3_connect_~__cil_tmp62~0, ssl3_connect_~__cil_tmp63~0, ssl3_connect_~__cil_tmp64~0, ssl3_connect_~__cil_tmp65~0;ssl3_connect_~initial_state := ssl3_connect_#in~initial_state;ssl3_connect_~s__info_callback~0 := ssl3_connect_#t~nondet7;havoc ssl3_connect_#t~nondet7;ssl3_connect_~s__in_handshake~0 := ssl3_connect_#t~nondet8;havoc ssl3_connect_#t~nondet8;havoc ssl3_connect_~s__state~0;havoc ssl3_connect_~s__new_session~0;havoc ssl3_connect_~s__server~0;ssl3_connect_~s__version~0 := ssl3_connect_#t~nondet9;havoc ssl3_connect_#t~nondet9;havoc ssl3_connect_~s__type~0;havoc ssl3_connect_~s__init_num~0;ssl3_connect_~s__bbio~0 := ssl3_connect_#t~nondet10;havoc ssl3_connect_#t~nondet10;ssl3_connect_~s__wbio~0 := ssl3_connect_#t~nondet11;havoc ssl3_connect_#t~nondet11;ssl3_connect_~s__hit~0 := ssl3_connect_#t~nondet12;havoc ssl3_connect_#t~nondet12;havoc ssl3_connect_~s__rwstate~0;ssl3_connect_~s__init_buf___0~0 := 1;ssl3_connect_~s__debug~0 := ssl3_connect_#t~nondet13;havoc ssl3_connect_#t~nondet13;havoc ssl3_connect_~s__shutdown~0;ssl3_connect_~s__ctx__info_callback~0 := ssl3_connect_#t~nondet14;havoc ssl3_connect_#t~nondet14;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := ssl3_connect_#t~nondet15;havoc ssl3_connect_#t~nondet15;ssl3_connect_~s__ctx__stats__sess_connect~0 := ssl3_connect_#t~nondet16;havoc ssl3_connect_#t~nondet16;ssl3_connect_~s__ctx__stats__sess_hit~0 := ssl3_connect_#t~nondet17;havoc ssl3_connect_#t~nondet17;ssl3_connect_~s__ctx__stats__sess_connect_good~0 := ssl3_connect_#t~nondet18;havoc ssl3_connect_#t~nondet18;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;ssl3_connect_~s__s3__tmp__cert_req~0 := ssl3_connect_#t~nondet19;havoc ssl3_connect_#t~nondet19;ssl3_connect_~s__s3__tmp__new_compression~0 := ssl3_connect_#t~nondet20;havoc ssl3_connect_#t~nondet20;ssl3_connect_~s__s3__tmp__reuse_message~0 := ssl3_connect_#t~nondet21;havoc ssl3_connect_#t~nondet21;ssl3_connect_~s__s3__tmp__new_cipher~0 := ssl3_connect_#t~nondet22;havoc ssl3_connect_#t~nondet22;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_connect_#t~nondet23;havoc ssl3_connect_#t~nondet23;havoc ssl3_connect_~s__s3__tmp__next_state___0~0;ssl3_connect_~s__s3__tmp__new_compression__id~0 := ssl3_connect_#t~nondet24;havoc ssl3_connect_#t~nondet24;havoc ssl3_connect_~s__session__cipher~0;havoc ssl3_connect_~s__session__compress_meth~0;havoc ssl3_connect_~buf~0;havoc ssl3_connect_~tmp~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;ssl3_connect_~tmp___1~0 := ssl3_connect_#t~nondet25;havoc ssl3_connect_#t~nondet25;ssl3_connect_~tmp___2~0 := ssl3_connect_#t~nondet26;havoc ssl3_connect_#t~nondet26;ssl3_connect_~tmp___3~0 := ssl3_connect_#t~nondet27;havoc ssl3_connect_#t~nondet27;ssl3_connect_~tmp___4~0 := ssl3_connect_#t~nondet28;havoc ssl3_connect_#t~nondet28;ssl3_connect_~tmp___5~0 := ssl3_connect_#t~nondet29;havoc ssl3_connect_#t~nondet29;ssl3_connect_~tmp___6~0 := ssl3_connect_#t~nondet30;havoc ssl3_connect_#t~nondet30;ssl3_connect_~tmp___7~0 := ssl3_connect_#t~nondet31;havoc ssl3_connect_#t~nondet31;ssl3_connect_~tmp___8~0 := ssl3_connect_#t~nondet32;havoc ssl3_connect_#t~nondet32;ssl3_connect_~tmp___9~0 := ssl3_connect_#t~nondet33;havoc ssl3_connect_#t~nondet33;havoc ssl3_connect_~blastFlag~0;havoc ssl3_connect_~__cil_tmp55~0;havoc ssl3_connect_~__cil_tmp56~0;havoc ssl3_connect_~__cil_tmp57~0;havoc ssl3_connect_~__cil_tmp58~0;havoc ssl3_connect_~__cil_tmp59~0;havoc ssl3_connect_~__cil_tmp60~0;havoc ssl3_connect_~__cil_tmp61~0;havoc ssl3_connect_~__cil_tmp62~0;havoc ssl3_connect_~__cil_tmp63~0;havoc ssl3_connect_~__cil_tmp64~0;havoc ssl3_connect_~__cil_tmp65~0;ssl3_connect_~s__state~0 := ssl3_connect_~initial_state;ssl3_connect_~blastFlag~0 := 0;ssl3_connect_~tmp~0 := ssl3_connect_#t~nondet34;havoc ssl3_connect_#t~nondet34;ssl3_connect_~cb~0 := 0;ssl3_connect_~ret~0 := -1;ssl3_connect_~skip~0 := 0;ssl3_connect_~tmp___0~0 := 0; 101387#L96 assume 0 != ssl3_connect_~s__info_callback~0;ssl3_connect_~cb~0 := ssl3_connect_~s__info_callback~0; 101470#L99-2 ssl3_connect_#t~post35 := ssl3_connect_~s__in_handshake~0;ssl3_connect_~s__in_handshake~0 := 1 + ssl3_connect_#t~post35;havoc ssl3_connect_#t~post35; 101361#L104 assume !(0 != ssl3_connect_~tmp___1~0 - 12288); 101358#L110-1 assume !false; 101488#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101489#L113 assume 12292 == ssl3_connect_~s__state~0; 101400#L114 ssl3_connect_~s__new_session~0 := 1;ssl3_connect_~s__state~0 := 4096;ssl3_connect_#t~post36 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0 := 1 + ssl3_connect_#t~post36;havoc ssl3_connect_#t~post36; 101401#L218 ssl3_connect_~s__server~0 := 0; 104252#L223 assume 0 != ssl3_connect_~cb~0; 102607#L223-2 ssl3_connect_~__cil_tmp55~0 := ssl3_connect_~s__version~0 - 65280; 104251#L228 assume !(768 != ssl3_connect_~__cil_tmp55~0);ssl3_connect_~s__type~0 := 4096; 104249#L234 assume !(0 == ssl3_connect_~s__init_buf___0~0); 104247#L234-2 assume !(0 == ssl3_connect_~tmp___4~0); 104246#L250 assume !(0 == ssl3_connect_~tmp___5~0);ssl3_connect_~s__state~0 := 4368;ssl3_connect_#t~post38 := ssl3_connect_~s__ctx__stats__sess_connect~0;ssl3_connect_~s__ctx__stats__sess_connect~0 := 1 + ssl3_connect_#t~post38;havoc ssl3_connect_#t~post38;ssl3_connect_~s__init_num~0 := 0; 104225#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104221#L532 ssl3_connect_~skip~0 := 0; 104219#L110-1 assume !false; 104217#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104215#L113 assume !(12292 == ssl3_connect_~s__state~0); 104214#L116 assume !(16384 == ssl3_connect_~s__state~0); 104213#L119 assume !(4096 == ssl3_connect_~s__state~0); 104212#L122 assume !(20480 == ssl3_connect_~s__state~0); 104211#L125 assume !(4099 == ssl3_connect_~s__state~0); 104210#L128 assume 4368 == ssl3_connect_~s__state~0; 104209#L132 ssl3_connect_~s__shutdown~0 := 0;ssl3_connect_~ret~0 := ssl3_connect_#t~nondet39;havoc ssl3_connect_#t~nondet39; 104207#L262 assume 0 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 1; 104206#L265-2 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4384;ssl3_connect_~s__init_num~0 := 0; 104204#L274 assume !(ssl3_connect_~s__bbio~0 != ssl3_connect_~s__wbio~0); 104202#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 104198#L532 ssl3_connect_~skip~0 := 0; 104197#L110-1 assume !false; 104196#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 104195#L113 assume !(12292 == ssl3_connect_~s__state~0); 104194#L116 assume !(16384 == ssl3_connect_~s__state~0); 104193#L119 assume !(4096 == ssl3_connect_~s__state~0); 104192#L122 assume !(20480 == ssl3_connect_~s__state~0); 104191#L125 assume !(4099 == ssl3_connect_~s__state~0); 104189#L128 assume !(4368 == ssl3_connect_~s__state~0); 104188#L131 assume !(4369 == ssl3_connect_~s__state~0); 104187#L134 assume 4384 == ssl3_connect_~s__state~0; 104186#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 104183#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 103980#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 103977#L287 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 103978#L287-2 [2021-10-28 23:53:27,948 INFO L793 eck$LassoCheckResult]: Loop: 103978#L287-2 ssl3_connect_~s__init_num~0 := 0; 105744#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105739#L532 ssl3_connect_~skip~0 := 0; 105736#L110-1 assume !false; 105733#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105730#L113 assume !(12292 == ssl3_connect_~s__state~0); 105727#L116 assume !(16384 == ssl3_connect_~s__state~0); 105724#L119 assume !(4096 == ssl3_connect_~s__state~0); 105718#L122 assume !(20480 == ssl3_connect_~s__state~0); 105714#L125 assume !(4099 == ssl3_connect_~s__state~0); 105654#L128 assume !(4368 == ssl3_connect_~s__state~0); 105652#L131 assume !(4369 == ssl3_connect_~s__state~0); 105650#L134 assume !(4384 == ssl3_connect_~s__state~0); 105649#L137 assume !(4385 == ssl3_connect_~s__state~0); 105635#L140 assume !(4400 == ssl3_connect_~s__state~0); 105630#L143 assume !(4401 == ssl3_connect_~s__state~0); 105625#L146 assume !(4416 == ssl3_connect_~s__state~0); 105620#L149 assume !(4417 == ssl3_connect_~s__state~0); 105615#L152 assume !(4432 == ssl3_connect_~s__state~0); 105613#L155 assume !(4433 == ssl3_connect_~s__state~0); 105611#L158 assume !(4448 == ssl3_connect_~s__state~0); 105609#L161 assume !(4449 == ssl3_connect_~s__state~0); 105607#L164 assume !(4464 == ssl3_connect_~s__state~0); 105605#L167 assume !(4465 == ssl3_connect_~s__state~0); 105603#L170 assume !(4466 == ssl3_connect_~s__state~0); 105601#L173 assume !(4467 == ssl3_connect_~s__state~0); 105599#L176 assume !(4480 == ssl3_connect_~s__state~0); 105597#L179 assume !(4481 == ssl3_connect_~s__state~0); 105595#L182 assume !(4496 == ssl3_connect_~s__state~0); 105593#L185 assume !(4497 == ssl3_connect_~s__state~0); 105591#L188 assume !(4512 == ssl3_connect_~s__state~0); 105589#L191 assume !(4513 == ssl3_connect_~s__state~0); 105587#L194 assume !(4528 == ssl3_connect_~s__state~0); 105585#L197 assume !(4529 == ssl3_connect_~s__state~0); 105583#L200 assume 4560 == ssl3_connect_~s__state~0; 101552#L204 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet50;havoc ssl3_connect_#t~nondet50; 105578#L443 assume !(ssl3_connect_~ret~0 <= 0); 105576#L446 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4512; 105017#L446-2 ssl3_connect_~s__init_num~0 := 0; 105018#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105003#L532 ssl3_connect_~skip~0 := 0; 105004#L110-1 assume !false; 104999#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105000#L113 assume !(12292 == ssl3_connect_~s__state~0); 104995#L116 assume !(16384 == ssl3_connect_~s__state~0); 104996#L119 assume !(4096 == ssl3_connect_~s__state~0); 104991#L122 assume !(20480 == ssl3_connect_~s__state~0); 104992#L125 assume !(4099 == ssl3_connect_~s__state~0); 104987#L128 assume !(4368 == ssl3_connect_~s__state~0); 104988#L131 assume !(4369 == ssl3_connect_~s__state~0); 104983#L134 assume !(4384 == ssl3_connect_~s__state~0); 104984#L137 assume !(4385 == ssl3_connect_~s__state~0); 104979#L140 assume !(4400 == ssl3_connect_~s__state~0); 104980#L143 assume !(4401 == ssl3_connect_~s__state~0); 104975#L146 assume !(4416 == ssl3_connect_~s__state~0); 104976#L149 assume !(4417 == ssl3_connect_~s__state~0); 104971#L152 assume !(4432 == ssl3_connect_~s__state~0); 104972#L155 assume !(4433 == ssl3_connect_~s__state~0); 104967#L158 assume !(4448 == ssl3_connect_~s__state~0); 104968#L161 assume !(4449 == ssl3_connect_~s__state~0); 104963#L164 assume !(4464 == ssl3_connect_~s__state~0); 104964#L167 assume !(4465 == ssl3_connect_~s__state~0); 104959#L170 assume !(4466 == ssl3_connect_~s__state~0); 104960#L173 assume !(4467 == ssl3_connect_~s__state~0); 104955#L176 assume !(4480 == ssl3_connect_~s__state~0); 104956#L179 assume !(4481 == ssl3_connect_~s__state~0); 104951#L182 assume !(4496 == ssl3_connect_~s__state~0); 104952#L185 assume !(4497 == ssl3_connect_~s__state~0); 104948#L188 assume 4512 == ssl3_connect_~s__state~0; 104853#L192 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet48;havoc ssl3_connect_#t~nondet48; 104945#L393 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; 104946#L399 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0;ssl3_connect_~s__session__compress_meth~0 := 0; 104941#L399-2 assume !(0 == ssl3_connect_~tmp___7~0); 104942#L408 assume !(0 == ssl3_connect_~tmp___8~0); 105233#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 105230#L532 ssl3_connect_~skip~0 := 0; 105229#L110-1 assume !false; 105228#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 105227#L113 assume !(12292 == ssl3_connect_~s__state~0); 105226#L116 assume !(16384 == ssl3_connect_~s__state~0); 105225#L119 assume !(4096 == ssl3_connect_~s__state~0); 105224#L122 assume !(20480 == ssl3_connect_~s__state~0); 105223#L125 assume !(4099 == ssl3_connect_~s__state~0); 105222#L128 assume !(4368 == ssl3_connect_~s__state~0); 105221#L131 assume !(4369 == ssl3_connect_~s__state~0); 105220#L134 assume !(4384 == ssl3_connect_~s__state~0); 105219#L137 assume !(4385 == ssl3_connect_~s__state~0); 105218#L140 assume !(4400 == ssl3_connect_~s__state~0); 105217#L143 assume !(4401 == ssl3_connect_~s__state~0); 105216#L146 assume !(4416 == ssl3_connect_~s__state~0); 105215#L149 assume !(4417 == ssl3_connect_~s__state~0); 105214#L152 assume !(4432 == ssl3_connect_~s__state~0); 105213#L155 assume !(4433 == ssl3_connect_~s__state~0); 105212#L158 assume !(4448 == ssl3_connect_~s__state~0); 105211#L161 assume !(4449 == ssl3_connect_~s__state~0); 105210#L164 assume !(4464 == ssl3_connect_~s__state~0); 105209#L167 assume !(4465 == ssl3_connect_~s__state~0); 105208#L170 assume !(4466 == ssl3_connect_~s__state~0); 105207#L173 assume !(4467 == ssl3_connect_~s__state~0); 105206#L176 assume !(4480 == ssl3_connect_~s__state~0); 105205#L179 assume !(4481 == ssl3_connect_~s__state~0); 105204#L182 assume !(4496 == ssl3_connect_~s__state~0); 105203#L185 assume !(4497 == ssl3_connect_~s__state~0); 104631#L188 assume !(4512 == ssl3_connect_~s__state~0); 101832#L191 assume !(4513 == ssl3_connect_~s__state~0); 101833#L194 assume 4528 == ssl3_connect_~s__state~0; 101570#L198 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet49;havoc ssl3_connect_#t~nondet49; 105149#L416 assume !(ssl3_connect_~ret~0 <= 0);ssl3_connect_~s__state~0 := 4352;ssl3_connect_~__cil_tmp57~0 := ssl3_connect_~s__s3__flags~0;ssl3_connect_~__cil_tmp58~0 := 5 + ssl3_connect_~__cil_tmp57~0;ssl3_connect_~s__s3__flags~0 := ssl3_connect_~__cil_tmp58~0; 101821#L423 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__s3__tmp__next_state___0~0 := 3;ssl3_connect_~__cil_tmp59~0 := ssl3_connect_~s__s3__flags~0; 101822#L427 assume !(0 != ssl3_connect_~__cil_tmp59~0 - 2); 101813#L423-1 ssl3_connect_~s__init_num~0 := 0; 101814#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101796#L532 ssl3_connect_~skip~0 := 0; 101797#L110-1 assume !false; 101784#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101785#L113 assume !(12292 == ssl3_connect_~s__state~0); 101772#L116 assume !(16384 == ssl3_connect_~s__state~0); 101773#L119 assume !(4096 == ssl3_connect_~s__state~0); 101760#L122 assume !(20480 == ssl3_connect_~s__state~0); 101761#L125 assume !(4099 == ssl3_connect_~s__state~0); 101746#L128 assume !(4368 == ssl3_connect_~s__state~0); 101747#L131 assume !(4369 == ssl3_connect_~s__state~0); 101730#L134 assume !(4384 == ssl3_connect_~s__state~0); 101731#L137 assume !(4385 == ssl3_connect_~s__state~0); 101714#L140 assume !(4400 == ssl3_connect_~s__state~0); 101715#L143 assume !(4401 == ssl3_connect_~s__state~0); 101698#L146 assume !(4416 == ssl3_connect_~s__state~0); 101699#L149 assume !(4417 == ssl3_connect_~s__state~0); 101681#L152 assume !(4432 == ssl3_connect_~s__state~0); 101682#L155 assume !(4433 == ssl3_connect_~s__state~0); 101664#L158 assume !(4448 == ssl3_connect_~s__state~0); 101665#L161 assume !(4449 == ssl3_connect_~s__state~0); 101647#L164 assume !(4464 == ssl3_connect_~s__state~0); 101648#L167 assume !(4465 == ssl3_connect_~s__state~0); 101633#L170 assume !(4466 == ssl3_connect_~s__state~0); 101634#L173 assume !(4467 == ssl3_connect_~s__state~0); 101616#L176 assume !(4480 == ssl3_connect_~s__state~0); 101617#L179 assume !(4481 == ssl3_connect_~s__state~0); 101599#L182 assume !(4496 == ssl3_connect_~s__state~0); 101600#L185 assume !(4497 == ssl3_connect_~s__state~0); 101584#L188 assume !(4512 == ssl3_connect_~s__state~0); 101585#L191 assume !(4513 == ssl3_connect_~s__state~0); 101566#L194 assume !(4528 == ssl3_connect_~s__state~0); 101567#L197 assume !(4529 == ssl3_connect_~s__state~0); 101549#L200 assume !(4560 == ssl3_connect_~s__state~0); 101550#L203 assume !(4561 == ssl3_connect_~s__state~0); 101541#L206 assume 4352 == ssl3_connect_~s__state~0; 101542#L207 ssl3_connect_~__cil_tmp62~0 := ssl3_connect_~num1~0; 101533#L456 assume !(ssl3_connect_~__cil_tmp62~0 > 0); 101534#L456-2 ssl3_connect_~s__state~0 := ssl3_connect_~s__s3__tmp__next_state___0~0; 101527#L497 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0); 101514#L532 ssl3_connect_~skip~0 := 0; 101506#L110-1 assume !false; 101507#L111 ssl3_connect_~state~0 := ssl3_connect_~s__state~0; 101502#L113 assume !(12292 == ssl3_connect_~s__state~0); 101503#L116 assume !(16384 == ssl3_connect_~s__state~0); 101493#L119 assume !(4096 == ssl3_connect_~s__state~0); 101495#L122 assume !(20480 == ssl3_connect_~s__state~0); 101496#L125 assume !(4099 == ssl3_connect_~s__state~0); 101497#L128 assume !(4368 == ssl3_connect_~s__state~0); 104725#L131 assume !(4369 == ssl3_connect_~s__state~0); 104726#L134 assume 4384 == ssl3_connect_~s__state~0; 104901#L138 ssl3_connect_~ret~0 := ssl3_connect_#t~nondet40;havoc ssl3_connect_#t~nondet40; 105785#L281 assume 1 == ssl3_connect_~blastFlag~0;ssl3_connect_~blastFlag~0 := 2; 101346#L281-2 assume !(ssl3_connect_~ret~0 <= 0); 105773#L287 assume 0 != ssl3_connect_~s__hit~0;ssl3_connect_~s__state~0 := 4560; 103978#L287-2 [2021-10-28 23:53:27,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:27,948 INFO L85 PathProgramCache]: Analyzing trace with hash 813484199, now seen corresponding path program 1 times [2021-10-28 23:53:27,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:27,949 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235289483] [2021-10-28 23:53:27,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:27,949 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:27,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:27,968 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:53:27,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:53:27,986 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:53:27,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:53:27,987 INFO L85 PathProgramCache]: Analyzing trace with hash -250176932, now seen corresponding path program 2 times [2021-10-28 23:53:27,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:53:27,988 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362453786] [2021-10-28 23:53:27,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:53:27,989 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:53:28,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:53:28,031 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-28 23:53:28,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:53:28,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362453786] [2021-10-28 23:53:28,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362453786] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:53:28,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887169329] [2021-10-28 23:53:28,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-28 23:53:28,032 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-28 23:53:28,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:53:28,038 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-28 23:53:28,039 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-28 23:53:28,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-28 23:53:28,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-28 23:53:28,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-28 23:53:28,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:53:28,891 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-28 23:53:28,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887169329] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-28 23:53:28,892 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-28 23:53:28,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-28 23:53:28,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655112266] [2021-10-28 23:53:28,893 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-28 23:53:28,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:53:28,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 23:53:28,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:53:28,894 INFO L87 Difference]: Start difference. First operand 5516 states and 6537 transitions. cyclomatic complexity: 1025 Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 23:53:29,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:53:29,094 INFO L93 Difference]: Finished difference Result 3726 states and 4191 transitions. [2021-10-28 23:53:29,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 23:53:29,095 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3726 states and 4191 transitions. [2021-10-28 23:53:29,117 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-28 23:53:29,118 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3726 states to 0 states and 0 transitions. [2021-10-28 23:53:29,118 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-10-28 23:53:29,118 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-10-28 23:53:29,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-10-28 23:53:29,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 23:53:29,118 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-28 23:53:29,119 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-28 23:53:29,119 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-28 23:53:29,119 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-28 23:53:29,119 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-10-28 23:53:29,119 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-10-28 23:53:29,119 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-10-28 23:53:29,132 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.10 11:53:29 BoogieIcfgContainer [2021-10-28 23:53:29,132 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-28 23:53:29,132 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-28 23:53:29,133 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-28 23:53:29,133 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-28 23:53:29,133 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 11:53:13" (3/4) ... [2021-10-28 23:53:29,137 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-10-28 23:53:29,138 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-28 23:53:29,140 INFO L168 Benchmark]: Toolchain (without parser) took 17359.89 ms. Allocated memory was 98.6 MB in the beginning and 354.4 MB in the end (delta: 255.9 MB). Free memory was 57.7 MB in the beginning and 124.0 MB in the end (delta: -66.4 MB). Peak memory consumption was 189.7 MB. Max. memory is 16.1 GB. [2021-10-28 23:53:29,140 INFO L168 Benchmark]: CDTParser took 0.28 ms. Allocated memory is still 98.6 MB. Free memory is still 74.3 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 23:53:29,141 INFO L168 Benchmark]: CACSL2BoogieTranslator took 497.32 ms. Allocated memory is still 98.6 MB. Free memory was 57.5 MB in the beginning and 70.2 MB in the end (delta: -12.7 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-28 23:53:29,142 INFO L168 Benchmark]: Boogie Procedure Inliner took 81.38 ms. Allocated memory is still 98.6 MB. Free memory was 70.2 MB in the beginning and 67.7 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 23:53:29,143 INFO L168 Benchmark]: Boogie Preprocessor took 94.09 ms. Allocated memory is still 98.6 MB. Free memory was 67.7 MB in the beginning and 65.6 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 23:53:29,143 INFO L168 Benchmark]: RCFGBuilder took 832.07 ms. Allocated memory is still 98.6 MB. Free memory was 65.6 MB in the beginning and 43.0 MB in the end (delta: 22.6 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. [2021-10-28 23:53:29,143 INFO L168 Benchmark]: BuchiAutomizer took 15843.61 ms. Allocated memory was 98.6 MB in the beginning and 354.4 MB in the end (delta: 255.9 MB). Free memory was 43.0 MB in the beginning and 124.0 MB in the end (delta: -81.1 MB). Peak memory consumption was 177.4 MB. Max. memory is 16.1 GB. [2021-10-28 23:53:29,144 INFO L168 Benchmark]: Witness Printer took 5.24 ms. Allocated memory is still 354.4 MB. Free memory is still 124.0 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 23:53:29,146 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.28 ms. Allocated memory is still 98.6 MB. Free memory is still 74.3 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 497.32 ms. Allocated memory is still 98.6 MB. Free memory was 57.5 MB in the beginning and 70.2 MB in the end (delta: -12.7 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 81.38 ms. Allocated memory is still 98.6 MB. Free memory was 70.2 MB in the beginning and 67.7 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 94.09 ms. Allocated memory is still 98.6 MB. Free memory was 67.7 MB in the beginning and 65.6 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 832.07 ms. Allocated memory is still 98.6 MB. Free memory was 65.6 MB in the beginning and 43.0 MB in the end (delta: 22.6 MB). Peak memory consumption was 23.1 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 15843.61 ms. Allocated memory was 98.6 MB in the beginning and 354.4 MB in the end (delta: 255.9 MB). Free memory was 43.0 MB in the beginning and 124.0 MB in the end (delta: -81.1 MB). Peak memory consumption was 177.4 MB. Max. memory is 16.1 GB. * Witness Printer took 5.24 ms. Allocated memory is still 354.4 MB. Free memory is still 124.0 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 15.7s and 28 iterations. TraceHistogramMax:13. Analysis of lassos took 8.4s. Construction of modules took 2.4s. Büchi inclusion checks took 1.9s. Highest rank in rank-based complementation 3. Minimization of det autom 27. Minimization of nondet autom 1. Automata minimization 1.3s AutomataMinimizationTime, 27 MinimizatonAttempts, 3030 StatesRemovedByMinimization, 22 NontrivialMinimizations. Non-live state removal took 0.8s Buchi closure took 0.1s. Biggest automaton had 6117 states and ocurred in iteration 24. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 5183 SDtfs, 2003 SDslu, 2948 SDs, 0 SdLazy, 2838 SolverSat, 475 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.4s Time LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT0 conc0 concLT1 SILN0 SILU0 SILI2 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital56 mio100 ax100 hnf100 lsp19 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 34ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 7 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-10-28 23:53:29,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:29,405 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:29,605 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-10-28 23:53:29,807 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-10-28 23:53:30,006 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a107cefb-4b2a-4870-aea0-ee8ff29e60b7/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...