Bug 209823 - [ Mac Debug ] ASSERTION FAILED: m_videoFullscreenMode != VideoFullscreenModeNone on media/media-fullscreen-return-to-inline.html
Summary: [ Mac Debug ] ASSERTION FAILED: m_videoFullscreenMode != VideoFullscreenModeN...
Status: RESOLVED DUPLICATE of bug 209680
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: WebKit Nightly Build
Hardware: Mac macOS 10.15
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2020-03-31 11:19 PDT by Jason Lawrence
Modified: 2020-04-01 17:16 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Lawrence 2020-03-31 11:19:03 PDT
media/media-fullscreen-return-to-inline.html

Description:
This test is flaky crashing on Mac Debug. the oldest crash is on 11/13/2019, but Im not able to pull up logs or details from that run.

History:
https://results.webkit.org/?suite=layout-tests&test=media%2Fmedia-fullscreen-return-to-inline.html&platform=mac&limit=50000&style=debug

Crash logs:
No crash log found for DumpRenderTree:36221.

stdout:

stderr:
MRMediaRemoteSetNowPlayingApplicationPlaybackStateForOrigin(playing) failed with error 0
ASSERTION FAILED: m_videoFullscreenMode != VideoFullscreenModeNone
./html/HTMLMediaElement.cpp(6105) : void WebCore::HTMLMediaElement::exitFullscreen()
1   0x10bdcec29 WTFCrash
2   0x11ee7c21b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x121d063b5 WebCore::HTMLMediaElement::exitFullscreen()
4   0x10a8603cf -[WebVideoFullscreenController windowDidExitFullScreen:]
5   0x7fff389509cf __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__
6   0x7fff38950963 ___CFXRegistrationPost1_block_invoke
7   0x7fff389508d8 _CFXRegistrationPost1
8   0x7fff38950544 ___CFXNotificationPost_block_invoke
9   0x7fff389206bd -[_CFXNotificationRegistrar find:object:observer:enumerator:]
10  0x7fff3891fb69 _CFXNotificationPost
11  0x7fff3af96866 -[NSNotificationCenter postNotificationName:object:userInfo:]
12  0x7fff366c5120 -[NSWindow(NSFullScreen) _didExitFullScreen]
13  0x7fff36285879 -[_NSWindowExitFullScreenTransitionController doAfterExitFullScreen]
14  0x7fff364fd3d6 -[_NSExitFullScreenTransitionController _doAfterExitFullScreen]
15  0x7fff364ff8e6 ___NSRunLoopTimerCreateWithHandler_block_invoke
16  0x7fff389759b9 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
17  0x7fff3897551f __CFRunLoopDoTimer
18  0x7fff38975007 __CFRunLoopDoTimers
19  0x7fff38959daa __CFRunLoopRun
20  0x7fff38958ffe CFRunLoopRunSpecific
21  0x105c9b79d runTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
22  0x105c9a9ea runTestingServerLoop()
23  0x105c9a159 dumpRenderTree(int, char const**)
24  0x105c9c15d DumpRenderTreeMain(int, char const**)
25  0x105d2a972 main
26  0x7fff728a2cc9 start
Comment 1 Radar WebKit Bug Importer 2020-03-31 11:19:19 PDT
<rdar://problem/61116593>
Comment 2 Jason Lawrence 2020-03-31 11:24:26 PDT
I have marked this test as crashing while this issue is investigated.
https://trac.webkit.org/changeset/259301/webkit
Comment 3 Peng Liu 2020-04-01 17:16:56 PDT
I think the patch for webkit.org/b/209680 will fix this bug as well.

*** This bug has been marked as a duplicate of bug 209680 ***