Alsa "Device or resource busy"

Недавно заметил такое явление:
1) слушаю что-нибудь через audacious
2) ставлю на паузу
3) включаю фильм в mplayer, и тут

Обнаружен AVI формат файла!
[aviheader] Найден видео поток, -vid 0
[aviheader] Найден аудио поток, -aid 1
[aviheader] Найден аудио поток, -aid 2
VIDEO:  [DX50]  672x272  12bpp  25.000 fps  1576.3 kbps (192.4 kbyte/s)
Информация о клипе:
 Software: VirtualDubMod 1.5.10.2 (build 2542/release)
==========================================================================
Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
Выбран видеокодек: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Открываю декодер аудио: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Выбран аудиокодек: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
[AO_ALSA] alsa-lib: pcm_dmix.c:1010:(snd_pcm_dmix_open) unable to open slave
[AO_ALSA] Ошибка начала воспроизведения: Device or resource busy
[AO SDL] Частота дискретизации: 44100 Гц Каналы: Stereo Формат s16le
[AO_ALSA] alsa-lib: pcm_dmix.c:1010:(snd_pcm_dmix_open) unable to open slave
[AO SDL] Не могу открыть аудио: No available audio device
DVB card number must be between 1 and 4
AO: [null] 44100Hz 2ch s16le (2 bytes per sample)
Начало воспроизведения...

Device or resource busy здесь ключевая фраза. Понятно, что ALSA считает, что устройство занято и отказывается на нем играть. Но как сделать так, чтобы избежать этого? Впрочем, почему я не могу проигрывать звук на одном и том же аудиоустройстве с разных источников?

P.S. Естественно, что когда я закрыл audacious, звук заработал.

У меня была аналогичная

У меня была аналогичная проблема, только эта ошибка вылезала при попытке запуска двух приложений с двух разных пользователей (mpd от юзера mpd и mplayer от основного юзера), при этом запуск mplayer от root'а отыгрывал без проблем. Решилось все выставлением прав на dmixer'е в /etc/asound.conf

pcm.dmixer {
           type dmix
           ipc_key 1024
           ipc_perm 0666           # важные строчки
           ipc_key_add_uid false   # важные строчки
           slave slave2
}
pcm_slave.slave2 {
  pcm "hw:CA0106,0" # имя карточки для вывода
}
pcm.!default {
             type plug
             slave.pcm "dmixer"
}

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".