Re: [Evolution] Evolution hangs reading from esd socket



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

On Tue, 2006-06-27 at 01:52 -0700, Daniel Yek wrote:
Hi,

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.

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,



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

Thanks.

-- 
Jeffrey Stedfast
Evolution Hacker - Novell, Inc.
fejj novell com  - www.novell.com




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]