GNOME Bugzilla – Bug 346086
Evolution hangs reading from esd socket
Last modified: 2006-10-23 12:19:33 UTC
Steps to reproduce: For some reason, Evolution has been hunging on me often "all of a sudden". Was it because I played with some media application and had some setting set wrongly?! Anyway, if it happens, it just kept happening. Sorry for no better repro. Hope the strace trace is helpful to identify the problem. Stack trace: STRACE OUTPUT: uname({sys="Linux", node="somehost.com", ...}) = 0 access("/tmp/.esd/socket", R_OK|W_OK) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 39 fcntl64(39, F_SETFD, FD_CLOEXEC) = 0 setsockopt(39, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 connect(39, {sa_family=AF_FILE, path="/tmp/.esd/socket"}, 18) = 0 rt_sigaction(SIGPIPE, {0x48f7ab10, [PIPE], SA_RESTART}, {SIG_IGN}, 8) = 0 open("/home/auser/.esd_auth", O_RDONLY) = 48 read(48, " \276\230\351?\16)KG\"\23o\10\307\320%", 16) = 16 write(39, " \276\230\351?\16)KG\"\23o\10\307\320%", 16) = 16 write(39, "NDNE", 4) = 4 read(39, Other information: Daniel Yek <danieyek@alumni.washington.edu>: Evolution sometimes hangs and if it hangs, it will continue to hangs until I reboot my FC5 computer. From the stack shown in gdb, I suspected that Evolution was outputting alarm audio when it hung. From strace output, I saw that Evolution read ./.esd_auth and then wrote to /tmp/.esd/socket. It hung after it reads something back from the esd socket. Is this a known bug? Does it have anything to do with whether my sound device is occupied by another multi-media application? DETAILS: $ rpm -q evolution evolution-2.6.1-1.fc5.2 -- Daniel Yek Jeffrey Stedfast <fejj@novell.com>: you should probably submit this to bugzilla.gnome.org, under the libgnome module. (evolution just calls gnome_sound_play(), it doesn't do any communication with esd itself). I would imagine other gnome apps have the same problem. Jeff
Can you reproduce this or was it a one off thing? What version of esound do you have installed? We need a bit more information on your setup before we can look into this I'm afraid. - do you use sound events? - is evo configured to make a noise when you get new mail? - what other app did you use that could be hogging the sound server?
Would be nice if you could try esound from CVS since we've had a few fixes go in there lately.
No feedback. Closing.