Bug 76761

Summary: khtml crashes (on several pages) when browsing the Cederqvist
Product: [Applications] konqueror Reporter: Andreas Leuner <almighty>
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:
Sentry Crash Report:

Description Andreas Leuner 2004-03-04 21:13:48 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources

Several pages of the Cederqvist manual crash khtml (not just konqueror, also quanta shows this when previewing those files),  e.g. http://www.cvshome.org/docs/manual/cvs-1.11.13/cvs_4.html (so does cvs_16.html). khtml just writes loads of (~700kB) debug output (looking like a representation of a DOM tree) and then dies. 

This is the backtrace:
---------------------------------------------------------------------------------
[New Thread 1024 (LWP 800)]
[KCrash handler]
#6  0x412ad861 in kill () from /lib/libc.so.6
#7  0x41177acc in pthread_kill () from /lib/libpthread.so.0
#8  0x41177fd6 in raise () from /lib/libpthread.so.0
#9  0x412aec81 in abort () from /lib/libc.so.6
#10 0x412a7a52 in __assert_fail () from /lib/libc.so.6
#11 0x44861506 in khtml::RenderBlock::layoutBlock(bool) (this=0x84a21d4, 
    relayoutChildren=false)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:527
#12 0x44861177 in khtml::RenderBlock::layout() (this=0x0)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:420
#13 0x448628db in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x84a2324, relayoutChildren=false)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:824
#14 0x44861586 in khtml::RenderBlock::layoutBlock(bool) (this=0x84a2324, 
    relayoutChildren=false)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:501
#15 0x44861177 in khtml::RenderBlock::layout() (this=0x0)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:420
#16 0x448628db in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x84a2164, relayoutChildren=true)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:824
#17 0x44861586 in khtml::RenderBlock::layoutBlock(bool) (this=0x84a2164, 
    relayoutChildren=true)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:501
#18 0x44861177 in khtml::RenderBlock::layout() (this=0x0)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:420
#19 0x448628db in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x82862ec, relayoutChildren=true)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:824
#20 0x44861586 in khtml::RenderBlock::layoutBlock(bool) (this=0x82862ec, 
    relayoutChildren=true)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:501
#21 0x44861177 in khtml::RenderBlock::layout() (this=0x0)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:420
#22 0x448a9f15 in khtml::RenderBody::layout() (this=0x82862ec)
    at $srcdir/kdelibs/khtml/rendering/render_body.cpp:92
#23 0x448628db in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x8286234, relayoutChildren=true)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:824
#24 0x44861586 in khtml::RenderBlock::layoutBlock(bool) (this=0x8286234, 
    relayoutChildren=true)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:501
#25 0x44861177 in khtml::RenderBlock::layout() (this=0x0)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:420
#26 0x448628db in khtml::RenderBlock::layoutBlockChildren(bool) (
    this=0x8286150, relayoutChildren=false)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:824
#27 0x44861586 in khtml::RenderBlock::layoutBlock(bool) (this=0x8286150, 
    relayoutChildren=false)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:501
#28 0x44861177 in khtml::RenderBlock::layout() (this=0x0)
    at $srcdir/kdelibs/khtml/rendering/render_block.cpp:420
#29 0x448a30b3 in khtml::RenderCanvas::layout() (this=0x8286150)
    at $srcdir/kdelibs/khtml/rendering/render_canvas.cpp:168
#30 0x447b6ef0 in KHTMLView::layout() (this=0x847a188)
    at $srcdir/kdelibs/khtml/khtmlview.cpp:609
#31 0x447bd5f2 in KHTMLView::timerEvent(QTimerEvent*) (this=0x847a188, 
    e=0xbfffed10) at $srcdir/kdelibs/khtml/khtmlview.cpp:2203
#32 0x40bf29d3 in QObject::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x40c296ef in QWidget::event(QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x40b9a6cf in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x40b99d35 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x4074454e in KApplication::notify(QObject*, QEvent*) (this=0xbffff180, 
    receiver=0x847a188, event=0xbfffed10)
    at $srcdir/kdelibs/kdecore/kapplication.cpp:506
#37 0x40b8a8b0 in QEventLoop::activateTimers() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x40b420db in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x40bade78 in QEventLoop::enterLoop() ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x40badd28 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x40b9a901 in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x4174c827 in kdemain (argc=0, argv=0x0)
    at $srcdir/kdebase/konqueror/konq_main.cc:184
#43 0x408ca966 in kdeinitmain (argc=0, argv=0x0) at konqueror_dummy.cc:2
#44 0x0804e0a7 in launch (argc=2, _name=0x805db14 "konqueror", 
    args=0x805db27 "\001", cwd=0x0, envc=1, envs=0x805db38 "", 
    reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x0)
    at $srcdir/kdelibs/kinit/kinit.cpp:604
#45 0x0805048a in handle_launcher_request (sock=8)
    at $srcdir/kdelibs/kinit/kinit.cpp:1167
#46 0x0804f277 in handle_requests (waitForPid=0)
    at $srcdir/kdelibs/kinit/kinit.cpp:1360
#47 0x0804d525 in main (argc=3, argv=0xbffff884, envp=0x0)
    at $srcdir/kdelibs/kinit/kinit.cpp:1797
-------------------------------------------------------------------------------
If needed I will also make the debug output or a valgrind log (which doesn't appear to say much) available.
Comment 1 Tommi Tervo 2004-03-04 22:14:23 UTC

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