Bug 301519

Summary: REGRESSION(302184@Main): [ macOS Debug ] Broke 69 API-tests
Product: WebKit Reporter: Robert Jenner <jenner>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: rniwa, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=301458

Robert Jenner
Reported 2025-10-27 10:53:40 PDT
302184@Main broke the following API-tests on Sequoia and Tahoe Debug: Crashes:Assertions: TestWebKitAPI.CaptionPreferenceTests.BorderRadius TestWebKitAPI.CaptionPreferenceTests.Colors TestWebKitAPI.CaptionPreferenceTests.FontFace TestWebKitAPI.CaptionPreferenceTests.FontSize TestWebKitAPI.CaptionPreferenceTests.TextEdge TestWebKitAPI.StringMatcher.CharacterEdgeCases TestWebKitAPI.StringMatcher.MatcherData TestWebKitAPI.StringMatcher.MatchResults TestWebKitAPI.WritingTools.Composition TestWebKitAPI.WritingTools.CompositionAnimationSizing TestWebKitAPI.WritingTools.CompositionRevert TestWebKitAPI.WritingTools.CompositionShowOriginalHasNoTransparentMarkers TestWebKitAPI.WritingTools.CompositionWithAttemptedEditing TestWebKitAPI.WritingTools.CompositionWithAttributedStringAttributes TestWebKitAPI.WritingTools.CompositionWithImageAttachmentRoundTrip TestWebKitAPI.WritingTools.CompositionWithImageRoundTrip TestWebKitAPI.WritingTools.CompositionWithList TestWebKitAPI.WritingTools.CompositionWithMultipleChunks TestWebKitAPI.WritingTools.CompositionWithMultipleUndoAfterEndingAfterShowOriginalAndRewritten TestWebKitAPI.WritingTools.CompositionWithMultipleUndosAndRestarts TestWebKitAPI.WritingTools.CompositionWithNonImageAttachmentRoundTrip TestWebKitAPI.WritingTools.CompositionWithRestart TestWebKitAPI.WritingTools.CompositionWithSystemFont TestWebKitAPI.WritingTools.CompositionWithTable TestWebKitAPI.WritingTools.CompositionWithTextAttachment TestWebKitAPI.WritingTools.CompositionWithTrailingBreaks TestWebKitAPI.WritingTools.CompositionWithTrailingNewlines TestWebKitAPI.WritingTools.CompositionWithUndo TestWebKitAPI.WritingTools.CompositionWithUndoAfterEnding TestWebKitAPI.WritingTools.CompositionWithUndoAndRestart TestWebKitAPI.WritingTools.ContextRangeFromCaretSelection TestWebKitAPI.WritingTools.ContextRangeFromRangeSelection TestWebKitAPI.WritingTools.ContextRangeWithNoSelection TestWebKitAPI.WritingTools.FocusWebViewAfterAnimation TestWebKitAPI.WritingTools.FocusWebViewAfterProofreadingAnimation TestWebKitAPI.WritingTools.IntelligenceTextEffectCoordinatorDelegate_RectsForProofreadingSuggestionsInRange TestWebKitAPI.WritingTools.ProofreadingAcceptReject TestWebKitAPI.WritingTools.ProofreadingRevert TestWebKitAPI.WritingTools.ProofreadingRevertWithMultiwordSuggestions TestWebKitAPI.WritingTools.ProofreadingRevertWithSuggestionAtEndOfText TestWebKitAPI.WritingTools.ProofreadingShowOriginal TestWebKitAPI.WritingTools.ProofreadingShowOriginalWithMultiwordSuggestions TestWebKitAPI.WritingTools.ProofreadingWithAttemptedEditing TestWebKitAPI.WritingTools.ProofreadingWithImage TestWebKitAPI.WritingTools.ProofreadingWithLinks TestWebKitAPI.WritingTools.ProofreadingWithLongReplacement TestWebKitAPI.WritingTools.ProofreadingWithStreamingSuggestions TestWebKitAPI.WritingTools.ProofreadingWithUntitledImageAttachment TestWebKitAPI.WritingTools.RevealOffScreenSuggestionWhenActive TestWebKitAPI.WritingTools.ShowDetailsForSuggestions TestWebKitAPI.WritingTools.SmartRepliesMatchStyle TestWebKitAPI.WritingTools.SmartRepliesTextColor TestWebKitAPI.WritingTools.SuggestedTextIsSelectedAfterCompose TestWebKitAPI.WritingTools.SuggestedTextIsSelectedAfterSmartReply TestWebKitAPI.WritingToolsContextGeneration.ContextWithBasicOrderedList Failures: TestWebKitAPI.WritingTools.BlockquoteAndPreContentsAreIgnored TestWebKitAPI.WritingTools.CompositionWithComposeCompositionType TestWebKitAPI.WritingTools.CompositionWithOmittedTrailingWhitespaceContent TestWebKitAPI.WritingTools.CompositionWithTabCharacters TestWebKitAPI.WritingTools.CompositionWithUnderline TestWebKitAPI.WritingTools.IntelligenceTextEffectCoordinatorDelegate_TextPreviewsForRange TestWebKitAPI.WritingTools.IntelligenceTextEffectCoordinatorDelegate_UpdateTextVisibilityForRange TestWebKitAPI.WritingTools.NoCrashWhenWebProcessTerminates TestWebKitAPI.WritingTools.TransparencyMarkersForInlineEditing TestWebKitAPI.WritingToolsContextGeneration.ContextWithBasicUnorderedList TestWebKitAPI.WritingToolsContextGeneration.ContextWithCustomizedOrderedList TestWebKitAPI.WritingToolsContextGeneration.ContextWithDiscontiguousLists TestWebKitAPI.WritingToolsContextGeneration.ContextWithNestedLists TestWebKitAPI.WritingToolsContextGeneration.ContextWithStyledContentChildrenInList 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&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&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&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&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&test=TestWebKitAPI.CaptionPreferenceTests.BorderRadius&test=TestWebKitAPI.CaptionPreferenceTests.Colors&test=TestWebKitAPI.CaptionPreferenceTests.FontFace&test=TestWebKitAPI.CaptionPreferenceTests.FontSize&test=TestWebKitAPI.CaptionPreferenceTests.TextEdge&test=TestWebKitAPI.StringMatcher.CharacterEdgeCases&test=TestWebKitAPI.StringMatcher.MatchResults&test=TestWebKitAPI.StringMatcher.MatcherData&test=TestWebKitAPI.WritingTools.Composition&test=TestWebKitAPI.WritingTools.CompositionAnimationSizing&test=TestWebKitAPI.WritingTools.CompositionRevert&test=TestWebKitAPI.WritingTools.CompositionShowOriginalHasNoTransparentMarkers&test=TestWebKitAPI.WritingTools.CompositionWithAttemptedEditing&test=TestWebKitAPI.WritingTools.CompositionWithAttributedStringAttributes&test=TestWebKitAPI.WritingTools.CompositionWithComposeCompositionType&test=TestWebKitAPI.WritingTools.CompositionWithImageAttachmentRoundTrip&test=TestWebKitAPI.WritingTools.CompositionWithImageRoundTrip&test=TestWebKitAPI.WritingTools.CompositionWithList&test=TestWebKitAPI.WritingTools.CompositionWithMultipleChunks&test=TestWebKitAPI.WritingTools.CompositionWithMultipleUndoAfterEndingAfterShowOriginalAndRewritten&test=TestWebKitAPI.WritingTools.CompositionWithMultipleUndosAndRestarts&test=TestWebKitAPI.WritingTools.CompositionWithNonImageAttachmentRoundTrip&test=TestWebKitAPI.WritingTools.CompositionWithOmittedTrailingWhitespaceContent&test=TestWebKitAPI.WritingTools.CompositionWithRestart&test=TestWebKitAPI.WritingTools.CompositionWithSystemFont&test=TestWebKitAPI.WritingTools.CompositionWithTabCharacters&test=TestWebKitAPI.WritingTools.CompositionWithTable&test=TestWebKitAPI.WritingTools.CompositionWithTextAttachment&test=TestWebKitAPI.WritingTools.CompositionWithTrailingBreaks&test=TestWebKitAPI.WritingTools.CompositionWithTrailingNewlines&test=TestWebKitAPI.WritingTools.CompositionWithUnderline&test=TestWebKitAPI.WritingTools.CompositionWithUndo&test=TestWebKitAPI.WritingTools.CompositionWithUndoAfterEnding&test=TestWebKitAPI.WritingTools.CompositionWithUndoAndRestart&test=TestWebKitAPI.WritingTools.ContextRangeFromCaretSelection&test=TestWebKitAPI.WritingTools.ContextRangeFromRangeSelection&test=TestWebKitAPI.WritingTools.ContextRangeWithNoSelection&test=TestWebKitAPI.WritingTools.FocusWebViewAfterAnimation&test=TestWebKitAPI.WritingTools.FocusWebViewAfterProofreadingAnimation&test=TestWebKitAPI.WritingTools.IntelligenceTextEffectCoordinatorDelegate_RectsForProofreadingSuggestionsInRange&test=TestWebKitAPI.WritingTools.ProofreadingAcceptReject&test=TestWebKitAPI.WritingTools.ProofreadingRevert&test=TestWebKitAPI.WritingTools.ProofreadingRevertWithMultiwordSuggestions&test=TestWebKitAPI.WritingTools.ProofreadingRevertWithSuggestionAtEndOfText&test=TestWebKitAPI.WritingTools.ProofreadingShowOriginal&test=TestWebKitAPI.WritingTools.ProofreadingShowOriginalWithMultiwordSuggestions&test=TestWebKitAPI.WritingTools.ProofreadingWithAttemptedEditing&test=TestWebKitAPI.WritingTools.ProofreadingWithImage&test=TestWebKitAPI.WritingTools.ProofreadingWithLinks&test=TestWebKitAPI.WritingTools.ProofreadingWithLongReplaceme
Attachments
Robert Jenner
Comment 1 2025-10-27 10:58:56 PDT
Here's a better history link that will actually open. It only has one of the failures, and one of the crashes. But it represents the status of all tests either crashing or failing listed above. History: https://results.webkit.org/?suite=api-tests&suite=api-tests&test=TestWebKitAPI.WritingTools.BlockquoteAndPreContentsAreIgnored&test=TestWebKitAPI.WritingTools.SuggestedTextIsSelectedAfterSmartReply A link to the log with all of the crashes and failures is: https://build.webkit.org/#/builders/1694/builds/26/steps/23/logs/json An example of the failures introduced by302184@main is: { "name": "TestIPC.IPCSerialization.AVOutputContext", "output": "2025-10-27 09:14:32.851 TestIPC[38022:2594593] NSEventConcurrentProcessingEnabled=NO\n\n/Volumes/Data/worker/Apple-Tahoe-Debug-Build/build/Tools/TestWebKitAPI/Tests/IPC/IPCSerialization.mm:668\nValue of: bObject != nullptr\n Actual: false\nExpected: true\n\n\n\n/Volumes/Data/worker/Apple-Tahoe-Debug-Build/build/Tools/TestWebKitAPI/Tests/IPC/IPCSerialization.mm:928\nValue of: holder == result\n Actual: false\nExpected: true" }, { And an example of the crash introduced by302184@main is: { "name": "TestWebKitAPI.CaptionPreferenceTests.BorderRadius", "output": "2025-10-27 09:19:28.579 TestWebKitAPI[43828:2693526] NSEventConcurrentProcessingEnabled=NO\nASSERTION FAILED: m_didBeginDeletion || deleteException == CheckedPtrDeleteCheckException::Yes\n/Volumes/Data/worker/Apple-Tahoe-Debug-Build/build/WebKitBuild/Debug/usr/local/include/wtf/CheckedRef.h(292) : WTF::CanMakeCheckedPtrBase<WTF::SingleThreadIntegralWrapper<unsigned int>, unsigned int, bool, WTF::CheckedPtrDeleteCheckException::No>::~CanMakeCheckedPtrBase() [StorageType = WTF::SingleThreadIntegralWrapper<unsigned int>, PtrCounterType = unsigned int, DeletionFlagType = bool, deleteException = WTF::CheckedPtrDeleteCheckException::No]\n1 0x1a9c8f0f1 WTF::CanMakeCheckedPtrBase<WTF::SingleThreadIntegralWrapper<unsigned int>, unsigned int, bool, (WTF::CheckedPtrDeleteCheckException)0>::~CanMakeCheckedPtrBase()\n2 0x1b0490305 WTF::CanMakeCheckedPtr<WebCore::PageGroup, (WTF::DefaultedOperatorEqual)0, (WTF::CheckedPtrDeleteCheckException)0>::~CanMakeCheckedPtr()\n3 0x1b04902b4 WebCore::PageGroup::~PageGroup()\n4 0x1b0490345 WebCore::PageGroup::~PageGroup()\n5 0x1079a1bb9 TestWebKitAPI::CaptionPreferenceTests_BorderRadius_Test::TestBody()\n6 0x108f46e04 void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)\n7 0x108f06e76 void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*)\n8 0x108f06dc7 testing::Test::Run()\n9 0x108f07cae testing::TestInfo::Run()\n10 0x108f08c8d testing::TestSuite::Run()\n11 0x108f17290 testing::internal::UnitTestImpl::RunAllTests()\n12 0x108f4ba24 bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)\n13 0x108f16cb6 bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*)\n14 0x108f16ba5 testing::UnitTest::Run()\n15 0x107f7d711 RUN_ALL_TESTS()\n16 0x107f7d6a2 TestWebKitAPI::TestsController::run(int, char**)\n17 0x108eef58a main\n18 0x7ff80ee2c781 start" },
Radar WebKit Bug Importer
Comment 2 2025-10-27 11:13:32 PDT
Ryosuke Niwa
Comment 3 2025-10-27 11:19:36 PDT
huh, so weird that I didn't see this locally.
Alexey Proskuryakov
Comment 4 2025-10-27 13:16:02 PDT
*** This bug has been marked as a duplicate of bug 301522 ***
Note You need to log in before you can comment on or make changes to this bug.