RESOLVED FIXED287579
REGRESSION(290220@main): [ iOS ] 12x TestWebKitAPI.UnifiedPDF* (api-tests) are constant failures
https://bugs.webkit.org/show_bug.cgi?id=287579
Summary REGRESSION(290220@main): [ iOS ] 12x TestWebKitAPI.UnifiedPDF* (api-tests) ar...
Dawn Morningstar
Reported 2025-02-12 13:09:23 PST
TestWebKitAPI.UnifiedPDF.PasswordFormShouldDismissAfterNavigation TestWebKitAPI.UnifiedPDF.PrintPDFUsingPrintInteractionController TestWebKitAPI.UnifiedPDF.SelectTextInRotatedPage TestWebKitAPI.UnifiedPDF.CopySelectedText TestWebKitAPI.UnifiedPDF.LoadPDFWithSandboxCSPDirective TestWebKitAPI.UnifiedPDF.LookUpSelectedText TestWebKitAPI.UnifiedPDF.MouseDidMoveOverPDF TestWebKitAPI.UnifiedPDF.SpeakSelection TestWebKitAPI.UnifiedPDF.StablePresentationUpdateCallback TestWebKitAPI.WebKit.FindInUnifiedPDF TestWebKitAPI.WebKit.FindInUnifiedPDFAfterFindInPage TestWebKitAPI.WebKit.FindInUnifiedPDFAfterReload TestWebKitAPI.UnifiedPDF.WebProcessShouldNotCrashWithUISideCompositingDisabled 290220@main https://commits.webkit.org/290220@main broke these api-tests on iOS HISTORY: https://results.webkit.org/?suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&test=TestWebKitAPI.UnifiedPDF.CopySelectedText&test=TestWebKitAPI.UnifiedPDF.LoadPDFWithSandboxCSPDirective&test=TestWebKitAPI.UnifiedPDF.LookUpSelectedText&test=TestWebKitAPI.UnifiedPDF.MouseDidMoveOverPDF&test=TestWebKitAPI.UnifiedPDF.PasswordFormShouldDismissAfterNavigation&test=TestWebKitAPI.UnifiedPDF.PrintPDFUsingPrintInteractionController&test=TestWebKitAPI.UnifiedPDF.SelectTextInRotatedPage&test=TestWebKitAPI.UnifiedPDF.SpeakSelection&test=TestWebKitAPI.UnifiedPDF.StablePresentationUpdateCallback&test=TestWebKitAPI.UnifiedPDF.WebProcessShouldNotCrashWithUISideCompositingDisabled&test=TestWebKitAPI.WebKit.FindInUnifiedPDF&test=TestWebKitAPI.WebKit.FindInUnifiedPDFAfterFindInPage&test=TestWebKitAPI.WebKit.FindInUnifiedPDFAfterReload TEST-RUN: https://build.webkit.org/#/builders/1391/builds/353 STDIO: https://build.webkit.org/#/builders/1391/builds/353/steps/22/logs/stdio FAILURE: TestWebKitAPI.WebKit.FindInUnifiedPDFAfterReload 2025-02-12 10:43:52.472 TestWebKitAPI[59902:1165266] Successfully load keyboard extensions 2025-02-12 10:43:52.474 TestWebKitAPI[59902:1165266] Successfully load keyboard extensions 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 &) 2025-02-12 10:43:52.547 TestWebKitAPI[59902:1165266] Successfully load keyboard extensions 1 0x14f7b7a98 WebCore::ScrollView::scrollTo(WebCore::IntPoint const&) 2 0x14f4819b4 WebCore::LocalFrameView::scrollTo(WebCore::IntPoint const&) 3 0x14f7b7250 WebCore::ScrollView::setScrollOffset(WebCore::IntPoint const&) 4 0x14f7be49c WebCore::ScrollableArea::scrollPositionChanged(WebCore::IntPoint const&) 5 0x14f7be3fc WebCore::ScrollableArea::notifyScrollPositionChanged(WebCore::IntPoint const&) 6 0x14f6a2b1c 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 0x14f6a2768 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 0x14f6a1700 WebCore::AsyncScrollingCoordinator::applyScrollPositionUpdate(WebCore::ScrollUpdate&&, WebCore::ScrollType) 9 0x14f6a01b4 WebCore::AsyncScrollingCoordinator::applyScrollUpdate(WebCore::ScrollUpdate&&, WebCore::ScrollType) 10 0x14f69fd58 WebCore::AsyncScrollingCoordinator::requestScrollToPosition(WebCore::ScrollableArea&, WebCore::IntPoint const&, WebCore::ScrollPositionChangeOptions const&) 11 0x14f47c2d4 WebCore::LocalFrameView::requestScrollToPosition(WebCore::IntPoint const&, WebCore::ScrollPositionChangeOptions const&) 12 0x14f7be990 WebCore::ScrollableArea::setScrollPositionFromAnimation(WebCore::IntPoint const&) 13 0x14f7ac644 WebCore::ScrollAnimator::notifyPositionChanged(WebCore::FloatSize const&) 14 0x14f7abc3c WebCore::ScrollAnimator::setCurrentPosition(WebCore::FloatPoint const&, WebCore::ScrollAnimator::NotifyScrollableArea) 15 0x14f7abb88 WebCore::ScrollAnimator::scrollToPositionWithoutAnimation(WebCore::FloatPoint const&, WebCore::ScrollClamping) 16 0x14f7bdeac WebCore::ScrollableArea::scrollToPositionWithoutAnimation(WebCore::FloatPoint const&, WebCore::ScrollClamping) 17 0x14f7b89b8 WebCore::ScrollView::updateScrollbars(WebCore::IntPoint const&)::$_0::operator()(WebCore::IntPoint) const 18 0x14f7b45a4 WebCore::ScrollView::updateScrollbars(WebCore::IntPoint const&) 19 0x14f7b6c04 WebCore::ScrollView::setContentsSize(WebCore::IntSize const&) 20 0x14f46af00 WebCore::LocalFrameView::setContentsSize(WebCore::IntSize const&) 21 0x14f46c66c WebCore::LocalFrameView::adjustViewSize() 22 0x14f48c7e4 WebCore::LocalFrameViewLayoutContext::performLayout(bool) 23 0x14f46f3b8 WebCore::LocalFrameViewLayoutContext::layout(bool) 24 0x14e2488d8 WebCore::Document::updateLayout(WTF::OptionSet<WebCore::LayoutOptions>, WebCore::Element const*) 25 0x12ea1d600 WebKit::WebPage::shrinkToFitContent(WebKit::WebPage::ZoomToInitialScale) 26 0x12fa9e100 WebKit::WebPage::didFinishDocumentLoad(WebKit::WebFrame&) 27 0x12f935710 WebKit::WebLocalFrameLoaderClient::dispatchDidFinishDocumentLoad() 28 0x14f0f84fc WebCore::FrameLoader::finishedParsing() 29 0x14e26d234 WebCore::Document::finishedParsing() 30 0x14e9d0624 WebCore::RawDataDocumentParser::finish() 31 0x14f0885b8 WebCore::DocumentWriter::end()
Attachments
Radar WebKit Bug Importer
Comment 1 2025-02-12 13:10:15 PST
EWS
Comment 2 2025-02-18 14:35:47 PST
Test gardening commit 290560@main (a0e8a8ffd996): <https://commits.webkit.org/290560@main> Reviewed commits have been landed. Closing PR #40790 and removing active labels.
Alexey Proskuryakov
Comment 3 2025-02-24 17:26:02 PST
*** Bug 288406 has been marked as a duplicate of this bug. ***
Alexey Proskuryakov
Comment 4 2025-02-24 17:26:33 PST
*** Bug 288401 has been marked as a duplicate of this bug. ***
Tim Horton
Comment 5 2025-03-17 17:42:21 PDT
EWS
Comment 6 2025-03-18 10:08:20 PDT
Committed 292311@main (555d88497d88): <https://commits.webkit.org/292311@main> Reviewed commits have been landed. Closing PR #42591 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.