UPDATE: I need this laptop, and this problem makes it pretty unusable, so I ended up having to restore from a backup. If it happens again I'd be able to test any suggestions, but otherwise I may not be of much use in confirming answers.
I booted my 13.10 laptop today to find that I am now unable to login.
I see the lightdm login screen and can type my password. It gets accepted then I see a blank background and a mouse cursor which I can move and nothing else happens.
I am able to login to the terminal ctrl-alt-F1 and see that there is a init process which is using 90% CPU. Killing this pid brings me back to the login screen.
Some other things I've found possibly related:
- creating a new user or logging into guest account produces same result.
- install gnome-sessions-fallback and try logging into that produces the same result.
- .xsession-errors contains the line "init: Temporary process spawn error: Bad file descriptor"
doing lsof on the init pid shows some info:
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /rus/user/1000/gvfs output information may be incomplete
Also, I sometimes see mention of a my-weather-indicator crash.log file. I tried uninstall my-weather-indicator (didn't help)
There are a lot of pipe files which pop up periodically with errors like
"(readlink: no such file or directory)"with a path to
strace on the process informs me that it is repeatedly trying to open the file
/dev/ptmx, and open a pipe, then it closes the three file descriptors.
I can't recall exactly what I did yesterday that may have done this. I booted the laptop at home and did some compiles at the end the compile completed, but the init process was at 100%. I didn't think anything of it and powered off thinking it would be better after a reboot in the morning.
Anyway, maybe someone can help. I don't even know where to go about reporting this bug. I'd also like to avoid reinstalling, but at this point it may be faster than debugging this.