[Webkit-unassigned] [Bug 188196] New: ASSERTION FAILED: writtenAudioDuration >= readAudioDuration in WebCore::RealtimeOutgoingAudioSourceCocoa::isReachingBufferedAudioDataHighLimit()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 31 09:12:58 PDT 2018


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

            Bug ID: 188196
           Summary: ASSERTION FAILED: writtenAudioDuration >=
                    readAudioDuration in
                    WebCore::RealtimeOutgoingAudioSourceCocoa::isReachingB
                    ufferedAudioDataHighLimit()
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ryanhaddad at apple.com

The following assertion failure was seen with layout test webrtc/peer-connection-audio-mute.html:

ASSERTION FAILED: writtenAudioDuration >= readAudioDuration
./platform/mediastream/mac/RealtimeOutgoingAudioSourceCocoa.cpp(62) : virtual bool WebCore::RealtimeOutgoingAudioSourceCocoa::isReachingBufferedAudioDataHighLimit()
1   0x12549e079 WTFCrash
2   0x116fb11eb WTFCrashWithInfo(int, char const*, char const*, int)
3   0x119e15750 WebCore::RealtimeOutgoingAudioSourceCocoa::isReachingBufferedAudioDataHighLimit()
4   0x119e15c60 WebCore::RealtimeOutgoingAudioSourceCocoa::audioSamplesAvailable(WTF::MediaTime const&, WebCore::PlatformAudioData const&, WebCore::AudioStreamDescription const&, unsigned long)
5   0x119dd866a WebCore::RealtimeOutgoingAudioSource::audioSamplesAvailable(WebCore::MediaStreamTrackPrivate&, WTF::MediaTime const&, WebCore::PlatformAudioData const&, WebCore::AudioStreamDescription const&, unsigned long)
6   0x119dd88dc non-virtual thunk to WebCore::RealtimeOutgoingAudioSource::audioSamplesAvailable(WebCore::MediaStreamTrackPrivate&, WTF::MediaTime const&, WebCore::PlatformAudioData const&, WebCore::AudioStreamDescription const&, unsigned long)
7   0x119dcc53c auto WebCore::MediaStreamTrackPrivate::audioSamplesAvailable(WTF::MediaTime const&, WebCore::PlatformAudioData const&, WebCore::AudioStreamDescription const&, unsigned long)::$_17::operator()<WebCore::MediaStreamTrackPrivate::Observer>(WebCore::MediaStreamTrackPrivate::Observer&) const
8   0x119dcc4b4 WTF::Function<void (WebCore::MediaStreamTrackPrivate::Observer&)>::CallableWrapper<WebCore::MediaStreamTrackPrivate::audioSamplesAvailable(WTF::MediaTime const&, WebCore::PlatformAudioData const&, WebCore::AudioStreamDescription const&, unsigned long)::$_17>::call(WebCore::MediaStreamTrackPrivate::Observer&)
9   0x119db6ed0 WTF::Function<void (WebCore::MediaStreamTrackPrivate::Observer&)>::operator()(WebCore::MediaStreamTrackPrivate::Observer&) const
10  0x119db6c26 WebCore::MediaStreamTrackPrivate::forEachObserver(WTF::Function<void (WebCore::MediaStreamTrackPrivate::Observer&)> const&) const
11  0x119db7870 WebCore::MediaStreamTrackPrivate::audioSamplesAvailable(WTF::MediaTime const&, WebCore::PlatformAudioData const&, WebCore::AudioStreamDescription const&, unsigned long)
12  0x119de0b21 auto WebCore::RealtimeMediaSource::audioSamplesAvailable(WTF::MediaTime const&, WebCore::PlatformAudioData const&, WebCore::AudioStreamDescription const&, unsigned long)::$_4::operator()<WebCore::RealtimeMediaSource::Observer>(WebCore::RealtimeMediaSource::Observer&) const
13  0x119de0ab4 WTF::Function<void (WebCore::RealtimeMediaSource::Observer&)>::CallableWrapper<WebCore::RealtimeMediaSource::audioSamplesAvailable(WTF::MediaTime const&, WebCore::PlatformAudioData const&, WebCore::AudioStreamDescription const&, unsigned long)::$_4>::call(WebCore::RealtimeMediaSource::Observer&)
14  0x119dcdbb0 WTF::Function<void (WebCore::RealtimeMediaSource::Observer&)>::operator()(WebCore::RealtimeMediaSource::Observer&) const
15  0x119dcd956 WebCore::RealtimeMediaSource::forEachObserver(WTF::Function<void (WebCore::RealtimeMediaSource::Observer&)> const&) const
16  0x119dcdeb4 WebCore::RealtimeMediaSource::audioSamplesAvailable(WTF::MediaTime const&, WebCore::PlatformAudioData const&, WebCore::AudioStreamDescription const&, unsigned long)
17  0x117c2453b WebCore::MockRealtimeAudioSourceMac::emitSampleBuffers(unsigned int)
18  0x117c252ff WebCore::MockRealtimeAudioSourceMac::render(WTF::Seconds)
19  0x119e1a2de WebCore::MockRealtimeAudioSource::tick()
20  0x119e2d205 WTF::RunLoop::Timer<WebCore::MockRealtimeAudioSource>::fired()
21  0x12551e6c1 WTF::RunLoop::TimerBase::timerFired(__CFRunLoopTimer*, void*)
22  0x7fffa31c6e04 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
23  0x7fffa31c6a93 __CFRunLoopDoTimer
24  0x7fffa31c65ea __CFRunLoopDoTimers
25  0x7fffa31bdfc1 __CFRunLoopRun
26  0x7fffa31bd544 CFRunLoopRunSpecific
27  0x7fffa271cebc RunCurrentEventLoopInMode
28  0x7fffa271ccf1 ReceiveNextEventCommon
29  0x7fffa271cb26 _BlockUntilNextEventMatchingListInModeWithFilter
30  0x7fffa0cb3a54 _DPSNextEvent
31  0x7fffa142f7ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
LEAK: 2 WebPageProxy

https://build.webkit.org/results/Apple%20Sierra%20Debug%20WK2%20(Tests)/r234411%20(7445)/results.html

-- 
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/20180731/d9b89f8c/attachment.html>


More information about the webkit-unassigned mailing list