Closed Bug 1331847 Opened 7 years ago Closed 7 years ago

Update WebRenderLayerManager::SetLayerObserverEpoch() to check WrBridge()

Categories

(Core :: Graphics: WebRender, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1326421

People

(Reporter: sotaro, Unassigned)

References

Details

There is a case that WebRenderLayerManager::SetLayerObserverEpoch() is called before WebRenderLayerManager::Initialize() call.

Call stack was like the following.
 	mozilla::layers::PWebRenderBridgeChild::SendSetLayerObserverEpoch()
	mozilla::layers::WebRenderLayerManager::SetLayerObserverEpoch()
 	mozilla::dom::TabChild::RecvSetDocShellIsActive()
 	mozilla::dom::TabChild::ForcePaint()
 	anonymous namespace'::HangMonitorChild::InterruptCallback()
 	InterruptCallback()
 	InvokeInterruptCallback()
 	[External Code]
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
Let's actually make this a dupe of bug 1326421, since I think the part 2 patch on that bug (which hasn't landed yet) will be the thing that actually fixes this.
Blocks: 1331828
You need to log in before you can comment on or make changes to this bug.