LayoutTest media/video-src-remove.html is a flaky timeout https://build.webkit.org/results/Apple%20El%20Capitan%20Debug%20WK1%20(Tests)/r224926%20(4889)/results.html https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=media%2Fvideo-src-remove.html
This is limited to Mac-wk1 debug bots. The earliest timeout on the dashboard blames https://trac.webkit.org/log/webkit/?verbose=on&rev=224350&stop_rev=224349 (but this is a flaky timeout).
Possibly <http://trac.webkit.org/projects/webkit/changeset/224348>?
This test was absolutely stable, and now times out very frequently.
<rdar://problem/35608336>
I can reproduce this quite reliably with guardmalloc. We needed callOnMainThread for UIWebView to work correctly with the web thread, but I guess we need dispatch_async on mac.
Created attachment 327257 [details] Patch
Created attachment 327263 [details] Patch
http://trac.webkit.org/r225003
Thanks for fixing the test! Not sure if this is the right kind of technical debt to have long term though, this sounds very fragile.
Long-term we should deprecate and remove WebView.scheduleInRunLoop
And stop using the web thread in UIWebView