[Webkit-unassigned] [Bug 208642] New: REGRESSION: (r257905?) [ Mac wk2 Debug ] media/modern-media-controls/tracks-support/tracks-support-no-tracks.html is flaky crashing.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 5 08:11:41 PST 2020


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

            Bug ID: 208642
           Summary: REGRESSION: (r257905?) [ Mac wk2 Debug ]
                    media/modern-media-controls/tracks-support/tracks-supp
                    ort-no-tracks.html is flaky crashing.
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Macintosh
                OS: macOS 10.14
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: Lawrence.j at apple.com

media/modern-media-controls/tracks-support/tracks-support-no-tracks.html

Description:
This test is flaky crashing on Mac wk2 Debug. It appears to have a regression point of r257905.

History:
https://results.webkit.org/?suite=layout-tests&test=media%2Fmodern-media-controls%2Ftracks-support%2Ftracks-support-no-tracks.html&style=debug&limit=50000

Crash log attached;
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore            0x0000000821882b2e WTFCrash + 14 (Assertions.cpp:305)
1   com.apple.WebCore                   0x0000000804d70b5b WTFCrashWithInfo(int, char const*, char const*, int) + 27
2   com.apple.WebCore                   0x000000080706142a WebCore::JSEventListener::jsFunction(WebCore::ScriptExecutionContext&) const + 426 (JSEventListener.h:111)
3   com.apple.WebCore                   0x000000080706080b WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext&, WebCore::Event&) + 219 (JSEventListener.cpp:113)
4   com.apple.WebCore                   0x000000080771857c WebCore::EventTarget::innerInvokeEventListeners(WebCore::Event&, WTF::Vector<WTF::RefPtr<WebCore::RegisteredEventListener, WTF::DumbPtrTraits<WebCore::RegisteredEventListener> >, 1ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>, WebCore::EventTarget::EventInvokePhase) + 956 (EventTarget.cpp:315)
5   com.apple.WebCore                   0x00000008077147f2 WebCore::EventTarget::fireEventListeners(WebCore::Event&, WebCore::EventTarget::EventInvokePhase) + 354 (EventTarget.cpp:252)
6   com.apple.WebCore                   0x000000080771815d WebCore::EventTarget::dispatchEvent(WebCore::Event&) + 333 (EventTarget.cpp:211)
7   com.apple.WebCore                   0x0000000807737310 WebCore::MainThreadGenericEventQueue::dispatchOneEvent() + 608 (GenericEventQueue.cpp:73)
8   com.apple.WebCore                   0x000000080773e011 decltype(*(std::__1::forward<WebCore::MainThreadGenericEventQueue*&>(fp0)).*fp()) std::__1::__invoke<void (WebCore::MainThreadGenericEventQueue::*&)(), WebCore::MainThreadGenericEventQueue*&, void>(void (WebCore::MainThreadGenericEventQueue::*&)(), WebCore::MainThreadGenericEventQueue*&) + 113 (type_traits:4302)
9   com.apple.WebCore                   0x000000080773df70 std::__1::__bind_return<void (WebCore::MainThreadGenericEventQueue::*)(), std::__1::tuple<WebCore::MainThreadGenericEventQueue*>, std::__1::tuple<>, __is_valid_bind_return<void (WebCore::MainThreadGenericEventQueue::*)(), std::__1::tuple<WebCore::MainThreadGenericEventQueue*>, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (WebCore::MainThreadGenericEventQueue::*)(), std::__1::tuple<WebCore::MainThreadGenericEventQueue*>, 0ul, std::__1::tuple<> >(void (WebCore::MainThreadGenericEventQueue::*&)(), std::__1::tuple<WebCore::MainThreadGenericEventQueue*>&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) + 64 (functional:2644)
10  com.apple.WebCore                   0x000000080773df1c std::__1::__bind_return<void (WebCore::MainThreadGenericEventQueue::*)(), std::__1::tuple<WebCore::MainThreadGenericEventQueue*>, std::__1::tuple<>, __is_valid_bind_return<void (WebCore::MainThreadGenericEventQueue::*)(), std::__1::tuple<WebCore::MainThreadGenericEventQueue*>, std::__1::tuple<> >::value>::type std::__1::__bind<void (WebCore::MainThreadGenericEventQueue::*)(), WebCore::MainThreadGenericEventQueue*>::operator()<>() + 60 (functional:2677)
11  com.apple.WebCore                   0x000000080773deb9 WTF::Detail::CallableWrapper<std::__1::__bind<void (WebCore::MainThreadGenericEventQueue::*)(), WebCore::MainThreadGenericEventQueue*>, void>::call() + 25 (Function.h:52)
12  com.apple.WebCore                   0x0000000804d8353a WTF::Function<void ()>::operator()() const + 138 (Function.h:84)
13  com.apple.WebCore                   0x0000000805061aeb WebCore::GenericTaskQueue<WebCore::Timer>::enqueueTask(WTF::Function<void ()>&&)::'lambda'()::operator()() const + 171 (GenericTaskQueue.h:108)
14  com.apple.WebCore                   0x0000000805061939 WTF::Detail::CallableWrapper<WebCore::GenericTaskQueue<WebCore::Timer>::enqueueTask(WTF::Function<void ()>&&)::'lambda'(), void>::call() + 25 (Function.h:52)
15  com.apple.WebCore                   0x0000000804d8353a WTF::Function<void ()>::operator()() const + 138 (Function.h:84)
16  com.apple.WebCore                   0x0000000808610f4e WebCore::TaskDispatcher<WebCore::Timer>::dispatchOneTask() + 222 (GenericTaskQueue.cpp:111)
17  com.apple.WebCore                   0x0000000808610c00 WebCore::TaskDispatcher<WebCore::Timer>::sharedTimerFired() + 256 (GenericTaskQueue.cpp:86)
18  com.apple.WebCore                   0x00000008086170c1 WebCore::TaskDispatcher<WebCore::Timer>::sharedTimer()::$_1::operator()() const + 17 (GenericTaskQueue.cpp:60)
19  com.apple.WebCore                   0x0000000808617089 WTF::Detail::CallableWrapper<WebCore::TaskDispatcher<WebCore::Timer>::sharedTimer()::$_1, void>::call() + 25 (Function.h:52)
20  com.apple.WebCore                   0x0000000804d8353a WTF::Function<void ()>::operator()() const + 138 (Function.h:84)
21  com.apple.WebCore                   0x0000000804e37269 WebCore::Timer::fired() + 25 (Timer.h:127)
22  com.apple.WebCore                   0x000000080866018a WebCore::ThreadTimers::sharedTimerFiredInternal() + 650 (ThreadTimers.cpp:129)
23  com.apple.WebCore                   0x000000080866a5f1 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const + 33 (ThreadTimers.cpp:69)
24  com.apple.WebCore                   0x000000080866a5a9 WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, void>::call() + 25 (Function.h:52)
25  com.apple.WebCore                   0x0000000804d8353a WTF::Function<void ()>::operator()() const + 138 (Function.h:84)
26  com.apple.WebCore                   0x000000080862a397 WebCore::MainThreadSharedTimer::fired() + 135 (MainThreadSharedTimer.cpp:84)
27  com.apple.WebCore                   0x00000008086d2486 WebCore::timerFired(__CFRunLoopTimer*, void*) + 38 (MainThreadSharedTimerCF.cpp:75)
28  com.apple.CoreFoundation            0x00007fff36015804 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
29  com.apple.CoreFoundation            0x00007fff360153be __CFRunLoopDoTimer + 859
30  com.apple.CoreFoundation            0x00007fff36014e9e __CFRunLoopDoTimers + 317
31  com.apple.CoreFoundation            0x00007fff35ff9aed __CFRunLoopRun + 2213
32  com.apple.CoreFoundation            0x00007fff35ff8bd3 CFRunLoopRunSpecific + 499
33  com.apple.Foundation                0x00007fff3869c1a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
34  com.apple.Foundation                0x00007fff3874fd8b -[NSRunLoop(NSRunLoop) run] + 76
35  libxpc.dylib                        0x00007fff6d8ed0e1 _xpc_objc_main.cold.4 + 49
36  libxpc.dylib                        0x00007fff6d8ed027 _xpc_objc_main + 559
37  libxpc.dylib                        0x00007fff6d8ecb5a xpc_main + 377
38  com.apple.WebKit                    0x00000007f889321c WebKit::XPCServiceMain(int, char const**) + 1276 (XPCServiceMain.mm:166)
39  com.apple.WebKit                    0x00000007f9bdcc4b WKXPCServiceMain + 27 (WKMain.mm:33)
40  com.apple.WebKit.WebContent         0x00000001061e2ec2 main + 34 (AuxiliaryProcessMain.cpp:30)
41  libdyld.dylib                       0x00007fff6d69e7fd start + 1

-- 
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/20200305/09856b1d/attachment-0001.htm>


More information about the webkit-unassigned mailing list