Open
Bug 1166553
Opened 10 years ago
Updated 1 year ago
Investigate crashes caused by bug 1103824 in OpenSL cubeb backend
Categories
(Core :: Audio/Video: cubeb, defect, P3)
Core
Audio/Video: cubeb
Tracking
()
NEW
People
(Reporter: kinetik, Assigned: kinetik)
References
Details
Attachments
(1 obsolete file)
The initial landing of bug 1103824 caused crashes on the Android 11 builders in the OpenSL backend, e.g.:
PROCESS-CRASH | dom/canvas/test/crossorigin/test_canvas2d_crossorigin.html | application crashed [@ mozilla::OpenSLESProvider::RealizeEngine(SLObjectItf_ const* const*)]
Crash reason: SIGSEGV
Crash address: 0x0
Thread 12 (crashed)
0 libxul.so!mozilla::OpenSLESProvider::RealizeEngine(SLObjectItf_ const* const*) [OpenSLESProvider.cpp:dd1417716d76 : 159 + 0x4]
1 libxul.so!opensl_init [cubeb-sles.h:dd1417716d76 : 23 + 0x5]
2 libxul.so!cubeb_init [cubeb.c:dd1417716d76 : 133 + 0x3]
3 libxul.so!mozilla::CubebUtils::GetCubebContextUnlocked() [CubebUtils.cpp:dd1417716d76 : 108 + 0x7]
4 libxul.so!mozilla::CubebUtils::InitPreferredSampleRate() [CubebUtils.cpp:dd1417716d76 : 98 + 0x3]
The major change in bug 1103824 is that we'd now create and destroy a cubeb context during startup. This may be the first time that this code runs through a destroy cycle, since typically we create a single cubeb context, use it globally, and either never destroy it or never create another after destroying the first.
Updated•9 years ago
|
Component: Audio/Video → Audio/Video: MSG/cubeb/GMP
Updated•9 years ago
|
Component: Audio/Video: MediaStreamGraph → Audio/Video: cubeb
Updated•9 years ago
|
Rank: 25
Priority: -- → P2
Comment 1•7 years ago
|
||
Mass change P2->P3 to align with new Mozilla triage process.
Priority: P2 → P3
Assignee | ||
Updated•7 years ago
|
Status: ASSIGNED → NEW
Updated•2 years ago
|
Severity: normal → S3
Updated•1 year ago
|
Attachment #9384824 -
Attachment is obsolete: true
You need to log in
before you can comment on or make changes to this bug.
Description
•