Closed Bug 1680447 Opened 4 years ago Closed 4 years ago

Crash in [@ neqo_transport::crypto::CryptoDxState::encrypt]

Categories

(Core :: Networking, defect, P2)

Unspecified
All
defect

Tracking

()

RESOLVED FIXED
86 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox83 --- disabled
firefox84 --- disabled
firefox85 --- disabled
firefox86 --- fixed

People

(Reporter: aryx, Assigned: dragana)

References

(Blocks 1 open bug)

Details

(Keywords: crash, Whiteboard: [necko-triaged])

Crash Data

7 crashes with 3+ installs during the last month. The assertion got added in https://github.com/mozilla/neqo/pull/982

Crash report: https://crash-stats.mozilla.org/report/index/9f12b00b-f400-40a8-a972-427b80201203

MOZ_CRASH Reason: assertion failed: body.len() <= 2048

Top 10 frames of crashing thread:

0 xul.dll RustMozCrash mozglue/static/rust/wrappers.cpp:16
1 xul.dll mozglue_static::panic_hook mozglue/static/rust/lib.rs:89
2 xul.dll core::ops::function::Fn::call<fn ../18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/core/src/ops/function.rs:227
3 xul.dll std::panicking::rust_panic_with_hook ../18bf6b4f01a6feaf7259ba7cdae58031af1b7b39//library/std/src/panicking.rs:573
4 xul.dll std::panicking::begin_panic::{{closure}}<str*> ../18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:498
5 xul.dll std::sys_common::backtrace::__rust_end_short_backtrace<closure-0, !> ../18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/sys_common/backtrace.rs:153
6 xul.dll std::panicking::begin_panic<str*> ../18bf6b4f01a6feaf7259ba7cdae58031af1b7b39/library/std/src/panicking.rs:497
7 xul.dll neqo_transport::crypto::CryptoDxState::encrypt third_party/rust/neqo-transport/src/crypto.rs:552
8 xul.dll static neqo_transport::packet::PacketBuilder::build third_party/rust/neqo-transport/src/packet/mod.rs:320
9 xul.dll neqo_transport::connection::Connection::output third_party/rust/neqo-transport/src/connection/mod.rs:1408
Severity: -- → S4
Priority: -- → P2
Whiteboard: [necko-triaged]
Blocks: QUIC

This should be fixed with the last neqo update in bug 1682262.

I will leave this open for a week.

Assignee: nobody → dd.mozilla
Status: NEW → ASSIGNED

The last neqo update has change this crash into an error. The cause of the crash has not been fixed yet.
I will close this bug and the investigation of the real cause of this bug will be perform in a separate bug. Currently this is tracked in https://github.com/mozilla/neqo/issues/1052.

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Depends on: 1682262
You need to log in before you can comment on or make changes to this bug.