Bug 246286
| Summary: | New tests(255298@main): [ macOS iOS Debug ] 5X TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeaders(Api tests) are constant timeouts | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Hercules Hjalmarsson <hhjalmarsson> |
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | eepskamphunt, timothy, webkit-bot-watchers-bugzilla, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Hercules Hjalmarsson
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
These are 5 API tests that are constantly timing out on macOS and iOS Debug since
Radar WebKit Bug Importer
<rdar://problem/100990700>
Hercules Hjalmarsson
(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
This issue can be bisected to 255298@main using command:
run-api-tests --debug --iterations=2 TestWebKitAPI.WKContentRuleListStoreTest.ModifyHeadersWithMultipleRuleLists
Hercules Hjalmarsson
Resolved in 255419@main.
Alexey Proskuryakov
*** This bug has been marked as a duplicate of bug 246391 ***