Summary: | crash when loading http://conit.com/ | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Riku Voipio <nchip> |
Component: | khtml renderer | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Riku Voipio
2004-10-16 14:49:27 UTC
For what I can see by testing the source of the page, the crash is caused by the line <frame src="conIT%20Gesellschaft%20f%FCr%20Consulting,%20Software-Entwicklung%20und%20IT-Dienstleistungen%20mbH_files/phead.html" class="phead" name="ptitle" scrolling="no" noresize="noresize"> Crash confirmed on cvs HEAD 15 October 2004 #0 0x41c3987b in khtml::RenderBox::containingBlockWidth (this=0x83b3510) at render_box.cpp:532 #1 0x41c3af50 in khtml::RenderBox::calcReplacedWidth (this=0x83b3510) at render_box.cpp:894 #2 0x41c57e56 in khtml::RenderReplaced::calcMinMaxWidth (this=0x83b3510) at render_replaced.cpp:73 #3 0x41c35d10 in khtml::RenderObject::recalcMinMaxWidths (this=0x83b3510) at render_object.cpp:1756 #4 0x41c35c21 in khtml::RenderObject::recalcMinMaxWidths (this=0x83b345c) at render_object.cpp:1742 #5 0x41c35c21 in khtml::RenderObject::recalcMinMaxWidths (this=0x83b3344) at render_object.cpp:1742 #6 0x41c35c21 in khtml::RenderObject::recalcMinMaxWidths (this=0x83b3280) at render_object.cpp:1742 #7 0x41c35c21 in khtml::RenderObject::recalcMinMaxWidths (this=0x83b3180) at render_object.cpp:1742 #8 0x41c682e4 in khtml::RenderCanvas::layout (this=0x83b3180) at render_canvas.cpp:137 #9 0x41b6dd72 in KHTMLView::layout (this=0x82fa7b8) at khtmlview.cpp:725 #10 0x41b763bd in KHTMLView::timerEvent (this=0x82fa7b8, e=0xbffff640) at khtmlview.cpp:2719 #11 0x40dfb253 in QObject::event () from /opt/qt333/lib/libqt-mt.so.3 #12 0x40e33b0f in QWidget::event () from /opt/qt333/lib/libqt-mt.so.3 #13 0x40da10bf in QApplication::internalNotify () ---Type <return> to continue, or q <return> to quit--- from /opt/qt333/lib/libqt-mt.so.3 #14 0x40da06be in QApplication::notify () from /opt/qt333/lib/libqt-mt.so.3 #15 0x40927ed7 in KApplication::notify (this=0xbffffa20, receiver=0x82fa7b8, event=0xbffff640) at kapplication.cpp:495 #16 0x40d908f5 in QEventLoop::activateTimers () from /opt/qt333/lib/libqt-mt.so.3 #17 0x40d49ccb in QEventLoop::processEvents () from /opt/qt333/lib/libqt-mt.so.3 #18 0x40db3478 in QEventLoop::enterLoop () from /opt/qt333/lib/libqt-mt.so.3 #19 0x40db3328 in QEventLoop::exec () from /opt/qt333/lib/libqt-mt.so.3 #20 0x40da1311 in QApplication::exec () from /opt/qt333/lib/libqt-mt.so.3 #21 0x40073c27 in kdemain (argc=1, argv=0xbffffb74) at konq_main.cc:204 #22 0x08048686 in main (argc=1, argv=0xbffffb74) at konqueror.la.cc:2 CVS commit by ggarand: Fix containingBlock crash BUG: 84576, 91442, 76955 M +2 -2 render_object.cpp 1.275 --- kdelibs/khtml/rendering/render_object.cpp #1.274:1.275 @@ -540,6 +540,6 @@ RenderBlock *RenderObject::containingBlo o = o->parent(); } else { - while(o && ( ( o->isInline() && !o->isReplaced() ) || - o->isTableRow() || o->isTableSection() || o->isTableCol() ) ) + while(o && ( ( o->isInline() && !o->isReplaced() ) || o->isTableRow() || o->isTableSection() || + o->isTableCol() || o->isFrameSet() ) ) o = o->parent(); } |