[Webkit-unassigned] [Bug 42563] New: Assertion failure in ResourceHandle::setDefersLoading when running plugins/return-negative-one-from-write.html on Windows
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jul 19 07:19:00 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=42563
Summary: Assertion failure in ResourceHandle::setDefersLoading
when running
plugins/return-negative-one-from-write.html on Windows
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
URL: http://build.webkit.org/results/Windows%20Debug%20(Tes
ts)/r63652%20(16728)/results.html
OS/Version: Windows XP
Status: NEW
Keywords: NeedsRadar, PlatformOnly
Severity: Normal
Priority: P2
Component: Plug-ins
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: aroben at apple.com
CC: andersca at apple.com, jhoneycutt at apple.com
To reproduce:
1. set-webkit-configuration --debug
2. run-webkit-tests plugins/return-negative-one-from-write.html
You'll hit an assertion in ResourceHandle::setDefersLoading:
ASSERT(d->m_defersLoading != defers); // Deferring is not counted, so calling setDefersLoading() repeatedly is likely to be in error.
d->m_defersLoading and defers are both true.
I don't know what the effect is in a Release build. The release test bot seems not to be crashing on this test, however.
Here's the backtrace:
> WebKit.dll!WebCore::ResourceHandle::setDefersLoading(bool defers=true) Line 148 + 0x36 bytes C++
WebKit.dll!WebCore::ResourceLoader::setDefersLoading(bool defers=true) Line 155 C++
WebKit.dll!WebCore::PluginStream::destroyStream() Line 271 + 0x22 bytes C++
WebKit.dll!WebCore::PluginStream::destroyStream(short reason=0x0001) Line 239 C++
WebKit.dll!WebCore::PluginStream::cancelAndDestroyStream(short reason=0x0001) Line 224 C++
WebKit.dll!WebCore::PluginStream::deliverData() Line 360 C++
WebKit.dll!WebCore::PluginStream::didReceiveData(WebCore::NetscapePlugInStreamLoader * loader=0x067a2138, const char * data=0x0684d9a8, int length=0x00000004) Line 432 C++
WebKit.dll!WebCore::NetscapePlugInStreamLoader::didReceiveData(const char * data=0x0684d9a8, int length=0x00000004, __int64 lengthReceived=0x0000000000000004, bool allAtOnce=false) Line 93 + 0x27 bytes C++
WebKit.dll!WebCore::ResourceLoader::didReceiveData(WebCore::ResourceHandle * __formal=0x06821da0, const char * data=0x0684d9a8, int length=0x00000004, int lengthReceived=0x00000004) Line 431 + 0x1f bytes C++
WebKit.dll!WebCore::didReceiveData(_CFURLConnection * conn=0x0ace0160, const __CFData * data=0x06780730, long originalLength=0x00000004, const void * clientInfo=0x06821da0) Line 214 + 0x2a bytes C++
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list