Can you try to figure out what it is doing? eg
strace -p `pidof lightdm-gtk-greeter`
or
gdb -p `pidof lightdm-gtk-greeter`
Can you try to figure out what it is doing? eg
strace -p `pidof lightdm- gtk-greeter`
or
gdb -p `pidof lightdm- gtk-greeter`