Bug 146442 - Kmail crashed after changing account preferences while IMAP check happening in background
Summary: Kmail crashed after changing account preferences while IMAP check happening i...
Status: RESOLVED DUPLICATE of bug 117935
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-06 05:48 UTC by Al Muckart
Modified: 2007-06-06 19:13 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Al Muckart 2007-06-06 05:48:35 UTC
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 ()
Comment 1 Bram Schoenmakers 2007-06-06 19:13:40 UTC
This has been fixed in KDE 3.5.7 already, please upgrade.

*** This bug has been marked as a duplicate of 117935 ***