kmail crashes when changing IMAP password (assertion error)

Bug #289790 reported by Nigel Cundy
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KDE PIM
Invalid
High
kdepim (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: kdepim

Intrepid

dpkg -l | grep kdepim
ii kdepim 4:4.1.2-0ubuntu2 Personal Information Management apps from the official
ii kdepim-dev 4:4.1.2-0ubuntu2 Contains development files needed to compile kdepim ap
ii kdepim-doc 4:4.1.2-0ubuntu2 KDE Personal Information Management library documentat
ii kdepim-kresources 4:4.1.2-0ubuntu2 KDE pim resource plugins
rc kdepim-kresources-kde4 4:4.1.1a-0ubuntu2~hardy1~ppa1 KDE 4 pim resource plugins
ii kdepim-strigi-plugins 4:4.1.2-0ubuntu2 PIM file format plugins for Strigi Desktop Search
ii kdepim-wizards 4:4.1.2-0ubuntu2 KDE server configuration wizards
ii kdepimlibs-data 4:4.1.2-0ubuntu1 core shared data for KDE PIM 4 applications
ii kdepimlibs5 4:4.1.2-0ubuntu1 core libraries for KDE PIM 4 applications
ii kdepimlibs5-dev 4:4.1.2-0ubuntu1 development files for the KDE 4 PIM libraries
rc libkdepim1a 4:3.5.10-0ubuntu1~hardy1 KDE PIM library
ii libkdepim4 4:4.1.2-0ubuntu2 KDE PIM library
rc libkdepim4-kde4 4:4.1.1a-0ubuntu2~hardy1~ppa1 KDE 4 PIM library
ii libmaildir4 4:4.1.2-0ubuntu2 maildir library for kdepim
rc libmaildir4-kde4 4:4.1.1a-0ubuntu2~hardy1~ppa1 maildir library for KDE 4 kdepim

I just had to change my IMAP password on the remote server. When I did so, I closed kmail before changing the password in the system settings. When I tried opening kmail again, it always crashed with the following output on the command line:

kmail(14689) KMail::NetworkAccount::setCheckingMail: connections to server "XXX" now 0
kmail(14689) KMail::AccountManager::processNextCheck: processNextCheck, remaining 0
kmail(14689) KMail::AccountManager::processNextCheck: account "Regensburg" finished check
kmail(14689) KMail::AccountManager::processNextCheck: processNextCheck, remaining 1
kmail(14689) KMail::NetworkAccount::mailCheckCanProceed: for host "XXX" current connections= 0 and limit is 0
kmail(14689) KMail::NetworkAccount::mailCheckCanProceed: connection limit reached: false
kmail(14689) KMail::AccountManager::processNextCheck: processing next mail check for "Regensburg"
kmail(14689) KMail::NetworkAccount::setCheckingMail: check mail started - connections for host "XXX" now is 1
ASSERT: "!mSlave" in file /build/buildd/kdepim-4.1.2/kmail/imapaccountbase.cpp, line 304
*** KMail got signal 6 (Crashing)
KCrash: Application 'kmail' crashing...
sock_file=/home/cundy/.kde/socket-Bodley3/kdeinit4__0

To workaround this problem, I had to disable the networking via network manager. open up kmail, change the password in the system settings, and restore the networking again.

Revision history for this message
Harald Sitter (apachelogger) wrote :

Thank you for this report. It should be forwarded to http://bugs.kde.org so that KDE can track it's status as well.

Changed in kdepim:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Sheng Yang (yasker) wrote :

Hi!

This one is still existed in KDE 4.1.4. And it mostly drive me mad, because I checked IMAP at start up, so kmail just crash after start up then I don't know what's happening...

After some tracking, I found it's related to my recent changed IMAP password. I don't think the Importance is low for this one.

The backtrace attached.

Revision history for this message
Johnathon (kirrus) wrote :

Forwarded upstream

Changed in kdepim:
importance: Undecided → Unknown
status: New → Unknown
Changed in kdepim:
status: Unknown → New
Changed in kdepim:
status: New → Invalid
Changed in kdepim:
status: Invalid → Unknown
status: Confirmed → Triaged
Changed in kdepim:
status: Unknown → Confirmed
Changed in kdepim:
status: Confirmed → Invalid
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

This has been claimed to be fixed in KDE 4.2.2 If it is not, please post a new backtrace and reopen the bug.

Changed in kdepim (Ubuntu):
status: Triaged → Fix Released
Changed in kdepim:
importance: Unknown → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.