NEW 266591
REGRESSION (263917@main?): [ Sonoma Debug wk2 x86_64 ] 3 tests in inspector/timeline are flaky crash with ASSERTION FAILED in void WebCore::InspectorTimelineAgent::didCompleteCurrentRecord(TimelineRecordType)
https://bugs.webkit.org/show_bug.cgi?id=266591
Summary REGRESSION (263917@main?): [ Sonoma Debug wk2 x86_64 ] 3 tests in inspector/t...
Marta Darbinyan
Reported 2023-12-18 12:24:31 PST
Description: inspector/timeline/timeline-event-TimerInstall.html inspector/timeline/timeline-event-TimerRemove.html inspector/timeline/timeline-event-TimerFire.html The above tests are flaky crashing on Sonoma Debug wk2 x86_64 since Sonoma bring-up. The possible range of the culprit between https://commits.webkit.org/compare/263908@main...264067@main. Suspecting 263917@main can be the culprit. 263916@main - Pass 50/50 263922@main - Fail 49/50 This issue can be reproduced by using the command: run-webkit-tests --debug --iterations=50 inspector/timeline/timeline-event-TimerInstall.html History: https://results.webkit.org/?suite=layout-tests&suite=layout-tests&suite=layout-tests&test=inspector%2Ftimeline%2Ftimeline-event-TimerInstall.html&test=inspector%2Ftimeline%2Ftimeline-event-TimerRemove.html&test=inspector%2Ftimeline%2Ftimeline-event-TimerFire.html&version_name=Sonoma&flavor=wk2&architecture=x86_64&style=debug&recent=False Crash Log: RemoteLayerTreeDrawingAreaProxyMac::scheduleDisplayLink(): page has no displayID RemoteLayerTreeDrawingAreaProxyMac::scheduleDisplayLink(): page has no displayID inspector-resource:///TestCombined.js:55146:27: CONSOLE ASSERT ERROR inspector-resource:///TestCombined.js:55146:27: CONSOLE ASSERT ERROR inspector-resource:///TestCombined.js:55146:27: CONSOLE ASSERT ERROR ASSERTION FAILED: entry.type == type /Volumes/Data/worker/Apple-Sonoma-Debug-Build/build/Source/WebCore/inspector/agents/InspectorTimelineAgent.cpp(827) : void WebCore::InspectorTimelineAgent::didCompleteCurrentRecord(TimelineRecordType) inspector-resource:///TestCombined.js:55146:27: CONSOLE ASSERT ERROR 1 0x143215f39 WTFCrash 2 0x1511a3f6b WTFCrashWithInfo(int, char const*, char const*, int) 3 0x15569b770 WebCore::InspectorTimelineAgent::didCompleteCurrentRecord(WebCore::TimelineRecordType) 4 0x15569cfef WebCore::InspectorTimelineAgent::didComposite() 5 0x15554b38d WebCore::InspectorInstrumentation::didCompositeImpl(WebCore::InstrumentingAgents&) 6 0x15554147a WebCore::InspectorInstrumentation::didComposite(WebCore::LocalFrame&) 7 0x155541429 WebCore::InspectorController::didComposite(WebCore::LocalFrame&) 8 0x155bc677b WebCore::Page::didCompleteRenderingUpdateDisplay() 9 0x176e9e89b WebKit::WebPage::didCompleteRenderingUpdateDisplay() 10 0x176968f36 WebKit::DrawingArea::didCompleteRenderingUpdateDisplay() 11 0x174bbed72 WebKit::RemoteLayerTreeDrawingArea::didCompleteRenderingUpdateDisplay() 12 0x174bc71d8 WebKit::RemoteLayerTreeDrawingArea::updateRendering()::$_2::operator()()::'lambda'()::operator()() 13 0x174bc7149 WTF::Detail::CallableWrapper<WebKit::RemoteLayerTreeDrawingArea::updateRendering()::$_2::operator()()::'lambda'(), void>::call() 14 0x14505eba2 WTF::Function<void ()>::operator()() const 15 0x1432e6c3e WTF::RunLoop::performWork() 16 0x1432eab7e WTF::RunLoop::performWork(void*) 17 0x7ff8123dd2c7 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ 18 0x7ff8123dd269 __CFRunLoopDoSource0 19 0x7ff8123dd034 __CFRunLoopDoSources0 20 0x7ff8123dbcb1 __CFRunLoopRun 21 0x7ff8123db352 CFRunLoopRunSpecific 22 0x7ff813375551 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] 23 0x7ff8133f743b -[NSRunLoop(NSRunLoop) run] 24 0x7ff812029ab3 _xpc_objc_main 25 0x7ff812035a07 _xpc_main 26 0x7ff8120296d6 _xpc_copy_xpcservice_dictionary 27 0x1751d925d WebKit::XPCServiceMain(int, char const**) 28 0x177326a5b WKXPCServiceMain 29 0x10e069f32 main 30 0x7ff811f793a6 start com.apple.WebKit.WebContent.Development terminated (pid 64428) for reason: crash LEAK: 2 WebPageProxy
Attachments
Radar WebKit Bug Importer
Comment 1 2023-12-18 12:25:33 PST
EWS
Comment 2 2023-12-18 13:32:36 PST
Test gardening commit 272238@main (5d367b09ef69): <https://commits.webkit.org/272238@main> Reviewed commits have been landed. Closing PR #21989 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.