[Webkit-unassigned] [Bug 78695] New: ASSERT in WebCore::RenderTableCell::col editing a wiki table

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Feb 15 04:43:59 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=78695

           Summary: ASSERT in WebCore::RenderTableCell::col editing a wiki
                    table
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: svillar at igalia.com


I'm getting this assertion when trying to edit a table in a Twiki page *after* editing & saving another one in the same page.

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff410821e in WebCore::RenderTableCell::col (this=0x2947578) at ../../Source/WebCore/rendering/RenderTableCell.h:64
64            ASSERT(m_column != unsetColumnIndex);
#0  0x00007ffff410821e in WebCore::RenderTableCell::col (this=0x2947578) at ../../Source/WebCore/rendering/RenderTableCell.h:64
#1  0x00007ffff4a60376 in WebCore::RenderTableCell::computeCollapsedStartBorder (this=0x2947578, includeColor=WebCore::DoNotIncludeBorderColor) at ../../Source/WebCore/rendering/RenderTableCell.cpp:406
#2  0x00007ffff4a602e7 in WebCore::RenderTableCell::collapsedStartBorder (this=0x2947578, includeColor=WebCore::DoNotIncludeBorderColor) at ../../Source/WebCore/rendering/RenderTableCell.cpp:397
#3  0x00007ffff4a62cb6 in WebCore::RenderTableCell::borderHalfStart (this=0x2947578, outer=false) at ../../Source/WebCore/rendering/RenderTableCell.cpp:807
#4  0x00007ffff4a62a3f in WebCore::RenderTableCell::borderHalfLeft (this=0x2947578, outer=false) at ../../Source/WebCore/rendering/RenderTableCell.cpp:777
#5  0x00007ffff4a627e9 in WebCore::RenderTableCell::borderLeft (this=0x2947578) at ../../Source/WebCore/rendering/RenderTableCell.cpp:733
#6  0x00007ffff49abefc in WebCore::RenderBox::clientWidth (this=0x2947578) at ../../Source/WebCore/rendering/RenderBox.cpp:473
#7  0x00007ffff420f531 in WebCore::RenderBox::contentWidth (this=0x2947578) at ../../Source/WebCore/rendering/RenderBox.h:180
#8  0x00007ffff4953394 in WebCore::RenderBox::contentLogicalWidth (this=0x2947578) at ../../Source/WebCore/rendering/RenderBox.h:182
#9  0x00007ffff495342a in WebCore::RenderBox::availableLogicalWidth (this=0x2947578) at ../../Source/WebCore/rendering/RenderBox.h:345
#10 0x00007ffff496920a in WebCore::RenderBlock::availableLogicalWidth (this=0x2947578) at ../../Source/WebCore/rendering/RenderBlock.cpp:4628
#11 0x00007ffff49afa15 in WebCore::RenderBox::containingBlockLogicalWidthForContent (this=0x2947858) at ../../Source/WebCore/rendering/RenderBox.cpp:1259
#12 0x00007ffff49afa4c in WebCore::RenderBox::containingBlockLogicalWidthForContentInRegion (this=0x2947858, region=0x0, offsetFromLogicalTopOfFirstPage=0) at ../../Source/WebCore/rendering/RenderBox.cpp:1265
#13 0x00007ffff49b1802 in WebCore::RenderBox::computeLogicalWidthInRegion (this=0x2947858, region=0x0, offsetFromLogicalTopOfFirstPage=0) at ../../Source/WebCore/rendering/RenderBox.cpp:1674
#14 0x00007ffff49b156a in WebCore::RenderBox::computeLogicalWidth (this=0x2947858) at ../../Source/WebCore/rendering/RenderBox.cpp:1639
#15 0x00007ffff4a05887 in WebCore::RenderImage::imageDimensionsChanged (this=0x2947858, imageSizeChanged=false, rect=0x0) at ../../Source/WebCore/rendering/RenderImage.cpp:201
#16 0x00007ffff4a0569e in WebCore::RenderImage::imageChanged (this=0x2947858, newImage=0x2731080, rect=0x0) at ../../Source/WebCore/rendering/RenderImage.cpp:175
#17 0x00007ffff4a48a53 in WebCore::RenderObject::imageChanged (this=0x2947858, image=0x2731080, rect=0x0) at ../../Source/WebCore/rendering/RenderObject.cpp:2647
#18 0x00007ffff46d22bf in WebCore::CachedImage::didAddClient (this=0x2731080, c=0x2947858) at ../../Source/WebCore/loader/cache/CachedImage.cpp:114
#19 0x00007ffff46d8447 in WebCore::CachedResource::addClient (this=0x2731080, client=0x2947858) at ../../Source/WebCore/loader/cache/CachedResource.cpp:370
#20 0x00007ffff4a07ed2 in WebCore::RenderImageResource::setCachedImage (this=0x2947900, newImage=0x2731080) at ../../Source/WebCore/rendering/RenderImageResource.cpp:73
#21 0x00007ffff4522be8 in WebCore::HTMLImageElement::attach (this=0x24bf700) at ../../Source/WebCore/html/HTMLImageElement.cpp:164
#22 0x00007ffff433b8b5 in WebCore::ContainerNode::attach (this=0x24c09f0) at ../../Source/WebCore/dom/ContainerNode.cpp:793
#23 0x00007ffff439e138 in WebCore::Element::attach (this=0x24c09f0) at ../../Source/WebCore/dom/Element.cpp:960
#24 0x00007ffff43306ea in WebCore::Node::reattach (this=0x24c09f0) at ../../Source/WebCore/dom/Node.h:840
#25 0x00007ffff439e8ac in WebCore::Element::recalcStyle (this=0x24c09f0, change=WebCore::Node::Force) at ../../Source/WebCore/dom/Element.cpp:1065
#26 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x2246600, change=WebCore::Node::Force) at ../../Source/WebCore/dom/Element.cpp:1138
#27 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x2246050, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#28 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x1cd6400, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#29 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x1460d70, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#30 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x1460790, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#31 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x1e1ae10, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#32 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x1e1ab80, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#33 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x1be60f0, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#34 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x1cd8ff0, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#35 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x1ac6db0, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#36 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x1e49e10, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#37 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x1fe7ce0, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#38 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x1f237d0, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#39 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x1fc6e20, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#40 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x144ddc0, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#41 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x197c910, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#42 0x00007ffff439ef5c in WebCore::Element::recalcStyle (this=0x177ae00, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Element.cpp:1138
#43 0x00007ffff43520d2 in WebCore::Document::recalcStyle (this=0x27c12d0, change=WebCore::Node::NoChange) at ../../Source/WebCore/dom/Document.cpp:1604
#44 0x00007ffff435234e in WebCore::Document::updateStyleIfNeeded (this=0x27c12d0) at ../../Source/WebCore/dom/Document.cpp:1654
#45 0x00007ffff435469c in WebCore::Document::implicitClose (this=0x27c12d0) at ../../Source/WebCore/dom/Document.cpp:2315
#46 0x00007ffff46ffe8b in WebCore::FrameLoader::checkCallImplicitClose (this=0x126ea08) at ../../Source/WebCore/loader/FrameLoader.cpp:796
#47 0x00007ffff46ffc40 in WebCore::FrameLoader::checkCompleted (this=0x126ea08) at ../../Source/WebCore/loader/FrameLoader.cpp:742
#48 0x00007ffff46ff9a7 in WebCore::FrameLoader::finishedParsing (this=0x126ea08) at ../../Source/WebCore/loader/FrameLoader.cpp:676
#49 0x00007ffff435c816 in WebCore::Document::finishedParsing (this=0x27c12d0) at ../../Source/WebCore/dom/Document.cpp:4466
#50 0x00007ffff45afc43 in WebCore::HTMLTreeBuilder::finished (this=0x1f396f0) at ../../Source/WebCore/html/parser/HTMLTreeBuilder.cpp:2820
#51 0x00007ffff4584e68 in WebCore::HTMLDocumentParser::end (this=0x1f08770) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:381
#52 0x00007ffff4584f6f in WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd (this=0x1f08770) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:390
#53 0x00007ffff458402c in WebCore::HTMLDocumentParser::prepareToStopParsing (this=0x1f08770) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:153
#54 0x00007ffff4584fb4 in WebCore::HTMLDocumentParser::attemptToEnd (this=0x1f08770) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:402
#55 0x00007ffff458506d in WebCore::HTMLDocumentParser::finish (this=0x1f08770) at ../../Source/WebCore/html/parser/HTMLDocumentParser.cpp:429
#56 0x00007ffff46fae92 in WebCore::DocumentWriter::endIfNotLoadingMainResource (this=0x1ea40b0) at ../../Source/WebCore/loader/DocumentWriter.cpp:233
#57 0x00007ffff46fada9 in WebCore::DocumentWriter::end (this=0x1ea40b0) at ../../Source/WebCore/loader/DocumentWriter.cpp:212
#58 0x00007ffff46ef5e9 in WebCore::DocumentLoader::finishedLoading (this=0x1ea3f90) at ../../Source/WebCore/loader/DocumentLoader.cpp:294
#59 0x00007ffff47060cd in WebCore::FrameLoader::finishedLoading (this=0x126ea08) at ../../Source/WebCore/loader/FrameLoader.cpp:2070
#60 0x00007ffff473a9af in WebCore::MainResourceLoader::didFinishLoading (this=0x14c1540, finishTime=0) at ../../Source/WebCore/loader/MainResourceLoader.cpp:484
#61 0x00007ffff47464d7 in WebCore::ResourceLoader::didFinishLoading (this=0x14c1540, finishTime=0) at ../../Source/WebCore/loader/ResourceLoader.cpp:451

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