Firefox crashes after unplugging from dock with one monitor
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: manuel, Unassigned)
References
(Blocks 1 open bug)
Details
Crash Data
+++ This bug was initially created as a clone of Bug #1762867 +++
STR:
- having firefox running
- open laptop lid (+1 montor)
- unplug usb-c hub (-1 monitor)
- firefox crashes
System: Firefox 103.0 (64-bit), Gnome 42.3 on Wayland, Arch Linux
https://crash-stats.mozilla.org/report/index/791812db-df8a-4673-a7cb-277600220801#tab-details
Reporter | ||
Comment 2•2 years ago
|
||
Yes, I've downloaded and installed the version now, had both versions open, and both crashed at the same time:
- From mozilla.org: https://crash-stats.mozilla.org/report/index/d9bbb93e-2456-426c-96b1-499f30220801
- Another crash from Arch repos: https://crash-stats.mozilla.org/report/index/9b008bc9-ea37-4045-8312-9d4710220801 (crashed simultaneously)
Reporter | ||
Comment 3•2 years ago
•
|
||
I can record a rr session and upload to pernosco if that would be helpful.
Comment 4•2 years ago
|
||
I guess it could help, but it's not code I own and only fixed it last time because it was blocking me. Someone else from gfx might need to have a look. Might be good to also check if it was already broken after bug 1762867 landed, of if it's a regression, so mozregression
it?
Reporter | ||
Comment 5•2 years ago
|
||
Sadly I couldn't reproduce with rr yet. And it isn't reliable enough to do mozregression with :/.
Comment 6•2 years ago
|
||
This is the new crash signature w/ inline information and I think it makes the bug more readable. It seems like the mScreenList
array and the mMonitors
one are not updated in sync, so the call to GetMonitorForWindow()
here returns a screen that's already been removed from the list.
Comment 7•2 years ago
•
|
||
I've hit this crash while attempting to reproduce this one in Release 106.0.1, without having removed the monitor cable, probably because of closing the laptop lid and then reopening it back. It appears to be related to this bug.
Comment 8•2 years ago
|
||
Dupe of Bug 1793922.
Description
•