[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#374545: linux-image-2.6.16-2-686: Sound recording fails with DSP-500 / snd-usb-audio



Package: linux-image-2.6.16-2-686
Version: 2.6.16-14
Severity: normal

Using linux-image-2.6.16-2-686 on my laptop, sound recording fails using
the Plantronics DSP-500 USB headset. (Output is fine.) Changing only the
kernel to 2.6.15-1-486, it works (both on my laptop and on my Etch system).

This is always reproducible. The less severe result that I've dug into
is from arecord:

$ arecord 1234.wav
Recording WAVE '1234.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono
arecord: xrun:1089: read/write error, state = PREPARED
$

(This happens with (all?) other recording modes as well, but that's not
the point here - using 2.6.15-1-486, I can run the same command and have
a successful recording with the same parameters.)

I have only one card (i.e. the headset) configured:

$ lsusb | grep Plan
Bus 004 Device 005: ID 047f:0ca1 Plantronics, Inc.
$ cat /proc/asound/cards
 0 [Headset        ]: USB-Audio - Plantronics Headset
                      Plantronics Plantronics Headset at
usb-0000:00:1d.7-3.3, full speed
$ cat /proc/asound/modules
 0 snd_usb_audio
$

As you can see from the attached strace output, the device file for
recording, /dev/snd/pcmC0D0c does in fact exist and is opened
read-write, but after that it fails.

Thank you in advance.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-686
Locale: LANG=sv_SE, LC_CTYPE=sv_SE (charmap=ISO-8859-1)

Versions of packages linux-image-2.6.16-2-686 depends on:
ii  module-init-tools             3.2.2-3    tools for managing Linux
kernel mo
ii  yaird [linux-initramfs-tool]  0.0.12-14  Yet Another mkInitRD

Versions of packages linux-image-2.6.16-2-686 recommends:
pn  libc6-i686                    <none>     (no description available)

-- debconf information excluded
execve("/usr/bin/arecord", ["arecord", "1234.wav"], [/* 28 vars */]) = 0
uname({sys="Linux", node="debbie", ...}) = 0
brk(0)                                  = 0x8054000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7fb1000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=120756, ...}) = 0
mmap2(NULL, 120756, PROT_READ, MAP_PRIVATE, 3, 0) = 0xa7f93000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libasound.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\365\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=790752, ...}) = 0
mmap2(NULL, 793828, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7ed1000
mmap2(0xa7f8e000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xbc) = 0xa7f8e000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libm.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`3\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=149264, ...}) = 0
mmap2(NULL, 151712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7eab000
mmap2(0xa7ecf000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xa7ecf000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libdl.so.2", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7eaa000
mmap2(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7ea6000
mmap2(0xa7ea8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xa7ea8000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340G\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=85770, ...}) = 0
mmap2(NULL, 70104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7e94000
mmap2(0xa7ea2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd) = 0xa7ea2000
mmap2(0xa7ea4000, 4568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa7ea4000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1270928, ...}) = 0
mmap2(NULL, 1276892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7d5c000
mmap2(0xa7e8a000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12e) = 0xa7e8a000
mmap2(0xa7e92000, 7132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa7e92000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7d5b000
mprotect(0xa7e8a000, 20480, PROT_READ)  = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xa7d5b8e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xa7f93000, 120756)              = 0
set_tid_address(0xa7d5b928)             = 4203
rt_sigaction(SIGRTMIN, {0xa7e98360, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xa7e983e0, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xafcc6a70, 31, (nil), 0}) = 0
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1403632, ...}) = 0
mmap2(NULL, 1403632, PROT_READ, MAP_PRIVATE, 3, 0) = 0xa7c04000
close(3)                                = 0
brk(0)                                  = 0x8054000
brk(0x8075000)                          = 0x8075000
stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=7640, ...}) = 0
open("/usr/share/alsa/alsa.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=7640, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7be4000
read(3, "#\n#  ALSA library configuration "..., 131072) = 7640
read(3, "", 131072)                     = 0
read(3, "", 131072)                     = 0
close(3)                                = 0
munmap(0xa7be4000, 131072)              = 0
futex(0xa7ea9058, FUTEX_WAKE, 2147483647) = 0
access("/etc/asound.conf", R_OK)        = -1 ENOENT (No such file or directory)
access("/home/david/.asoundrc", R_OK)   = -1 ENOENT (No such file or directory)
open("/usr/share/alsa/cards/aliases.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1245, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7be4000
read(3, "#\n#  Define aliases for various "..., 131072) = 1245
open("/usr/share/alsa/pcm/default.conf", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=507, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7bc4000
read(4, "#\n# Default output\n#\n\npcm.!defau"..., 131072) = 507
read(4, "", 131072)                     = 0
close(4)                                = 0
munmap(0xa7bc4000, 131072)              = 0
open("/usr/share/alsa/pcm/dmix.conf", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=1192, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7bc4000
read(4, "#\n# dmix output\n#\n\npcm.!dmix {\n\t"..., 131072) = 1192
read(4, "", 131072)                     = 0
close(4)                                = 0
munmap(0xa7bc4000, 131072)              = 0
open("/usr/share/alsa/pcm/dsnoop.conf", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=1194, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7bc4000
read(4, "#\n# dsnoop\n#\n\npcm.!dsnoop {\n\t@ar"..., 131072) = 1194
read(4, "", 131072)                     = 0
close(4)                                = 0
munmap(0xa7bc4000, 131072)              = 0
read(3, "", 131072)                     = 0
read(3, "", 131072)                     = 0
close(3)                                = 0
munmap(0xa7be4000, 131072)              = 0
open("/dev/snd/controlC0", O_RDONLY)    = 3
close(3)                                = 0
stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=7640, ...}) = 0
open("/dev/snd/controlC0", O_RDONLY)    = 3
close(3)                                = 0
open("/dev/snd/controlC0", O_RDWR)      = 3
ioctl(3, USBDEVFS_CONTROL, 0xafcc6818)  = 0
ioctl(3, UI_DEV_CREATE, 0xafcc67f0)     = 0
close(3)                                = 0
access("/usr/share/alsa/cards/USB-Audio.conf", R_OK) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC1", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/aloadC1", O_RDONLY)          = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC2", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/aloadC2", O_RDONLY)          = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC3", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/aloadC3", O_RDONLY)          = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC4", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/aloadC4", O_RDONLY)          = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC5", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/aloadC5", O_RDONLY)          = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/aloadC6", O_RDONLY)          = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC7", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/aloadC7", O_RDONLY)          = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC8", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/aloadC8", O_RDONLY)          = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC9", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/dev/aloadC9", O_RDONLY)          = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC10", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC10", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC11", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC11", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC12", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC12", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC13", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC13", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC14", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC14", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC15", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC15", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC16", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC16", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC17", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC17", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC18", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC18", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC19", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC19", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC20", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC20", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC21", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC21", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC22", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC22", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC23", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC23", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC24", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC24", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC25", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC25", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC26", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC26", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC27", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC27", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC28", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC28", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC29", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC29", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC30", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC30", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC31", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/dev/aloadC31", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC0", O_RDONLY)    = 3
close(3)                                = 0
stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=7640, ...}) = 0
open("/dev/snd/controlC0", O_RDONLY)    = 3
close(3)                                = 0
open("/dev/snd/controlC0", O_RDWR)      = 3
ioctl(3, USBDEVFS_CONTROL, 0xafcc63b8)  = 0
ioctl(3, UI_DEV_CREATE, 0xafcc6390)     = 0
close(3)                                = 0
open("/dev/snd/controlC0", O_RDONLY)    = 3
close(3)                                = 0
open("/dev/snd/controlC0", O_RDWR)      = 3
ioctl(3, USBDEVFS_CONTROL, 0xafcc66e8)  = 0
ioctl(3, 0x40045532, 0xafcc66e4)        = 0
open("/dev/snd/pcmC0D0c", O_RDWR|O_NONBLOCK) = 4
close(3)                                = 0
ioctl(4, AGPIOC_ACQUIRE or APM_IOC_STANDBY, 0xafcc653c) = 0
fcntl64(4, F_GETFL)                     = 0x802 (flags O_RDWR|O_NONBLOCK)
ioctl(4, AGPIOC_INFO, 0xafcc66e8)       = 0
ioctl(4, AGPIOC_RELEASE or APM_IOC_SUSPEND, 0xafcc66e0) = 0
mmap2(NULL, 4096, PROT_READ, MAP_SHARED, 4, 0x80000) = 0xa7fb0000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0x81000) = 0xa7faf000
fcntl64(4, F_GETFL)                     = 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl64(4, F_SETFL, O_RDWR)             = 0
ioctl(4, AGPIOC_ACQUIRE or APM_IOC_STANDBY, 0xafcc6bd0) = 0
rt_sigaction(SIGINT, {0x804cf10, [INT], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x804cf10, [TERM], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGABRT, {0x804cf10, [ABRT], SA_RESTART}, {SIG_DFL}, 8) = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2582, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7be4000
read(3, "# Locale name alias data base.\n#"..., 131072) = 2582
read(3, "", 131072)                     = 0
close(3)                                = 0
munmap(0xa7be4000, 131072)              = 0
open("/usr/share/locale/sv_SE/LC_MESSAGES/alsa-utils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/sv/LC_MESSAGES/alsa-utils.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "Recording WAVE \'1234.wav\' : ", 28Recording WAVE '1234.wav' : ) = 28
write(2, "Unsigned 8 bit, ", 16Unsigned 8 bit, )        = 16
write(2, "Rate 8000 Hz, ", 14Rate 8000 Hz, )          = 14
write(2, "Mono", 4Mono)                     = 4
write(2, "\n", 1
)                       = 1
ioctl(4, 0xc25c4110, 0xafcc4460)        = 0
ioctl(4, 0xc25c4110, 0xafcc40c8)        = 0
ioctl(4, 0xc25c4110, 0xafcc40c8)        = 0
ioctl(4, 0xc25c4110, 0xafcc3be4)        = 0
ioctl(4, 0xc25c4110, 0xafcc4108)        = 0
ioctl(4, 0xc25c4110, 0xafcc4108)        = 0
ioctl(4, 0xc25c4110, 0xafcc4460)        = 0
ioctl(4, 0xc25c4110, 0xafcc40c8)        = 0
ioctl(4, 0xc25c4110, 0xafcc40c8)        = 0
ioctl(4, 0xc25c4110, 0xafcc4108)        = 0
ioctl(4, 0xc25c4110, 0xafcc4108)        = 0
ioctl(4, 0xc25c4110, 0xafcc4460)        = 0
ioctl(4, 0xc25c4110, 0xafcc41c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e28)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e28)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e68)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e68)        = 0
ioctl(4, 0xc25c4110, 0xafcc41c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc41c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e28)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e28)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e68)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e68)        = 0
ioctl(4, 0xc25c4110, 0xafcc41c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc41c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e28)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e28)        = 0
ioctl(4, 0xc25c4110, 0xafcc41c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc41c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e28)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e28)        = 0
ioctl(4, 0xc25c4110, 0xafcc41c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc41c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc41c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e28)        = 0
ioctl(4, 0xc25c4110, 0xafcc3e28)        = 0
ioctl(4, 0xc25c4110, 0xafcc41c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3928)        = 0
ioctl(4, 0xc25c4110, 0xafcc3928)        = 0
ioctl(4, 0xc25c4110, 0xafcc3928)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3928)        = 0
ioctl(4, 0xc25c4110, 0xafcc3928)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3cc0)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc3f00)        = 0
ioctl(4, 0xc25c4110, 0xafcc43c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc43c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc43c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc43c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc43c0)        = 0
ioctl(4, 0xc25c4110, 0xafcc43dc)        = 0
ioctl(4, 0xc25c4110, 0xafcc43dc)        = 0
ioctl(4, 0xc25c4110, 0xafcc43dc)        = 0
ioctl(4, 0xc25c4110, 0xafcc43dc)        = 0
ioctl(4, 0xc25c4110, 0xafcc4050)        = 0
ioctl(4, 0xc25c4110, 0xafcc4060)        = 0
ioctl(4, 0xc25c4111, 0xafcc4060)        = 0
ioctl(4, 0xc0684113, 0xafcc3fa4)        = 0
ioctl(4, 0x80104132, 0xafcc3ecc)        = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0) = 0xa7fae000
ioctl(4, 0x4140, 0)                     = 0
unlink("1234.wav")                      = 0
open("1234.wav", O_WRONLY|O_CREAT|O_LARGEFILE, 0644) = 3
write(3, "RIFF$\377\377\177WAVE", 12)   = 12
write(3, "fmt \20\0\0\0", 8)            = 8
write(3, "\1\0\1\0@\37\0\0@\37\0\0\1\0\10\0", 16) = 16
write(3, "data\0\377\377\177", 8)       = 8
ioctl(4, 0x4142, 0xa7fc8ff4)            = -1 EPIPE (Broken pipe)
ioctl(4, 0x806c4120, 0xafcc4aa0)        = 0
write(2, "arecord: xrun:1089: ", 20arecord: xrun:1089: )    = 20
write(2, "read/write error, state = PREPAR"..., 34read/write error, state = PREPARED) = 34
write(2, "\n", 1
)                       = 1
exit_group(1)                           = ?
Process 4203 detached

Reply to: