Bug 203538

Summary: Flaky Test: webaudio/stereo2mono-down-mixing.html
Product: WebKit Reporter: WebKit Commit Bot <commit-queue>
Component: Tools / TestsAssignee: WebKit Commit Bot <commit-queue>
Status: NEW ---    
Severity: Normal CC: ap, crogers, eric.carlson, haraken, jer.noble, mark.lam, sam
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=202064
Bug Depends on:    
Bug Blocks: 50856    
Attachments:
Description Flags
Archive of layout-test-results from webkit-cq-03 none

Description WebKit Commit Bot 2019-10-28 16:24:02 PDT
This is an automatically generated bug from the commit-queue.
webaudio/stereo2mono-down-mixing.html has been flaky on the commit-queue.

webaudio/stereo2mono-down-mixing.html was authored by ap@webkit.org, crogers@google.com, haraken@chromium.org, mark.lam@apple.com, and sam@webkit.org.
https://trac.webkit.org/browser/trunk/LayoutTests/webaudio/stereo2mono-down-mixing.html

The commit-queue just saw webaudio/stereo2mono-down-mixing.html flake (DumpRenderTree crashed) while processing attachment 381967 [details] on bug 203434.
Bot: webkit-cq-03  Port: <class 'webkitpy.common.config.ports.MacPort'>  Platform: Mac OS X 10.13.6

The bots will update this with information from each new failure.

If you believe this bug to be fixed or invalid, feel free to close.  The bots will re-open if the flake re-occurs.

If you would like to track this test fix with another bug, please close this bug as a duplicate.  The bots will follow the duplicate chain when making future comments.
Comment 1 WebKit Commit Bot 2019-10-28 16:24:03 PDT
Created attachment 382131 [details]
Archive of layout-test-results from webkit-cq-03
Comment 2 Alexey Proskuryakov 2019-10-30 22:34:54 PDT
Semi-rare crash. See rdar://problem/49602546 and bug 202064.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore             	0x000000010731c5e0 WebCore::AudioSourceProviderAVFObjC::~AudioSourceProviderAVFObjC() + 192 (AudioSourceProviderAVFObjC.mm:92)
1   com.apple.WebCore             	0x000000010731c89e WebCore::AudioSourceProviderAVFObjC::~AudioSourceProviderAVFObjC() + 14 (ThreadSafeRefCounted.h:43)
2   com.apple.WebCore             	0x00000001073d8393 WebCore::MediaPlayerPrivateAVFoundationObjC::~MediaPlayerPrivateAVFoundationObjC() + 2179 (ThreadSafeRefCounted.h:117)
3   com.apple.WebCore             	0x00000001073d8aee WebCore::MediaPlayerPrivateAVFoundationObjC::~MediaPlayerPrivateAVFoundationObjC() + 14 (MediaPlayerPrivate.h:36)
4   com.apple.WebCore             	0x0000000108678cfd WebCore::MediaPlayer::~MediaPlayer() + 253 (Timer.h:109)
5   com.apple.WebCore             	0x0000000108678d5e WebCore::MediaPlayer::~MediaPlayer() + 14 (MediaPlayer.h:248)
6   com.apple.WebCore             	0x000000010824044d WebCore::HTMLMediaElement::clearMediaPlayer() + 477 (Node.h:354)
7   com.apple.WebCore             	0x0000000108240e49 WebCore::HTMLMediaElement::stop() + 137 (memory:2567)
8   com.apple.WebCore             	0x00000001080c6e4d WTF::Detail::CallableWrapper<WebCore::ScriptExecutionContext::stopActiveDOMObjects()::$_10, WebCore::ScriptExecutionContext::ShouldContinue, WebCore::ActiveDOMObject&>::call(WebCore::ActiveDOMObject&) + 13 (Function.h:52)
9   com.apple.WebCore             	0x00000001080c2ac5 WebCore::ScriptExecutionContext::forEachActiveDOMObject(WTF::Function<WebCore::ScriptExecutionContext::ShouldContinue (WebCore::ActiveDOMObject&)> const&) const + 485 (ScriptExecutionContext.cpp:271)
10  com.apple.WebCore             	0x00000001080c2c85 WebCore::ScriptExecutionContext::stopActiveDOMObjects() + 69 (memory:2285)
11  com.apple.WebCore             	0x0000000108026d41 WebCore::Document::prepareForDestruction() + 849 (DocumentEventQueue.cpp:134)
12  com.apple.WebCore             	0x00000001081c1345 WebCore::CachedFrame::destroy() + 245 (CachedFrame.cpp:298)
13  com.apple.WebCore             	0x00000001081bf627 WebCore::BackForwardCache::prune(WebCore::PruningReason) + 119 (memory:2595)
14  com.apple.WebCore             	0x00000001081bf598 WebCore::BackForwardCache::pruneToSizeNow(unsigned int, WebCore::PruningReason) + 24 (SetForScope.h:62)