Ticket #184 (closed defect: invalid)

Opened 4 years ago

Last modified 4 years ago

output to esound does not work

Reported by: greve Owned by: lennart
Milestone: Component: module-esound-*
Keywords: Cc:

Description

( possibly connected to http://www.pulseaudio.org/ticket/121 ?)

Following http://www.pulseaudio.org/wiki/PerfectSetup#ESOUNDApplications, on Debian GNU/Linux sid with pulseaudio 0.9.8: The daemon seems to work, I can stream music with Audacious to another machine or play it locally, as it should be, the module-protocol-esound-unix is loaded, the sockets exist:

ls -l /tmp/.esd* lrwxrwxrwx 1 greve greve 9 2007-12-11 11:44 /tmp/.esd-1000 -> /tmp/.esd /tmp/.esd: total 0 srwxrwxrwx 1 pulse pulse 0 2007-12-11 11:07 socket

but xine -A esd fails to start with the error message:

audio_esd_out: connecting to esd server... audio_esd_out: can't connect to <default> ESD server: Success load_plugins: failed to load audio output plugin <esd> main: audio driver <esd> failed

(verbosity turned up) -- strace shows the following end:

rt_sigprocmask(SIG_UNBLOCK, [ALRM], ~[HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN RT_1], 8) = 0 access("/tmp/.esd/socket", R_OK|W_OK) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 5 fcntl64(5, F_SETFD, FD_CLOEXEC) = 0 setsockopt(5, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 connect(5, {sa_family=AF_FILE, path="/tmp/.esd/socket"}, 18) = 0 rt_sigaction(SIGPIPE, {0xb55e0000, [PIPE], SA_RESTART}, {SIG_DFL}, 8) = 0 open("/home/greve/.esd_auth", O_RDONLY) = 6 read(6, "\214s\343\n\272[\343\340S\341:y\214}?\331", 16) = 16 write(5, "\214s\343\n\272[\343\340S\341:y\214}?\331", 16) = 16 write(5, "NDNE", 4) = 4 read(5, "", 4) = 0 close(6) = 0 rt_sigaction(SIGPIPE, {SIG_DFL}, {0xb55e0000, [PIPE], SA_RESTART}, 8) = 0 close(5) = 0 rt_sigprocmask(SIG_SETMASK, ~[HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS RTMIN RT_1], NULL, 8) = 0 write(1, "main: audio driver <esd> failed\n", 32) = 32 exit_group(1) = ? Process 19696 detached

So it looks like it tries to open the correct socket and the socket has correct permissions to allow connection, but it still fails.

Help appreciated -- if you need more info, just ask.

Change History

Changed 4 years ago by lennart

Uh, maybe you have some issue with ESD auth? Please paste the output of "pulseaudio -vv" when this happens.

Changed 4 years ago by lennart

  • status changed from new to closed
  • resolution set to invalid

Closing because of lack of response.

Also the esd sink module in PA git has been extensively reworked. If there was a bug in esd-sink it is very likely that it got fixed.

Feel free to reopen of the problem persists.

Note: See TracTickets for help on using tickets.