Summary: | Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https.html is flaky | ||
---|---|---|---|
Product: | WebKit | Reporter: | Matt Lewis <jlewis3> |
Component: | Service Workers | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | beidson, cdumez, ehutchison, ryanhaddad, webkit-bug-importer, youennf |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Description
Matt Lewis
2018-01-31 11:01:43 PST
> ReferenceError: Can't find variable: SharedWorker
Looks pretty crazy. Also, this test asserts in debug builds. What's the next step here?
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.JavaScriptCore 0x00000001050ce404 WTFCrash + 36 (Assertions.cpp:272)
1 com.apple.WebCore 0x000000010fac028c WebCore::MessagePortChannel::entanglePortWithProcess(WebCore::MessagePortIdentifier const&, WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>) + 524 (MessagePortChannel.cpp:87)
2 com.apple.WebCore 0x000000010fac2a43 WebCore::MessagePortChannelRegistry::didEntangleLocalToRemote(WebCore::MessagePortIdentifier const&, WebCore::MessagePortIdentifier const&, WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>) + 211 (MessagePortChannelRegistry.cpp:91)
3 com.apple.WebKit 0x00000001097def7c WebKit::WebProcessProxy::entangleLocalPortInThisProcessToRemote(WebCore::MessagePortIdentifier const&, WebCore::MessagePortIdentifier const&) + 156 (WebProcessProxy.cpp:1275)
4 com.apple.WebKit 0x000000010980f369 void IPC::callMemberFunctionImpl<WebKit::WebProcessProxy, void (WebKit::WebProcessProxy::*)(WebCore::MessagePortIdentifier const&, WebCore::MessagePortIdentifier const&), std::__1::tuple<WebCore::MessagePortIdentifier, WebCore::MessagePortIdentifier>, 0ul, 1ul>(WebKit::WebProcessProxy*, void (WebKit::WebProcessProxy::*)(WebCore::MessagePortIdentifier const&, WebCore::MessagePortIdentifier const&), std::__1::tuple<WebCore::MessagePortIdentifier, WebCore::MessagePortIdentifier>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 185 (HandleMessage.h:41)
(In reply to Alexey Proskuryakov from comment #1) > > ReferenceError: Can't find variable: SharedWorker We started to skip SharedWorker related tests but this one is doing more than SharedWorker. Maybe we should tweak WPT testharness/serviceworker infra to check for SharedWorker and if so try starting to create one, otherwise fail gracefully. > Looks pretty crazy. Also, this test asserts in debug builds. What's the next > step here? > > Thread 0 Crashed:: Dispatch queue: com.apple.main-thread > 0 com.apple.JavaScriptCore 0x00000001050ce404 WTFCrash + 36 > (Assertions.cpp:272) > 1 com.apple.WebCore 0x000000010fac028c > WebCore::MessagePortChannel::entanglePortWithProcess(WebCore:: > MessagePortIdentifier const&, > WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>) + 524 > (MessagePortChannel.cpp:87) > 2 com.apple.WebCore 0x000000010fac2a43 > WebCore::MessagePortChannelRegistry::didEntangleLocalToRemote(WebCore:: > MessagePortIdentifier const&, WebCore::MessagePortIdentifier const&, > WTF::ObjectIdentifier<WebCore::ProcessIdentifierType>) + 211 > (MessagePortChannelRegistry.cpp:91) > 3 com.apple.WebKit 0x00000001097def7c > WebKit::WebProcessProxy::entangleLocalPortInThisProcessToRemote(WebCore:: > MessagePortIdentifier const&, WebCore::MessagePortIdentifier const&) + 156 > (WebProcessProxy.cpp:1275) > 4 com.apple.WebKit 0x000000010980f369 void > IPC::callMemberFunctionImpl<WebKit::WebProcessProxy, void > (WebKit::WebProcessProxy::*)(WebCore::MessagePortIdentifier const&, > WebCore::MessagePortIdentifier const&), > std::__1::tuple<WebCore::MessagePortIdentifier, > WebCore::MessagePortIdentifier>, 0ul, 1ul>(WebKit::WebProcessProxy*, void > (WebKit::WebProcessProxy::*)(WebCore::MessagePortIdentifier const&, > WebCore::MessagePortIdentifier const&), > std::__1::tuple<WebCore::MessagePortIdentifier, > WebCore::MessagePortIdentifier>&&, std::__1::integer_sequence<unsigned long, > 0ul, 1ul>) + 185 (HandleMessage.h:41) This is probably bug 182054. Marked test as flaky in https://trac.webkit.org/changeset/228348/webkit *** This bug has been marked as a duplicate of bug 182054 *** |