[Webkit-unassigned] [Bug 209680] New: REGRESSION: ASSERTION FAILED: m_videoFullscreenMode != VideoFullscreenModeNone seen with TestWebKitAPI.WebKitLegacy.AudioSessionCategoryIOS

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 27 13:46:41 PDT 2020


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

            Bug ID: 209680
           Summary: REGRESSION: ASSERTION FAILED: m_videoFullscreenMode !=
                    VideoFullscreenModeNone seen with
                    TestWebKitAPI.WebKitLegacy.AudioSessionCategoryIOS
           Product: WebKit
           Version: WebKit Nightly Build
          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

Seeing the following API test crash on iOS Debug bots:

    TestWebKitAPI.WebKitLegacy.AudioSessionCategoryIOS
        MRMediaRemoteSetNowPlayingApplicationPlaybackStateForOrigin(stopped) failed with error 3
        MRMediaRemoteSetNowPlayingApplicationPlaybackStateForOrigin(stopped) failed with error 3
        MRMediaRemoteSetNowPlayingApplicationPlaybackStateForOrigin(stopped) failed with error 3
        MRMediaRemoteSetNowPlayingApplicationPlaybackStateForOrigin(stopped) failed with error 3
        MRMediaRemoteSetNowPlayingApplicationPlaybackStateForOrigin(stopped) failed with error 3
        MRMediaRemoteSetNowPlayingApplicationPlaybackStateForOrigin(playing) failed with error 3
        2020-03-27 01:17:47.601 TestWebKitAPI[49624:5509678] *** Warning: <AVPlayerViewController: 0x7f9d5d035e00> is trying to enter full screen, but is not in its view's window's view controller hierarchy. This results in undefined behavior.
        MRMediaRemoteSetNowPlayingApplicationPlaybackStateForOrigin(stopped) failed with error 3
        MRMediaRemoteSetNowPlayingApplicationPlaybackStateForOrigin(stopped) failed with error 3
        MRMediaRemoteSetNowPlayingApplicationPlaybackStateForOrigin(stopped) failed with error 3
        MRMediaRemoteSetNowPlayingApplicationPlaybackStateForOrigin(stopped) failed with error 3
        ASSERTION FAILED: m_videoFullscreenMode != VideoFullscreenModeNone
        ./html/HTMLMediaElement.cpp(6105) : void WebCore::HTMLMediaElement::exitFullscreen()
        1   0x107ff9909 WTFCrash
        2   0x120762f3b WTFCrashWithInfo(int, char const*, char const*, int)
        3   0x1231fe11f WebCore::HTMLMediaElement::exitFullscreen()
        4   0x111e13c4b -[WebView(WebViewInternal) _enterVideoFullscreenForVideoElement:mode:]
        5   0x111e3487d WebChromeClient::enterVideoFullscreenForVideoElement(WebCore::HTMLVideoElement&, unsigned int, bool)
        6   0x12325d7b6 WebCore::HTMLMediaElement::enterFullscreen(unsigned int)::$_37::operator()() const
        7   0x12325d539 WTF::Detail::CallableWrapper<WebCore::HTMLMediaElement::enterFullscreen(unsigned int)::$_37, void>::call()
        8   0x1207772aa WTF::Function<void ()>::operator()() const
        9   0x120a72940 WebCore::GenericTaskQueue<WebCore::Timer>::enqueueTask(WTF::Function<void ()>&&)::'lambda'()::operator()() const
        10  0x120a72789 WTF::Detail::CallableWrapper<WebCore::GenericTaskQueue<WebCore::Timer>::enqueueTask(WTF::Function<void ()>&&)::'lambda'(), void>::call()
        11  0x1207772aa WTF::Function<void ()>::operator()() const
        12  0x123cb7f3e WebCore::TaskDispatcher<WebCore::Timer>::dispatchOneTask()
        13  0x123cb7be5 WebCore::TaskDispatcher<WebCore::Timer>::sharedTimerFired()
        14  0x123cbd921 WebCore::TaskDispatcher<WebCore::Timer>::sharedTimer()::$_1::operator()() const
        15  0x123cbd8e9 WTF::Detail::CallableWrapper<WebCore::TaskDispatcher<WebCore::Timer>::sharedTimer()::$_1, void>::call()
        16  0x1207772aa WTF::Function<void ()>::operator()() const
        17  0x120841c69 WebCore::Timer::fired()
        18  0x123d0e6fa WebCore::ThreadTimers::sharedTimerFiredInternal()
        19  0x123d176b1 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const
        20  0x123d17669 WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, void>::call()
        21  0x1207772aa WTF::Function<void ()>::operator()() const
        22  0x123ccfc97 WebCore::MainThreadSharedTimer::fired()
        23  0x123d78f06 WebCore::timerFired(__CFRunLoopTimer*, void*)
        24  0x10fc803f4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
        25  0x10fc8008e __CFRunLoopDoTimer
        26  0x10fc7f6ea __CFRunLoopDoTimers
        27  0x10fc7a33e __CFRunLoopRun
        28  0x10fc79884 CFRunLoopRunSpecific
        29  0x12217080e RunWebThread(void*)
        30  0x110f6c109 _pthread_start
        31  0x110f67b8b thread_start
        Child process terminated with signal 11: Segmentation fault

https://build.webkit.org/builders/Apple%20iOS%2013%20Simulator%20Debug%20WK2%20(Tests)/builds/2822

-- 
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/20200327/244fd748/attachment.htm>


More information about the webkit-unassigned mailing list