[Webkit-unassigned] [Bug 31642] Crash in RenderObject::destroy()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Nov 18 13:46:50 PST 2009
https://bugs.webkit.org/show_bug.cgi?id=31642
James Robinson <jamesr at chromium.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|New Bugs |WebCore Misc.
--- Comment #1 from James Robinson <jamesr at chromium.org> 2009-11-18 13:46:50 PST ---
Here's what the top of the stack looks like (from a Chromium build):
> chrome.dll!WebCore::RenderObject::destroy() Line 1862 + 0xa bytes C++
chrome.dll!WebCore::RenderBoxModelObject::destroy() Line 76 C++
chrome.dll!WebCore::RenderBox::destroy() Line 96 C++
chrome.dll!WebCore::RenderBlock::destroy() Line 197 C++
chrome.dll!WebCore::RenderObjectChildList::destroyLeftoverChildren() Line
59 + 0x1d bytes C++
chrome.dll!WebCore::RenderInline::destroy() Line 62 C++
chrome.dll!WebCore::Node::detach() Line 1256 + 0x1d bytes C++
chrome.dll!WebCore::ContainerNode::detach() Line 591 C++
chrome.dll!WebCore::Element::detach() Line 759 C++
chrome.dll!WebCore::ContainerNode::removeChild(WebCore::Node *
oldChild=0x0ade8b00, int & ec=0) Line 344 + 0x1d bytes C++
chrome.dll!WebCore::HTMLParser::handleResidualStyleCloseTagAcrossBlocks(WebCore::HTMLStackElem
* elem=0x09e05ec0) Line 1225 + 0x2b bytes C++
chrome.dll!WebCore::HTMLParser::popBlock(const WebCore::AtomicString &
tagName={...}, bool reportErrors=true) Line 1408 + 0xc bytes C++
chrome.dll!WebCore::HTMLParser::processCloseTag(WebCore::Token *
t=0x0676b420) Line 994 C++
chrome.dll!WebCore::HTMLParser::parseToken(WebCore::Token * t=0x0676b420)
Line 228 C++
chrome.dll!WebCore::HTMLTokenizer::processToken() Line 1934 + 0x20 bytes
C++
chrome.dll!WebCore::HTMLTokenizer::parseTag(WebCore::SegmentedString &
src={...}, WebCore::HTMLTokenizer::State state={...}) Line 1506 + 0xf bytes
C++
chrome.dll!WebCore::HTMLTokenizer::write(const WebCore::SegmentedString &
str={...}, bool appendData=false) Line 1757 + 0x1d bytes C++
chrome.dll!WebCore::HTMLTokenizer::notifyFinished(WebCore::CachedResource
* __formal=0x06deec80) Line 2078 + 0x1c bytes C++
chrome.dll!WebCore::CachedScript::checkNotify() Line 105 + 0x13 bytes
C++
chrome.dll!WebCore::CachedScript::data(WTF::PassRefPtr<WebCore::SharedBuffer>
data={...}, bool allDataReceived=true) Line 96 C++
chrome.dll!WebCore::Loader::Host::didFinishLoading(WebCore::SubresourceLoader *
loader=0x0536c400) Line 368 C++
chrome.dll!WebCore::SubresourceLoader::didFinishLoading() Line 184 + 0x21
bytes C++
I kind of suspect that ruby's to blame here - the element on which
ContainerNode::removeChild() is called on has a tag name "ruby" and its
children appear to be somehow corrupt.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list