For a new account the password prompt appears behind the main window (for me and for a user whom I migrated to kmail2 last week). Due to that it is easy to miss that it was shown at all. When trying to get mail multiple times, more and more password prompts are opened, but don’t get in front. At home I don’t get that, but here at work, it happens on my system (Gentoo) and on my collegues’ system (OpenSuse 12.1). Reproducible: Sometimes Steps to Reproduce: 1. create a new user account for fetching mail and/or one retrieving mail 2. check mail/try to send a mail 3. does not work (password dialogs in background) Actual Results: password dialogs in background Expected Results: password dialogs which are clearly visible I did not check every step again. This happened twice (once for the collegue and once for me).
Same here on KDE4.9.3/OpenSUSE12.1 but I experience this with other KDE applications too.
On starting Kmail the password entry is hidden, unless the UI is moved very quickly to expose the password entry then the following message appears in a window :- The Email program encountered a fatal error and will terminate now. The error was : Timeout trying to get lock. This occurs every time Kmail is started. Clicking Ok and Kmail shuts down, the password entry remains. entering the 2 passwords ( 2 accounts ) and re-starting Kmail, all is Ok. If one of the passwords is entered before the error window appears then all is Ok, but this has to be done very quickly, I am not always fast enough. and its a pain in the rear end having to keep dooing it.
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present? If noone confirms this bug for a Framework-based version of kmail2 (version 5.0 or later, as part of KDE Applications 15.12 or later), it gets closed in about three months.
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.