Crash in [@ neqo_transport::send_stream::TxBuffer::mark_as_acked]
Categories
(Core :: Networking: HTTP, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox71 | --- | unaffected |
firefox72 | --- | disabled |
firefox73 | --- | disabled |
firefox74 | --- | disabled |
firefox75 | --- | fixed |
People
(Reporter: ezra, Assigned: grover)
References
(Blocks 1 open bug, )
Details
(Keywords: crash, regression, Whiteboard: [necko-triaged])
Crash Data
This bug is for crash report bp-63285095-ef8e-4a6d-afe9-52b400191211.
As requested by [:cpeterson] in https://bugzilla.mozilla.org/show_bug.cgi?id=1601997, I created a separate bug for this crash report.
Using Firefox 72.0b5, crashed on a HTTP/3 site hosted by cloudflare. Manually switched network.http.http3.enabled to true.
Top 10 frames of crashing thread:
0 XUL RustMozCrash mozglue/static/rust/wrappers.cpp:17
1 XUL mozglue_static::panic_hook mozglue/static/rust/lib.rs:89
2 XUL core::ops::function::Fn::call src/libcore/ops/function.rs:69
3 XUL std::panicking::rust_panic_with_hook src/libstd/panicking.rs:481
4 XUL std::panicking::begin_panic src/libstd/panicking.rs:411
5 XUL neqo_transport::send_stream::TxBuffer::mark_as_acked
6 XUL neqo_transport::connection::Connection::input_frame
7 XUL neqo_transport::connection::Connection::process_input
8 XUL neqo_http3conn_process_input netwerk/socket/neqo_glue/src/lib.rs:154
9 XUL mozilla::net::Http3Session::ProcessInput netwerk/protocol/http/Http3Session.cpp:203
Comment 1•4 years ago
|
||
All crash reports are from Firefox 72.0a1 and 72.0b. Unclear whether this bug has been fixed in 73.0a1 (perhaps from updating to neqo 0.1.6 in bug 1596069) or is just super low volume.
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
I think this bug is still present in upstream Neqo, and I just happened to fix it. Expect it to be resolved here when we import Neqo 0.1.8.
Reporter | ||
Comment 3•4 years ago
|
||
Just tried it with 72b8 and got lots of these mark_as_acked crashes, but also a different one.
https://crash-stats.mozilla.org/report/index/cb446729-0cd2-4796-b1f8-c64ff0191218
Reporter | ||
Comment 4•4 years ago
|
||
So, little update now that I'm on Fx 72.0b10.
I haven't crashed with b9 or b10 yet, but I think that is because Fx likes to use HTTP/2 a lot more lately even though the flag is on in about:config.
DevTools says HTTP/2 most of the time and only sometimes HTTP/3.
When it uses HTTP/3 it still sloooooow tho.
Comment 5•4 years ago
|
||
Bugbug thinks this bug is a regression, but please revert this change in case of error.
Comment 6•4 years ago
|
||
http3 is disabled by default.
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Description
•