[Webkit-unassigned] [Bug 17251] Crash in WebCore::Document constructor on Apple.com

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Feb 9 14:12:27 PST 2008


http://bugs.webkit.org/show_bug.cgi?id=17251


webkit at mattlilek.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |webkit at mattlilek.com
           Severity|Critical                    |Major
             Status|UNCONFIRMED                 |NEW
          Component|New Bugs                    |WebCore Misc.
     Ever Confirmed|0                           |1
           Keywords|                            |NeedsReduction, Regression
            Summary|Reproducible crash on       |Crash in WebCore::Document
                   |apple.com using r30080 and  |constructor on Apple.com
                   |Safari 31A2                 |




------- Comment #3 from webkit at mattlilek.com  2008-02-09 14:12 PDT -------
Confirmed with r30080 nightly.

>	WebKit.dll!WebCore::Document::Document(WebCore::DOMImplementation * impl=0x7fe9c858, WebCore::Frame * frame=0x00000000, bool isXHTML=false)  Line 331 + 0x24 bytes	C++
        WebKit.dll!WebCore::XMLHttpRequest::getResponseXML()  Line 174 + 0x2a
bytes     C++
        WebKit.dll!KJS::JSXMLHttpRequest::getValueProperty(KJS::ExecState *
exec=0x00000000, int token=0)  Line 110 + 0x1b bytes        C++
        WebKit.dll!KJS::staticValueGetter<KJS::JSXMLHttpRequest>(KJS::ExecState
* exec=0x0012f3fc, KJS::JSObject * __formal=0x03f57a20, KJS::JSObject *
__formal=0x03f57a20, const KJS::PropertySlot & slot={...})  Line 149 + 0xd
bytes        C++
        WebKit.dll!KJS::JSObject::get(KJS::ExecState * exec=0x00000000, const
KJS::Identifier & propertyName={...})  Line 164 + 0xa bytes       C++
        WebKit.dll!KJS::DotAccessorNode::evaluate(KJS::ExecState *
exec=0x0012f3fc)  Line 823 + 0x15 bytes      C++
        WebKit.dll!KJS::AssignLocalVarNode::evaluate(KJS::ExecState *
exec=0x0012f3fc)  Line 3283       C++
        WebKit.dll!KJS::ConstStatementNode::execute(KJS::ExecState *
exec=0x0012f3fc)  Line 3746        C++
       
WebKit.dll!KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>,0>
& statements={...}, KJS::ExecState * exec=0x00000000)  Line 3683    C++
        WebKit.dll!KJS::BlockNode::execute(KJS::ExecState * exec=0x0012f3fc) 
Line 3707 + 0xc bytes     C++
        WebKit.dll!KJS::IfNode::execute(KJS::ExecState * exec=0x0012f3fc)  Line
3766 + 0xb bytes        C++
       
WebKit.dll!KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>,0>
& statements={...}, KJS::ExecState * exec=0x00000000)  Line 3683    C++
        WebKit.dll!KJS::FunctionBodyNode::execute(KJS::ExecState *
exec=0x00000003)  Line 4626 + 0x8 bytes      C++
        WebKit.dll!KJS::FunctionImp::callAsFunction(KJS::ExecState *
exec=0x0012f5c4, KJS::JSObject * thisObj=0x03f53f40, const KJS::List &
args={...})  Line 76 + 0xf bytes    C++
        WebKit.dll!KJS::JSObject::call(KJS::ExecState * exec=0x00000000,
KJS::JSObject * thisObj=0x03f53f40, const KJS::List & args={...})  Line 99    
C++
        WebKit.dll!KJS::functionProtoFuncApply(KJS::ExecState * exec=,
KJS::JSObject * thisObj=, const KJS::List & args=)  Line 110 + 0x13 bytes      
 C++
        WebKit.dll!KJS::ActivationImp::argumentsGetter(KJS::ExecState *
exec=0x0012f5c4, KJS::JSObject * __formal=0x7fca0a74, KJS::JSObject *
__formal=0x7fca0a74, const KJS::PropertySlot & slot={...})  Line 373      C++
        WebKit.dll!KJS::ResolveNode::evaluate(KJS::ExecState * exec=0x0012f5c4)
 Line 561 + 0xe bytes   C++
        WebKit.dll!KJS::JSObject::call(KJS::ExecState * exec=0x00000000,
KJS::JSObject * thisObj=0x0421eda0, const KJS::List & args={...})  Line 99    
C++
        WebKit.dll!KJS::FunctionCallDotNode::evaluate(KJS::ExecState *
exec=0x0012f5c4)  Line 1230 + 0x13 bytes C++
        WebKit.dll!KJS::ExprStatementNode::execute(KJS::ExecState *
exec=0x0012f5c4)  Line 3730 C++
       
WebKit.dll!KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>,0>
& statements={...}, KJS::ExecState * exec=0x00000000)  Line 3683    C++
        WebKit.dll!KJS::FunctionBodyNode::execute(KJS::ExecState *
exec=0x00000000)  Line 4626 + 0x8 bytes      C++
        WebKit.dll!KJS::FunctionImp::callAsFunction(KJS::ExecState *
exec=0x0012f718, KJS::JSObject * thisObj=0x03f53f40, const KJS::List &
args={...})  Line 76 + 0xf bytes    C++
        WebKit.dll!KJS::JSObject::call(KJS::ExecState * exec=0x00000000,
KJS::JSObject * thisObj=0x03f53f40, const KJS::List & args={...})  Line 99    
C++
        WebKit.dll!KJS::FunctionImp::construct(KJS::ExecState *
exec=0x0012f718, const KJS::List & args={...})  Line 202 + 0xf bytes    C++
        WebKit.dll!KJS::NewExprNode::evaluate(KJS::ExecState * exec=0x0012f718)
 Line 916 + 0x55 bytes  C++
        WebKit.dll!KJS::AssignLocalVarNode::evaluate(KJS::ExecState *
exec=0x0012f718)  Line 3283       C++
        WebKit.dll!KJS::CommaNode::evaluate(KJS::ExecState * exec=0x0012f718) 
