Closed
Bug 1319213
Opened 7 years ago
Closed 7 years ago
Crash in ClientLayerManager::HandleMemoryPressure on GPU process restart
Categories
(Core :: Graphics: Layers, defect)
Core
Graphics: Layers
Tracking
()
RESOLVED
FIXED
mozilla53
People
(Reporter: dvander, Assigned: dvander)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
938 bytes,
patch
|
mattwoodrow
:
review+
gchang
:
approval-mozilla-aurora+
gchang
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
Example crash: https://treeherder.mozilla.org/#/jobs?repo=try&author=danderson@mozilla.com&selectedJob=31501206 It looks like mWidget might be freed, and the ClientLayerManager has outlived the widget. Am running a try job to see if this is the case.
![]() |
Assignee | |
Comment 1•7 years ago
|
||
Looks like this was indeed the problem.
Attachment #8813081 -
Flags: review?(matt.woodrow)
Updated•7 years ago
|
Attachment #8813081 -
Flags: review?(matt.woodrow) → review+
Pushed by danderson@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/25dbaa474141 Fix dangling nsIWidget pointer in ClientLayerManager. (bug 1319213, r=mattwoodrow)
Comment 4•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/25dbaa474141
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
status-firefox53:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla53
Comment 5•7 years ago
|
||
Hi :dvander, could you please nominate this uplift to Beta51 and Aurora52?
Flags: needinfo?(dvander)
![]() |
Assignee | |
Comment 6•7 years ago
|
||
Unless it is known otherwise, this only affects Nightly/53 where the GPU process is enabled.
Flags: needinfo?(dvander)
![]() |
Assignee | |
Comment 7•7 years ago
|
||
Comment on attachment 8813081 [details] [diff] [review] bug1319213.patch Approval Request Comment [Feature/regressing bug #]: Unknown [User impact if declined]: Rare crash when layers shuts down [Describe test coverage new/current, TreeHerder]: Nightly [Risks and why]: No risk [String/UUID change made/needed]: Oops, I just saw the other bug where we have crash stacks on 50/51. Sounds like we should uplift this.
Attachment #8813081 -
Flags: approval-mozilla-beta?
Attachment #8813081 -
Flags: approval-mozilla-aurora?
Updated•7 years ago
|
status-firefox51:
--- → affected
status-firefox52:
--- → affected
Comment 8•7 years ago
|
||
Comment on attachment 8813081 [details] [diff] [review] bug1319213.patch Fix a crash. Beta51+ and Aurora52+. Should be in 51 beta 4.
Attachment #8813081 -
Flags: approval-mozilla-beta?
Attachment #8813081 -
Flags: approval-mozilla-beta+
Attachment #8813081 -
Flags: approval-mozilla-aurora?
Attachment #8813081 -
Flags: approval-mozilla-aurora+
Comment 9•7 years ago
|
||
needs rebasing grafting 376500:25dbaa474141 "Fix dangling nsIWidget pointer in ClientLayerManager. (bug 1319213, r=mattwoodrow)" merging gfx/layers/client/ClientLayerManager.cpp warning: conflicts while merging gfx/layers/client/ClientLayerManager.cpp! (edit, then use 'hg resolve --mark') abort: unresolved conflicts, can't continue (use 'hg resolve' and 'hg graft --continue')
Flags: needinfo?(dvander)
Updated•7 years ago
|
Flags: needinfo?(dvander)
Comment 10•7 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-aurora/rev/a5ac4acad565
Comment 11•7 years ago
|
||
Well, the seemingly-trivial rebase didn't go very well. Backed out. https://hg.mozilla.org/releases/mozilla-aurora/rev/d55ebc9e509d61125961fa3b68488ce7b370d4eb https://treeherder.mozilla.org/logviewer.html#?job_id=4335792&repo=mozilla-aurora
Flags: needinfo?(dvander)
Wes or tomcat - can you try relanding this on aurora and beta now that the patch from bug 1305829 is also landing? Thanks!
Flags: needinfo?(wkocher)
Flags: needinfo?(cbook)
Comment 13•7 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-aurora/rev/236b90305efb
https://hg.mozilla.org/releases/mozilla-beta/rev/99889cdd48aba59b455745bd061dac14b4bd7b45
Flags: needinfo?(wkocher)
Flags: needinfo?(cbook)
![]() |
Assignee | |
Updated•7 years ago
|
Flags: needinfo?(dvander)
You need to log in
before you can comment on or make changes to this bug.
Description
•