[pulseaudio-tickets] [PulseAudio] #121: GNOME system sounds don't work
PulseAudio
trac-noreply at tango.0pointer.de
Tue Oct 2 20:07:07 PDT 2007
#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
More information about the pulseaudio-bugs
mailing list