Version: (using KDE KDE 3.5.5) Installed from: Debian testing/unstable Packages This has been reported in Debian BTS at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413056 1) Enable kxkb in the Control Center. 2) Choose two keyboard layouts (I reproduce this bug with us and ru). 3) Lock the session. 4) There is a small button for choosing layout in the unlocking dialog under the password field. Click it! 5) You'll see how the password field starts being filled with a lot of "*".
Created attachment 20738 [details] Problem is in kdelibs-3.5.7/kdeui/kpassdlg.cpp Hello. Problem is in kdelibs-3.5.7/kdeui/kpassdlg.cpp file. Author thinks that each character can be represented by 8bits. This is wrong. In UTF8 locale russian characters is bigger than 8bits.
Hi stanv! What you described in your comment is (probably the same) issue reported in the Debian BTS at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413055. It concerns common problem of entering non-latin passwords in the KDE. By the way, your patch has another bug - you don't modify m_Length field after you deleted the last character when handling backspace. Anyway, if you investigated this issue, do you have any explanation why '*' symbols start constantly appearing in the password field?
Is kxkb interfering with Plasma Desktop in KDE 4 or can we consider this bug closed? I want to remember that KDesktop is unmantained.
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I will be closing this bug.