[Kde-pim] KMail crash when checking for new mail

Elias Probst mail at eliasprobst.eu
Sat May 17 19:25:25 BST 2008


Hi,

as reported on #kontact, my kmail crashes often when clicking the 'Check Mail' 
button.
I'm running latest trunk (currently rev. 808865).
The backtrace of the crash looks like this:

Application: KMail (kmail), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb442f6f0 (LWP 25810)]
[KCrash handler]
#6  0xb53c7a86 in QLayout::getContentsMargins (this=0x0, left=0xbfe2e12c, 
    top=0xbfe2e128, right=0xbfe2e124, bottom=0xbfe2e120)
    at kernel/qlayout.h:94
#7  0xb684a4f9 in KPasswordDialog::setPrompt (this=0xbfe2e1d8, 
    prompt=@0xbfe2e20c)
    at /var/tmp/paludis/kde-base-kdelibs-scm/work/kdelibs-
scm/kdeui/dialogs/kpassworddialog.cpp:237
#8  0xb6198ee5 in PasswordDialog (this=0xbfe2e1d8, prompt=@0xbfe2e20c, 
    user=@0xbfe2e214, enableKeep=true, modal=true, parent=0x0)
    at /var/tmp/paludis/kde-base-kdelibs-scm/work/kdelibs-
scm/kio/kio/passworddialog.cpp:41
#9  0xb7569714 in KMail::ImapAccountBase::makeConnection (this=0x81f3a10)
    at /var/tmp/paludis/kde-base-kmail-
scm/work/kmail/kmail/imapaccountbase.cpp:312
#10 0xb7570615 in KMAcctImap::makeConnection (this=0x0)
    at /var/tmp/paludis/kde-base-kmail-scm/work/kmail/kmail/kmacctimap.cpp:546
#11 0xb7571582 in KMAcctImap::processNewMail (this=0x81f3a10, 
    interactive=true)
    at /var/tmp/paludis/kde-base-kmail-scm/work/kmail/kmail/kmacctimap.cpp:263
#12 0xb7514a9b in KMail::AccountManager::processNextCheck (this=0x81e4ca0, 
    _newMail=false)
    at /var/tmp/paludis/kde-base-kmail-
scm/work/kmail/kmail/accountmanager.cpp:217
#13 0xb7514c3e in KMail::AccountManager::singleCheckMail (this=0x81e4ca0, 
    account=0x81f3a10, interactive=true)
    at /var/tmp/paludis/kde-base-kmail-
scm/work/kmail/kmail/accountmanager.cpp:144
#14 0xb7514f8e in KMail::AccountManager::checkMail (this=0x81e4ca0, 
    _interactive=true)
    at /var/tmp/paludis/kde-base-kmail-
scm/work/kmail/kmail/accountmanager.cpp:335
#15 0xb766bb2d in KMMainWidget::slotCheckMail (this=0x8225110)
    at /var/tmp/paludis/kde-base-kmail-
scm/work/kmail/kmail/kmmainwidget.cpp:1025
#16 0xb7670dde in KMMainWidget::qt_metacall (this=0x8225110, 
    _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfe2e5dc)
    at /var/tmp/paludis/kde-base-kmail-
scm/work/kmail_build/kmail/kmmainwidget.moc:322
#17 0xb7e1c2df in QMetaObject::activate (sender=0x856cc00, 
    from_signal_index=<value optimized out>, to_signal_index=10, 
    argv=<value optimized out>) at kernel/qobject.cpp:3001
#18 0xb7e1c80a in QMetaObject::activate (sender=0x856cc00, m=0xb5b709f8, 
    from_local_signal_index=5, to_local_signal_index=6, argv=0xbfe2e5dc)
    at kernel/qobject.cpp:3091
#19 0xb5393c17 in QAction::activated (this=0x856cc00, _t1=-259)
    at .moc/debug-shared/moc_qaction.cpp:236
