[Webkit-unassigned] [Bug 19217] New: REGRESSION: Assertion failure in JSImmediate::toString when loading GMail
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri May 23 10:56:05 PDT 2008
http://bugs.webkit.org/show_bug.cgi?id=19217
Summary: REGRESSION: Assertion failure in JSImmediate::toString
when loading GMail
Product: WebKit
Version: 526+ (Nightly build)
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: P2
Component: JavaScriptCore
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: aroben at apple.com
CC: ggaren at apple.com
I'm seeing an assertion failure in JSImmediate::toString when loading GMail
To repro:
1. Log in to GMail
> WebKit_debug.dll!KJS::JSImmediate::toString(const KJS::JSValue * v=0xdddddddd) Line 62 + 0x2c bytes C++
WebKit_debug.dll!KJS::JSValue::toString(KJS::ExecState *
exec=0x0012eeec) Line 518 + 0x20 bytes C++
WebKit_debug.dll!WebCore::JSXMLHttpRequest::open(KJS::ExecState *
exec=0x0012eeec, const KJS::List & args={...}) Line 134 + 0x1c bytes C++
WebKit_debug.dll!WebCore::jsXMLHttpRequestPrototypeFunctionOpen(KJS::ExecState
* exec=0x0012eeec, KJS::JSObject * thisObj=0x09038c80, const KJS::List &
args={...}) Line 186 C++
WebKit_debug.dll!KJS::PrototypeFunction::callAsFunction(KJS::ExecState
* exec=0x0012eeec, KJS::JSObject * thisObj=0x09038c80, const KJS::List &
args={...}) Line 733 + 0x16 bytes C++
WebKit_debug.dll!KJS::Machine::privateExecute(KJS::Machine::ExecutionFlag
flag=Normal, KJS::ExecState * exec=0x0012eeec, KJS::RegisterFile *
registerFile=0x08c2d720, KJS::Register * r=0x0a6f2cbc, KJS::ScopeChainNode *
scopeChain=0x0a25b548, KJS::CodeBlock * codeBlock=0x06b1ba30, KJS::JSValue * *
exception=0x0012ef88) Line 1945 + 0x27 bytes C++
WebKit_debug.dll!KJS::Machine::execute(KJS::FunctionBodyNode *
functionBodyNode=0x0a243aa8, KJS::ExecState * exec=0x0012f68c, KJS::FunctionImp
* function=0x09033440, KJS::JSObject * thisObj=0x09080600, const KJS::List &
args={...}, KJS::RegisterFileStack * registerFileStack=0x06acfef8,
KJS::ScopeChainNode * scopeChain=0x09fa7120, KJS::JSValue * *
exception=0x0012ef88) Line 739 + 0x22 bytes C++
WebKit_debug.dll!KJS::FunctionImp::callAsFunction(KJS::ExecState *
exec=0x0012f68c, KJS::JSObject * thisObj=0x09080600, const KJS::List &
args={...}) Line 95 + 0x3c bytes C++
WebKit_debug.dll!KJS::JSObject::call(KJS::ExecState * exec=0x0012f68c,
KJS::JSObject * thisObj=0x09080600, const KJS::List & args={...}) Line 99 +
0x1b bytes C++
WebKit_debug.dll!KJS::functionProtoFuncApply(KJS::ExecState *
exec=0x0012f68c, KJS::JSObject * thisObj=0x09033440, const KJS::List &
args={...}) Line 107 + 0x14 bytes C++
WebKit_debug.dll!KJS::PrototypeFunction::callAsFunction(KJS::ExecState
* exec=0x0012f68c, KJS::JSObject * thisObj=0x09033440, const KJS::List &
args={...}) Line 733 + 0x16 bytes C++
WebKit_debug.dll!KJS::Machine::privateExecute(KJS::Machine::ExecutionFlag
flag=Normal, KJS::ExecState * exec=0x0012f68c, KJS::RegisterFile *
registerFile=0x08c2d720, KJS::Register * r=0x0a741e14, KJS::ScopeChainNode *
scopeChain=0x06376230, KJS::CodeBlock * codeBlock=0x06d12248, KJS::JSValue * *
exception=0x0012f728) Line 1945 + 0x27 bytes C++
WebKit_debug.dll!KJS::Machine::execute(KJS::FunctionBodyNode *
functionBodyNode=0x0a205aa8, KJS::ExecState * exec=0x06ad0108, KJS::FunctionImp
* function=0x091377e0, KJS::JSObject * thisObj=0x091377c0, const KJS::List &
args={...}, KJS::RegisterFileStack * registerFileStack=0x06acfef8,
KJS::ScopeChainNode * scopeChain=0x0a40f0e0, KJS::JSValue * *
exception=0x0012f728) Line 739 + 0x22 bytes C++
WebKit_debug.dll!KJS::FunctionImp::callAsFunction(KJS::ExecState *
exec=0x06ad0108, KJS::JSObject * thisObj=0x091377c0, const KJS::List &
args={...}) Line 90 + 0x3c bytes C++
WebKit_debug.dll!KJS::JSObject::call(KJS::ExecState * exec=0x06ad0108,
KJS::JSObject * thisObj=0x091377c0, const KJS::List & args={...}) Line 99 +
0x1b bytes C++
WebKit_debug.dll!WebCore::JSAbstractEventListener::handleEvent(WebCore::Event *
ele=0x0a76fa70, bool isWindowEvent=false) Line 100 + 0x14 bytes C++
WebKit_debug.dll!WebCore::EventTarget::handleLocalEvents(WebCore::EventTargetNode
* referenceNode=0x0a0ad808, WebCore::Event * evt=0x0a76fa70, bool
useCapture=false) Line 314 + 0x2e bytes C++
WebKit_debug.dll!WebCore::EventTargetNode::handleLocalEvents(WebCore::Event *
evt=0x0a76fa70, bool useCapture=false) Line 106 C++
WebKit_debug.dll!WebCore::EventTarget::dispatchGenericEvent(WebCore::EventTargetNode
* referenceNode=0x0a0ad808, WTF::PassRefPtr<WebCore::Event> e={...}, int &
__formal=0, bool tempEvent=true) Line 212 + 0x1d bytes C++
WebKit_debug.dll!WebCore::EventTargetNode::dispatchEvent(WTF::PassRefPtr<WebCore::Event>
e={...}, int & ec=0, bool tempEvent=true) Line 121 + 0x1e bytes C++
WebKit_debug.dll!WebCore::EventTargetNode::dispatchHTMLEvent(const
WebCore::AtomicString & eventType={...}, bool canBubbleArg=false, bool
cancelableArg=false) Line 358 C++
WebKit_debug.dll!WebCore::HTMLImageLoader::dispatchLoadEvent() Line
131 C++
WebKit_debug.dll!WebCore::Document::dispatchImageLoadEventsNow() Line
2769 + 0xf bytes C++
WebKit_debug.dll!WebCore::Document::imageLoadEventTimerFired(WebCore::Timer<WebCore::Document>
* __formal=0x069e7fb8) Line 2777 C++
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list