Bug 190837 - REGRESSION: ASSERTION FAILED: !pendingDispatchers().isEmpty() in WebCore::TaskDispatcher<WebCore::Timer>::sharedTimerFired()
Summary: REGRESSION: ASSERTION FAILED: !pendingDispatchers().isEmpty() in WebCore::Tas...
Status: RESOLVED DUPLICATE of bug 190790
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-23 11:30 PDT by Ryan Haddad
Modified: 2018-10-23 13:05 PDT (History)
3 users (show)

See Also:


Attachments
crash log (96.79 KB, text/plain)
2018-10-23 11:30 PDT, Ryan Haddad
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Haddad 2018-10-23 11:30:54 PDT
Created attachment 352983 [details]
crash log

ASSERTION FAILED: !pendingDispatchers().isEmpty()
./platform/GenericTaskQueue.cpp(73) : static void WebCore::TaskDispatcher<WebCore::Timer>::sharedTimerFired()
1   0x1019e6a19 WTFCrash
2   0x10fa4145b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x112696622 WebCore::TaskDispatcher<WebCore::Timer>::sharedTimerFired()
4   0x11269b6e1 WebCore::TaskDispatcher<WebCore::Timer>::sharedTimer()::$_2::operator()() const
5   0x11269b6a9 WTF::Function<void ()>::CallableWrapper<WebCore::TaskDispatcher<WebCore::Timer>::sharedTimer()::$_2>::call()
6   0x10fa42e5d WTF::Function<void ()>::operator()() const
7   0x10fa98129 WebCore::Timer::fired()
8   0x1126d2142 WebCore::ThreadTimers::sharedTimerFiredInternal()
9   0x1126e8de1 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const
10  0x1126e8d99 WTF::Function<void ()>::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0>::call()
11  0x10fa42e5d WTF::Function<void ()>::operator()() const
12  0x1126a8837 WebCore::MainThreadSharedTimer::fired()
13  0x112758e49 WebCore::timerFired(__CFRunLoopTimer*, void*)
14  0x7fffd1731e04 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
15  0x7fffd1731a93 __CFRunLoopDoTimer
16  0x7fffd17315ea __CFRunLoopDoTimers
17  0x7fffd1728fc1 __CFRunLoopRun
18  0x7fffd1728544 CFRunLoopRunSpecific
19  0x10105445c runTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
20  0x10105278b runTestingServerLoop()
21  0x101051ca4 dumpRenderTree(int, char const**)
22  0x101054ecf DumpRenderTreeMain(int, char const**)
23  0x1010ded72 main
24  0x7fffe72e8235 start
25  0x2

Seen with layout test security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star.html on macOS Debug WK1
https://build.webkit.org/results/Apple%20Sierra%20Debug%20WK1%20(Tests)/r237351%20(10021)/results.html
Comment 1 Ryan Haddad 2018-10-23 11:32:37 PDT
Truitt just pointed this out in https://bugs.webkit.org/show_bug.cgi?id=190790#c13
Comment 2 Ryan Haddad 2018-10-23 13:05:39 PDT
The change was rolled out. Duping.

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