[Webkit-unassigned] [Bug 17440] New: REGRESSION: Crash in lastChild()-ish code on Windows

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 19 20:45:05 PST 2008


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

           Summary: REGRESSION: Crash in lastChild()-ish code on Windows
           Product: WebKit
           Version: 525+ (Nightly build)
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Keywords: NeedsReduction, Regression
          Severity: Normal
          Priority: P1
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: webkit at mattlilek.com


ToT on Windows crashes when loading anything:

FWIW, the debugger sends me to this line when it attaches:
http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/css/CSSStyleSelector.cpp#L790

        ntdll.dll!7c901230()    
        [Frames below may be incorrect and/or missing, no symbols loaded for
ntdll.dll] 
        WebKit.dll!failwithmessage(void * retaddr=0x00000000, int crttype=, int
errnum=, const char * msg=0x00000000)  + 0x1d6 bytes    C++
        WebKit.dll!_RTC_Failure(void * retaddr=0x008e9b08, int errnum=0)  +
0x35 bytes  C++
        WebKit.dll!_RTC_CheckEsp()  + 0x18 bytes        C++
        WebKit.dll!WebCore::Node::lastChild()  Line 106 + 0x28 bytes    C++
>	WebKit.dll!WebCore::CSSStyleSelector::locateCousinList(WebCore::Element * parent=0x037f17a8, unsigned int depth=1)  Line 790 + 0x8 bytes	C++
        WebKit.dll!WebCore::CSSStyleSelector::locateSharedStyle()  Line 886 +
0x19 bytes        C++
        WebKit.dll!WebCore::CSSStyleSelector::styleForElement(WebCore::Element
* e=0x037f1858, WebCore::RenderStyle * defaultParent=0x00000000, bool
allowSharing=true, bool resolveForRootDefault=false)  Line 935 + 0x8 bytes C++
        WebKit.dll!WebCore::Element::styleForRenderer(WebCore::RenderObject *
parentRenderer=0x038e6ec4)  Line 639      C++
        WebKit.dll!WebCore::Node::createRendererIfNeeded()  Line 992 + 0x16
bytes       C++
        WebKit.dll!WebCore::Element::attach()  Line 687 C++
        WebKit.dll!WebCore::ContainerNode::attach()  Line 630 + 0x12 bytes     
C++
        WebKit.dll!WebCore::Element::attach()  Line 688 C++
        WebKit.dll!WebCore::ContainerNode::attach()  Line 630 + 0x12 bytes     
C++
        WebKit.dll!WebCore::Element::attach()  Line 688 C++
        WebKit.dll!WebCore::ContainerNode::attach()  Line 630 + 0x12 bytes     
C++
        WebKit.dll!WebCore::Element::attach()  Line 688 C++
        WebKit.dll!WebCore::HTMLTableElement::attach()  Line 652        C++
        WebKit.dll!WebCore::ContainerNode::attach()  Line 630 + 0x12 bytes     
C++
        WebKit.dll!WebCore::Element::attach()  Line 688 C++
        WebKit.dll!WebCore::Element::recalcStyle(WebCore::Node::StyleChange
change=Force)  Line 728 + 0x12 bytes        C++
        WebKit.dll!WebCore::Element::recalcStyle(WebCore::Node::StyleChange
change=Force)  Line 780 + 0x16 bytes        C++
        WebKit.dll!WebCore::Document::recalcStyle(WebCore::Node::StyleChange
change=Force)  Line 1116 + 0x16 bytes      C++
        WebKit.dll!WebCore::Document::updateStyleSelector()  Line 2066 + 0x14
bytes     C++
        WebKit.dll!WebCore::Document::removePendingSheet()  Line 2040   C++
        WebKit.dll!WebCore::HTMLLinkElement::sheetLoaded()  Line 247    C++
        WebKit.dll!WebCore::CSSStyleSheet::checkLoaded()  Line 179 + 0x21 bytes
C++
        WebKit.dll!WebCore::HTMLLinkElement::setCSSStyleSheet(const
WebCore::String & url={...}, const WebCore::String & charset={...}, const
WebCore::CachedCSSStyleSheet * sheet=0x03764810)  Line 231 + 0x1d bytes   C++
        WebKit.dll!WebCore::CachedCSSStyleSheet::checkNotify()  Line 94 + 0x4f
bytes    C++
       
WebKit.dll!WebCore::CachedCSSStyleSheet::data(WTF::PassRefPtr<WebCore::SharedBuffer>
data={...}, bool allDataReceived=true)  Line 85    C++
        WebKit.dll!WebCore::Loader::didFinishLoading(WebCore::SubresourceLoader
* loader=0x038256e8)  Line 114  C++
        WebKit.dll!WebCore::SubresourceLoader::didFinishLoading()  Line 193 +
0x21 bytes        C++
       
WebKit.dll!WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle *
__formal=0x037cf670)  Line 372 + 0xf bytes       C++
        WebKit.dll!WebCore::didFinishLoading(_CFURLConnection *
conn=0x03791b58, const void * clientInfo=0x037cf670)  Line 117 + 0x1e bytes    
C++
        CFNetwork.dll!6a534784()        
        CFNetwork.dll!6a534ba1()        
        CFNetwork.dll!6a534d42()        
        user32.dll!7e418724()   
        user32.dll!7e418806()   
        user32.dll!7e4189bd()   
        user32.dll!7e418a00()   
        Safari.exe!004a346f()   
        comctl32.dll!773e2154()         
        user32.dll!7e418724()   
        user32.dll!7e418806()   
        user32.dll!7e41884a()   
        user32.dll!7e41881a()   
        user32.dll!7e41881a()   
        user32.dll!7e41b4b0()   
        user32.dll!7e41b4bb()   
        user32.dll!7e41b4bb()   
        user32.dll!7e41b4fc()   
        user32.dll!7e41b50c()   
        ntdll.dll!7c90eae3()    
        user32.dll!7e41bf60()   
        Safari.exe!004c3d83()   
        Safari.exe!004c46c9()   
        Safari.exe!004ced30()   
        Safari.exe!004a362d()   
        Safari.exe!004a3b99()   
        Safari.exe!00506217()   
        kernel32.dll!7c816ff7()


-- 
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