After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 346086 - Evolution hangs reading from esd socket
Evolution hangs reading from esd socket
Status: RESOLVED INCOMPLETE
Product: libgnome
Classification: Deprecated
Component: general
2.14.x
Other All
: Normal critical
: ---
Assigned To: libgnome maintainer
libgnome maintainer
Depends on:
Blocks:
 
 
Reported: 2006-06-28 08:42 UTC by danieyek
Modified: 2006-10-23 12:19 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description danieyek 2006-06-28 08:42:07 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
Comment 1 Kjartan Maraas 2006-07-11 12:48:02 UTC
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?
Comment 2 Kjartan Maraas 2006-08-16 12:40:19 UTC
Would be nice if you could try esound from CVS since we've had a few fixes go in there lately.
Comment 3 Kjartan Maraas 2006-10-23 12:19:33 UTC
No feedback. Closing.