Bug 152595
Summary: | Assertion failure in NetscapePlugin::registerRedirect | ||
---|---|---|---|
Product: | WebKit | Reporter: | June Geol Kim <cory.kim> |
Component: | Plug-ins | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | ap |
Priority: | P2 | ||
Version: | WebKit Local Build | ||
Hardware: | PC | ||
OS: | Linux |
June Geol Kim
When loading http://www.ft.com,
void NetscapePlugin::registerRedirect(NetscapePluginStream* stream, const URL& requestURL, int redirectResponseStatus, void* notificationData)
{
#if ENABLE(NETWORK_PROCESS)
// NPP_URLRedirectNotify may synchronously request this stream back out, so set it first
m_redirects.set(notificationData, std::make_pair(stream, requestURL.string()));
At this time, notificationData is always nullptr.
Below code throws KeyTraits::emptyValue
void HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::checkKey(const T& key)
{
if (!HashFunctions::safeToCompareToEmptyOrDeleted)
return;
ASSERT(!HashTranslator::equal(KeyTraits::emptyValue(), key));
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
Could you please post a full stack trace for the crash? Also, which WebKit port are you using?
Alexey Proskuryakov
Mass closing plug-in bugs, as plug-in support has been removed from WebKit.
Please comment and/or reopen if this still affects WebKit in some way.