Bug 308176
| Summary: | [GTK][WPE] SHOULD NEVER BE REACHED in WebKit::NetworkProcess::allowsFirstPartyForCookies under NetworkConnectionToWebProcess::scheduleResourceLoad | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Fujii Hironori <fujii.hironori> |
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | cgarcia, csaavedra, pgriffis |
| Priority: | P2 | Keywords: | DoNotImportToRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Fujii Hironori
[GTK][WPE] SHOULD NEVER BE REACHED in WebKit::NetworkProcess::allowsFirstPartyForCookies under NetworkConnectionToWebProcess::scheduleResourceLoad
{GTK,WPE}-WK2-Tests-EWS enables ASSERT, and observing random assertion failure.
https://ews-build.s3-us-west-2.amazonaws.com/WPE-WK2-Tests-EWS/f03e3bf9-111918/platform/glib/damage/non-accelerated-canvas-2d-fillRect-crash-log.txt
STDERR: SHOULD NEVER BE REACHED
STDERR: ../../../Source/WebKit/NetworkProcess/NetworkProcess.cpp(486) : WebKit::NetworkProcess::AllowCookieAccess WebKit::NetworkProcess::allowsFirstPartyForCookies(WebCore::ProcessIdentifier, const RegistrableDomain&)
STDERR: 1 0x7f5caf5636ca WebKit::NetworkProcess::allowsFirstPartyForCookies(WTF::ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long>, WebCore::RegistrableDomain const&)
STDERR: 2 0x7f5caf564444 WebKit::NetworkProcess::allowsFirstPartyForCookies(WTF::ObjectIdentifierGeneric<WebCore::ProcessIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long>, WTF::URL const&)
STDERR: 3 0x7f5caf54bb4d WebKit::NetworkConnectionToWebProcess::scheduleResourceLoad(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >)
STDERR: 4 0x7f5caefcdd75 void IPC::handleMessage<Messages::NetworkConnectionToWebProcess::ScheduleResourceLoad, IPC::Connection, WebKit::NetworkConnectionToWebProcess, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >)>(IPC::Connection&, IPC::Decoder&, WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(WebKit::NetworkResourceLoadParameters&&, std::optional<WTF::ObjectIdentifierGeneric<WebKit::NetworkResourceLoadIdentifierType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >)) [clone .isra.0]
STDERR: 5 0x7f5caefd7a9b WebKit::NetworkConnectionToWebProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
STDERR: 6 0x7f5caf7acd20 IPC::Connection::dispatchMessage(IPC::Decoder&)
STDERR: 7 0x7f5caf7ae1b5 IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) [clone .part.0]
STDERR: 8 0x7f5caf7ae87f IPC::Connection::dispatchOneIncomingMessage()
STDERR: 9 0x7f5cb236aac1 WTF::RunLoop::performWork()
STDERR: 10 0x7f5cb247903d WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*)
STDERR: 11 0x7f5cb247f25a WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*)
STDERR: 12 0x7f5ca923845e ???
STDERR: 13 0x7f5ca92386d0 g_main_context_dispatch
STDERR: 14 0x7f5cb247bd34 WTF::RunLoop::runGLibMainLoopIteration(WTF::RunLoop::MayBlock)
STDERR: 15 0x7f5cb247c342 WTF::RunLoop::run()
STDERR: 16 0x7f5caf6f1b5b int WebKit::AuxiliaryProcessMain<WebKit::NetworkProcessMainSoup>(int, char**)
STDERR: 17 0x7f5caa2181ca __libc_start_call_main
STDERR: 18 0x7f5caa21828b __libc_start_main
STDERR: 19 0x55990c2cc705 _start
STDERR: ERROR: WebKit encountered an internal error. This is a WebKit bug.
STDERR: ../../../Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp(651) : void WebKit::WebLoaderStrategy::internallyFailedLoadTimerFired()
STDERR: WPENetworkProcess terminated (pid 2150797) for reason: crash
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |