WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
188196
ASSERTION FAILED: writtenAudioDuration >= readAudioDuration in WebCore::RealtimeOutgoingAudioSourceCocoa::isReachingBufferedAudioDataHighLimit()
https://bugs.webkit.org/show_bug.cgi?id=188196
Summary
ASSERTION FAILED: writtenAudioDuration >= readAudioDuration in WebCore::Realt...
Ryan Haddad
Reported
2018-07-31 09:12:58 PDT
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
Attachments
Crash log
(103.72 KB, text/plain)
2018-07-31 09:13 PDT
,
Ryan Haddad
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Ryan Haddad
Comment 1
2018-07-31 09:13:21 PDT
Created
attachment 346171
[details]
Crash log
Ryan Haddad
Comment 2
2018-07-31 09:54:29 PDT
This has only been seen once with this test on the bots. Not sure if it is reproducible.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug