Bug 288406

Summary: REGRESSION(290220@main): [ iOS Debug ] TestWebKitAPI.WKWebView.IsDisplayingPDF is a constant timeout
Product: WebKit Reporter: Dawn Morningstar <Morningstar>
Component: New BugsAssignee: Abrar Rahman Protyasha <a_protyasha>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: akeerthi, a_protyasha, webkit-bot-watchers-bugzilla, webkit-bug-importer, wenson_hsieh
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   

Dawn Morningstar
Reported 2025-02-24 13:52:17 PST
TestWebKitAPI.WKWebView.IsDisplayingPDF Is a constant timeout on iOS debug queues that started between 290233@main and 290214@main https://github.com/WebKit/WebKit/compare/290233@main...290214@main HISTORY: https://results.webkit.org/?suite=api-tests&test=TestWebKitAPI.WKWebView.IsDisplayingPDF TEST-RUN: https://build.webkit.org/#/builders/1391/builds/350 STDIO: https://build.webkit.org/#/builders/1391/builds/350/steps/22/logs/stdio TIMEOUT: TestWebKitAPI.WKWebView.IsDisplayingPDF ASSERTION FAILED: !m_deferredScrollDelta /Volumes/Data/worker/Apple-iOS-18-Simulator-Debug-Build/build/Source/WebCore/platform/ScrollView.cpp(508) : virtual void WebCore::ScrollView::scrollTo(const ScrollPosition &) 1 0x346295d58 WebCore::ScrollView::scrollTo(WebCore::IntPoint const&) 2 0x345f5fcec WebCore::LocalFrameView::scrollTo(WebCore::IntPoint const&) 3 0x346295510 WebCore::ScrollView::setScrollOffset(WebCore::IntPoint const&) 4 0x34629c75c WebCore::ScrollableArea::scrollPositionChanged(WebCore::IntPoint const&) 5 0x34629c6bc WebCore::ScrollableArea::notifyScrollPositionChanged(WebCore::IntPoint const&) 6 0x346180ddc WebCore::AsyncScrollingCoordinator::reconcileScrollingState(WebCore::LocalFrameView&, WebCore::FloatPoint const&, std::__1::variant<std::__1::optional<WebCore::FloatPoint>, std::__1::optional<WebCore::FloatRect>> const&, WebCore::ScrollType, WebCore::ViewportRectStability, WebCore::ScrollingLayerPositionAction) 7 0x346180a28 WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScroll(WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::ScrollingNodeIDType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long long>, unsigned long long>>, WebCore::FloatPoint const&, std::__1::optional<WebCore::FloatPoint>, WebCore::ScrollingLayerPositionAction, WebCore::ScrollType) 8 0x34617f9c0 WebCore::AsyncScrollingCoordinator::applyScrollPositionUpdate(WebCore::ScrollUpdate&&, WebCore::ScrollType) 9 0x34617e474 WebCore::AsyncScrollingCoordinator::applyScrollUpdate(WebCore::ScrollUpdate&&, WebCore::ScrollType) 10 0x34617e018 WebCore::AsyncScrollingCoordinator::requestScrollToPosition(WebCore::ScrollableArea&, WebCore::IntPoint const&, WebCore::ScrollPositionChangeOptions const&) 11 0x345f5a60c WebCore::LocalFrameView::requestScrollToPosition(WebCore::IntPoint const&, WebCore::ScrollPositionChangeOptions const&) 12 0x34629cc50 WebCore::ScrollableArea::setScrollPositionFromAnimation(WebCore::IntPoint const&) 13 0x34628a904 WebCore::ScrollAnimator::notifyPositionChanged(WebCore::FloatSize const&) 14 0x346289efc WebCore::ScrollAnimator::setCurrentPosition(WebCore::FloatPoint const&, WebCore::ScrollAnimator::NotifyScrollableArea) 15 0x346289e48 WebCore::ScrollAnimator::scrollToPositionWithoutAnimation(WebCore::FloatPoint const&, WebCore::ScrollClamping) 16 0x34629c16c WebCore::ScrollableArea::scrollToPositionWithoutAnimation(WebCore::FloatPoint const&, WebCore::ScrollClamping) 17 0x346296c78 WebCore::ScrollView::updateScrollbars(WebCore::IntPoint const&)::$_0::operator()(WebCore::IntPoint) const 18 0x346292864 WebCore::ScrollView::updateScrollbars(WebCore::IntPoint const&) 19 0x346294ec4 WebCore::ScrollView::setContentsSize(WebCore::IntSize const&) 20 0x345f49238 WebCore::LocalFrameView::setContentsSize(WebCore::IntSize const&) 21 0x345f4a9a4 WebCore::LocalFrameView::adjustViewSize() 22 0x345f6ab1c WebCore::LocalFrameViewLayoutContext::performLayout(bool) 23 0x345f4d6f0 WebCore::LocalFrameViewLayoutContext::layout(bool) 24 0x344d26ab4 WebCore::Document::updateLayout(WTF::OptionSet<WebCore::LayoutOptions>, WebCore::Element const*) 25 0x1334c7d04 WebKit::WebPage::shrinkToFitContent(WebKit::WebPage::ZoomToInitialScale) 26 0x134545960 WebKit::WebPage::didFinishDocumentLoad(WebKit::WebFrame&) 27 0x1343dcf70 WebKit::WebLocalFrameLoaderClient::dispatchDidFinishDocumentLoad() 28 0x345bd6834 WebCore::FrameLoader::finishedParsing() 29 0x344d4b410 WebCore::Document::finishedParsing() 30 0x3454ae7f0 WebCore::RawDataDocumentParser::finish() 31 0x345b668f0 WebCore::DocumentWriter::end()
Attachments
Dawn Morningstar
Comment 1 2025-02-24 13:54:49 PST
Radar WebKit Bug Importer
Comment 3 2025-02-24 14:00:20 PST
Abrar Rahman Protyasha
Comment 4 2025-02-24 14:28:24 PST
EWS
Comment 5 2025-02-24 14:32:21 PST
Test gardening commit 290981@main (4688eebc5102): <https://commits.webkit.org/290981@main> Reviewed commits have been landed. Closing PR #41234 and removing active labels.
Alexey Proskuryakov
Comment 6 2025-02-24 17:26:02 PST
Looks like this is now tracked as part of bug 287579. *** This bug has been marked as a duplicate of bug 287579 ***
Note You need to log in before you can comment on or make changes to this bug.