[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