Bug 81199

Summary: Crash - Assertion failure at render_block.cpp:525
Product: [Applications] konqueror Reporter: paragw
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Stack Trace

Description paragw 2004-05-09 17:10:56 UTC
Version:           3.2.2 (using KDE KDE 3.2.2)
Installed from:    Compiled From Sources
Compiler:          gcc 3.3.1 FC1 Stock
OS:          Linux

Go to this site - http://sources.redhat.com/gdb/current/onlinedocs/gdb_8.html

Konqueror crashes, see the attached stack trace. The problem seems to be the following lines in render_block.cpp line 525
if (isTableCell()) {
        // Table cells need to grow to accommodate both overhanging floats and
        // blocks that have overflowed content.
        // Check for an overhanging float first.
        // FIXME: This needs to look at the last flow, not the last child.
        if (lastChild() && lastChild()->hasOverhangingFloats()) {
            KHTMLAssert(lastChild()->isRenderBlock());

The KHTMLAssert fails. The comment above says it needs to look at last flow and not last child, but I don't know what that means! How to look at flow instead of child?!!
Comment 1 paragw 2004-05-09 17:12:49 UTC
Created attachment 5921 [details]
Stack Trace
Comment 2 Tommi Tervo 2004-05-09 19:23:50 UTC

*** This bug has been marked as a duplicate of 75806 ***