Bug 310384
| Summary: | [macOS debug] inspector/timeline/timeline-event-EventDispatch.html is a flaky crash/timeout | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Diego De La Toba <d_delatoba> |
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Diego De La Toba
inspector/timeline/timeline-event-EventDispatch.html is a flaky crash/timeout on macOS debug.
HISTORY:
https://results.webkit.org/?suite=layout-tests&test=inspector%2Ftimeline%2Ftimeline-event-EventDispatch.html
DIFF:
--- /Volumes/Data/Builds/Mac/Debug/TestBuild309622@main/layout-test-results/inspector/timeline/timeline-event-EventDispatch-expected.txt
+++ /Volumes/Data/Builds/Mac/Debug/TestBuild309622@main/layout-test-results/inspector/timeline/timeline-event-EventDispatch-actual.txt
@@ -1,3 +1,5 @@
+FAIL: Timed out waiting for notifyDone to be called
+
Tests 'EventDispatch' Timeline event records.
@@ -34,8 +36,4 @@
Starting Capture...
Evaluating...
PASS: b2 onclick attribute handler fired, will prevent default
-Stopping Capture...
-PASS: Should be 1 EventDispatched record.
-DETAILS: {"type":"click","defaultPrevented":true}
-PASS: ScriptTimelineRecord extraDetails should show default was prevented.
CRASH LOG:
No crash log found for com.apple.WebKit.WebContent.Development:3777.
stdout:
stderr:
VM 0x10c434000 on pid 3777 received NeedDebuggerBreak trap
inspector-resource:///TestCombined.js:57308:27: CONSOLE ASSERT ERROR
inspector-resource:///TestCombined.js:57308:27: CONSOLE ASSERT ERROR
inspector-resource:///TestCombined.js:57308:27: CONSOLE ASSERT ERROR
inspector-resource:///TestCombined.js:57308:27: CONSOLE ASSERT ERROR
inspector-resource:///TestCombined.js:57308:27: CONSOLE ASSERT ERROR
inspector-resource:///TestCombined.js:57308:27: CONSOLE ASSERT ERROR
inspector-resource:///TestCombined.js:57308:27: CONSOLE ASSERT ERROR
inspector-resource:///TestCombined.js:57308:27: CONSOLE ASSERT ERROR
inspector-resource:///TestCombined.js:57308:27: CONSOLE ASSERT ERROR
inspector-resource:///TestCombined.js:57308:27: CONSOLE ASSERT ERROR
inspector-resource:///TestCombined.js:57308:27: CONSOLE ASSERT ERROR
inspector-resource:///TestCombined.js:57308:27: CONSOLE ASSERT ERROR
ASSERTION FAILED: !m_startedComposite
/Volumes/Data/worker/Apple-Tahoe-Debug-Build/build/Source/WebCore/inspector/agents/page/PageTimelineAgent.cpp(231) : void WebCore::PageTimelineAgent::willComposite()
1 0x350006bdc WebCore::PageTimelineAgent::willComposite()
2 0x34fdec1d8 WebCore::InspectorInstrumentation::willCompositeImpl(WebCore::InstrumentingAgents&)
3 0x34fe86098 WebCore::InspectorInstrumentation::willComposite(WebCore::LocalFrame&)
4 0x34fe86060 WebCore::PageInspectorController::willComposite(WebCore::LocalFrame&)
5 0x35071e1dc WebCore::Page::willStartRenderingUpdateDisplay()
6 0x1353435f4 WebKit::WebPage::willStartRenderingUpdateDisplay()
7 0x1352717b4 WebKit::DrawingArea::willStartRenderingUpdateDisplay()
8 0x13168e260 WebKit::RemoteLayerTreeDrawingArea::updateRendering()
9 0x131697590 WebCore::Timer::Timer<WebKit::RemoteLayerTreeDrawingArea, WebKit::RemoteLayerTreeDrawingArea>(WebKit::RemoteLayerTreeDrawingArea&, void (WebKit::RemoteLayerTreeDrawingArea::*)())::'lambda'()::operator()() const
10 0x1316973b8 WTF::Detail::CallableWrapper<WebCore::Timer::Timer<WebKit::RemoteLayerTreeDrawingArea, WebKit::RemoteLayerTreeDrawingArea>(WebKit::RemoteLayerTreeDrawingArea&, void (WebKit::RemoteLayerTreeDrawingArea::*)())::'lambda'(), void>::call()
11 0x130b4ab04 WTF::Function<void ()>::operator()() const
12 0x131693d4c WebCore::Timer::fired()
13 0x350a83324 WebCore::ThreadTimers::sharedTimerFiredInternal()
14 0x350a8d518 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const
15 0x350a8d4c4 WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, void>::call()
16 0x349a578ec WTF::Function<void ()>::operator()() const
17 0x350a16a80 WebCore::MainThreadSharedTimer::fired()
18 0x350b92168 WebCore::timerFired(__CFRunLoopTimer*, void*)
19 0x1845d318c __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
20 0x1845d2e4c __CFRunLoopDoTimer
21 0x1845d29c4 __CFRunLoopDoTimers
22 0x1845c376c __CFRunLoopRun
23 0x18467de34 _CFRunLoopRunSpecificWithOptions
24 0x186812964 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
25 0x185e11a50 -[NSRunLoop(NSRunLoop) run]
26 0x184210e14 _xpc_objc_main
27 0x184222cf8 _xpc_main
28 0x1842109d4 _xpc_copy_xpcservice_dictionary
29 0x13266b628 WebKit::XPCServiceMain(int, char const**)
30 0x1355fad3c WKXPCServiceMain
31 0x10414c70c main
com.apple.WebKit.WebContent.Development terminated (pid 3777) for reason: crash
REPRODUCTION:
I was able to reproduce this with the following:
run-webkit-tests --force --no-retry --debug --iterations 100 -f inspector/timeline/timeline-event-EventDispatch.html --clobber-old-results
Marking expectations as pass crash while this pends investigation.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/173024420>
Diego De La Toba
Test gardening pull request: https://github.com/WebKit/WebKit/pull/61031
EWS
Test gardening commit 309631@main (83a8faaabb1c): <https://commits.webkit.org/309631@main>
Reviewed commits have been landed. Closing PR #61031 and removing active labels.