Open Bug 1843903 Opened 2 years ago Updated 19 days ago

Crash in [@ (anonymous namespace)::get_output_buffer]

Categories

(Core :: Audio/Video: cubeb, defect)

Unspecified
Windows
defect

Tracking

()

ASSIGNED
Tracking Status
firefox-esr102 --- unaffected
firefox-esr115 --- affected
firefox115 --- wontfix
firefox116 --- wontfix
firefox117 --- wontfix
firefox118 --- wontfix
firefox119 --- wontfix
firefox120 --- wontfix
firefox121 --- wontfix
firefox122 --- wontfix
firefox123 --- wontfix

People

(Reporter: RyanVM, Assigned: kinetik)

References

Details

(Keywords: crash)

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/78d2ff4f-5963-4705-baef-68b890230717

Reason: EXCEPTION_ACCESS_VIOLATION_READ

Top 8 frames of crashing thread:

0  xul.dll    media/libcubeb/src/cubeb_wasapi.cpp:1163
1  xul.dll    media/libcubeb/src/cubeb_wasapi.cpp:1339
2  xul.dll    media/libcubeb/src/cubeb_wasapi.cpp:1473
3  ucrtbase.dll  thread_start<unsigned int , 1>  
4  kernel32.dll  BaseThreadInitThunk  
5  mozglue.dll  mozilla::interceptor::FuncHook<mozilla::interceptor::WindowsDllInterceptor<mozilla::interceptor::VMSharingPolicyShared>, void  const  toolkit/xre/dllservices/mozglue/nsWindowsDllInterceptor.h:150
5  mozglue.dll  patched_BaseThreadInitThunk  toolkit/xre/dllservices/mozglue/WindowsDllBlocklist.cpp:621
6  ntdll.dll  RtlUserThreadStart  

This signature has been around for awhile, but seems to be spiking in 115. Possible regression from bug 1833633?

Bug 1838241 spiked around the same time - maybe this is another signature falling under that?

Severity: -- → S2

I haven't had a chance to dig into this in detail yet, but it appears to be a slightly different issue to bug 1838241 although it does seem related to the render thread lifetime changes that landed in bug 1833633. In this case, it looks like the render thread is still actively processing audio buffers (on a stopped stream?) while another thread is in the middle of a stream start/reconfigure device sequence. ni? myself to investigate further when I have time.

Flags: needinfo?(kinetik)
See Also: → 1838241
Assignee: nobody → kinetik
Status: NEW → ASSIGNED

I hit this crash immediately after turning off my Bluetooth headphones while listening to Spotify. Unfortunately, I wasn't able to reproduce the crash.

https://crash-stats.mozilla.org/report/index/e919b8be-ef3c-47d4-a76c-c49ac0240103

Flags: needinfo?(padenot)
Severity: S2 → S3

Hopefully this will be fixed by https://github.com/mozilla/cubeb/pull/844

Flags: needinfo?(kinetik)
You need to log in before you can comment on or make changes to this bug.