[Webkit-unassigned] [Bug 165655] [SOUP] Network process crash in WebKit::CustomProtocolManagerImpl::start
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jan 2 06:53:54 PST 2017
https://bugs.webkit.org/show_bug.cgi?id=165655
Carlos Garcia Campos <cgarcia at igalia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |cgarcia at igalia.com,
| |zan at falconsigh.net
--- Comment #1 from Carlos Garcia Campos <cgarcia at igalia.com> ---
This is pretty weird... The crash happens in:
m_customProtocolMap.set(customProtocolID, std::make_unique<WebSoupRequestAsyncData>(task, request));
And the bt says that there's already an entry in the map for the customProtocolID (68). That's not expected to happen, since that value comes from:
uint64_t customProtocolID = generateCustomProtocolID();
So, what happens is that the current value for that customProtocolID is deleted and in ~WebSoupRequestAsyncData() request is non-null but it's not a GObject either, so g_object_remove_weak_pointer fails.
This is probably due to a memory corruption or something. Do you know how to reproduce the crash?
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170102/c91da1b6/attachment.html>
More information about the webkit-unassigned
mailing list