google / google/quiche

Unable to Establish QUIC Connection: Check Failure in QuicCryptoClientConfig

Open
#67 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.