Unable to Establish QUIC Connection: Check Failure in QuicCryptoClientConfig
- Dominant language
- C++
- Stars
- 897
- Forks
- 177
- PR merge metrics
- No merged PRs in 30d
Description
Hello everyone,
We attempted to build and run quic_client (from master) but encountered a problem when trying to connect it to a server within the quic::QuicCryptoClientConfig::QuicCryptoClientConfig() function.
Here is the error message along with the call stack:
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
I0000 00:00:1710514147.211564 8724 quiche_system_event_loop_impl.h:18] Starting event loop for quic_client
F0315 16:49:07.294676 8724 quic_crypto_client_config.cc:70] Check failed: proof_verifier_.get()
* Check failure stack trace: *
@ 0x5ca2660d23fb absl::log_internal::LogMessage::PrepareToDie()
@ 0x5ca2660d2473 absl::log_internal::LogMessage::SendToLog()
@ 0x5ca2660d1ec5 absl::log_internal::LogMessage::Flush()
@ 0x5ca2660d2772 absl::log_internal::LogMessageFatal::~LogMessageFatal()
@ 0x5ca265dcc82c quic::QuicCryptoClientConfig::QuicCryptoClientConfig()
@ 0x5ca265d8b044 quic::QuicClientBase::QuicClientBase()
@ 0x5ca265d97f54 quic::QuicSpdyClientBase::QuicSpdyClientBase()
@ 0x5ca265d6d01b quic::QuicDefaultClient::QuicDefaultClient()
@ 0x5ca265d6cbeb quic::QuicDefaultClient::QuicDefaultClient()
@ 0x5ca265d569fc std::make_unique<>()
@ 0x5ca265d56611 quic::QuicEpollClientFactory::CreateClient()
@ 0x5ca265d4271e quic::QuicToyClient::SendRequestsAndPrintResponses()
@ 0x5ca265d40798 main
@ 0x778e52429d90 (unknown)
Aborted (core dumped)
We executed ./quic_client on Ubuntu 22.04 and encountered failures when connecting to every server we tried.
Does anyone know how to solve this problem, or am I missing something?
Thank you for your assistance.
Contributor guide
Assessment
This issue has not been assessed yet.