WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
287579
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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-02-12 13:10:15 PST
<
rdar://problem/144724909
>
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
Pull request:
https://github.com/WebKit/WebKit/pull/42591
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.
Top of Page
Format For Printing
XML
Clone This Bug