Crash in [@ RefPtr<T>::get | RefPtr<T>::operator-> | mozilla::gmp::ChromiumCDMParent::CreateVideoFrame]
Categories
(Core :: Audio/Video: Playback, defect)
Tracking
()
People
(Reporter: aryx, Assigned: bradwerth)
References
(Regression)
Details
(Keywords: crash, regression)
Crash Data
Attachments
(1 file)
48 bytes,
text/x-phabricator-request
|
dmeehan
:
approval-mozilla-beta+
RyanVM
:
approval-mozilla-release+
|
Details | Review |
Crash new in Firefox 106, Nightly 108 is still affected. There are 176 crash reports for 149 installations of Firefox 106 and 106.0.1
Brad, could you investigate this issue? (Could it be related to bug 1781122?)
Crash report: https://crash-stats.mozilla.org/report/index/5ddef371-a0c6-4e11-88e0-7adc90221025
Reason: EXCEPTION_ACCESS_VIOLATION_READ
Top 10 frames of crashing thread:
0 xul.dll RefPtr<mozilla::layers::Image>::get const mfbt/RefPtr.h:286
0 xul.dll RefPtr<mozilla::layers::Image>::operator-> const mfbt/RefPtr.h:316
0 xul.dll mozilla::gmp::ChromiumCDMParent::CreateVideoFrame dom/media/gmp/ChromiumCDMParent.cpp:978
1 xul.dll mozilla::gmp::ChromiumCDMParent::RecvDecodedShmem dom/media/gmp/ChromiumCDMParent.cpp:893
2 xul.dll mozilla::gmp::PChromiumCDMParent::OnMessageReceived ipc/ipdl/PChromiumCDMParent.cpp:1404
3 xul.dll mozilla::gmp::PGMPContentParent::OnMessageReceived ipc/ipdl/PGMPContentParent.cpp:435
4 xul.dll mozilla::ipc::MessageChannel::DispatchAsyncMessage ipc/glue/MessageChannel.cpp:1756
4 xul.dll mozilla::ipc::MessageChannel::DispatchMessage ipc/glue/MessageChannel.cpp:1681
4 xul.dll mozilla::ipc::MessageChannel::RunMessage ipc/glue/MessageChannel.cpp:1481
4 xul.dll mozilla::ipc::MessageChannel::MessageTask::Run ipc/glue/MessageChannel.cpp:1579
Assignee | ||
Comment 1•2 years ago
|
||
Yes, this is a regression from Bug 1781122.
Assignee | ||
Comment 2•2 years ago
|
||
The Image isn't guaranteed to be created in VideoData::CreateAndCopyData.
Updated•2 years ago
|
Updated•2 years ago
|
Comment 3•2 years ago
|
||
Might be worth considering an uplift and a ridealong if we have the chance.
Comment 5•2 years ago
|
||
bugherder |
Comment 6•2 years ago
|
||
The patch landed in nightly and beta is affected.
:bradwerth, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox107
towontfix
.
For more information, please visit auto_nag documentation.
Assignee | ||
Comment 7•2 years ago
|
||
Comment on attachment 9300171 [details]
Bug 1797292: Protect some pointers from null dereference.
Beta/Release Uplift Approval Request
- User impact if declined: Playback of DRM video may cause a crash in unusual circumstances, including low-memory situations.
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): This provides an early exit in one code path, very minimal risk.
- String changes made/needed:
- Is Android affected?: No
Comment 8•2 years ago
|
||
Comment on attachment 9300171 [details]
Bug 1797292: Protect some pointers from null dereference.
Approved for 107.0b6.
Comment 9•2 years ago
|
||
bugherder uplift |
Assignee | ||
Comment 10•2 years ago
|
||
Comment on attachment 9300171 [details]
Bug 1797292: Protect some pointers from null dereference.
Beta/Release Uplift Approval Request
- User impact if declined: DRM video may not play correctly.
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Code changes are minimal and easy to reason about.
- String changes made/needed:
- Is Android affected?: Unknown
Comment 11•2 years ago
|
||
Comment on attachment 9300171 [details]
Bug 1797292: Protect some pointers from null dereference.
Approved for 106.0.4.
Comment 12•2 years ago
|
||
bugherder uplift |
Updated•2 years ago
|
Updated•2 years ago
|
Description
•