After the update to GNOME Keyring 3.12, LXDM freezes on logout if the PAM config file (/etc/pam.d/lxdm) contains the following lines:
-auth optional pam_gnome_keyring.so
-session optional pam_gnome_keyring.so auto_start
It doesn't happen with other display managers neither with earlier versions of GNOME Keyring.
Package versions:
- lxdm git master
- gnome-keyring 3.12.0
Distribution: Arch Linux
I have fixed an logout issue in git several days ago, which is caused by bug of pam. Now I'm ok in fedora with gnome-keyring-pam-3.12.0-1.fc21.x86_64
So please try the git version.
The problem is the pam module replace the sigchld signal installed by lxdm to watch the user session status.
Okay, it fixes the problem. I assumed that the new git master is here, because the old source disappeared from Sourceforge's web interface:
http://git.lxde.org/gitweb/?p=lxde/lxdm.git
Anyway, do you plan to make a new release any time soon? The latest release (0.4.1) has many bugs, so currently I have to package git snapshots in our stable repository on Arch Linux.
Likely someone remove my write access to the lxde project, so I move my project to https://sourceforge.net/projects/lxdm/, and release the 0.5.0 version there.
Thank you very much! LXDM 0.5.0 is available now in Arch Linux's [community] repository.
The new LXDE GIT sources are now at http://git.lxde.org/gitweb/ so lxdm one should be at http://git.lxde.org/gitweb/?p=lxde/lxdm.git and I believe the misunderstanding with creation extra https://sourceforge.net/projects/lxdm/ should be fixed shortly. Thank you very much.
It's fixed in LXDM 0.5.0, so you can close this bug.