Bug#469061: twinkle: alsa audio troubles: ALSA lib pcm_dmix.c:866:(snd_pcm_dmix_open) unable to open slave
Jens Thiele
karme at berlios.de
Sun Mar 2 14:09:47 UTC 2008
Package: twinkle
Version: 1:1.1-2+b2
Severity: normal
I have some problems gettings conferencing to work.
Accepting a first call works. If I accept the second incoming call twinkle hangs.
In the twinkle log file (~/.twinkle/twinkle.log) I get:
+++ 2-3-2008 14:57:32.032258 CRITICAL NORMAL t_alsa_io::open
snd_pcm_open failed: Das Gerät oder die Ressource ist belegt
(maybe I should have used LC_ALL=C - it means resource is busy)
On stdout(or stderr) I get:
ALSA lib pcm_dmix.c:866:(snd_pcm_dmix_open) unable to open slave
An strace shows:
gettimeofday({1204462694, 853916}, NULL) = 0
write(10, "+++ 2-3-2008 13:58:14.853916 INF"..., 64) = 64
write(10, "Opened /usr/share/sounds/linphon"..., 53) = 53
write(10, "---\n\n", 5) = 5
_llseek(10, 0, [102475], SEEK_CUR) = 0
clone(child_stack=0xafffe4b4, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_S\
ETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xafffebd8, {entry_number:6, base_addr:0xafffeb90, limit:1048575, seg_32bit:1, contents:0, read_\
exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xafffebd8) = 25329
write(3, "\22\0H\2\263\1`\3\25\1\0\0\6\0\0\0 \377\377\377B\2\0\0"..., 2604) = 2604
read(3, 0xbfbff02c, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\34=\266\206\263\1`\3\25\1\0\0\3101\222o\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\1\1\303\206\r\0\0\0\0\0\0\0@\263O\10P\211Q\10\274\2\0"..., 32) = 32
readv(3, [{"\370\3\0\0\374\247k\10\376O\353\267\377?\36\10\377\37\0"..., 52}, {"", 0}], 2) = 52
gettimeofday({1204462694, 857572}, NULL) = 0
ioctl(5, FIONREAD, [1]) = 0
ioctl(5, FIONREAD, [1]) = 0
ioctl(5, FIONREAD, [1]) = 0
ioctl(5, FIONREAD, [1]) = 0
ioctl(5, FIONREAD, [1]) = 0
ioctl(5, FIONREAD, [1]) = 0
ioctl(5, FIONREAD, [1]) = 0
write(3, ";\3\21\0\354\2`\3\0\0\0\0\3\0\0\0\7\0\1\0\2\0\1\0\t\0\1"..., 3608) = 3608
read(3, 0xbfc0089c, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll(ALSA lib pcm_dmix.c:866:(snd_pcm_dmix_open) unable to open slave
[{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\30n\207@\2\0\0\0\0\0\0\230\23\205\277\352\321\10\10"..., 32) = 32
readv(3, [{"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2304}, {"", 0}], 2) = 2304
write(3, "I\2\5\0I\3`\3\0\0\0\0\30\0\30\0\377\377\377\377", 20) = 20
read(3, 0xbfc0089c, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\10o\207\220\0\0\0\0\0\0\0h\23\205\277\357#\34\10\370"..., 32) = 32
readv(3, [{"\0\0\0\0\0\0\0\0\0\0\0\no\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 576}, {"", 0}], 2) = 576
write(3, "\22\0H\2\263\1`\3\25\1\0\0\6\0\0\0 \377\377\377B\2\0\0"..., 2356) = 2356
read(3, 0xbfc00d2c, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\34=p\207\263\1`\3\25\1\0\0\3161\222o\0\0\0\0\0\0\0\0\263"..., 32) = 32
read(3, "\1\30q\207@\2\0\0\0\0\0\0\230\23\205\277s\21\n\10p\27P"..., 32) = 32
readv(3, [{"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2304}, {"", 0}], 2) = 2304
write(3, "I\2\5\0I\3`\3\0\0\0\0\30\0\30\0\377\377\377\377", 20) = 20
read(3, 0xbfc00d2c, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\10r\207\220\0\0\0\0\0\0\0h\23\205\277\357#\34\10\370"..., 32) = 32
readv(3, [{"\0\0\0\0\0\0\0\0\0\0\0\no\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 576}, {"", 0}], 2) = 576
gettimeofday({1204462694, 863836}, NULL) = 0
write(10, "+++ 2-3-2008 13:58:14.863836 INF"..., 58) = 58
write(10, "Stopping tone.\n", 15) = 15
write(10, "---\n\n", 5) = 5
_llseek(10, 0, [102777], SEEK_CUR) = 0
futex(0xb081099c, 0x80 /* FUTEX_??? */, 0
Playing with .asoundrc doesn't help.
I can run multiple instances of:
{ arecord | aplay; } &
just fine.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.23.13-3-mcore2-imq (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages twinkle depends on:
ii kdelibs4c2a 4:3.5.8.dfsg.1-7 core libraries and binaries for al
ii libasound2 1.0.15-3 ALSA library
ii libboost-regex1.34.1 1.34.1-6 regular expression library for C++
ii libc6 2.7-6 GNU C Library: Shared libraries
ii libccrtp1-1.6-0 1.6.0-1 Common C++ class framework for RTP
ii libcommoncpp2-1.6-0 1.6.0-1 A GNU package for creating portabl
ii libgcc1 1:4.3-20080202-1 GCC support library
ii libgsm1 1.0.12-1 Shared libraries for GSM speech co
ii libqt3-mt 3:3.3.8b-4 Qt GUI Library (Threaded runtime v
ii libsndfile1 1.0.17-4 Library for reading/writing audio
ii libspeex1 1.1.12-3 The Speex Speech Codec
ii libstdc++6 4.3-20080202-1 The GNU Standard C++ Library v3
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxml2 2.6.31.dfsg-1 GNOME XML library
ii libzrtpcpp-0.9.2deb0 0.9.2-3+b1 ccrtp extension for zrtp/Zfone sup
ii zlib1g 1:1.2.3.3.dfsg-11 compression library - runtime
twinkle recommends no packages.
-- no debconf information
More information about the Pkg-voip-maintainers
mailing list