[Webkit-unassigned] [Bug 227366] REGRESSION: http/tests/preload/onload_event.html is a flaky timeout on Big Sur wk1 Release

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jun 25 16:57:58 PDT 2021


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

Alexey Proskuryakov <ap at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |achristensen at apple.com,
                   |                            |beidson at apple.com,
                   |                            |eric.carlson at apple.com,
                   |                            |jer.noble at apple.com,
                   |                            |peng.liu6 at apple.com
          Component|New Bugs                    |Page Loading
         Resolution|FIXED                       |---

--- Comment #11 from Alexey Proskuryakov <ap at webkit.org> ---
Not sure if it's truly a regression. Did we happen to update the bots on 2020-06-03?

Samples captured by bots happen to show what happens (and I reproduced the same locally). DumpRenderTree permanently freezes in AVFoundation!

    +                     989 WebCore::ThreadTimers::sharedTimerFiredInternal()  (in WebCore) + 198  [0x11337c4a6]  ThreadTimers.cpp:127
    +                       989 WebCore::PageGroup::captionPreferencesChanged()  (in WebCore) + 248  [0x1132d2d88]  PageGroup.cpp:108
    +                         989 WebCore::Page::captionPreferencesChanged()  (in WebCore) + 53  [0x1132c46d5]  Page.cpp:2807
    +                           989 WebCore::Page::forEachDocument(WTF::Function<void (WebCore::Document&)> const&) const  (in WebCore) + 334  [0x1132bb5be]  Page.cpp:3334
    +                             989 WebCore::Document::captionPreferencesChanged()  (in WebCore) + 52  [0x112c9f134]  Document.cpp:5706
    +                               989 WTF::WeakHashSet<WebCore::HTMLMediaElement, WTF::EmptyCounter>::forEach(WTF::Function<void (WebCore::HTMLMediaElement&)> const&)  (in WebCore) + 352  [0x112c8d7f0]  WeakHashSet.h:148
    +                                 989 WebCore::HTMLMediaElement::captionPreferencesChanged()  (in WebCore) + 66  [0x112ee6a82]  HTMLMediaElement.cpp:6550
    +                                   989 WebCore::MediaPlayerPrivateAVFoundationObjC::tracksChanged()  (in WebCore) + 728  [0x111d3d3b8]  MediaPlayerPrivateAVFoundationObjC.mm:2057
    +                                     989 -[AVAsset tracksWithMediaCharacteristics:]  (in AVFCore) + 54  [0x7fff316eba1b]
    +                                       989 -[AVAssetTrackEnumerator initWithAsset:mediaCharacteristics:]  (in AVFCore) + 30  [0x7fff316f24f7]
    +                                         989 -[AVAssetTrackEnumerator initWithAsset:]  (in AVFCore) + 82  [0x7fff316b8fb3]
    +                                           989 -[AVURLAsset tracks]  (in AVFCore) + 136  [0x7fff316b898c]
    +                                             989 _dispatch_lane_barrier_sync_invoke_and_complete  (in libdispatch.dylib) + 60  [0x7fff203925ce]
    +                                               989 _dispatch_client_callout  (in libdispatch.dylib) + 8  [0x7fff20385806]
    +                                                 989 __20-[AVURLAsset tracks]_block_invoke  (in AVFCore) + 72  [0x7fff316f151b]
    +                                                   989 -[AVAsset _tracksWithClass:]  (in AVFCore) + 129  [0x7fff316eb8cd]
    +                                                     989 -[AVFigAssetInspector trackCount]  (in AVFCore) + 32  [0x7fff31772de4]
    +                                                       989 -[AVFigObjectInspector _nonNilArrayForProperty:]  (in AVFCore) + 17  [0x7fff317bed76]
    +                                                         989 -[AVFigObjectInspector _tollFreeBridgedObjectForProperty:]  (in AVFCore) + 17  [0x7fff317bed38]
    +                                                           989 -[AVFigAssetInspector _valueAsCFTypeForProperty:]  (in AVFCore) + 101  [0x7fff31772acf]
    +                                                             989 ???  (in MediaToolbox)  load address 0x7fff2c0d3000 + 0x4e1bbd  [0x7fff2c5b4bbd]
    +                                                               989 _dispatch_group_wait_slow  (in libdispatch.dylib) + 49  [0x7fff2038626b]
    +                                                                 989 _dlock_wait  (in libdispatch.dylib) + 44  [0x7fff20385fd7]
    +                                                                   989 __ulock_wait  (in libsystem_kernel.dylib) + 10  [0x7fff204fb9ee]


And that in turn is caused by a freeze between WebCoreResourceHandleAsOperationQueueDelegate and CFNetwork.

-- 
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/20210625/9b8068f4/attachment.htm>


More information about the webkit-unassigned mailing list