[Webkit-unassigned] [Bug 53853] New: Assertion failure in ~JSGlobalObject when loading apple.com HTML5 transitions demo page
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Feb 5 07:10:52 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=53853
Summary: Assertion failure in ~JSGlobalObject when loading
apple.com HTML5 transitions demo page
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
URL: http://www.apple.com/html5/showcase/transitions/
OS/Version: Windows XP
Status: NEW
Keywords: NeedsRadar
Severity: Normal
Priority: P2
Component: JavaScriptCore
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: aroben at apple.com
CC: ggaren at apple.com, oliver at apple.com,
barraclough at apple.com
I went to these URLs, in this order (I think):
http://webkit.org/blog-files/3d-transforms/poster-circle.html
http://webkit.org/blog-files/3d-transforms/morphing-cubes.html
http://annevankesteren.nl/
http://www.apple.com/html5/showcase/transitions/
When the last one was loading, I hit this assertion in ~JSGlobalObject():
ASSERT(JSLock::currentThreadIsHoldingLock());
Here's the backtrace:
> JavaScriptCore.dll!JSC::JSGlobalObject::~JSGlobalObject() Line 97 + 0x2a bytes C++
WebKit.dll!WebCore::JSDOMGlobalObject::~JSDOMGlobalObject() + 0x16 bytes C++
WebKit.dll!WebCore::JSDOMWindowBase::~JSDOMWindowBase() + 0x16 bytes C++
WebKit.dll!WebCore::JSDOMWindow::~JSDOMWindow() Line 1090 + 0x8 bytes C++
WebKit.dll!WebCore::JSDOMWindow::`scalar deleting destructor'() + 0x16 bytes C++
JavaScriptCore.dll!JSC::MarkedSpace::sweep() Line 268 + 0x10 bytes C++
JavaScriptCore.dll!JSC::Heap::reset(JSC::Heap::SweepToggle sweepToggle=DoSweep) Line 386 C++
JavaScriptCore.dll!JSC::Heap::collectAllGarbage() Line 367 C++
JavaScriptCore.dll!JSC::Heap::reportExtraMemoryCostSlowCase(unsigned int cost=209083) Line 96 C++
WebKit.dll!JSC::Heap::reportExtraMemoryCost(unsigned int cost=209083) Line 169 C++
WebKit.dll!WebCore::HTMLImageLoader::notifyFinished(WebCore::CachedResource * __formal=0x0abaf7a0) Line 85 C++
WebKit.dll!WebCore::CachedImage::checkNotify() Line 316 + 0x13 bytes C++
WebKit.dll!WebCore::CachedImage::data(WTF::PassRefPtr<WebCore::SharedBuffer> data={...}, bool allDataReceived=true) Line 296 C++
WebKit.dll!WebCore::CachedResourceRequest::didFinishLoading(WebCore::SubresourceLoader * loader=0x064019f0) Line 161 C++
WebKit.dll!WebCore::SubresourceLoader::didFinishLoading(double finishTime=0.00000000000000000) Line 181 + 0x1f bytes C++
WebKit.dll!WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle * __formal=0x06846960, double finishTime=0.00000000000000000) Line 434 + 0x18 bytes C++
WebKit.dll!WebCore::didFinishLoading(_CFURLConnection * conn=0x0696b1f0, const void * clientInfo=0x06846960) Line 241 + 0x26 bytes C++
CFNetwork.dll!URLConnectionClient::_clientDidFinishLoading() + 0x2b bytes C++
CFNetwork.dll!URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload() C++
CFNetwork.dll!URLConnectionClient::processEvents() + 0x21 bytes C++
CFNetwork.dll!URLConnectionWndProc() C++
user32.dll!_InternalCallWinProc at 20() + 0x28 bytes
user32.dll!_UserCallWinProcCheckWow at 32() + 0xb7 bytes
user32.dll!_DispatchMessageWorker at 8() + 0xdc bytes
user32.dll!_DispatchMessageW at 4() + 0xf bytes
WebKit.dll!RunLoop::run() Line 73 + 0xc bytes C++
WebKit.dll!WebKit::WebProcessMain(const WebKit::CommandLine & commandLine={...}) Line 82 C++
WebKit.dll!WebKitMain(const WebKit::CommandLine & commandLine={...}) Line 48 + 0x9 bytes C++
WebKit.dll!WebKitMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, wchar_t * lpstrCmdLine=0x0002114c, int nCmdShow=10) Line 172 + 0x9 bytes C++
WebKit2WebProcess.exe!wWinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, wchar_t * lpstrCmdLine=0x0002114c, int nCmdShow=10) Line 44 + 0x18 bytes C++
WebKit2WebProcess.exe!__tmainCRTStartup() Line 589 + 0x1c bytes C
kernel32.dll!_BaseProcessStart at 4() + 0x23 bytes
--
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