WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 246391
246286
New tests(
255298@main
): [ macOS iOS Debug ] 5X TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeaders(Api tests) are constant timeouts
https://bugs.webkit.org/show_bug.cgi?id=246286
Summary
New tests(255298@main): [ macOS iOS Debug ] 5X TestWebKitAPI.WKContentRuleLis...
Hercules Hjalmarsson
Reported
2022-10-10 12:00:25 PDT
TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeaders TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeadersWithMultipleRuleLists TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeadersWithCompetingRulesWhereAppendWins TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeadersWithCompetingRulesWhereRemoveWins TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeadersWithCompetingRulesWhereSetWins HISTORY:
https://results.webkit.org/?suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&suite=api-tests&test=TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeadersWithMultipleRuleLists&test=TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeadersWithCompetingRulesWhereSetWins&test=TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeadersWithCompetingRulesWhereRemoveWins&test=TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeadersWithCompetingRulesWhereAppendWins&test=TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeaders
DIFF: ASSERTION FAILED: !i contentextensions/ContentExtensionRule.cpp(69) : static size_t WebCore::ContentExtensions::VariantDeserializerHelper<0, WebCore::ContentExtensions::BlockLoadAction, WebCore::ContentExtensions::BlockCookiesAction, WebCore::ContentExtensions::CSSDisplayNoneSelectorAction, WebCore::ContentExtensions::NotifyAction, WebCore::ContentExtensions::IgnorePreviousRulesAction, WebCore::ContentExtensions::MakeHTTPSAction, WebCore::ContentExtensions::ModifyHeadersAction, WebCore::ContentExtensions::RedirectAction>::serializedLength(Span<const uint8_t>, size_t) [index = 0, Types = <WebCore::ContentExtensions::BlockLoadAction, WebCore::ContentExtensions::BlockCookiesAction, WebCore::ContentExtensions::CSSDisplayNoneSelectorAction, WebCore::ContentExtensions::NotifyAction, WebCore::ContentExtensions::IgnorePreviousRulesAction, WebCore::ContentExtensions::MakeHTTPSAction, WebCore::ContentExtensions::ModifyHeadersAction, WebCore::ContentExtensions::RedirectAction>] 1 0x633266099 WTFCrash 2 0x5e31d387b WTFCrashWithInfo(int, char const*, char const*, int) 3 0x5e6285895 WebCore::ContentExtensions::VariantDeserializerHelper<0ul, WebCore::ContentExtensions::BlockLoadAction, WebCore::ContentExtensions::BlockCookiesAction, WebCore::ContentExtensions::CSSDisplayNoneSelectorAction, WebCore::ContentExtensions::NotifyAction, WebCore::ContentExtensions::IgnorePreviousRulesAction, WebCore::ContentExtensions::MakeHTTPSAction, WebCore::ContentExtensions::ModifyHeadersAction, WebCore::ContentExtensions::RedirectAction>::serializedLength(WTF::Span<unsigned char const, 18446744073709551615ul>, unsigned long) 4 0x5e6285806 WebCore::ContentExtensions::VariantDeserializerHelper<1ul, WebCore::ContentExtensions::BlockLoadAction, WebCore::ContentExtensions::BlockCookiesAction, WebCore::ContentExtensions::CSSDisplayNoneSelectorAction, WebCore::ContentExtensions::NotifyAction, WebCore::ContentExtensions::IgnorePreviousRulesAction, WebCore::ContentExtensions::MakeHTTPSAction, WebCore::ContentExtensions::ModifyHeadersAction, WebCore::ContentExtensions::RedirectAction>::serializedLength(WTF::Span<unsigned char const, 18446744073709551615ul>, unsigned long) 5 0x5e6285746 WebCore::ContentExtensions::VariantDeserializerHelper<2ul, WebCore::ContentExtensions::BlockLoadAction, WebCore::ContentExtensions::BlockCookiesAction, WebCore::ContentExtensions::CSSDisplayNoneSelectorAction, WebCore::ContentExtensions::NotifyAction, WebCore::ContentExtensions::IgnorePreviousRulesAction, WebCore::ContentExtensions::MakeHTTPSAction, WebCore::ContentExtensions::ModifyHeadersAction, WebCore::ContentExtensions::RedirectAction>::serializedLength(WTF::Span<unsigned char const, 18446744073709551615ul>, unsigned long) 6 0x5e6285686 WebCore::ContentExtensions::VariantDeserializerHelper<3ul, WebCore::ContentExtensions::BlockLoadAction, WebCore::ContentExtensions::BlockCookiesAction, WebCore::ContentExtensions::CSSDisplayNoneSelectorAction, WebCore::ContentExtensions::NotifyAction, WebCore::ContentExtensions::IgnorePreviousRulesAction, WebCore::ContentExtensions::MakeHTTPSAction, WebCore::ContentExtensions::ModifyHeadersAction, WebCore::ContentExtensions::RedirectAction>::serializedLength(WTF::Span<unsigned char const, 18446744073709551615ul>, unsigned long) 7 0x5e62855f6 WebCore::ContentExtensions::VariantDeserializerHelper<4ul, WebCore::ContentExtensions::BlockLoadAction, WebCore::ContentExtensions::BlockCookiesAction, WebCore::ContentExtensions::CSSDisplayNoneSelectorAction, WebCore::ContentExtensions::NotifyAction, WebCore::ContentExtensions::IgnorePreviousRulesAction, WebCore::ContentExtensions::MakeHTTPSAction, WebCore::ContentExtensions::ModifyHeadersAction, WebCore::ContentExtensions::RedirectAction>::serializedLength(WTF::Span<unsigned char const, 18446744073709551615ul>, unsigned long) 8 0x5e6285566 WebCore::ContentExtensions::VariantDeserializerHelper<5ul, WebCore::ContentExtensions::BlockLoadAction, WebCore::ContentExtensions::BlockCookiesAction, WebCore::ContentExtensions::CSSDisplayNoneSelectorAction, WebCore::ContentExtensions::NotifyAction, WebCore::ContentExtensions::IgnorePreviousRulesAction, WebCore::ContentExtensions::MakeHTTPSAction, WebCore::ContentExtensions::ModifyHeadersAction, WebCore::ContentExtensions::RedirectAction>::serializedLength(WTF::Span<unsigned char const, 18446744073709551615ul>, unsigned long) 9 0x5e62854e6 WebCore::ContentExtensions::VariantDeserializerHelper<6ul, WebCore::ContentExtensions::BlockLoadAction, WebCore::ContentExtensions::BlockCookiesAction, WebCore::ContentExtensions::CSSDisplayNoneSelectorAction, WebCore::ContentExtensions::NotifyAction, WebCore::ContentExtensions::IgnorePreviousRulesAction, WebCore::ContentExtensions::MakeHTTPSAction, WebCore::ContentExtensions::ModifyHeadersAction, WebCore::ContentExtensions::RedirectAction>::serializedLength(WTF::Span<unsigned char const, 18446744073709551615ul>, unsigned long) 10 0x5e6285466 WebCore::ContentExtensions::VariantDeserializerHelper<7ul, WebCore::ContentExtensions::BlockLoadAction, WebCore::ContentExtensions::BlockCookiesAction, WebCore::ContentExtensions::CSSDisplayNoneSelectorAction, WebCore::ContentExtensions::NotifyAction, WebCore::ContentExtensions::IgnorePreviousRulesAction, WebCore::ContentExtensions::MakeHTTPSAction, WebCore::ContentExtensions::ModifyHeadersAction, WebCore::ContentExtensions::RedirectAction>::serializedLength(WTF::Span<unsigned char const, 18446744073709551615ul>, unsigned long) 11 0x5e626b485 WebCore::ContentExtensions::VariantDeserializer<std::__1::variant<WebCore::ContentExtensions::BlockLoadAction, WebCore::ContentExtensions::BlockCookiesAction, WebCore::ContentExtensions::CSSDisplayNoneSelectorAction, WebCore::ContentExtensions::NotifyAction, WebCore::ContentExtensions::IgnorePreviousRulesAction, WebCore::ContentExtensions::MakeHTTPSAction, WebCore::ContentExtensions::ModifyHeadersAction, WebCore::ContentExtensions::RedirectAction> >::serializedLength(WTF::Span<unsigned char const, 18446744073709551615ul>, unsigned long) 12 0x5e626b440 WebCore::ContentExtensions::DeserializedAction::serializedLength(WTF::Span<unsigned char const, 18446744073709551615ul>, unsigned int) 13 0x5e6201d07 WebCore::ContentExtensions::ContentExtension::findFirstIgnorePreviousRules() const 14 0x5e6201873 WebCore::ContentExtensions::ContentExtension::compileGlobalDisplayNoneStyleSheet() 15 0x5e6201686 WebCore::ContentExtensions::ContentExtension::ContentExtension(WTF::String const&, WTF::Ref<WebCore::ContentExtensions::CompiledContentExtension, WTF::RawPtrTraits<WebCore::ContentExtensions::CompiledContentExtension> >&&, WTF::URL&&, WebCore::ContentExtensions::ContentExtension::ShouldCompileCSS) 16 0x5e62014ce WebCore::ContentExtensions::ContentExtension::ContentExtension(WTF::String const&, WTF::Ref<WebCore::ContentExtensions::CompiledContentExtension, WTF::RawPtrTraits<WebCore::ContentExtensions::CompiledContentExtension> >&&, WTF::URL&&, WebCore::ContentExtensions::ContentExtension::ShouldCompileCSS) 17 0x5e62013e4 WebCore::ContentExtensions::ContentExtension::create(WTF::String const&, WTF::Ref<WebCore::ContentExtensions::CompiledContentExtension, WTF::RawPtrTraits<WebCore::ContentExtensions::CompiledContentExtension> >&&, WTF::URL&&, WebCore::ContentExtensions::ContentExtension::ShouldCompileCSS) 18 0x5e626c712 WebCore::ContentExtensions::ContentExtensionsBackend::addContentExtension(WTF::String const&, WTF::Ref<WebCore::ContentExtensions::CompiledContentExtension, WTF::RawPtrTraits<WebCore::ContentExtensions::CompiledContentExtension> >, WTF::URL&&, WebCore::ContentExtensions::ContentExtension::ShouldCompileCSS) 19 0x60e2590b9 WebKit::WebUserContentController::addContentRuleLists(WTF::Vector<std::__1::pair<WebKit::WebCompiledContentRuleListData, WTF::URL>, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&) 20 0x60e5e709d WebKit::WebPage::WebPage(WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters&&) 21 0x60e5e4955 WebKit::WebPage::WebPage(WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters&&) 22 0x60e5e4862 WebKit::WebPage::create(WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters&&) 23 0x60dda0d2c WebKit::WebProcess::createWebPage(WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters&&) 24 0x60e9fc413 void IPC::callMemberFunctionImpl<WebKit::WebProcess, void (WebKit::WebProcess::*)(WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters>, 0ul, 1ul>(WebKit::WebProcess*, void (WebKit::WebProcess::*)(WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>) 25 0x60e9fa91d void IPC::callMemberFunction<WebKit::WebProcess, void (WebKit::WebProcess::*)(WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters&&), std::__1::tuple<WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters>, std::__1::integer_sequence<unsigned long, 0ul, 1ul> >(std::__1::tuple<WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters>&&, WebKit::WebProcess*, void (WebKit::WebProcess::*)(WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters&&)) 26 0x60e9eaf06 void IPC::handleMessage<Messages::WebProcess::CreateWebPage, WebKit::WebProcess, void (WebKit::WebProcess::*)(WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters&&)>(IPC::Connection&, IPC::Decoder&, WebKit::WebProcess*, void (WebKit::WebProcess::*)(WTF::ObjectIdentifier<WebCore::PageIdentifierType>, WebKit::WebPageCreationParameters&&)) 27 0x60e9e8911 WebKit::WebProcess::didReceiveWebProcessMessage(IPC::Connection&, IPC::Decoder&) 28 0x60dda1842 WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&) 29 0x60ebd547f IPC::Connection::dispatchMessage(IPC::Decoder&) 30 0x60ebd5a05 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >) 31 0x60ebd5fad IPC::Connection::dispatchOneIncomingMessage()
Attachments
Add attachment
proposed patch, testcase, etc.
Hercules Hjalmarsson
Comment 1
2022-10-10 12:02:46 PDT
These are 5 API tests that are constantly timing out on macOS and iOS Debug since
Radar WebKit Bug Importer
Comment 2
2022-10-10 12:02:59 PDT
<
rdar://problem/100990700
>
Hercules Hjalmarsson
Comment 3
2022-10-10 12:03:47 PDT
(In reply to Hercules Hjalmarsson from
comment #1
)
> These are 5 API tests that are constantly timing out on macOS and iOS Debug > since
Introduced.
Hercules Hjalmarsson
Comment 4
2022-10-10 12:05:56 PDT
This issue can be bisected to
255298@main
using command: run-api-tests --debug --iterations=2 TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeadersWithMultipleRuleLists
Hercules Hjalmarsson
Comment 5
2022-10-12 15:09:28 PDT
Resolved in
255419@main
.
Alexey Proskuryakov
Comment 6
2022-10-12 15:34:51 PDT
*** This bug has been marked as a duplicate of
bug 246391
***
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