New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
http3 quiche: QUIC connection is draining #12037
Comments
Can you reproduce this against a publicly available URL? |
I have not been able to reproduce, because I get reproducible crashes in quiche all the time: cloudflare/quiche#1633 |
I don't know any publicly available server with that error. I tried to setup the http3server on my test server. Unfortunately, I can't reproduce there https://curl-neqo.neon.rocks:4433. I don't get to the stage where I connect and haven't been able to send out the
|
@mb could you try the current |
@mb ? I can't repro that problem with
|
Hm, locally I still get the connection is draining error:
Sorry for long reply time. I can confirm that I get the same error you see on |
You can send a URL to localhost with |
I did this
Running curl3 (curl with quiche) from AUR: https://aur.archlinux.org/packages/curl-http3
Connecting to the mozilla-central http3 test server using the first port outputted by the http3server.
The error is coming from:
curl/lib/vquic/curl_quiche.c
Line 927 in 5ee0b9d
draining is not an error to drop the connection. As far as I can tell the connection is terminated on that error.
Test server binaries and wireshark capture including the SSLKEYLOGFILE: test-setup.zip
I expected the following
I would expect the connection not to be terminated, but to be continued. I hope I understand it correctly and this is really a bug here, sorry if not.
curl/libcurl version
operating system
The text was updated successfully, but these errors were encountered: