RESOLVED WORKSFORME 17440
REGRESSION: Crash in lastChild()-ish code on Windows
https://bugs.webkit.org/show_bug.cgi?id=17440
Summary REGRESSION: Crash in lastChild()-ish code on Windows
Matt Lilek
Reported 2008-02-19 20:45:05 PST
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()
Attachments
Matt Lilek
Comment 1 2008-02-20 17:11:24 PST
I cannot reproduce this today.
Note You need to log in before you can comment on or make changes to this bug.