[Webkit-unassigned] [Bug 239474] [ macOS ] TestWebKitAPI.WebKit2.SpeechRecognitionErrorWhenStartingAudioCaptureOnDifferentPageE is a flaky crash

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 15 15:47:28 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=239474

Alex Christensen <achristensen at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |achristensen at apple.com

--- Comment #3 from Alex Christensen <achristensen at apple.com> ---
Thread 6 Crashed::  Dispatch queue: MockAudioSharedInternalUnit Capture Queue
0   WebCore                                    0x111279360 unsigned int std::__1::__cxx_atomic_fetch_add<unsigned int>(std::__1::__cxx_atomic_base_impl<unsigned int>*, unsigned int, std::__1::memory_order) + 0 (atomic:1050) [inlined]
1   WebCore                                    0x111279360 std::__1::__atomic_base<unsigned int, true>::fetch_add(unsigned int, std::__1::memory_order) + 0 (atomic:1719) [inlined]
2   WebCore                                    0x111279360 std::__1::__atomic_base<unsigned int, true>::operator++() + 0 (atomic:1756) [inlined]
3   WebCore                                    0x111279360 WTF::ThreadSafeRefCountedBase::ref() const + 0 (ThreadSafeRefCounted.h:60) [inlined]
4   WebCore                                    0x111279360 WTF::Ref<WTF::Logger const, WTF::RawPtrTraits<WTF::Logger const> >::Ref(WTF::Logger const&) + 8 (Ref.h:67) [inlined]
5   WebCore                                    0x111279360 WTF::Ref<WTF::Logger const, WTF::RawPtrTraits<WTF::Logger const> >::Ref(WTF::Logger const&) + 8 (Ref.h:66) [inlined]
6   WebCore                                    0x111279360 WebCore::AudioSampleDataSource::AudioSampleDataSource(unsigned long, WTF::LoggerHelper&, unsigned long) + 196 (AudioSampleDataSource.mm:57)
7   WebCore                                    0x111279358 WebCore::AudioSampleDataSource::AudioSampleDataSource(unsigned long, WTF::LoggerHelper&, unsigned long) + 188 (AudioSampleDataSource.mm:57)
8   WebCore                                    0x111279270 WebCore::AudioSampleDataSource::AudioSampleDataSource(unsigned long, WTF::LoggerHelper&, unsigned long) + 16 (AudioSampleDataSource.mm:60) [inlined]
9   WebCore                                    0x111279270 WebCore::AudioSampleDataSource::create(unsigned long, WTF::LoggerHelper&, unsigned long) + 64 (AudioSampleDataSource.mm:49)
10  WebCore                                    0x11169cc5c WebCore::SpeechRecognitionCaptureSourceImpl::updateDataSource(WebCore::CAAudioStreamDescription const&) + 96 (SpeechRecognitionCaptureSourceImpl.cpp:91)
11  WebCore                                    0x11169d040 WebCore::SpeechRecognitionCaptureSourceImpl::audioSamplesAvailable(WTF::MediaTime const&, WebCore::PlatformAudioData const&, WebCore::AudioStreamDescription const&, unsigned long) + 128 (SpeechRecognitionCaptureSourceImpl.cpp:135)
12  WebCore                                    0x1122d6f34 WebCore::RealtimeMediaSource::audioSamplesAvailable(WTF::MediaTime const&, WebCore::PlatformAudioData const&, WebCore::AudioStreamDescription const&, unsigned long) + 392 (RealtimeMediaSource.cpp:224)
13  WebCore                                    0x1122fe14c WebCore::BaseAudioSharedUnit::audioSamplesAvailable(WTF::MediaTime const&, WebCore::PlatformAudioData const&, WebCore::AudioStreamDescription const&, unsigned long) + 60 (BaseAudioSharedUnit.cpp:277) [inlined]
14  WebCore                                    0x1122fe14c WebCore::CoreAudioSharedUnit::processMicrophoneSamples(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList*) + 568 (CoreAudioSharedUnit.cpp:452)
15  WebCore                                    0x1115b0d1c WebCore::MockAudioSharedInternalUnit::emitSampleBuffers(unsigned int) + 156 (MockAudioSharedUnit.mm:296) [inlined]
16  WebCore                                    0x1115b0d1c WebCore::MockAudioSharedInternalUnit::generateSampleBuffers(WTF::MonotonicTime) + 1128 (MockAudioSharedUnit.mm:334)
17  JavaScriptCore                             0x105a893b0 WTF::Function<void ()>::operator()() const + 16 (Function.h:82) [inlined]
18  JavaScriptCore                             0x105a893b0 WTF::(anonymous namespace)::DispatchWorkItem::operator()() + 16 (WorkQueueCocoa.cpp:40) [inlined]
19  JavaScriptCore                             0x105a893b0 void WTF::dispatchWorkItem<WTF::(anonymous namespace)::DispatchWorkItem>(void*) + 32 (WorkQueueCocoa.cpp:48)
20  libdispatch.dylib                          0x189aca1c8 _dispatch_client_callout + 20
21  libdispatch.dylib                          0x189ad18a8 _dispatch_lane_serial_drain + 668
22  libdispatch.dylib                          0x189ad2404 _dispatch_lane_invoke + 392
23  libdispatch.dylib                          0x189adcc98 _dispatch_workloop_worker_thread + 648
24  libsystem_pthread.dylib                    0x189c8a360 _pthread_wqthread + 288
25  libsystem_pthread.dylib                    0x189c89080 start_wqthread + 8

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220615/a0acfd9e/attachment.htm>


More information about the webkit-unassigned mailing list