#121: GNOME system sounds don't work -----------------------+---------------------------------------------------- Reporter: ekerazha | Owner: lennart Type: defect | Status: assigned Priority: normal | Milestone: Component: daemon | Severity: normal Resolution: | Keywords: -----------------------+---------------------------------------------------- Comment (by iroberts):
I have the same problem on Ubuntu 7.04 x86_64, and it was fixed by loading module-esound-protocol-tcp. Here is what I think is the relevant section of strace output when it isn't working: {{{ access("/usr/share/sounds/startup3.wav", F_OK) = 0 access("/usr/share/sounds/startup3.wav", F_OK) = 0 access("/tmp/.esd-1000/socket", R_OK|W_OK) = -1 ENOENT (No such file or directory) socket(PF_INET6, SOCK_STREAM, IPPROTO_IP) = 16 close(16) = 0 socket(PF_NETLINK, SOCK_RAW, 0) = 16 bind(16, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 getsockname(16, {sa_family=AF_NETLINK, pid=21457, groups=00000000}, [12]) = 0 time(NULL) = 1191380365 sendto(16, "\24\0\0\0\26\0\1\3\215\5\3G\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"0\0\0\0\24\0\2\0\215\5\3G\321S\0\0\2\10\200\376\1\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 172 recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"@\0\0\0\24\0\2\0\215\5\3G\321S\0\0\n\200\200\376\1\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 128 recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\215\5\3G\321S\0\0\0\0\0\0\1\0\0\0\24"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 close(16) = 0 stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=101, ...}) = 0 open("/etc/hosts", O_RDONLY) = 16 fcntl64(16, F_GETFD) = 0 fcntl64(16, F_SETFD, FD_CLOEXEC) = 0 fstat64(16, {st_mode=S_IFREG|0644, st_size=288, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb54a1000 read(16, "192.168.10.100 doppio doppio.loc"..., 4096) = 288 close(16) = 0 munmap(0xb54a1000, 4096) = 0 socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 16 fcntl64(16, F_SETFD, FD_CLOEXEC) = 0 setsockopt(16, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 connect(16, {sa_family=AF_INET, sin_port=htons(16001), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused) close(16) = 0 }}} So it looks like it can't find the unix socket (probably the Ubuntu issue you mentioned), but it then goes on to try the TCP socket. I have /tmp/.esd/socket, but not /tmp/.esd-1000/ -- Ticket URL: <http://pulseaudio.org/ticket/121#comment:4> PulseAudio <http://pulseaudio.org/> The PulseAudio Sound Server _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets