Closed Bug 1895535 Opened 2 years ago Closed 2 years ago

Full browser crash by running new WebTransport(location.href) on MDN and google.com

Categories

(Core :: DOM: Networking, defect, P2)

defect

Tracking

()

VERIFIED FIXED
127 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox125 --- wontfix
firefox126 --- wontfix
firefox127 --- verified
firefox128 --- verified

People

(Reporter: saschanaz, Assigned: kershaw)

References

Details

(Keywords: regression, Whiteboard: [necko-triaged] [necko-priority-queue])

Crash Data

Attachments

(1 file)

  1. Open https://developer.mozilla.org/
  2. Run new WebTransport(location.href) on the devtools console

Expected: No crash
Actual: boom!

Crash report: https://crash-stats.mozilla.org/report/index/2325f8ed-6650-4638-a16b-b7bf10240507

Crash Signature: [@ mozilla::net::nsHttpConnectionInfo::Init ] [@ mozilla::net::WebTransportSessionProxy::OnDataAvailable ]
Summary: new WebTransport(location.href) crashes on MDN → Full browser crash by running new WebTransport(location.href) on MDN and google.com

Bisection:
Bug 1874464 - Turn on native HTTPS-RR DNS resolver on Nightly r=necko-reviewers,kershaw

Differential Revision: https://phabricator.services.mozilla.com/D198437

Keywords: regression
Regressed by: 1874464

With network.dns.native_https_query = true , I get hte following regression range:

Bug 1852900 - Use android_res_nquery from libandroid.so to resolve HTTPS records on Android (API level >= 29) r=necko-reviewers,jesup

Depends on D194515

Differential Revision: https://phabricator.services.mozilla.com/D196068

Blocks: 1874464
Regressed by: 1852900
No longer regressed by: 1874464

Set release status flags based on info from the regressing bug 1874464

:valentin, since you are the author of the regressor, bug 1852900, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(valentin.gosu)

This is not regressed by bug 1852900.
It's just that the HTTPS record can trigger this crash.

Severity: -- → S3
Flags: needinfo?(valentin.gosu)
Priority: -- → P2
No longer regressed by: 1852900
Whiteboard: [necko-triaged] [necko-priority-queue]
Assignee: nobody → kershaw
Pushed by kjang@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/830b2b37dc49 Disable fast fastback and connection coalescing for WebTransport, r=necko-reviewers,valentin
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 127 Branch

The patch landed in nightly and beta is affected.
:kershaw, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox126 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(kershaw)
Flags: needinfo?(kershaw)
QA Whiteboard: [qa-127b-p2]

I managed to reproduce the crash on a 2024-05-07 Nightly build on Windows 10, using the STR from Comment 0.
Verified as fixed on Firefox Nightly 128.0a1 and Firefox 127.0b4 on Windows 10, macOS 12, Ubuntu 22.

Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-127b-p2]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: