Skip to content

MSAN: Crash When Enabling SSL with Passphrase-Protected Server Key #83380

@alsugiliazova

Description

@alsugiliazova

Describe the bug

The server crashes during startup when SSL is enabled with a passphrase-protected private key. The failure happens while applying secure port configuration, shortly after writing SSL configuration files. The crash results in a fatal "sanitizer trap" during initialization of the SSL context.

How to reproduce

ClickHouse Version: 25.7.1.1 (build from here https://github.com/ClickHouse/ClickHouse/actions/runs/16099067833/job/45426215140)
Architecture: x86_64

  1. Generate a CA and server cert/key with a passphrase.
  2. Deploy the cert, key, and DH params to the server.
  3. Write corresponding config files (ssl.xml, ports.xml) under config.d/.
  4. Trigger ClickHouse restart or reload config.

Error message and/or stacktrace

2025.07.07 11:59:51.426411 [ 3126 ] {} <Fatal> BaseDaemon: ########## Short fault info ############
2025.07.07 11:59:51.426539 [ 3126 ] {} <Fatal> BaseDaemon: (version 25.7.1.1, build id: C4BF4D9451BFF382E9F8834849F80AFC66E3E880, git hash: 1a17901fdaca165078f30a3bf216013467e51d80, architecture: x86_64) (from thread 2552) Received signal -3
2025.07.07 11:59:51.426591 [ 3126 ] {} <Fatal> BaseDaemon: Signal description: sanitizer trap
2025.07.07 11:59:51.426625 [ 3126 ] {} <Fatal> BaseDaemon: Sanitizer trap.
2025.07.07 11:59:51.426741 [ 3126 ] {} <Fatal> BaseDaemon: Stack trace: 0x00005555797c33c7 0x0000555586a5956b 0x000055555e9c7250 0x000055555e9da1e3 0x00005555a81f14a6 0x00005555a81f9f05 0x00005555a81f6696 0x00005555a81f61ce 0x00005555a81f5a70 0x00005555a8581e36 0x00005555a83147e4 0x00005555a85879b3 0x00005555a83147e4 0x00005555a83136c0 0x00005555a842b709 0x00005555a842c1f4 0x00005555a80c03a8 0x00005555a59a4345 0x00005555a59a34a9 0x00005555a59b5a9b 0x00005555a59b257c 0x00005555a59d4375 0x000055557a0d917a 0x000055557a01d997 0x000055557a08dbbc 0x000055557a05ae5c 0x00005555a5a140bf 0x000055557a020868 0x00005555a5a57360 0x000055557a01927e 0x000055555ea4a7e5 0x00007ffff7da8d90 0x00007ffff7da8e40 0x000055555e9bc02e
2025.07.07 11:59:51.426776 [ 3126 ] {} <Fatal> BaseDaemon: ########################################
2025.07.07 11:59:51.426840 [ 3126 ] {} <Fatal> BaseDaemon: (version 25.7.1.1, build id: C4BF4D9451BFF382E9F8834849F80AFC66E3E880, git hash: 1a17901fdaca165078f30a3bf216013467e51d80) (from thread 2552) (no query) Received signal sanitizer trap (-3)
2025.07.07 11:59:51.426862 [ 3126 ] {} <Fatal> BaseDaemon: Sanitizer trap.
2025.07.07 11:59:51.426875 [ 3126 ] {} <Fatal> BaseDaemon: Stack trace: 0x00005555797c33c7 0x0000555586a5956b 0x000055555e9c7250 0x000055555e9da1e3 0x00005555a81f14a6 0x00005555a81f9f05 0x00005555a81f6696 0x00005555a81f61ce 0x00005555a81f5a70 0x00005555a8581e36 0x00005555a83147e4 0x00005555a85879b3 0x00005555a83147e4 0x00005555a83136c0 0x00005555a842b709 0x00005555a842c1f4 0x00005555a80c03a8 0x00005555a59a4345 0x00005555a59a34a9 0x00005555a59b5a9b 0x00005555a59b257c 0x00005555a59d4375 0x000055557a0d917a 0x000055557a01d997 0x000055557a08dbbc 0x000055557a05ae5c 0x00005555a5a140bf 0x000055557a020868 0x00005555a5a57360 0x000055557a01927e 0x000055555ea4a7e5 0x00007ffff7da8d90 0x00007ffff7da8e40 0x000055555e9bc02e
2025.07.07 11:59:51.494993 [ 3126 ] {} <Fatal> BaseDaemon: 0.0. inlined from ./ci/tmp/build/./src/Common/StackTrace.cpp:389: StackTrace::tryCapture()
2025.07.07 11:59:51.495039 [ 3126 ] {} <Fatal> BaseDaemon: 0. ./ci/tmp/build/./src/Common/StackTrace.cpp:61: StackTrace::StackTrace() @ 0x000000002426f3c7
2025.07.07 11:59:51.618872 [ 3126 ] {} <Fatal> BaseDaemon: 1. ./ci/tmp/build/./src/Common/SignalHandlers.cpp:212: sanitizerDeathCallback() @ 0x000000003150556b
2025.07.07 11:59:51.741272 [ 3126 ] {} <Fatal> BaseDaemon: 2. __sanitizer::Die() @ 0x0000000009473250
2025.07.07 11:59:51.827603 [ 3126 ] {} <Fatal> BaseDaemon: 3. ? @ 0x00000000094861e3
2025.07.07 11:59:51.835279 [ 3126 ] {} <Fatal> BaseDaemon: 4. ./ci/tmp/build/./contrib/openssl/crypto/asn1/asn1_lib.c:62: ASN1_get_object @ 0x0000000052c9d4a6
2025.07.07 11:59:51.843813 [ 3126 ] {} <Fatal> BaseDaemon: 5. ./ci/tmp/build/./contrib/openssl/crypto/asn1/tasn_dec.c:1156: asn1_check_tlen @ 0x0000000052ca5f05
2025.07.07 11:59:51.851401 [ 3126 ] {} <Fatal> BaseDaemon: 6. ./ci/tmp/build/./contrib/openssl/crypto/asn1/tasn_dec.c:346: asn1_item_embed_d2i @ 0x0000000052ca2696
2025.07.07 11:59:51.859106 [ 3126 ] {} <Fatal> BaseDaemon: 7.0. inlined from ./ci/tmp/build/./contrib/openssl/crypto/asn1/tasn_dec.c:118: asn1_item_ex_d2i_intern
2025.07.07 11:59:51.859122 [ 3126 ] {} <Fatal> BaseDaemon: 7.1. inlined from ./ci/tmp/build/./contrib/openssl/crypto/asn1/tasn_dec.c:144: ASN1_item_d2i_ex
2025.07.07 11:59:51.859133 [ 3126 ] {} <Fatal> BaseDaemon: 7. ./ci/tmp/build/./contrib/openssl/crypto/asn1/tasn_dec.c:154: ASN1_item_d2i @ 0x0000000052ca21ce
2025.07.07 11:59:51.866136 [ 3126 ] {} <Fatal> BaseDaemon: 8. ./ci/tmp/build/./contrib/openssl/crypto/asn1/p8_pkey.c:36: d2i_PKCS8_PRIV_KEY_INFO @ 0x0000000052ca1a70
2025.07.07 11:59:51.873181 [ 3126 ] {} <Fatal> BaseDaemon: 9. ./ci/tmp/build/./contrib/openssl/providers/implementations/encode_decode/decode_epki2pki.c:149: epki2pki_decode @ 0x000000005302de36
2025.07.07 11:59:51.880955 [ 3126 ] {} <Fatal> BaseDaemon: 10. ./ci/tmp/build/./contrib/openssl/crypto/encode_decode/decoder_lib.c:1000: decoder_process @ 0x0000000052dc07e4
2025.07.07 11:59:51.887984 [ 3126 ] {} <Fatal> BaseDaemon: 11. ./ci/tmp/build/./contrib/openssl/providers/implementations/encode_decode/decode_pem2der.c:205: pem2der_decode @ 0x00000000530339b3
2025.07.07 11:59:51.895549 [ 3126 ] {} <Fatal> BaseDaemon: 12. ./ci/tmp/build/./contrib/openssl/crypto/encode_decode/decoder_lib.c:1000: decoder_process @ 0x0000000052dc07e4
2025.07.07 11:59:51.902822 [ 3126 ] {} <Fatal> BaseDaemon: 13. ./ci/tmp/build/./contrib/openssl/crypto/encode_decode/decoder_lib.c:82: OSSL_DECODER_from_bio @ 0x0000000052dbf6c0
2025.07.07 11:59:51.909821 [ 3126 ] {} <Fatal> BaseDaemon: 14.0. inlined from ./ci/tmp/build/./contrib/openssl/crypto/pem/pem_pkey.c:60: pem_read_bio_key_decoder
2025.07.07 11:59:51.909838 [ 3126 ] {} <Fatal> BaseDaemon: 14. ./ci/tmp/build/./contrib/openssl/crypto/pem/pem_pkey.c:241: pem_read_bio_key @ 0x0000000052ed7709
2025.07.07 11:59:51.918457 [ 3126 ] {} <Fatal> BaseDaemon: 15. ./ci/tmp/build/./contrib/openssl/crypto/pem/pem_pkey.c:304: PEM_read_bio_PrivateKey_ex @ 0x0000000052ed81f4
2025.07.07 11:59:51.929995 [ 3126 ] {} <Fatal> BaseDaemon: 16. ./ci/tmp/build/./contrib/openssl/ssl/ssl_rsa.c:391: SSL_CTX_use_PrivateKey_file @ 0x0000000052b6c3a8
2025.07.07 11:59:51.948470 [ 3126 ] {} <Fatal> BaseDaemon: 17. ./ci/tmp/build/./base/poco/NetSSL_OpenSSL/src/Context.cpp:296: Poco::Net::Context::init(Poco::Net::Context::Params const&) @ 0x0000000050450345
2025.07.07 11:59:51.965390 [ 3126 ] {} <Fatal> BaseDaemon: 18. ./ci/tmp/build/./base/poco/NetSSL_OpenSSL/src/Context.cpp:54: Poco::Net::Context::Context(Poco::Net::Context::Usage, Poco::Net::Context::Params const&) @ 0x000000005044f4a9
2025.07.07 11:59:52.047661 [ 3126 ] {} <Fatal> BaseDaemon: 19. ./ci/tmp/build/./base/poco/NetSSL_OpenSSL/src/SSLManager.cpp:284: Poco::Net::SSLManager::initDefaultContext(bool) @ 0x0000000050461a9b
2025.07.07 11:59:52.091116 [ 3126 ] {} <Fatal> BaseDaemon: 20. ./ci/tmp/build/./base/poco/NetSSL_OpenSSL/src/SSLManager.cpp:125: Poco::Net::SSLManager::defaultServerContext() @ 0x000000005045e57c
2025.07.07 11:59:52.108184 [ 3126 ] {} <Fatal> BaseDaemon: 21. ./ci/tmp/build/./base/poco/NetSSL_OpenSSL/src/SecureServerSocket.cpp:30: Poco::Net::SecureServerSocket::SecureServerSocket() @ 0x0000000050480375
2025.07.07 11:59:52.679698 [ 3126 ] {} <Fatal> BaseDaemon: 22.0. inlined from ./ci/tmp/build/./programs/server/Server.cpp:3244: operator()
2025.07.07 11:59:52.679887 [ 3126 ] {} <Fatal> BaseDaemon: 22.1. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:149: decltype(std::declval<DB::Server::createInterserverServers(Poco::Util::AbstractConfiguration&, std::vector<String, std::allocator<String>> const&, bool, Poco::ThreadPool&, DB::AsynchronousMetrics&, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, bool, DB::ServerType const&)::$_1&>()(std::declval<unsigned short>())) std::__invoke[abi:ne190107]<DB::Server::createInterserverServers(Poco::Util::AbstractConfiguration&, std::vector<String, std::allocator<String>> const&, bool, Poco::ThreadPool&, DB::AsynchronousMetrics&, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, bool, DB::ServerType const&)::$_1&, unsigned short>(DB::Server::createInterserverServers(Poco::Util::AbstractConfiguration&, std::vector<String, std::allocator<String>> const&, bool, Poco::ThreadPool&, DB::AsynchronousMetrics&, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, bool, DB::ServerType const&)::$_1&, unsigned short&&)
2025.07.07 11:59:52.679970 [ 3126 ] {} <Fatal> BaseDaemon: 22.2. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:216: DB::ProtocolServerAdapter std::__invoke_void_return_wrapper<DB::ProtocolServerAdapter, false>::__call[abi:ne190107]<DB::Server::createInterserverServers(Poco::Util::AbstractConfiguration&, std::vector<String, std::allocator<String>> const&, bool, Poco::ThreadPool&, DB::AsynchronousMetrics&, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, bool, DB::ServerType const&)::$_1&, unsigned short>(DB::Server::createInterserverServers(Poco::Util::AbstractConfiguration&, std::vector<String, std::allocator<String>> const&, bool, Poco::ThreadPool&, DB::AsynchronousMetrics&, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, bool, DB::ServerType const&)::$_1&, unsigned short&&)
2025.07.07 11:59:52.679986 [ 3126 ] {} <Fatal> BaseDaemon: 22.3. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:210: ?
2025.07.07 11:59:52.680002 [ 3126 ] {} <Fatal> BaseDaemon: 22. ./contrib/llvm-project/libcxx/include/__functional/function.h:610: ? @ 0x0000000024b8517a
2025.07.07 11:59:53.030448 [ 3126 ] {} <Fatal> BaseDaemon: 23.0. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:716: ?
2025.07.07 11:59:53.030480 [ 3126 ] {} <Fatal> BaseDaemon: 23.1. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:989: ?
2025.07.07 11:59:53.030515 [ 3126 ] {} <Fatal> BaseDaemon: 23. ./ci/tmp/build/./programs/server/Server.cpp:531: DB::Server::createServer(Poco::Util::AbstractConfiguration&, String const&, char const*, bool, bool, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, std::function<DB::ProtocolServerAdapter (unsigned short)>&&) const @ 0x0000000024ac9997
2025.07.07 11:59:53.351844 [ 3126 ] {} <Fatal> BaseDaemon: 24. ./ci/tmp/build/./programs/server/Server.cpp:3241: DB::Server::createInterserverServers(Poco::Util::AbstractConfiguration&, std::vector<String, std::allocator<String>> const&, bool, Poco::ThreadPool&, DB::AsynchronousMetrics&, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, bool, DB::ServerType const&) @ 0x0000000024b39bbc
2025.07.07 11:59:53.630044 [ 3126 ] {} <Fatal> BaseDaemon: 25. ./ci/tmp/build/./programs/server/Server.cpp:2310: DB::Server::main(std::vector<String, std::allocator<String>> const&) @ 0x0000000024b06e5c
2025.07.07 11:59:53.682245 [ 3126 ] {} <Fatal> BaseDaemon: 26. ./ci/tmp/build/./base/poco/Util/src/Application.cpp:315: Poco::Util::Application::run() @ 0x00000000504c00bf
2025.07.07 11:59:54.042622 [ 3126 ] {} <Fatal> BaseDaemon: 27. ./ci/tmp/build/./programs/server/Server.cpp:607: DB::Server::run() @ 0x0000000024acc868
2025.07.07 11:59:54.060872 [ 3126 ] {} <Fatal> BaseDaemon: 28. ./ci/tmp/build/./base/poco/Util/src/ServerApplication.cpp:131: Poco::Util::ServerApplication::run(int, char**) @ 0x0000000050503360
2025.07.07 11:59:54.403725 [ 3126 ] {} <Fatal> BaseDaemon: 29. ./ci/tmp/build/./programs/server/Server.cpp:394: mainEntryClickHouseServer(int, char**) @ 0x0000000024ac527e
2025.07.07 11:59:54.436672 [ 3126 ] {} <Fatal> BaseDaemon: 30. ./ci/tmp/build/./programs/main.cpp:340: main @ 0x00000000094f67e5
2025.07.07 11:59:54.436731 [ 3126 ] {} <Fatal> BaseDaemon: 31. ? @ 0x0000000000029d90
2025.07.07 11:59:54.436745 [ 3126 ] {} <Fatal> BaseDaemon: 32. ? @ 0x0000000000029e40
2025.07.07 11:59:54.492237 [ 3126 ] {} <Fatal> BaseDaemon: 33. _start @ 0x000000000946802e
2025.07.07 11:59:54.492268 [ 3126 ] {} <Fatal> BaseDaemon: Integrity check of the executable skipped because the reference checksum could not be read.
2025.07.07 12:00:51.413934 [ 3304 ] {} <Warning> Context: Server was built with memory sanitizer. It will work slowly.
2025.07.07 12:00:51.505442 [ 3304 ] {} <Warning> Application: Integrity check of the executable skipped because the reference checksum could not be read.
2025.07.07 12:00:51.552321 [ 3304 ] {} <Warning> ConfigProcessor: Include not found: clickhouse_compression
2025.07.07 12:00:51.584181 [ 3878 ] {} <Fatal> BaseDaemon: ########## Short fault info ############
2025.07.07 12:00:51.584280 [ 3878 ] {} <Fatal> BaseDaemon: (version 25.7.1.1, build id: C4BF4D9451BFF382E9F8834849F80AFC66E3E880, git hash: 1a17901fdaca165078f30a3bf216013467e51d80, architecture: x86_64) (from thread 3304) Received signal -3
2025.07.07 12:00:51.584302 [ 3878 ] {} <Fatal> BaseDaemon: Signal description: sanitizer trap
2025.07.07 12:00:51.584315 [ 3878 ] {} <Fatal> BaseDaemon: Sanitizer trap.
2025.07.07 12:00:51.584355 [ 3878 ] {} <Fatal> BaseDaemon: Stack trace: 0x000059620837a3c7 0x000059621561056b 0x00005961ed57e250 0x00005961ed5911e3 0x0000596236da84a6 0x0000596236db0f05 0x0000596236dad696 0x0000596236dad1ce 0x0000596236daca70 0x0000596237138e36 0x0000596236ecb7e4 0x000059623713e9b3 0x0000596236ecb7e4 0x0000596236eca6c0 0x0000596236fe2709 0x0000596236fe31f4 0x0000596236c773a8 0x000059623455b345 0x000059623455a4a9 0x000059623456ca9b 0x000059623456957c 0x000059623458b375 0x0000596208c9017a 0x0000596208bd4997 0x0000596208c44bbc 0x0000596208c11e5c 0x00005962345cb0bf 0x0000596208bd7868 0x000059623460e360 0x0000596208bd027e 0x00005961ed6017e5 0x000075de6c6fad90 0x000075de6c6fae40 0x00005961ed57302e
2025.07.07 12:00:51.584369 [ 3878 ] {} <Fatal> BaseDaemon: ########################################
2025.07.07 12:00:51.584462 [ 3878 ] {} <Fatal> BaseDaemon: (version 25.7.1.1, build id: C4BF4D9451BFF382E9F8834849F80AFC66E3E880, git hash: 1a17901fdaca165078f30a3bf216013467e51d80) (from thread 3304) (no query) Received signal sanitizer trap (-3)
2025.07.07 12:00:51.584498 [ 3878 ] {} <Fatal> BaseDaemon: Sanitizer trap.
2025.07.07 12:00:51.584527 [ 3878 ] {} <Fatal> BaseDaemon: Stack trace: 0x000059620837a3c7 0x000059621561056b 0x00005961ed57e250 0x00005961ed5911e3 0x0000596236da84a6 0x0000596236db0f05 0x0000596236dad696 0x0000596236dad1ce 0x0000596236daca70 0x0000596237138e36 0x0000596236ecb7e4 0x000059623713e9b3 0x0000596236ecb7e4 0x0000596236eca6c0 0x0000596236fe2709 0x0000596236fe31f4 0x0000596236c773a8 0x000059623455b345 0x000059623455a4a9 0x000059623456ca9b 0x000059623456957c 0x000059623458b375 0x0000596208c9017a 0x0000596208bd4997 0x0000596208c44bbc 0x0000596208c11e5c 0x00005962345cb0bf 0x0000596208bd7868 0x000059623460e360 0x0000596208bd027e 0x00005961ed6017e5 0x000075de6c6fad90 0x000075de6c6fae40 0x00005961ed57302e
2025.07.07 12:00:51.652596 [ 3878 ] {} <Fatal> BaseDaemon: 0.0. inlined from ./ci/tmp/build/./src/Common/StackTrace.cpp:389: StackTrace::tryCapture()
2025.07.07 12:00:51.652630 [ 3878 ] {} <Fatal> BaseDaemon: 0. ./ci/tmp/build/./src/Common/StackTrace.cpp:61: StackTrace::StackTrace() @ 0x000000002426f3c7
2025.07.07 12:00:51.763062 [ 3878 ] {} <Fatal> BaseDaemon: 1. ./ci/tmp/build/./src/Common/SignalHandlers.cpp:212: sanitizerDeathCallback() @ 0x000000003150556b
2025.07.07 12:00:51.872411 [ 3878 ] {} <Fatal> BaseDaemon: 2. __sanitizer::Die() @ 0x0000000009473250
2025.07.07 12:00:51.928140 [ 3878 ] {} <Fatal> BaseDaemon: 3. ? @ 0x00000000094861e3
2025.07.07 12:00:51.935054 [ 3878 ] {} <Fatal> BaseDaemon: 4. ./ci/tmp/build/./contrib/openssl/crypto/asn1/asn1_lib.c:62: ASN1_get_object @ 0x0000000052c9d4a6
2025.07.07 12:00:51.942601 [ 3878 ] {} <Fatal> BaseDaemon: 5. ./ci/tmp/build/./contrib/openssl/crypto/asn1/tasn_dec.c:1156: asn1_check_tlen @ 0x0000000052ca5f05
2025.07.07 12:00:51.949667 [ 3878 ] {} <Fatal> BaseDaemon: 6. ./ci/tmp/build/./contrib/openssl/crypto/asn1/tasn_dec.c:346: asn1_item_embed_d2i @ 0x0000000052ca2696
2025.07.07 12:00:51.957142 [ 3878 ] {} <Fatal> BaseDaemon: 7.0. inlined from ./ci/tmp/build/./contrib/openssl/crypto/asn1/tasn_dec.c:118: asn1_item_ex_d2i_intern
2025.07.07 12:00:51.957159 [ 3878 ] {} <Fatal> BaseDaemon: 7.1. inlined from ./ci/tmp/build/./contrib/openssl/crypto/asn1/tasn_dec.c:144: ASN1_item_d2i_ex
2025.07.07 12:00:51.957169 [ 3878 ] {} <Fatal> BaseDaemon: 7. ./ci/tmp/build/./contrib/openssl/crypto/asn1/tasn_dec.c:154: ASN1_item_d2i @ 0x0000000052ca21ce
2025.07.07 12:00:51.964076 [ 3878 ] {} <Fatal> BaseDaemon: 8. ./ci/tmp/build/./contrib/openssl/crypto/asn1/p8_pkey.c:36: d2i_PKCS8_PRIV_KEY_INFO @ 0x0000000052ca1a70
2025.07.07 12:00:51.971154 [ 3878 ] {} <Fatal> BaseDaemon: 9. ./ci/tmp/build/./contrib/openssl/providers/implementations/encode_decode/decode_epki2pki.c:149: epki2pki_decode @ 0x000000005302de36
2025.07.07 12:00:51.978775 [ 3878 ] {} <Fatal> BaseDaemon: 10. ./ci/tmp/build/./contrib/openssl/crypto/encode_decode/decoder_lib.c:1000: decoder_process @ 0x0000000052dc07e4
2025.07.07 12:00:51.988634 [ 3878 ] {} <Fatal> BaseDaemon: 11. ./ci/tmp/build/./contrib/openssl/providers/implementations/encode_decode/decode_pem2der.c:205: pem2der_decode @ 0x00000000530339b3
2025.07.07 12:00:51.996054 [ 3878 ] {} <Fatal> BaseDaemon: 12. ./ci/tmp/build/./contrib/openssl/crypto/encode_decode/decoder_lib.c:1000: decoder_process @ 0x0000000052dc07e4
2025.07.07 12:00:52.017237 [ 3878 ] {} <Fatal> BaseDaemon: 13. ./ci/tmp/build/./contrib/openssl/crypto/encode_decode/decoder_lib.c:82: OSSL_DECODER_from_bio @ 0x0000000052dbf6c0
2025.07.07 12:00:52.024174 [ 3878 ] {} <Fatal> BaseDaemon: 14.0. inlined from ./ci/tmp/build/./contrib/openssl/crypto/pem/pem_pkey.c:60: pem_read_bio_key_decoder
2025.07.07 12:00:52.024191 [ 3878 ] {} <Fatal> BaseDaemon: 14. ./ci/tmp/build/./contrib/openssl/crypto/pem/pem_pkey.c:241: pem_read_bio_key @ 0x0000000052ed7709
2025.07.07 12:00:52.032884 [ 3878 ] {} <Fatal> BaseDaemon: 15. ./ci/tmp/build/./contrib/openssl/crypto/pem/pem_pkey.c:304: PEM_read_bio_PrivateKey_ex @ 0x0000000052ed81f4
2025.07.07 12:00:52.044624 [ 3878 ] {} <Fatal> BaseDaemon: 16. ./ci/tmp/build/./contrib/openssl/ssl/ssl_rsa.c:391: SSL_CTX_use_PrivateKey_file @ 0x0000000052b6c3a8
2025.07.07 12:00:52.062914 [ 3878 ] {} <Fatal> BaseDaemon: 17. ./ci/tmp/build/./base/poco/NetSSL_OpenSSL/src/Context.cpp:296: Poco::Net::Context::init(Poco::Net::Context::Params const&) @ 0x0000000050450345
2025.07.07 12:00:52.079855 [ 3878 ] {} <Fatal> BaseDaemon: 18. ./ci/tmp/build/./base/poco/NetSSL_OpenSSL/src/Context.cpp:54: Poco::Net::Context::Context(Poco::Net::Context::Usage, Poco::Net::Context::Params const&) @ 0x000000005044f4a9
2025.07.07 12:00:52.125343 [ 3878 ] {} <Fatal> BaseDaemon: 19. ./ci/tmp/build/./base/poco/NetSSL_OpenSSL/src/SSLManager.cpp:284: Poco::Net::SSLManager::initDefaultContext(bool) @ 0x0000000050461a9b
2025.07.07 12:00:52.166760 [ 3878 ] {} <Fatal> BaseDaemon: 20. ./ci/tmp/build/./base/poco/NetSSL_OpenSSL/src/SSLManager.cpp:125: Poco::Net::SSLManager::defaultServerContext() @ 0x000000005045e57c
2025.07.07 12:00:52.180972 [ 3878 ] {} <Fatal> BaseDaemon: 21. ./ci/tmp/build/./base/poco/NetSSL_OpenSSL/src/SecureServerSocket.cpp:30: Poco::Net::SecureServerSocket::SecureServerSocket() @ 0x0000000050480375
2025.07.07 12:00:52.716432 [ 3878 ] {} <Fatal> BaseDaemon: 22.0. inlined from ./ci/tmp/build/./programs/server/Server.cpp:3244: operator()
2025.07.07 12:00:52.716612 [ 3878 ] {} <Fatal> BaseDaemon: 22.1. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:149: decltype(std::declval<DB::Server::createInterserverServers(Poco::Util::AbstractConfiguration&, std::vector<String, std::allocator<String>> const&, bool, Poco::ThreadPool&, DB::AsynchronousMetrics&, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, bool, DB::ServerType const&)::$_1&>()(std::declval<unsigned short>())) std::__invoke[abi:ne190107]<DB::Server::createInterserverServers(Poco::Util::AbstractConfiguration&, std::vector<String, std::allocator<String>> const&, bool, Poco::ThreadPool&, DB::AsynchronousMetrics&, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, bool, DB::ServerType const&)::$_1&, unsigned short>(DB::Server::createInterserverServers(Poco::Util::AbstractConfiguration&, std::vector<String, std::allocator<String>> const&, bool, Poco::ThreadPool&, DB::AsynchronousMetrics&, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, bool, DB::ServerType const&)::$_1&, unsigned short&&)
2025.07.07 12:00:52.716699 [ 3878 ] {} <Fatal> BaseDaemon: 22.2. inlined from ./contrib/llvm-project/libcxx/include/__type_traits/invoke.h:216: DB::ProtocolServerAdapter std::__invoke_void_return_wrapper<DB::ProtocolServerAdapter, false>::__call[abi:ne190107]<DB::Server::createInterserverServers(Poco::Util::AbstractConfiguration&, std::vector<String, std::allocator<String>> const&, bool, Poco::ThreadPool&, DB::AsynchronousMetrics&, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, bool, DB::ServerType const&)::$_1&, unsigned short>(DB::Server::createInterserverServers(Poco::Util::AbstractConfiguration&, std::vector<String, std::allocator<String>> const&, bool, Poco::ThreadPool&, DB::AsynchronousMetrics&, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, bool, DB::ServerType const&)::$_1&, unsigned short&&)
2025.07.07 12:00:52.716712 [ 3878 ] {} <Fatal> BaseDaemon: 22.3. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:210: ?
2025.07.07 12:00:52.716724 [ 3878 ] {} <Fatal> BaseDaemon: 22. ./contrib/llvm-project/libcxx/include/__functional/function.h:610: ? @ 0x0000000024b8517a
2025.07.07 12:00:53.087538 [ 3878 ] {} <Fatal> BaseDaemon: 23.0. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:716: ?
2025.07.07 12:00:53.087568 [ 3878 ] {} <Fatal> BaseDaemon: 23.1. inlined from ./contrib/llvm-project/libcxx/include/__functional/function.h:989: ?
2025.07.07 12:00:53.087603 [ 3878 ] {} <Fatal> BaseDaemon: 23. ./ci/tmp/build/./programs/server/Server.cpp:531: DB::Server::createServer(Poco::Util::AbstractConfiguration&, String const&, char const*, bool, bool, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, std::function<DB::ProtocolServerAdapter (unsigned short)>&&) const @ 0x0000000024ac9997
2025.07.07 12:00:53.429096 [ 3878 ] {} <Fatal> BaseDaemon: 24. ./ci/tmp/build/./programs/server/Server.cpp:3241: DB::Server::createInterserverServers(Poco::Util::AbstractConfiguration&, std::vector<String, std::allocator<String>> const&, bool, Poco::ThreadPool&, DB::AsynchronousMetrics&, std::vector<DB::ProtocolServerAdapter, std::allocator<DB::ProtocolServerAdapter>>&, bool, DB::ServerType const&) @ 0x0000000024b39bbc
2025.07.07 12:00:53.659948 [ 3878 ] {} <Fatal> BaseDaemon: 25. ./ci/tmp/build/./programs/server/Server.cpp:2310: DB::Server::main(std::vector<String, std::allocator<String>> const&) @ 0x0000000024b06e5c
2025.07.07 12:00:53.704854 [ 3878 ] {} <Fatal> BaseDaemon: 26. ./ci/tmp/build/./base/poco/Util/src/Application.cpp:315: Poco::Util::Application::run() @ 0x00000000504c00bf
2025.07.07 12:00:54.046711 [ 3878 ] {} <Fatal> BaseDaemon: 27. ./ci/tmp/build/./programs/server/Server.cpp:607: DB::Server::run() @ 0x0000000024acc868
2025.07.07 12:00:54.064661 [ 3878 ] {} <Fatal> BaseDaemon: 28. ./ci/tmp/build/./base/poco/Util/src/ServerApplication.cpp:131: Poco::Util::ServerApplication::run(int, char**) @ 0x0000000050503360
2025.07.07 12:00:54.383322 [ 3878 ] {} <Fatal> BaseDaemon: 29. ./ci/tmp/build/./programs/server/Server.cpp:394: mainEntryClickHouseServer(int, char**) @ 0x0000000024ac527e
2025.07.07 12:00:54.415348 [ 3878 ] {} <Fatal> BaseDaemon: 30. ./ci/tmp/build/./programs/main.cpp:340: main @ 0x00000000094f67e5
2025.07.07 12:00:54.415422 [ 3878 ] {} <Fatal> BaseDaemon: 31. ? @ 0x0000000000029d90
2025.07.07 12:00:54.415438 [ 3878 ] {} <Fatal> BaseDaemon: 32. ? @ 0x0000000000029e40
2025.07.07 12:00:54.477661 [ 3878 ] {} <Fatal> BaseDaemon: 33. _start @ 0x000000000946802e
2025.07.07 12:00:54.477705 [ 3878 ] {} <Fatal> BaseDaemon: Integrity check of the executable skipped because the reference checksum could not be read.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions