Bug 184263 - Kontact Crash with Kmail
Summary: Kontact Crash with Kmail
Status: RESOLVED UPSTREAM
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 1.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-14 00:11 UTC by Russ Fineman
Modified: 2009-04-20 23:53 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Russ Fineman 2009-02-14 00:11:44 UTC
Version:           1.4 (using KDE 4.2.0)
OS:                Linux
Installed from:    SuSE RPMs

kontact opens with kmail. displayed message in inbox, with no date. Then clicked on different kmail folder and crash occured.
Crash dump below.

Application: Kontact (kontact), signal SIGSEGV
0x00007f731fba9ce1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f7325fa7750 (LWP 816))]

Thread 2 (Thread 0x7f7308666950 (LWP 1093)):
#0  0x00007f731fbd4662 in select () from /lib64/libc.so.6
#1  0x00007f7321979456 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007f73218b1062 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f732163d070 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f731fbdb10d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7325fa7750 (LWP 816)):
[KCrash Handler]
#5  0x00007f7320861a13 in QPainter::worldMatrixEnabled() const () from /usr/lib64/libQtGui.so.4
#6  0x00007f73207c094a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#7  0x00007f73207c11d2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#8  0x00007f73207c07a8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#9  0x00007f73207c11d2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#10 0x00007f73207c07a8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#11 0x00007f73207c11d2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#12 0x00007f73207c10fb in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#13 0x00007f73207c07a8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#14 0x00007f73207c11d2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#15 0x00007f73207c10fb in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#16 0x00007f73207c10fb in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#17 0x00007f73207c07a8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#18 0x00007f73207c11d2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#19 0x00007f73207c07a8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#20 0x00007f73207c11d2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#21 0x00007f73207c07a8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#22 0x00007f73207c11d2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#23 0x00007f73207c07a8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#24 0x00007f73207c11d2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#25 0x00007f73207c07a8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#26 0x00007f73207c11d2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#27 0x00007f73207c07a8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#28 0x00007f73207c11d2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#29 0x00007f73207c10fb in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#30 0x00007f73207c07a8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*) () from /usr/lib64/libQtGui.so.4
#31 0x00007f732091a0e1 in ?? () from /usr/lib64/libQtGui.so.4
#32 0x00007f732091a547 in ?? () from /usr/lib64/libQtGui.so.4
#33 0x00007f73207c1ed5 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#34 0x00007f7320adb10b in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f7322892f08 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libkdeui.so.5
#36 0x00007f732076fccd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#37 0x00007f7320777aaa in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#38 0x00007f732278fb3b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#39 0x00007f7321999961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#40 0x00007f732199a60a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#41 0x00007f73219c2163 in ?? () from /usr/lib64/libQtCore.so.4
#42 0x00007f731b27e0db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f731b2818ad in ?? () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f731b281a6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f73219c1def in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#46 0x00007f732080057f in ?? () from /usr/lib64/libQtGui.so.4
#47 0x00007f7321998262 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#48 0x00007f73219983ed in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#49 0x00007f732199a8cd in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#50 0x0000000000404875 in _start ()
Comment 1 Dario Andres 2009-02-15 23:37:13 UTC
This is a Qt bug (alredy fixed in qt-copy, Qt4.4.4 and 4.5)
Is your Qt package up-to-date ? (I think OpenSUSE includes the qt-copy patches in its Qt package

Look at bug 175989 and bug 174065 
Comment 2 Dario Andres 2009-03-25 19:07:42 UTC
No response. Marking as NEEDSINFO
Comment 3 Michael Langerhorst 2009-04-19 21:01:29 UTC
I hava a similar problem and had already 3 crashes with kmail this day:

Here is the last message of the crashmanager:

Anwendung: Kontact (kontact), Signal SIGABRT

Thread 1 (Thread 0xb4910700 (LWP 3234)):
[KCrash Handler]
#6  0xb809e430 in __kernel_vsyscall ()
#7  0xb594c6d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb594e098 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb5bf7595 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb5bf7681 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb5bf7775 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb133bc92 in ?? () from /usr/lib/libkmailprivate.so.4
#13 0xb1344283 in ?? () from /usr/lib/libkmailprivate.so.4
#14 0xb1346fc6 in ?? () from /usr/lib/libkmailprivate.so.4
#15 0xb134757c in ?? () from /usr/lib/libkmailprivate.so.4
#16 0xb13486c9 in ?? () from /usr/lib/libkmailprivate.so.4
#17 0xb0e8ace3 in ?? () from /usr/lib/libkmailprivate.so.4
#18 0xb5d09ca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#19 0xb5d0a932 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb5d45717 in QTimer::timeout () from /usr/lib/libQtCore.so.4
#21 0xb5d0f6fe in QTimer::timerEvent () from /usr/lib/libQtCore.so.4
#22 0xb5d0415f in QObject::event () from /usr/lib/libQtCore.so.4
#23 0xb61c4f2c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#24 0xb61cd22e in QApplication::notify () from /usr/lib/libQtGui.so.4
#25 0xb6de994d in KApplication::notify () from /usr/lib/libkdeui.so.5
#26 0xb5cf3a3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#27 0xb5d22d71 in ?? () from /usr/lib/libQtCore.so.4
#28 0xb5d1f4e0 in ?? () from /usr/lib/libQtCore.so.4
#29 0xb4dc6b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#30 0xb4dca0eb in ?? () from /usr/lib/libglib-2.0.so.0
#31 0xb4dca268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#32 0xb5d1f438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#33 0xb62663f5 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb5cf206a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#35 0xb5cf24aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#36 0xb5cf4959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#37 0xb61c4da7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#38 0x0804c072 in _start ()

I hope this helps to find out more about bugs.
Comment 4 Dario Andres 2009-04-19 23:14:23 UTC
@Michael Langerhorst: your crash could be different from the one originally reported here.
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace in a NEW report? 
(you need to install the debug package for KDEPIM.. the package name depends on the GNU/Linux distribution you are using)
Thanks :)
Comment 5 Russ Fineman 2009-04-20 16:43:51 UTC
Sorry I did not answer sooner. I have not had a problem with kmail since installing, KDE 4.2.1, so I forgot about this bug. I was aware of problems with knode and QT that also have disappeared with 4.2.1. 

knode still has problem with authentication of news group. bug #188271. 

Again sorry about the long delay getting back to you.
Comment 6 Dario Andres 2009-04-20 23:53:02 UTC
Thanks