[ALSA - lib 0001184]: xmms/beep "couldn't open audio" on song change

bugtrack
2005-06-26T20:08:56Z

Assigned To:
======================================================================
Project: ALSA - lib
Issue ID: 1184
Category: 0_general
Reproducibility: always
Severity: major
Priority: normal
Status: new
======================================================================
Date Submitted: 06-11-2005 21:14 CEST
Last Modified: 06-26-2005 22:08 CEST
======================================================================
Summary: xmms/beep "couldn't open audio" on song change
Description:
When playing a song in beep sometimes it'll pop up a "couldn't open audio"
box as if the device is in use. This is using dmix, however, so that
seemed a bit weird. I normally have to close and reopen beep to resolve
this. I believe xmms does the same thing because I've read about people
having the exact same issue with xmms.

This starts showing up when I start pressing play again:

ALSA lib pcm_direct.c:196:(make_local_socket) connect failed:
/tmp/alsa-dmix-30443-1118514847-814284: Connection refused
ALSA lib pcm_dmix.c:834:(snd_pcm_dmix_open) unable to connect client
ALSA lib pcm_direct.c:196:(make_local_socket) connect failed:
/tmp/alsa-dmix-30443-1118514847-814284: No such file or directory
ALSA lib pcm_dmix.c:834:(snd_pcm_dmix_open) unable to connect client
ALSA lib pcm_direct.c:196:(make_local_socket) connect failed:
/tmp/alsa-dmix-30443-1118514847-814284: No such file or directory
ALSA lib pcm_dmix.c:834:(snd_pcm_dmix_open) unable to connect client
ALSA lib pcm_direct.c:196:(make_local_socket) connect failed:
/tmp/alsa-dmix-30443-1118514847-814284: No such file or directory
ALSA lib pcm_dmix.c:834:(snd_pcm_dmix_open) unable to connect client
ALSA lib pcm_direct.c:196:(make_local_socket) connect failed:
/tmp/alsa-dmix-30443-1118514847-814284: No such file or directory

However one thing which I've never seen mentioned in the previous reports,
is that when trying to use another app through dmix it doesn't work
either. Here's what mplayer says, when trying to play a video:

alsa-init: 1 soundcard found, using: default
ALSA lib pcm_direct.c:196:(make_local_socket) connect failed:
/tmp/alsa-dmix-30443-1118514847-814284: No such file or directory
ALSA lib pcm_dmix.c:834:(snd_pcm_dmix_open) unable to connect client
alsa-init: playback open error: No such file or directory
Could not open/initialize audio device -> no sound.
Audio: no sound

so apparently something went wrong with /tmp/alsa-dmix-*. As soon as I
closed beep, all other applications started working properly again, and
when I start it back up again, it works fine again too, until it does this
again. It seems to do it sporadically so it's somewhat hard to test for.

Attached is my asoundrc.
======================================================================

----------------------------------------------------------------------
Xero - 06-23-05 02:47
----------------------------------------------------------------------
here's lsof output

# lsof /dev/snd/pcmC0D0p
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
beep-medi 5075 xero mem CHR 116,16 5808 /dev/snd/pcmC0D0p
beep-medi 5075 xero 27u CHR 116,16 5808 /dev/snd/pcmC0D0p
beep-medi 32106 xero mem CHR 116,16 5808 /dev/snd/pcmC0D0p
beep-medi 32106 xero 27u CHR 116,16 5808 /dev/snd/pcmC0D0p

----------------------------------------------------------------------
Xero - 06-26-05 22:08
----------------------------------------------------------------------
I think this tends to happen more under load. I'm starting to wonder if
this is relevant to the sound card driver. I also get distortion with dmix
sometimes as well when under load, pops, clicks, and occasionally the fade
in of metallic sounding distortion, I've posted in bug 0000881 about my
problems with that, though at this point I'm thinking these two things are
relevant to each other. This has become extremely annoying and I'm not too
sure what to do. Even when I don't use dmix beep will just tend to freeze
completely every once in a while, usually when under load as well.

Issue History
Date Modified Username Field Change
======================================================================
06-11-05 21:14 Xero New Issue
06-11-05 21:14 Xero File Added: asoundrc
06-11-05 21:14 Xero Note Added: 0004994
06-15-05 15:03 tiwai Note Added: 0005030
06-15-05 22:31 Xero Note Added: 0005046
06-15-05 23:55 Xero Note Added: 0005049
06-22-05 18:22 tiwai Note Added: 0005142
06-22-05 19:01 Xero Note Added: 0005144
06-23-05 02:47 Xero Note Added: 0005162
06-26-05 22:08 Xero Note Added: 0005267
======================================================================

-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click