Closed Bug 1691025 Opened 4 years ago Closed 4 years ago

mozilla::layers::WebRenderBridgeParent::UpdateResources tries to apply stale updates

Categories

(Core :: Graphics: WebRender, defect, P3)

Unspecified
All
defect

Tracking

()

RESOLVED INVALID
Tracking Status
firefox-esr78 --- unaffected
firefox85 --- unaffected
firefox86 --- unaffected
firefox87 --- affected

People

(Reporter: aryx, Assigned: aosmond)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: crash, regression)

Crash Data

3 crashes on 3 installations (Linux and Windows) after ~1h of shipping Nightly updates.

Crash report: https://crash-stats.mozilla.org/report/index/2a4f178f-c69c-4275-936f-1ad420210205

MOZ_CRASH Reason: MOZ_DIAGNOSTIC_ASSERT(MatchesNamespace(op.key())) (stale blob key for visible area!)

Top 10 frames of crashing thread:

0 xul.dll mozilla::layers::WebRenderBridgeParent::UpdateResources gfx/layers/wr/WebRenderBridgeParent.cpp:548
1 xul.dll mozilla::layers::WebRenderBridgeParent::RecvSetDisplayList gfx/layers/wr/WebRenderBridgeParent.cpp:1169
2 xul.dll mozilla::layers::PWebRenderBridgeParent::OnMessageReceived ipc/ipdl/PWebRenderBridgeParent.cpp:403
3 xul.dll mozilla::layers::PCompositorManagerParent::OnMessageReceived ipc/ipdl/PCompositorManagerParent.cpp:205
4 xul.dll mozilla::ipc::MessageChannel::DispatchMessage ipc/glue/MessageChannel.cpp:2077
5 xul.dll mozilla::ipc::MessageChannel::MessageTask::Run ipc/glue/MessageChannel.cpp:1956
6 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:1152
7 xul.dll mozilla::ipc::MessagePumpForNonMainThreads::Run ipc/glue/MessagePump.cpp:332
8 xul.dll MessageLoop::RunHandler ipc/chromium/src/base/message_loop.cc:328
9 xul.dll MessageLoop::Run ipc/chromium/src/base/message_loop.cc:310
Flags: needinfo?(aosmond)

This was solved by backing out bug 1690857. I will fix the problem that this crash proved here.

Assignee: nobody → aosmond
Severity: -- → S3
Status: NEW → ASSIGNED
Flags: needinfo?(aosmond)
Priority: -- → P3
Summary: Crash in [@ mozilla::layers::WebRenderBridgeParent::UpdateResources] → mozilla::layers::WebRenderBridgeParent::UpdateResources tries to apply stale updates
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.