Bug 182878

Summary: KMail crashes when switching to either sent, drafts, or trash folder
Product: [Unmaintained] kmail Reporter: Thomas Fischer <fischer>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: 1.11.0   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thomas Fischer 2009-02-02 16:25:59 UTC
Version:           1.11.0 (using KDE 4.2.0)
Compiler:          gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.1) 
OS:                Linux
Installed from:    Gentoo Packages

On an dIMAP email account, KMail switches when I switch from any other folder to either sent, drafts, or trash folder (by clicking on the label in the folder tree view). Switching between other folders is not affected.

KDE 4.2 was installed using Gentoo packages from the kde-testing repository. Most packages were compiled with the debug USE flag and splitdebug feature activated.

Here is the backtrace:

Application: Kontact (kontact), signal SIGSEGV
[Current thread is 0 (LWP 18481)]

Thread 3 (Thread 0xb0de1b90 (LWP 18482)):
#0  0xb7f72424 in __kernel_vsyscall ()
#1  0xb58ec7ec in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb596af6a in QWaitCondition::wait () from /usr/lib/qt4/libQtCore.so.4
#3  0xb595f8d0 in ?? () from /usr/lib/qt4/libQtCore.so.4
#4  0xb5969fe8 in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb58e817b in start_thread () from /lib/libpthread.so.0
#6  0xb576009e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb05b8b90 (LWP 18483)):
#0  0xb7f72424 in __kernel_vsyscall ()
#1  0xb58ec7ec in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb596af6a in QWaitCondition::wait () from /usr/lib/qt4/libQtCore.so.4
#3  0xb595f8d0 in ?? () from /usr/lib/qt4/libQtCore.so.4
#4  0xb5969fe8 in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb58e817b in start_thread () from /lib/libpthread.so.0
#6  0xb576009e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4d876d0 (LWP 18481)):
[KCrash Handler]
#6  0xb5fbaa82 in QPainter::isActive () from /usr/lib/qt4/libQtGui.so.4
#7  0xb5f18a2b in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#8  0xb5f198b8 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#9  0xb5f18b81 in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#10 0xb5f198b8 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#11 0xb5f18b81 in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#12 0xb5f198b8 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#13 0xb5f18b81 in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#14 0xb5f198b8 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#15 0xb5f19755 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#16 0xb5f19755 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#17 0xb5f19755 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#18 0xb5f18b81 in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#19 0xb5f198b8 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#20 0xb5f19755 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#21 0xb5f19755 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#22 0xb5f18b81 in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#23 0xb5f198b8 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#24 0xb5f19755 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#25 0xb5f19755 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#26 0xb5f18b81 in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#27 0xb5f198b8 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#28 0xb5f18b81 in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#29 0xb5f198b8 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#30 0xb5f18b81 in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#31 0xb5f198b8 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#32 0xb5f18b81 in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#33 0xb5f198b8 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#34 0xb5f18b81 in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#35 0xb5f198b8 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#36 0xb5f18b81 in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#37 0xb5f198b8 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#38 0xb5f19755 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/qt4/libQtGui.so.4
#39 0xb5f18b81 in QWidgetPrivate::drawWidget () from /usr/lib/qt4/libQtGui.so.4
#40 0xb608d6aa in ?? () from /usr/lib/qt4/libQtGui.so.4
#41 0xb608da93 in ?? () from /usr/lib/qt4/libQtGui.so.4
#42 0xb5f1e75c in QWidget::event () from /usr/lib/qt4/libQtGui.so.4
#43 0xb629be3e in QMainWindow::event () from /usr/lib/qt4/libQtGui.so.4
#44 0xb6ac8d3e in KMainWindow::event (this=0x916db00, ev=0xa1e5fe8) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kdeui/widgets/kmainwindow.cpp:1093
#45 0xb6b04492 in KXmlGuiWindow::event (this=0x916db00, ev=0xa1e5fe8) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kdeui/xmlgui/kxmlguiwindow.cpp:131
#46 0xb5ec5ca8 in QApplicationPrivate::notify_helper () from /usr/lib/qt4/libQtGui.so.4
#47 0xb5ec9e22 in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4
#48 0xb69fb6f8 in KApplication::notify (this=0xbfe8b938, receiver=0x916db00, event=0xa1e5fe8) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307
#49 0xb5a604d1 in QCoreApplication::notifyInternal () from /usr/lib/qt4/libQtCore.so.4
#50 0xb5a6177f in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/qt4/libQtCore.so.4
#51 0xb5a8f712 in QEventDispatcherUNIX::processEvents () from /usr/lib/qt4/libQtCore.so.4
#52 0xb5f583dd in ?? () from /usr/lib/qt4/libQtGui.so.4
#53 0xb5a5f831 in QEventLoop::processEvents () from /usr/lib/qt4/libQtCore.so.4
#54 0xb5a5f9a9 in QEventLoop::exec () from /usr/lib/qt4/libQtCore.so.4
#55 0xb5a61b43 in QCoreApplication::exec () from /usr/lib/qt4/libQtCore.so.4
#56 0xb5ec561f in QApplication::exec () from /usr/lib/qt4/libQtGui.so.4
#57 0x0804b7e5 in main (argc=1, argv=0xbfe8baf4) at /var/tmp/portage/kde-base/kontact-4.2.0/work/kontact-4.2.0/kontact/src/main.cpp:218
Comment 1 Thomas Fischer 2009-02-02 22:04:39 UTC
Hm, updated to more recent Gentoo KDE4 packages and since then the problem no longer occurs. May got fixed meanwhile. But I will keep an eye on it...