[Bug 210817] New: kontact in loop when processing html message

Freek de Kruijf f.de.kruijf at gmail.com
Fri Oct 16 19:36:02 BST 2009


https://bugs.kde.org/show_bug.cgi?id=210817

           Summary: kontact in loop when processing html message
           Product: kontact
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: f.de.kruijf at gmail.com


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list