Open Bug 1812136 Opened 1 year ago Updated 7 days ago

Firefox crashes when interacting with specific page: assertion failed: mem::size_of::<T>() <= slice.len()

Categories

(Core :: Graphics, defect)

Firefox 109
defect

Tracking

()

Tracking Status
firefox-esr102 --- affected
firefox110 --- wontfix
firefox111 --- wontfix
firefox112 --- wontfix
firefox113 --- wontfix
firefox114 --- fix-optional

People

(Reporter: danburzo, Unassigned, NeedInfo)

References

(Regression, )

Details

(Keywords: regression)

Crash Data

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/109.0

Steps to reproduce:

Scroll around the web page: https://work.nicochilla.com/tractatus-tree/dendrogram.html

Actual results:

Firefox crashes.

Application Basics

Name: Firefox
Version: 109.0
Build ID: 20230112150232
Distribution ID:
Update Channel: release
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/109.0
OS: Darwin 22.2.0 Darwin Kernel Version 22.2.0: Fri Nov 11 02:04:44 PST 2022; root:xnu-8792.61.2~4/RELEASE_ARM64_T8103
Rosetta Translated: false
Multiprocess Windows: 1/1
Fission Windows: 1/1 Enabled by default
Remote Processes: 8
Enterprise Policies: Inactive
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Memory Size (RAM): 16.0 GB
Disk Space Available: 8.0 GB

The Bugbug bot thinks this bug should belong to the 'Core::Performance' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Performance
Product: Firefox → Core
Component: Performance → Graphics
Summary: macOS Firefox crashes when interacting with specific page → macOS Firefox crashes when interacting with specific page: assertion failed: mem::size_of::<T>() <= slice.len()
Status: UNCONFIRMED → NEW
Ever confirmed: true

Easy to reproduce, all you have to do is scroll down (perhaps rapidly).

Seems like the browser width is important in reproducing. I think I can reproduc consistently enough (and test each build enough to be sure) to regression range it to this
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=ca774a5b6b7b6874f91abb76a422582d37169a57&tochange=5c87b1e70b4401f9282c5649c32d1953a8c9e9cc
I think that would be bug 1753404

Also pretty sure I reproduced this on Windows as well.

Keywords: regression
Regressed by: 1753404
Summary: macOS Firefox crashes when interacting with specific page: assertion failed: mem::size_of::<T>() <= slice.len() → Firefox crashes when interacting with specific page: assertion failed: mem::size_of::<T>() <= slice.len()
Crash Signature: [@ webrender_bindings::moz2d_renderer::BlobReader::read_entry ]
See Also: → 1805333

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

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

For more information, please visit auto_nag documentation.

Flags: needinfo?(nical.bugzilla)

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

Severity: -- → S2

:nical is this still on the radar for a possible uplift to a 112 dot release?

:nical is this still on the radar for a possible uplift to a 112 dot release?

Just coming back from parental leave. No and probably not for a few other releases since the problem isn't well understood.

Flags: needinfo?(nical.bugzilla)

Dan, is this crash still happening for you with the current Nightly build (Fx120)?

Flags: needinfo?(danburzo)

Bob, I am still able to cause a crash in Firefox 120.0a1 Nightly through sustained, frenetic interaction with the page.

Flags: needinfo?(danburzo)

Thanks, Dan. Can you please attach a full and recent about:support dump to this report?

Flags: needinfo?(danburzo)
See Also: → 1864374
Flags: needinfo?(jmuizelaar)

easy enough to repro on my Win11 machine - just zoom in to 240% and then grab the scroll-bar and drag it down to scroll.

"nical is the closest we have to a Blob owner, and it does repro for @gw, so hopefully tractable."

Flags: needinfo?(nical.bugzilla)

(Sorry, there seems to be an awful lot of info in that dump, I’d rather not attach it all publicly. If I understand correctly, the team is able to reproduce the issue.)

Flags: needinfo?(danburzo)
You need to log in before you can comment on or make changes to this bug.