Closed Bug 1701587 Opened 6 months ago Closed 6 months ago

macOS Crash in [@ mozilla::wr::WebRenderAPI::SendTransaction]

Categories

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

Unspecified
macOS
defect

Tracking

()

RESOLVED INVALID
Tracking Status
firefox-esr78 --- unaffected
firefox86 --- unaffected
firefox87 --- wontfix
firefox88 --- wontfix
firefox89 --- wontfix

People

(Reporter: aryx, Assigned: bradwerth)

References

Details

(Keywords: crash, regression)

Crash Data

Attachments

(2 files)

macOS crash new in Firefox 87, based on urls likely related to videos. crash-stats lists crashes for 13 installations so far.

Crash report: https://crash-stats.mozilla.org/report/index/a4c2bf76-0522-41cb-a140-4572a0210328

Reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS

Top 10 frames of crashing thread:

0 XUL mozilla::wr::WebRenderAPI::SendTransaction gfx/webrender_bindings/WebRenderAPI.cpp:452
1 XUL mozilla::layers::AsyncImagePipelineManager::ApplyAsyncImageForPipeline gfx/layers/wr/AsyncImagePipelineManager.cpp:501
2 XUL mozilla::layers::WebRenderBridgeParent::ProcessWebRenderParentCommands gfx/layers/wr/WebRenderBridgeParent.cpp:1461
3 XUL mozilla::layers::WebRenderBridgeParent::RecvSetDisplayList gfx/layers/wr/WebRenderBridgeParent.cpp:1212
4 libmozglue.dylib malloc memory/build/malloc_decls.h:51
5 XUL Pickle::EndRead const ipc/chromium/src/base/pickle.cc:460
6 XUL mozilla::layers::PWebRenderBridgeParent::OnMessageReceived ipc/ipdl/PWebRenderBridgeParent.cpp:403
7 libmozglue.dylib malloc memory/build/malloc_decls.h:51
8 XUL mozilla::layers::PCompositorManagerParent::OnMessageReceived ipc/ipdl/PCompositorManagerParent.cpp:205
9 libmozglue.dylib free memory/build/malloc_decls.h:54

Adding to gfx-triage.

Blocks: gfx-triage
Severity: -- → S2
Priority: -- → P2
Assignee: nobody → bwerth
Status: NEW → ASSIGNED
Pushed by bwerth@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3b6f7d477870
WIP: Bug 1701587: Add asserts to AutoTransactionSender to prevent storage of NULL pointers. r=kvark
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch

Given the patch that landed, I don't think this was meant to be closed yet.

Status: RESOLVED → REOPENED
Keywords: leave-open
Resolution: FIXED → ---
Target Milestone: 89 Branch → ---

(In reply to Ryan VanderMeulen [:RyanVM] from comment #5)

Given the patch that landed, I don't think this was meant to be closed yet.

Yes, that's correct. I should have set the leave-open keyword before landing. Thank you.

Pushed by bwerth@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/bdf687aa4b91
WIP: Bug 1701587 Part 2: Upgrade asserts in AutoTransactionSender to run in release builds. r=kvark

signature is expected to change.

Status: REOPENED → RESOLVED
Closed: 6 months ago6 months ago
Resolution: --- → INVALID
See Also: → 1707464
No longer blocks: gfx-triage
You need to log in before you can comment on or make changes to this bug.