[Bug 146442] New: Kmail crashed after changing account preferences while IMAP check happening in background

Al Muckart silver at where.else.net.nz
Wed Jun 6 04:48:38 BST 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=146442         
           Summary: Kmail crashed after changing account preferences while
                    IMAP check happening in background
           Product: kmail
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs kde org
        ReportedBy: silver where else net nz


Version:            (using KDE KDE 3.5.6)
Installed from:    Ubuntu Packages

I don't know if this is a dupe of one of the existing IMAP crashes in kmail or not, so I'm logging it separately.

I was changing some account preferences (custom templates) in kmail running inside kontact when an IMAP check happened in the background. The check was on one cached IMAP account facing an exchange server and one non-cached IMAP account on a courier server.

The preferences interface got *really* slow and after I applied the changes the kmail/kontact window didn't update at all and shortly afterwards it crashed. DRKonqui popped up and gave the following backtrace (I have the debug versions of kdepim, qt, and kdelibs installed on kubuntu:

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1242536240 (LWP 8793)]
[New Thread -1287758960 (LWP 8803)]
[New Thread -1279366256 (LWP 8802)]
[New Thread -1270973552 (LWP 8801)]
[New Thread -1262580848 (LWP 8800)]
[KCrash handler]
#6  KMAcctCachedImap::processNewMail (this=0x950a6a0, folder=0x0, 
    recurse=true) at /usr/share/qt3/include/qvaluelist.h:446
#7  0xb50b9590 in KMAcctCachedImap::processNewMail (this=0x950a6a0)
    at /build/buildd/kdepim-3.5.6/./kmail/kmacctcachedimap.cpp:215
#8  0xb50e34ad in KMail::AccountManager::processNextCheck (this=0x88cdd70, 
    _newMail=false)
    at /build/buildd/kdepim-3.5.6/./kmail/accountmanager.cpp:226
#9  0xb50e3870 in KMail::AccountManager::singleCheckMail (this=0x88cdd70, 
    account=0x950a6a0, interactive=false)
    at /build/buildd/kdepim-3.5.6/./kmail/accountmanager.cpp:126
#10 0xb50e3ee0 in KMAccount::mailCheck (this=0x950a6a0)
    at /build/buildd/kdepim-3.5.6/./kmail/kmaccount.cpp:384
#11 0xb4fdee13 in KMAccount::qt_invoke (this=0x950a6a0, _id=2, _o=0xbf9276dc)
    at ./kmaccount.moc:237
#12 0xb4fdee9b in KMail::NetworkAccount::qt_invoke (this=0x950a6a0, _id=2, 
    _o=0xbf9276dc) at ./networkaccount.moc:77
#13 0xb5268f03 in KMail::ImapAccountBase::qt_invoke (this=0x950a6a0, _id=2, 
    _o=0xbf9276dc) at ./imapaccountbase.moc:296
#14 0xb5269125 in KMAcctCachedImap::qt_invoke (this=0x950a6a0, _id=2, 
    _o=0xbf9276dc) at ./kmacctcachedimap.moc:97
#15 0xb700188b in QObject::activate_signal (this=0xaf021b0, clist=0xab4b708, 
    o=0xbf9276dc) at kernel/qobject.cpp:2356
#16 0xb7002330 in QObject::activate_signal (this=0xaf021b0, signal=2)
    at kernel/qobject.cpp:2325
#17 0xb738fba6 in QTimer::timeout (this=0xaf021b0)
    at .moc/debug-shared-mt/moc_qtimer.cpp:82
#18 0xb7029596 in QTimer::event (this=0xaf021b0, e=0xbf927a08)
    at kernel/qtimer.cpp:219
#19 0xb6f98a60 in QApplication::internalNotify (this=0xbf927d1c, 
    receiver=0xaf021b0, e=0xbf927a08) at kernel/qapplication.cpp:2635
#20 0xb6f9a88f in QApplication::notify (this=0xbf927d1c, receiver=0xaf021b0, 
    e=0xbf927a08) at kernel/qapplication.cpp:2358
#21 0xb76d4ce2 in KApplication::notify (this=0xbf927d1c, receiver=0xaf021b0, 
    event=0xbf927a08)
    at /build/buildd/kdelibs-3.5.6/./kdecore/kapplication.cpp:550
#22 0xb6f2b1e9 in QApplication::sendEvent (receiver=0xaf021b0, 
    event=0xbf927a08) at ../include/qapplication.h:520
#23 0xb6f8b4ab in QEventLoop::activateTimers (this=0x80a4e80)
    at kernel/qeventloop_unix.cpp:556
#24 0xb6f3fd25 in QEventLoop::processEvents (this=0x80a4e80, flags=4)
    at kernel/qeventloop_x11.cpp:389
#25 0xb6fb3136 in QEventLoop::enterLoop (this=0x80a4e80)
    at kernel/qeventloop.cpp:198
#26 0xb6fb2f46 in QEventLoop::exec (this=0x80a4e80)
    at kernel/qeventloop.cpp:145
#27 0xb6f9a609 in QApplication::exec (this=0xbf927d1c)
    at kernel/qapplication.cpp:2758
#28 0x08061e25 in main (argc=1, argv=0x0)
    at /build/buildd/kdepim-3.5.6/./kontact/src/main.cpp:163
#29 0xb776eebc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#30 0x08059151 in _start ()



More information about the Kdepim-bugs mailing list