new X apps won't start after resume from hibernate
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
New
|
Undecided
|
Unassigned |
Bug Description
This on Dapper on an IBM Thinkpad X40. Hibernate and resume usually work fine, but once in a while, on resume I can't start new X apps.
When starting them from the menu or panel,I just get an animated cursor for a while but it never starts.
All the apps that were running before hibernate seem to function fine (observed all the usual gnome panels and applets, and epiphany).
If I switch to a console and set DISPLAY=:0, I can start new apps fine. If I log out and back in, everything works fine too.
An strace of an app trying to run (gnome-terminal in this case) shows it getting stuck reading from /tmp/.ICE-unix/5045 which is connected to the program x-session-manager.
tail end of strace output follows.
socket(PF_FILE, SOCK_STREAM, 0) = 10
uname({sys="Linux", node="zazen", ...}) = 0
connect(10, {sa_family=AF_FILE, path="/
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
write(10, "\0\1\0\0\0\0\0\0", 8) = 8
read(10,