Bug 181432

Summary: KMail crashes after being open for a minure - Crash on fetchTimeOut
Product: [Unmaintained] kmail Reporter: Greg Martyn <greg.martyn>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Greg Martyn 2009-01-20 22:31:51 UTC
Version:            (using KDE 4.1.3)
OS:                Linux
Installed from:    Fedora RPMs

I open KMail, enter my password into the dialog, then click ok. After about a minute, kmail crashes. Before it crashes, I can hit check mail, and it tells me that there is no new email in my imap account, even though I know there is. It crashes every time, even if all I do is enter my password in the dialog at startup. Also of note is that it doesn't seem to matter whether I click remember my password or not.

It crashes with this backtrace:
Application: KMail (kmail), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0x7fe6f461f800 (LWP 7938)]
[KCrash handler]
#5  0x00000039b1757d52 in QObject::disconnect (sender=0x20db310, 
    signal=0x1bb9bb9 "messageRetrieved(KMMessage*)", receiver=0x20d8420, 
    method=0x1c6cb99 "messageFetched(KMMessage*)") at kernel/qobject.cpp:2592
#6  0x00000039be009781 in KMail::ActionScheduler::fetchTimeOut (
    this=0x20d8420)
    at /usr/src/debug/kdepim-4.1.3/kmail/actionscheduler.cpp:843
#7  0x00000039be00da2a in KMail::ActionScheduler::qt_metacall (
    this=0x20d8420, _c=QMetaObject::InvokeMetaMethod, 
    _id=<value optimized out>, _a=0x7ffffc6733b0)
    at /usr/src/debug/kdepim-4.1.3/x86_64-redhat-linux-gnu/kmail/actionscheduler.moc:127
#8  0x00000039b1756764 in QMetaObject::activate (sender=0x20e5f50, 
    from_signal_index=<value optimized out>, to_signal_index=4, 
    argv=0x1c6cb80) at kernel/qobject.cpp:3031
#9  0x00000039b1751073 in QObject::event (this=0x20e5f50, e=0x7ffffc673270)
    at kernel/qobject.cpp:1120
#10 0x00000039b2f828dd in QApplicationPrivate::notify_helper (this=0x17a16b0, 
    receiver=0x20e5f50, e=0x7ffffc673a60) at kernel/qapplication.cpp:3803
#11 0x00000039b2f8a68a in QApplication::notify (this=0x7ffffc673ec0, 
    receiver=0x20e5f50, e=0x7ffffc673a60) at kernel/qapplication.cpp:3768
#12 0x00000039b3bfb46b in KApplication::notify (this=0x7ffffc673ec0, 
    receiver=0x20e5f50, event=0x7ffffc673a60)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/kernel/kapplication.cpp:311
#13 0x00000039b1742391 in QCoreApplication::notifyInternal (
    this=0x7ffffc673ec0, receiver=0x20e5f50, event=0x7ffffc673a60)
    at kernel/qcoreapplication.cpp:587
#14 0x00000039b176e0d6 in QCoreApplication::sendEvent ()
    at ../../src/corelib/kernel/qcoreapplication.h:209
#15 QTimerInfoList::activateTimers (this=0x17a4d50)
    at kernel/qeventdispatcher_unix.cpp:557
#16 0x00000039b176a83d in timerSourceDispatch (source=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:160
#17 0x000000393183779b in g_main_dispatch () at gmain.c:2144
#18 IA__g_main_context_dispatch (context=0x17a4120) at gmain.c:2697
#19 0x000000393183af6d in g_main_context_iterate (context=0x17a4120, block=1, 
    dispatch=1, self=<value optimized out>) at gmain.c:2778
#20 0x000000393183b12b in IA__g_main_context_iteration (context=0x17a4120, 
    may_block=1) at gmain.c:2841
#21 0x00000039b176a79f in QEventDispatcherGlib::processEvents (
    this=0x179d8e0, flags=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:319
#22 0x00000039b301328f in QGuiEventDispatcherGlib::processEvents (
    this=0x20db310, flags=<value optimized out>)
    at kernel/qguieventdispatcher_glib.cpp:198
#23 0x00000039b1740cb2 in QEventLoop::processEvents (
    this=<value optimized out>, flags=) at kernel/qeventloop.cpp:143
#24 0x00000039b1740e3d in QEventLoop::exec (this=0x7ffffc673d10, flags=)
    at kernel/qeventloop.cpp:194
#25 0x00000039b17432ed in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:845
#26 0x0000000000402e4b in main (argc=<value optimized out>, 
    argv=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.3/kmail/main.cpp:146
Comment 1 Dario Andres 2009-01-21 01:22:41 UTC

*** This bug has been marked as a duplicate of bug 155026 ***
Comment 2 Greg Martyn 2009-01-22 02:19:20 UTC
Note: Kmail stopped crashing after deleting the IMAP account then re-adding it.