Line 3534 + 0xa bytes    C++
        WebKit.dll!KJS::ConstStatementNode::execute(KJS::ExecState *
exec=0x0012f718)  Line 3746        C++
       
WebKit.dll!KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>,0>
& statements={...}, KJS::ExecState * exec=0x00000000)  Line 3683    C++
        WebKit.dll!KJS::FunctionBodyNode::execute(KJS::ExecState *
exec=0x00000003)  Line 4626 + 0x8 bytes      C++
        WebKit.dll!KJS::FunctionImp::callAsFunction(KJS::ExecState *
exec=0x0012f84c, KJS::JSObject * thisObj=0x03f58760, const KJS::List &
args={...})  Line 76 + 0xf bytes    C++
        WebKit.dll!KJS::JSObject::call(KJS::ExecState * exec=0x00000000,
KJS::JSObject * thisObj=0x03f58760, const KJS::List & args={...})  Line 99    
C++
        WebKit.dll!KJS::FunctionCallDotNode::evaluate(KJS::ExecState *
exec=0x0012f84c)  Line 1230 + 0x13 bytes C++
        WebKit.dll!KJS::ExprStatementNode::execute(KJS::ExecState *
exec=0x0012f84c)  Line 3730 C++
        WebKit.dll!KJS::IfNode::execute(KJS::ExecState * exec=0x0012f84c)  Line
3766 + 0xb bytes        C++
       
WebKit.dll!KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>,0>
& statements={...}, KJS::ExecState * exec=0x00000000)  Line 3683    C++
        WebKit.dll!KJS::FunctionBodyNode::execute(KJS::ExecState *
exec=0x00000001)  Line 4626 + 0x8 bytes      C++
        WebKit.dll!KJS::FunctionImp::callAsFunction(KJS::ExecState *
exec=0x0012fa14, KJS::JSObject * thisObj=0x03f58760, const KJS::List &
args={...})  Line 76 + 0xf bytes    C++
        WebKit.dll!KJS::JSObject::call(KJS::ExecState * exec=0x00000000,
KJS::JSObject * thisObj=0x03f58760, const KJS::List & args={...})  Line 99    
C++
        WebKit.dll!KJS::functionProtoFuncApply(KJS::ExecState * exec=,
KJS::JSObject * thisObj=, const KJS::List & args=)  Line 110 + 0x13 bytes      
 C++
        WebKit.dll!KJS::PrototypeFunction::callAsFunction(KJS::ExecState *
exec=0x0012fa14, KJS::JSObject * thisObj=0x03f67400, const KJS::List &
args={...})  Line 882 + 0x14 bytes    C++
        WebKit.dll!KJS::JSObject::call(KJS::ExecState * exec=0x00000000,
KJS::JSObject * thisObj=0x03f67400, const KJS::List & args={...})  Line 99    
C++
        WebKit.dll!KJS::FunctionCallDotNode::evaluate(KJS::ExecState *
exec=0x0012fa14)  Line 1230 + 0x13 bytes C++
        WebKit.dll!KJS::ReturnNode::execute(KJS::ExecState * exec=0x0012fa14) 
Line 4088        C++
       
WebKit.dll!KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>,0>
& statements={...}, KJS::ExecState * exec=0x00000000)  Line 3683    C++
        WebKit.dll!KJS::FunctionBodyNode::execute(KJS::ExecState *
exec=0x00000000)  Line 4626 + 0x8 bytes      C++
        WebKit.dll!KJS::FunctionImp::callAsFunction(KJS::ExecState *
exec=0x7fda5ea0, KJS::JSObject * thisObj=0x03f57a20, const KJS::List &
args={...})  Line 76 + 0xf bytes    C++
        WebKit.dll!KJS::JSObject::call(KJS::ExecState * exec=0x00000000,
KJS::JSObject * thisObj=0x03f57a20, const KJS::List & args={...})  Line 99    
C++
        WebKit.dll!WebCore::JSAbstractEventListener::handleEvent(WebCore::Event
* ele=, bool isWindowEvent=)  Line 116  C++
        pthreadVC2.dll!10002b8e()       
        [Frames below may be incorrect and/or missing, no symbols loaded for
pthreadVC2.dll]    
        WebKit.dll!WTF::fastMalloc(unsigned int size=2139846232)  Line 3095 +
0x1f bytes        C++
        WebKit.dll!WebCore::XMLHttpRequest::callReadyStateChangeListener() 
Line 301    C++
       
WebKit.dll!WebCore::XMLHttpRequest::didFinishLoading(WebCore::SubresourceLoader
* loader=0x7f8ff680)  Line 699  C++
        WebKit.dll!WebCore::SubresourceLoader::didFinishLoading()  Line 193 +
0xe bytes C++
       
WebKit.dll!WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle *
__formal=0x7fd32600)  Line 373   C++
        WebKit.dll!WebCore::didFinishLoading(_CFURLConnection *
conn=0x03a0ce78, const void * clientInfo=0x7fd32600)  Line 112  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