Firefox randomly stops compositing (particularly on reddit.com)
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
People
(Reporter: tcampbell, Unassigned)
References
(Blocks 1 open bug)
Details
Several times a week now, when I have many Firefox windows going with different animation, videos, scrolling I have the browser hang while the GPU process has given up on compositing. The parent process is running normally and responds to keyboard input. After either 30s or trying to create a new Firefox window, the parent process will force a GPU process restart which brings me back to a working state.
I do not have consistent steps to reproduce beyond having several Firefox windows open with an assortment of webpages and then scroll reddit (which is probably a proxy for encountering a variety of media types quickly).
I've managed to capture a profile of the GPU process as it enters this broken state. I'm not sure what goes wrong first, but a variety of recurring things sputter a bit further and then the process goes into what appears to be a normal idle state waiting for messages.
Comment 1•2 years ago
|
||
It looks like things are getting stuck in ZwGdiDdDDIWaitForSynchronizationObjectFromCpu
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Comment 2•2 years ago
|
||
Here's a crash report from the same system: https://crash-stats.mozilla.org/report/index/b8804f82-1feb-4b2a-8a5b-fc0800240126
| Reporter | ||
Comment 3•2 years ago
|
||
For posterity: I don't think it was actually restoring for me after 30s and the hang was long term like others have seen.
| Reporter | ||
Updated•2 years ago
|
Updated•2 years ago
|
Description
•