This bug seems to be dependent on system's global locale settings. In the original post, which the problem surfaced, has this system locale settings: LANG=th_TH LANGUAGE= LC_CTYPE=th_TH LC_NUMERIC=th_TH LC_TIME=th_TH LC_COLLATE=th_TH LC_MONETARY=th_TH LC_MESSAGES=en_US LC_PAPER=th_TH LC_NAME=th_TH LC_ADDRESS=th_TH LC_TELEPHONE=th_TH LC_MEASUREMENT=th_TH LC_IDENTIFICATION=th_TH LC_ALL=
But when I changed system's locale settings to all en_US: LANG=en_US LANGUAGE= LC_CTYPE=en_US LC_NUMERIC=en_US LC_TIME=en_US LC_COLLATE=en_US LC_MONETARY=en_US LC_MESSAGES=en_US LC_PAPER=en_US LC_NAME=en_US LC_ADDRESS=en_US LC_TELEPHONE=en_US LC_MEASUREMENT=en_US LC_IDENTIFICATION=en_US LC_ALL= I logged out, relogin, and tried to lock screen again. The problem now mysteriously disappeared; second line in the dialog now shown a correct date (but in en_US manner): 11:26:33 PM 09/20/2014 Nachanon Vetjasit window on WINDOW-NB Password: [ ] en [Leave Message][Switch User][Cancel][Unlock] -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org