| Summary: | crash when loading http://conit.com/ | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | Riku Voipio <nchip> |
| Component: | khtml renderer | Assignee: | Konqueror Bugs <konqueror-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Debian testing | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed In: | ||
| Sentry Crash Report: | |||
|
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();
}
|