Bug 33562 - Safari crashed in PluginStream::destroyStream() on loading a page from bugu.cntv.cn
Summary: Safari crashed in PluginStream::destroyStream() on loading a page from bugu.c...
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: Plug-ins (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Windows XP
: P2 Normal
Assignee: Nobody
URL: http://bugu.cntv.cn/live_channel1/ind...
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-12 17:09 PST by wesleyZeng
Modified: 2022-07-01 11:35 PDT (History)
2 users (show)

See Also:


Attachments
Safari crashed (73.88 KB, image/gif)
2010-01-12 17:11 PST, wesleyZeng
no flags Details
user.dmp (63.36 KB, application/octet-stream)
2010-01-14 17:20 PST, wesleyZeng
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description wesleyZeng 2010-01-12 17:09:54 PST
Loading http://bugu.cntv.cn/live_channel1/index.shtml, safari crashed!
Please see the picture.
Comment 1 wesleyZeng 2010-01-12 17:11:21 PST
Created attachment 46414 [details]
Safari crashed

Safari's window.
Comment 2 Alexey Proskuryakov 2010-01-14 09:44:15 PST
I cannot reproduce this with Safari 4.0.4. All I get is an error message about missing plug-in.

Please attach a crash log, as described in <http://webkit.org/quality/crashlogs.html>.
Comment 3 wesleyZeng 2010-01-14 17:20:32 PST
Created attachment 46623 [details]
user.dmp

user.dmp
Comment 4 Naveen Bobbili 2011-02-22 01:44:06 PST
Hi,
I have observed that the crash is due to below assert statement in KURL.cpp

KURL::KURL(ParsedURLStringTag, const char* url)
{
    parse(url, 0);
    ASSERT(url == m_string);
}

I am working on a fix for this in headercallback of curl/resourcehandlemanager.cpp. Please let me know if any one observed the same behaviour.
Comment 5 Alexey Proskuryakov 2011-02-22 10:48:07 PST
It's unclear if the Safari crash had anything to do with this assertion. Here, the stack trace was:

0013f69c 01774ca8 0013f840 01834383 7ff09240 WebKit!WebCore::PluginStream::destroyStream+0x260
0013f6a4 01834383 7ff09240 070801c0 0176ee17 WebKit!WebCore::PluginStream::didFinishLoading+0x28
0013f6b0 0176ee17 0151e905 7fbf0f80 00f8a08c WebKit!WebCore::NetscapePlugInStreamLoader::didFinishLoading+0x23
0013f6b4 0151e905 7fbf0f80 00f8a08c 04b79a00 WebKit!WebCore::ResourceLoader::didFinishLoading+0x7
0013f6bc 00f8a08c 04b79a00 7fbf0f80 0013f820 WebKit!WebCore::didFinishLoading+0x15

Se also: bug 36412, bug 41903.
Comment 6 Alexey Proskuryakov 2022-07-01 11:35:39 PDT
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.