Version: 3.1.94 (using KDE 3.1.94 (CVS >= 20031206), compiled sources) Compiler: gcc version 3.3.1 (SuSE Linux) OS: Linux (i686) release 2.4.21-144-default Used url: http://www.globeandmail.com/servlet/ArticleNews/TPStory/LAC/20031227/MARS27/TPScience/ It is loading about 31 out of 35 images and crashes. Backtrace and ddd debug output provided: Backtrace: [New Thread 16384 (LWP 2217)] 0x4143fa86 in waitpid () from /lib/i686/libpthread.so.0 #0 0x4143fa86 in waitpid () from /lib/i686/libpthread.so.0 #1 0x407c4624 in KCrash::defaultCrashHandler(int) () from /home/develop/kde-unstable/lib/libkdecore.so.4 #2 0x4143e96c in __pthread_sighandler () from /lib/i686/libpthread.so.0 #3 <signal handler called> #4 0x415bbb71 in kill () from /lib/i686/libc.so.6 #5 0x4143bcf1 in pthread_kill () from /lib/i686/libpthread.so.0 #6 0x4143c00b in raise () from /lib/i686/libpthread.so.0 #7 0x415bb904 in raise () from /lib/i686/libc.so.6 #8 0x415bce8c in abort () from /lib/i686/libc.so.6 #9 0x415b4e84 in __assert_fail () from /lib/i686/libc.so.6 #10 0x41cc1f21 in khtml::RenderBlock::createLineBoxes(khtml::RenderObject*) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #11 0x41cc208a in khtml::RenderBlock::constructLine(khtml::BidiIterator const&, khtml::BidiIterator const&) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #12 0x41cc3cdd in khtml::RenderBlock::layoutInlineChildren(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #13 0x41cc6ce3 in khtml::RenderBlock::layoutBlock(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #14 0x41cf23e8 in khtml::RenderTableCell::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #15 0x41cf1f2a in khtml::RenderTableRow::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #16 0x41cdb353 in khtml::RenderContainer::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #17 0x41cee28c in khtml::RenderTable::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #18 0x41cc9643 in khtml::RenderBlock::insertFloatingObject(khtml::RenderObject*) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #19 0x41cc7bde in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #20 0x41cc6ece in khtml::RenderBlock::layoutBlock(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #21 0x41cf23e8 in khtml::RenderTableCell::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #22 0x41cf1f2a in khtml::RenderTableRow::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #23 0x41cdb353 in khtml::RenderContainer::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #24 0x41cee28c in khtml::RenderTable::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #25 0x41cc807e in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #26 0x41cc6ece in khtml::RenderBlock::layoutBlock(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #27 0x41cc6b2e in khtml::RenderBlock::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #28 0x41cc807e in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #29 0x41cc6ece in khtml::RenderBlock::layoutBlock(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #30 0x41cc6b2e in khtml::RenderBlock::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #31 0x41cc807e in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #32 0x41cc6ece in khtml::RenderBlock::layoutBlock(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #33 0x41cf23e8 in khtml::RenderTableCell::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #34 0x41cf1f2a in khtml::RenderTableRow::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #35 0x41cdb353 in khtml::RenderContainer::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #36 0x41cee28c in khtml::RenderTable::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #37 0x41cc807e in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #38 0x41cc6ece in khtml::RenderBlock::layoutBlock(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #39 0x41cc6b2e in khtml::RenderBlock::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #40 0x41cc807e in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #41 0x41cc6ece in khtml::RenderBlock::layoutBlock(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #42 0x41cc6b2e in khtml::RenderBlock::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #43 0x41cc807e in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #44 0x41cc6ece in khtml::RenderBlock::layoutBlock(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #45 0x41cc6b2e in khtml::RenderBlock::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #46 0x41cc807e in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #47 0x41cc6ece in khtml::RenderBlock::layoutBlock(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #48 0x41cc6b2e in khtml::RenderBlock::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #49 0x41d0d8ee in khtml::RenderBody::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #50 0x41cc807e in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #51 0x41cc6ece in khtml::RenderBlock::layoutBlock(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #52 0x41cc6b2e in khtml::RenderBlock::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #53 0x41cc807e in khtml::RenderBlock::layoutBlockChildren(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #54 0x41cc6ece in khtml::RenderBlock::layoutBlock(bool) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #55 0x41cc6b2e in khtml::RenderBlock::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #56 0x41d06b78 in khtml::RenderCanvas::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #57 0x41c1ac66 in KHTMLView::layout() () from /home/develop/kde-unstable/lib/libkhtml.so.4 #58 0x41c23d64 in KHTMLView::timerEvent(QTimerEvent*) () from /home/develop/kde-unstable/lib/libkhtml.so.4 #59 0x40be80ae in QObject::event(QEvent*) () from /home/develop/kdecvs/qt-copy/lib/libqt-mt.so.3 #60 0x40c25215 in QWidget::event(QEvent*) () from /home/develop/kdecvs/qt-copy/lib/libqt-mt.so.3 #61 0x40b8437e in QApplication::internalNotify(QObject*, QEvent*) () from /home/develop/kdecvs/qt-copy/lib/libqt-mt.so.3 #62 0x40b838f2 in QApplication::notify(QObject*, QEvent*) () from /home/develop/kdecvs/qt-copy/lib/libqt-mt.so.3 #63 0x40725a9d in KApplication::notify(QObject*, QEvent*) () from /home/develop/kde-unstable/lib/libkdecore.so.4 #64 0x40b72057 in QEventLoop::activateTimers() () from /home/develop/kdecvs/qt-copy/lib/libqt-mt.so.3 #65 0x40b288ad in QEventLoop::processEvents(unsigned) () from /home/develop/kdecvs/qt-copy/lib/libqt-mt.so.3 #66 0x40b9881c in QEventLoop::enterLoop() () from /home/develop/kdecvs/qt-copy/lib/libqt-mt.so.3 #67 0x40b98714 in QEventLoop::exec() () from /home/develop/kdecvs/qt-copy/lib/libqt-mt.so.3 #68 0x40b84620 in QApplication::exec() () from /home/develop/kdecvs/qt-copy/lib/libqt-mt.so.3 #69 0x417fb633 in kdemain () from /home/develop/kde-unstable/lib/libkdeinit_konqueror.so #70 0x408cc900 in kdeinitmain () from /home/develop/kde-unstable/lib/kde3/konqueror.so #71 0x0804daa5 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) () #72 0x0804e966 in handle_launcher_request(int) () #73 0x0804eff8 in handle_requests(int) () #74 0x0804ffd6 in main () =============================================================================== Debug ddd trace: U DDD 3.3.7 (i386-suse-linux-gnu), by Dorothea L
I can confirm this bug with today's version of khtml. Here's (the relevant part of) a backtrace with debugging symbols: [..] #9 0x415b29b2 in __assert_fail () from /lib/libc.so.6 #10 0x41ecfec2 in khtml::RenderBlock::createLineBoxes(khtml::RenderObject*) ( this=0x88afb9c, obj=0x88b0070) at /home/frerich/src/kde/kdelibs/khtml/rendering/bidi.cpp:408 #11 0x41ed0142 in khtml::RenderBlock::constructLine(khtml::BidiIterator const&, khtml::BidiIterator const&) (this=0x88afb9c, start=@0xbfffd3e0, end=@0xbfffd3d0) at /home/frerich/src/kde/kdelibs/khtml/rendering/bidi.cpp:454 #12 0x41ed1d2f in khtml::RenderBlock::layoutInlineChildren(bool) ( this=0x88afb9c, relayoutChildren=true) at /home/frerich/src/kde/kdelibs/khtml/rendering/bidi.cpp:1183 #13 0x41ed580a in khtml::RenderBlock::layoutBlock(bool) (this=0x88afb9c, relayoutChildren=true) at /home/frerich/src/kde/kdelibs/khtml/rendering/render_block.cpp:498 #14 0x41f056eb in khtml::RenderTableCell::layout() (this=0x88afb9c) at /home/frerich/src/kde/kdelibs/khtml/rendering/render_table.cpp:1618 #15 0x41f05234 in khtml::RenderTableRow::layout() (this=0x88afb78) at /home/frerich/src/kde/kdelibs/khtml/rendering/render_table.cpp:1537 #16 0x41eebd35 in khtml::RenderContainer::layout() (this=0x88afb1c) at /home/frerich/src/kde/kdelibs/khtml/rendering/render_container.cpp:347 #17 0x41f00c0c in khtml::RenderTable::layout() (this=0x88afa80) at /home/frerich/src/kde/kdelibs/khtml/rendering/render_table.cpp:267 #18 0x41ed853d in khtml::RenderBlock::insertFloatingObject(khtml::RenderObject*) (this=0x88af9fc, o=0x88afa80) at /home/frerich/src/kde/kdelibs/khtml/rendering/render_block.cpp:1287 #19 0x41ed6396 in khtml::RenderBlock::layoutBlockChildren(bool) ( this=0x88af9fc, relayoutChildren=false) at /home/frerich/src/kde/kdelibs/khtml/rendering/render_block.cpp:695 #20 0x41ed5823 in khtml::RenderBlock::layoutBlock(bool) (this=0x88af9fc, relayoutChildren=false) at /home/frerich/src/kde/kdelibs/khtml/rendering/render_block.cpp:500 [..]
*** This bug has been marked as a duplicate of 65715 ***
*** Bug 70038 has been marked as a duplicate of this bug. ***