Bug 210817 - kontact in loop when processing html message
Summary: kontact in loop when processing html message
Status: RESOLVED DUPLICATE of bug 204297
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-16 20:36 UTC by Freek de Kruijf
Modified: 2009-11-29 22:28 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Freek de Kruijf 2009-10-16 20:36:00 UTC
Application that crashed: kontact
Version of the application: 4.3.2
KDE Version: 4.3.1 (KDE 4.3.1) "release 169"
Qt Version: 4.5.2
Operating System: Linux 2.6.27.29-0.1-default x86_64
Distribution: "openSUSE 11.1 (x86_64)"

What I was doing when the application crashed:
I received a message with a html part. I finally clicked to allow also picture from the Internet to be shown. After that Kontact/KMail was in a loop using all CPU. After that I had to leave the computer and left things running. After 6 hours Kontact still was using all CPU. Using Ctrl+Alt+Esc and clicking on the Kontact window I got this crash of Kontact.
Will see if this is reproducable.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#11 0x00007fe93a855823 in QMap<int, khtml::RenderTableCell*>::take (this=0x21b28a8, akey=@0x7fff253bde1c) at /usr/include/QtCore/qmap.h:646
#12 0x00007fe93a84faf7 in khtml::RenderTableSection::addCell (this=0x21b2818, cell=0x21b2d70, row=0x21b2b18) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_table.cpp:1229
#13 0x00007fe93a8505bc in khtml::RenderTableSection::recalcCells (this=0x21b2818) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_table.cpp:1976
#14 0x00007fe93a85074d in khtml::RenderTableCell::calcMinMaxWidth (this=0x21b2ea8) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_table.cpp:2493
#15 0x00007fe93a82148a in khtml::RenderObject::recalcMinMaxWidths (this=0x21b2ea8) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2693
#16 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b2b18) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#17 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b2818) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#18 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b2708) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#19 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b2630) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#20 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b25b0) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#21 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b2508) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#22 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b23f8) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#23 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b1850) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#24 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b1778) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#25 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b16f8) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#26 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b1650) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#27 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b1540) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#28 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b1468) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#29 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b13e8) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#30 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b0d18) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#31 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b0c08) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#32 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b0b30) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#33 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21b0ab0) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#34 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21afb08) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#35 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21af9f8) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#36 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21af930) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#37 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21af858) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#38 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21af7d8) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#39 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21af730) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#40 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21af620) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#41 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21af558) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#42 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21af480) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#43 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21af400) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#44 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21aa258) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#45 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x21aa148) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#46 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x1df9d08) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#47 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x1df9ac0) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#48 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x1df9800) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#49 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x1df8318) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#50 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x1df8198) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#51 0x00007fe93a8213f2 in khtml::RenderObject::recalcMinMaxWidths (this=0x1df7fa0) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_object.cpp:2679
#52 0x00007fe93a870e9f in khtml::RenderCanvas::layout (this=0x1df7fa0) at /usr/src/debug/kdelibs-4.3.1/khtml/rendering/render_canvas.cpp:178
#53 0x00007fe93a6d9750 in KHTMLView::layout (this=0x10e0e30) at /usr/src/debug/kdelibs-4.3.1/khtml/khtmlview.cpp:1010
#54 0x00007fe93a6d9d9e in KHTMLView::timerEvent (this=0x10e0e30, e=<value optimized out>) at /usr/src/debug/kdelibs-4.3.1/khtml/khtmlview.cpp:4160
#55 0x00007fe936704533 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#56 0x00007fe9354642cd in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#57 0x00007fe9357ba09b in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#58 0x00007fe93584b849 in QAbstractScrollArea::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#59 0x00007fe93a6dcd31 in KHTMLView::event (this=0x10e0e30, e=0x7fff253bf150) at /usr/src/debug/kdelibs-4.3.1/khtml/khtmlview.cpp:546
#60 0x00007fe935413abd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#61 0x00007fe93541bd4a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#62 0x00007fe937535a8b in KApplication::notify (this=0x7fff253bf550, receiver=0x10e0e30, event=0x7fff253bf150) at /usr/src/debug/kdelibs-4.3.1/kdeui/kernel/kapplication.cpp:302
#63 0x00007fe9366f494c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#64 0x00007fe936721b60 in ?? () from /usr/lib64/libQtCore.so.4
#65 0x00007fe93671dddd in ?? () from /usr/lib64/libQtCore.so.4
#66 0x00007fe92fd640fb in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#67 0x00007fe92fd678cd in ?? () from /usr/lib64/libglib-2.0.so.0
#68 0x00007fe92fd67a8b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#69 0x00007fe93671dd3f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#70 0x00007fe9354aafaf in ?? () from /usr/lib64/libQtGui.so.4
#71 0x00007fe9366f31d2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#72 0x00007fe9366f35a4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#73 0x00007fe9366f5894 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#74 0x0000000000404995 in main (argc=1, argv=0x7fff253bfc38) at /usr/src/debug/kdepim-4.3.1/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Dario Andres 2009-10-17 21:45:58 UTC
I guess that having the html of that image would be useful to debug khtml...
Comment 2 FiNeX 2009-11-29 22:28:11 UTC

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