[Webkit-unassigned] [Bug 191734] New: ASSERTION FAILED: m_messageReceivers.contains(...) under ViewGestureController removeMessageReceiver
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Nov 15 21:43:56 PST 2018
https://bugs.webkit.org/show_bug.cgi?id=191734
Bug ID: 191734
Summary: ASSERTION FAILED: m_messageReceivers.contains(...)
under ViewGestureController removeMessageReceiver
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit Misc.
Assignee: webkit-unassigned at lists.webkit.org
Reporter: joepeck at webkit.org
CC: thorton at apple.com
ASSERTION FAILED: m_messageReceivers.contains(...) under ViewGestureController removeMessageReceiver
Steps to Reproduce:
1. Load a web page in Safari
2. Kill WebContent Process for that page (kill -9)
3. Kill WebContent Process for that page again (kill -9)
4. Click the "Reload" button in Safari
5. Kill WebContent Process for that page again (kill -9)
=> ASSERT
ASSERTION FAILED: m_messageReceivers.contains(std::make_pair(messageReceiverName, destinationID))
/Volumes/Data/Code/safari/OpenSource/Source/WebKit/Platform/IPC/MessageReceiverMap.cpp(72) : void IPC::MessageReceiverMap::removeMessageReceiver(IPC::StringReference, uint64_t)
1 0x110a97299 WTFCrash
2 0x119dad6ab WTFCrashWithInfo(int, char const*, char const*, int)
3 0x119e5c380 IPC::MessageReceiverMap::removeMessageReceiver(IPC::StringReference, unsigned long long)
4 0x11a4430a7 WebKit::ChildProcessProxy::removeMessageReceiver(IPC::StringReference, unsigned long long)
5 0x11a9172f0 WebKit::ViewGestureController::~ViewGestureController()
6 0x11a9174f5 WebKit::ViewGestureController::~ViewGestureController()
7 0x11a917519 WebKit::ViewGestureController::~ViewGestureController()
8 0x11a569269 WebKit::WebViewImpl::processDidExit()
9 0x11a813eeb WebKit::PageClientImpl::processDidExit()
10 0x11a67c8ba WebKit::WebPageProxy::resetStateAfterProcessExited(WebKit::ProcessTerminationReason)
11 0x11a649067 WebKit::WebPageProxy::processDidTerminate(WebKit::ProcessTerminationReason)
12 0x11a73af38 WebKit::WebProcessProxy::processDidTerminateOrFailedToLaunch()
13 0x11a73acbc WebKit::WebProcessProxy::didClose(IPC::Connection&)
14 0x119e157d6 IPC::Connection::connectionDidClose()::$_13::operator()()
...
Notes:
- Seems a receiver is being removed that wasn't registered?
- This doesn't happen on simple process restarts, but does happen after the special safari "Reload" case, what is different?
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20181116/90a34a6b/attachment-0001.html>
More information about the webkit-unassigned
mailing list