Bug 77148

Summary: crash on some HTML-converted GNU documentation
Product: [Applications] konqueror Reporter: klee
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description klee 2004-03-10 04:01:19 UTC
Version:           3.2.0 (using KDE 3.2.90 (CVS >= 20040117), yes)
Compiler:          gcc version 3.2
OS:          Linux (i686) release 2.4.24-1up.1

These pages consistently crash my build of konqueror:

http://www.cs.utah.edu/dept/old/texinfo/as/gprof.html
http://www.gnu.org/software/binutils/manual/html_mono/binutils.html
http://www.gnu.org/software/gettext/manual/html_mono/gettext.html

Stack trace for the first of the above URLs follows.

[New Thread 1024 (LWP 929)]
[KCrash handler]
#6  0x42029331 in kill () from /lib/i686/libc.so.6
#7  0x4141dbdb in raise () from /lib/i686/libpthread.so.0
#8  0x4202a8c2 in abort () from /lib/i686/libc.so.6
#9  0x42022ecb in __assert_fail () from /lib/i686/libc.so.6
#10 0x41bbfb12 in khtml::RenderBlock::layoutBlock(bool) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#11 0x41bbf617 in khtml::RenderBlock::layout() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#12 0x41bc0b9f in khtml::RenderBlock::layoutBlockChildren(bool) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#13 0x41bbfb40 in khtml::RenderBlock::layoutBlock(bool) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#14 0x41bbf617 in khtml::RenderBlock::layout() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#15 0x41bc0b9f in khtml::RenderBlock::layoutBlockChildren(bool) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#16 0x41bbfb40 in khtml::RenderBlock::layoutBlock(bool) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#17 0x41bbf617 in khtml::RenderBlock::layout() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#18 0x41bc0b9f in khtml::RenderBlock::layoutBlockChildren(bool) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#19 0x41bbfb40 in khtml::RenderBlock::layoutBlock(bool) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#20 0x41bbf617 in khtml::RenderBlock::layout() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#21 0x41c084d5 in khtml::RenderBody::layout() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#22 0x41bc0b9f in khtml::RenderBlock::layoutBlockChildren(bool) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#23 0x41bbfb40 in khtml::RenderBlock::layoutBlock(bool) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#24 0x41bbf617 in khtml::RenderBlock::layout() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#25 0x41bc0b9f in khtml::RenderBlock::layoutBlockChildren(bool) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#26 0x41bbfb40 in khtml::RenderBlock::layoutBlock(bool) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#27 0x41bbf617 in khtml::RenderBlock::layout() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#28 0x41c00afc in khtml::RenderCanvas::layout() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#29 0x41b0bbdc in KHTMLView::layout() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#30 0x41c01258 in khtml::RenderCanvas::close() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#31 0x41b6a902 in DOM::DocumentImpl::close() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#32 0x41b9b8b7 in DOM::HTMLDocumentImpl::close() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#33 0x41b2bc3c in KHTMLPart::checkEmitLoadEvent() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#34 0x41b2ac4f in KHTMLPart::slotFinishedParsing() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#35 0x41b45816 in KHTMLPart::qt_invoke(int, QUObject*) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#36 0x40bc5650 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#37 0x40bc5484 in QObject::activate_signal(int) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#38 0x41b7009b in DOM::DocumentImpl::finishedParsing() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#39 0x41b70148 in DOM::DocumentImpl::qt_emit(int, QUObject*) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#40 0x41b9c8cd in DOM::HTMLDocumentImpl::qt_emit(int, QUObject*) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#41 0x40bc5685 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#42 0x40bc5484 in QObject::activate_signal(int) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#43 0x41b83c8b in khtml::Tokenizer::finishedParsing() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#44 0x41b91e00 in khtml::HTMLTokenizer::end() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#45 0x41b92137 in khtml::HTMLTokenizer::finish() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#46 0x41b6aabc in DOM::DocumentImpl::finishParsing() ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#47 0x41b2a918 in KHTMLPart::end() () from /scratch/klee/kde/lib/libkhtml.so.4
#48 0x41b29eb8 in KHTMLPart::slotFinished(KIO::Job*) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#49 0x41b45809 in KHTMLPart::qt_invoke(int, QUObject*) ()
   from /scratch/klee/kde/lib/libkhtml.so.4
#50 0x40bc55c8 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#51 0x4019bc72 in KIO::Job::result(KIO::Job*) ()
   from /scratch/klee/kde/lib/libkio.so.4
#52 0x40183db2 in KIO::Job::emitResult() ()
   from /scratch/klee/kde/lib/libkio.so.4
#53 0x4018582e in KIO::SimpleJob::slotFinished() ()
   from /scratch/klee/kde/lib/libkio.so.4
#54 0x40188d21 in KIO::TransferJob::slotFinished() ()
   from /scratch/klee/kde/lib/libkio.so.4
#55 0x4019d46a in KIO::TransferJob::qt_invoke(int, QUObject*) ()
   from /scratch/klee/kde/lib/libkio.so.4
#56 0x40bc5650 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#57 0x40bc5484 in QObject::activate_signal(int) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#58 0x401770de in KIO::SlaveInterface::finished() ()
   from /scratch/klee/kde/lib/libkio.so.4
#59 0x40174544 in KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) ()
   from /scratch/klee/kde/lib/libkio.so.4
#60 0x40173830 in KIO::SlaveInterface::dispatch() ()
   from /scratch/klee/kde/lib/libkio.so.4
#61 0x40170598 in KIO::Slave::gotInput() ()
   from /scratch/klee/kde/lib/libkio.so.4
#62 0x40172d80 in KIO::Slave::qt_invoke(int, QUObject*) ()
   from /scratch/klee/kde/lib/libkio.so.4
#63 0x40bc5650 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#64 0x40bc57ad in QObject::activate_signal(int, int) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#65 0x40eef8f2 in QSocketNotifier::activated(int) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#66 0x40be1bc0 in QSocketNotifier::event(QEvent*) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#67 0x40b6a745 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#68 0x40b69df5 in QApplication::notify(QObject*, QEvent*) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#69 0x4070fdac in KApplication::notify(QObject*, QEvent*) ()
   from /scratch/klee/kde/lib/libkdecore.so.4
#70 0x40b5a338 in QEventLoop::activateSocketNotifiers() ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#71 0x40b16a84 in QEventLoop::processEvents(unsigned) ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#72 0x40b7c576 in QEventLoop::enterLoop() ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#73 0x40b7c418 in QEventLoop::exec() ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#74 0x40b6a991 in QApplication::exec() ()
   from /scratch/klee/kde/qt/lib/libqt-mt.so.3
#75 0x4162959a in kdemain () from /scratch/klee/kde/lib/libkdeinit_konqueror.so
#76 0x408baa26 in kdeinitmain () from /scratch/klee/kde/lib/kde3/konqueror.so
#77 0x0804d1ad in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#78 0x0804e291 in handle_launcher_request(int) ()
#79 0x0804e80a in handle_requests(int) ()
#80 0x0804f8ce in main ()
#81 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6
Comment 1 klee 2004-03-10 04:03:23 UTC
FYI this crash does not happen on 3.2.0 from the Fedora RPMs.
Comment 2 Tommi Tervo 2004-03-10 10:08:32 UTC

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