[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