https://bugzilla.novell.com/show_bug.cgi?id=342754 Summary: esd connect hang as root ... Product: openSUSE 10.3 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: mmeeks@novell.com QAContact: qa@suse.de Found By: --- Having logged in and out as another user: 'demo' I had an esd left running: linux:~ # ps auwx | grep esd root 11813 0.0 0.0 1760 508 pts/3 S+ 16:36 0:00 grep esd demo 26485 0.0 0.1 5240 3596 ? S 10:48 0:00 /usr/bin/esd -terminate -nobeeps Now logged in as a different user, I ran: $ sux $ xlock # works fine $ strace -f /usr/lib/YaST2/bin/y2controlcenter-gnome >&/tmp/cclog this hung with this trace: [pid 11771] socket(PF_FILE, SOCK_STREAM, 0) = 16 [pid 11771] fcntl64(16, F_SETFD, FD_CLOEXEC) = 0 [pid 11771] setsockopt(16, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 [pid 11771] connect(16, {sa_family=AF_FILE, path="/tmp/.esd/socket"}, 18) = 0 [pid 11771] rt_sigaction(SIGPIPE, {0xb7c6ec10, [PIPE], SA_RESTART}, {SIG_IGN}, 8) = 0 [pid 11771] open("/root/.esd_auth", O_RDONLY) = 17 [pid 11771] read(17, "xwN\35kd(\3168\362\26\247\326\361xf", 16) = 16 [pid 11771] write(16, "xwN\35kd(\3168\362\26\247\326\361xf", 16) = 16 [pid 11771] write(16, "NDNE", 4) = 4 [pid 11771] read(16, Somewhat extraordinary - why should it hang indefinitely ? killall -9 esd made it continue successfully, but ... this is just launching a fairly normal / trivial 'slab' app. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.