#20 0xb539451d in QAction::activate (this=0x856cc00, event=QAction::Trigger)
    at kernel/qaction.cpp:1122
#21 0xb57da6fe in QToolButton::nextCheckState (this=0xbfe2e12c)
    at ../../include/QtGui/../../src/gui/kernel/qaction.h:201
#22 0xb56fc8a7 in QAbstractButtonPrivate::click (this=0x8617928)
    at widgets/qabstractbutton.cpp:525
#23 0xb56fcafd in QAbstractButton::mouseReleaseEvent (this=0x8617828, 
    e=0xbfe2ecc0) at widgets/qabstractbutton.cpp:1112
#24 0xb57da7c8 in QToolButton::mouseReleaseEvent (this=0x8617828, 
    e=0xbfe2ecc0) at widgets/qtoolbutton.cpp:675
#25 0xb53f4606 in QWidget::event (this=0x8617828, event=0xbfe2ecc0)
    at kernel/qwidget.cpp:6927
#26 0xb56fb51f in QAbstractButton::event (this=0x8617828, e=0x1c)
    at widgets/qabstractbutton.cpp:1074
#27 0xb57da3b8 in QToolButton::event (this=0x8617828, e=0xbfe2ecc0)
    at widgets/qtoolbutton.cpp:1105
#28 0xb539a8ec in QApplicationPrivate::notify_helper (this=0x8067e50, 
    receiver=0x8617828, e=0xbfe2ecc0) at kernel/qapplication.cpp:3772
#29 0xb539ebba in QApplication::notify (this=0xbfe2f328, receiver=0x8617828, 
    e=0xbfe2ecc0) at kernel/qapplication.cpp:3501
#30 0xb68b1916 in KApplication::notify (this=0xbfe2f328, receiver=0x8617828, 
    event=0xbfe2ecc0)
    at /var/tmp/paludis/kde-base-kdelibs-scm/work/kdelibs-
scm/kdeui/kernel/kapplication.cpp:311
#31 0xb7e06b51 in QCoreApplication::notifyInternal (this=0xbfe2f328, 
    receiver=0x8617828, event=0xbfe2ecc0) at kernel/qcoreapplication.cpp:587
#32 0xb53a0733 in QApplicationPrivate::sendMouseEvent (receiver=0x8617828, 
    event=0xbfe2ecc0, alienWidget=0x8617828, nativeWidget=0x80931e8, 
    buttonDown=0xb5b87c40, lastMouseReceiver=@0xb5b87c44)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#33 0xb5406284 in QETWidget::translateMouseEvent (this=0x80931e8, 
    event=0xbfe2f0c8) at kernel/qapplication_x11.cpp:4133
#34 0xb5404cde in QApplication::x11ProcessEvent (this=0xbfe2f328, 
    event=0xbfe2f0c8) at kernel/qapplication_x11.cpp:3133
#35 0xb542bec4 in QEventDispatcherX11::processEvents (this=0x805f658, 
    flags=@0xbfe2f1b8) at kernel/qeventdispatcher_x11.cpp:134
#36 0xb7e05eb1 in QEventLoop::processEvents (this=0xbfe2f230, 
    flags=@0xbfe2f1f8) at kernel/qeventloop.cpp:149
#37 0xb7e06029 in QEventLoop::exec (this=0xbfe2f230, flags=@0xbfe2f238)
    at kernel/qeventloop.cpp:200
#38 0xb7e081d3 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#39 0xb539a26f in QApplication::exec () at kernel/qapplication.cpp:3304
#40 0x0804aab2 in main (argc=)
    at /var/tmp/paludis/kde-base-kmail-scm/work/kmail/kmail/main.cpp:130
#41 0xb4cecfdc in __libc_start_main () from /lib/libc.so.6
#42 0x0804a041 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()

I hope this helps fixing the issue and KMail gets more stable.
Anyways, great work so far, I really love KMail.

Regards, Elias P.
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/



More information about the kde-pim mailing list