On Fri, Jun 11, 2021 at 3:25 PM Takashi Iwai <tiwai@xxxxxxx> wrote: > > On Fri, 11 Jun 2021 10:43:01 +0200, > Muni Sekhar wrote: > > > > On Fri, Jun 11, 2021 at 1:19 PM Takashi Iwai <tiwai@xxxxxxx> wrote: > > > > > > On Fri, 11 Jun 2021 09:02:44 +0200, > > > Muni Sekhar wrote: > > > > > > > > Hi all, > > > > > > > > I am using a USB sound card(snd-usb-audio), and it fails while doing > > > > the audio recording "arecord: pcm_read:2032: read error: Input/output > > > > error". > > > > > > > > I noticed recording(arecord) audio data on a USB sound card fails at > > > > SNDRV_PCM_IOCTL_READI_FRAMES is giving EIO. > > > > > > > > Can someone please clarify when the kernel returns EIO for Ioctl > > > > SNDRV_PCM_IOCTL_READI_FRAMES? and is there a workaround for this? > > > > > > It's a problem of either your device (e.g. USB device firmware) or the > > > kernel. Do you get any relevant kernel error messages? > > dmesg log does not indicate any such error messages when arecord fails. > > Then it's likely a debug print in PCM core, which is suppressed as > default. You can enable it via dyndbg stuff. It won't help much for > diagnose at this stage, though. Is it snd-pcm.ko ? In my system, this module gets loaded as mentioned below: alsa-base.conf:15:install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; } > > > Is there a way to prove it as a USB device firmware issue or kernel issue? > > You can check strace output, for example. The PCM core is supposed to > be bug-free regarding this, so it's about USB-audio driver, and the > problem is specific to your device (other USB-audio devices work), > hence it's very likely a firmware problem. Please find the strace output in the attached file "strace_op.txt" file. Does it gives any more information? > > > Please find the alsamixer output in the attached file alsamixer_output.png file. > > The mixer output has nothing to do with the PCM problem. > > > Takashi -- Thanks, Sekhar
$ strace arecord --device hw:1,0 --channels 1 --format S16_LE --rate 32000_Hz x.wav execve("/usr/bin/arecord", ["arecord", "--device", "hw:1,0", "--channels", "1", "--format", "S16_LE" , "--rate", "32000_Hz", "x.wav"], [/* 26 vars */]) = 0 brk(NULL) = 0x1163000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=86415, ...}) = 0 mmap(NULL, 86415, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0fddaf7000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0!\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=31712, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0fddaf6000 mmap(NULL, 2128832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdd6e0000 mprotect(0x7f0fdd6e7000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdd8e6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f0fdd8e6000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libasound.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\252\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=1048248, ...}) = 0 mmap(NULL, 3143688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdd3e0000 mprotect(0x7f0fdd4d9000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdd6d8000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf8000) = 0x7f0fdd6d8000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260`\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=138696, ...}) = 0 mmap(NULL, 2212904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdd1c3000 mprotect(0x7f0fdd1db000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdd3da000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f0fdd3da000 mmap(0x7f0fdd3dc000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0fdd3dc000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\t\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1868984, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0fddaf5000 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdcdf9000 mprotect(0x7f0fdcfb9000, 2097152, PROT_NONE) = 0 mmap(0x7f0fdd1b9000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7f0fdd1b9000 mmap(0x7f0fdd1bf000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0fdd1bf000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0V\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=1088952, ...}) = 0 mmap(NULL, 3178744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdcaf0000 mprotect(0x7f0fdcbf8000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdcdf7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x107000) = 0x7f0fdcdf7000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\r\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=14608, ...}) = 0 mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdc8ec000 mprotect(0x7f0fdc8ef000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdcaee000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f0fdcaee000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0fddaf4000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0fddaf3000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0fddaf2000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0fddaf1000 arch_prctl(ARCH_SET_FS, 0x7f0fddaf2700) = 0 mprotect(0x7f0fdd1b9000, 16384, PROT_READ) = 0 mprotect(0x7f0fdcaee000, 4096, PROT_READ) = 0 mprotect(0x7f0fdcdf7000, 4096, PROT_READ) = 0 mprotect(0x7f0fdd3da000, 4096, PROT_READ) = 0 mprotect(0x7f0fdd8e6000, 4096, PROT_READ) = 0 mprotect(0x7f0fdd6d8000, 28672, PROT_READ) = 0 mprotect(0x60e000, 4096, PROT_READ) = 0 mprotect(0x7f0fddb0d000, 4096, PROT_READ) = 0 munmap(0x7f0fddaf7000, 86415) = 0 set_tid_address(0x7f0fddaf29d0) = 31917 set_robust_list(0x7f0fddaf29e0, 24) = 0 rt_sigaction(SIGRTMIN, {0x7f0fdd1c8b50, [], SA_RESTORER|SA_SIGINFO, 0x7f0fdd1d4390}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7f0fdd1c8be0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f0fdd1d4390}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 brk(NULL) = 0x1163000 brk(0x1184000) = 0x1184000 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=2981280, ...}) = 0 mmap(NULL, 2981280, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0fdc614000 close(3) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 futex(0x7f0fdd6df630, FUTEX_WAKE_PRIVATE, 2147483647) = 0 stat("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=9663, ...}) = 0 open("/usr/share/alsa/alsa.conf", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=9663, ...}) = 0 read(3, "#\n# ALSA library configuration "..., 4096) = 4096 read(3, "unc refer\n\t\t\tname defaults.nameh"..., 4096) = 4096 read(3, "ARD\n\t\t\t\tALSA_CARD\n\t\t\t]\n\t\t\tdefaul"..., 4096) = 1471 read(3, "", 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 futex(0x7f0fdcaef0a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 access("/usr/share/alsa/alsa.conf.d/", R_OK) = 0 stat("/usr/share/alsa/alsa.conf.d/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/share/alsa/alsa.conf.d/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 getdents(3, /* 6 entries */, 32768) = 208 getdents(3, /* 0 entries */, 32768) = 0 close(3) = 0 open("/usr/share/alsa/alsa.conf.d//50-pulseaudio.conf", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=216, ...}) = 0 read(3, "# Add a specific named PulseAudi"..., 4096) = 216 read(3, "", 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 open("/usr/share/alsa/alsa.conf.d//pulse.conf", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=376, ...}) = 0 read(3, "# PulseAudio alsa plugin configu"..., 4096) = 376 read(3, "", 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 access("/etc/asound.conf", R_OK) = -1 ENOENT (No such file or directory) access("/home/murphy/.asoundrc", R_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_conf_pulse.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\t\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=6224, ...}) = 0 mmap(NULL, 2101368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdc412000 mprotect(0x7f0fdc413000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdc612000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7f0fdc612000 close(3) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=86415, ...}) = 0 mmap(NULL, 86415, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0fddaf7000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libpulse.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\271\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=328600, ...}) = 0 mmap(NULL, 2422728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdc1c2000 mprotect(0x7f0fdc210000, 2097152, PROT_NONE) = 0 mmap(0x7f0fdc410000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4e000) = 0x7f0fdc410000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/tls/x86_64/libpulsecommon-8.0.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64-linux-gnu/pulseaudio/tls/x86_64", 0x7fff6342ad20) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/pulseaudio/tls/libpulsecommon-8.0.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64-linux-gnu/pulseaudio/tls", 0x7fff6342ad20) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/pulseaudio/x86_64/libpulsecommon-8.0.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/usr/lib/x86_64-linux-gnu/pulseaudio/x86_64", 0x7fff6342ad20) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\34\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=512504, ...}) = 0 mmap(NULL, 2608296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdbf45000 mprotect(0x7f0fdbfc0000, 2097152, PROT_NONE) = 0 mmap(0x7f0fdc1c0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f0fdc1c0000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\250\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=309392, ...}) = 0 mmap(NULL, 2405040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdbcf9000 mprotect(0x7f0fdbd44000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdbf43000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4a000) = 0x7f0fdbf43000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libxcb.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\226\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=137728, ...}) = 0 mmap(NULL, 2233000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdbad7000 mprotect(0x7f0fdbaf8000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdbcf7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7f0fdbcf7000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=536520, ...}) = 0 mmap(NULL, 540800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdda6c000 mmap(0x7f0fddaec000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7f000) = 0x7f0fddaec000 mmap(0x7f0fddaf0000, 128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0fddaf0000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libwrap.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libwrap.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p-\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=36632, ...}) = 0 mmap(NULL, 2134176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdb8cd000 mprotect(0x7f0fdb8d5000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdbad4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f0fdbad4000 mmap(0x7f0fdbad6000, 160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0fdbad6000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libsndfile.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libsndfile.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360`\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=417768, ...}) = 0 mmap(NULL, 2530608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdb663000 mprotect(0x7f0fdb6c6000, 2097152, PROT_NONE) = 0 mmap(0x7f0fdb8c6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x63000) = 0x7f0fdb8c6000 mmap(0x7f0fdb8c9000, 15664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0fdb8c9000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libasyncns.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libasyncns.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\23\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=22720, ...}) = 0 mmap(NULL, 2117928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdb45d000 mprotect(0x7f0fdb462000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdb661000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f0fdb661000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libapparmor.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libapparmor.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340&\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=64144, ...}) = 0 mmap(NULL, 2159392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdb24d000 mprotect(0x7f0fdb25c000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdb45b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f0fdb45b000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libXau.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\16\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=14456, ...}) = 0 mmap(NULL, 2109720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdb049000 mprotect(0x7f0fdb04b000, 2097152, PROT_NONE) = 0 mmap(0x7f0fdb24b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f0fdb24b000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\21\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=22640, ...}) = 0 mmap(NULL, 2117784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdae43000 mprotect(0x7f0fdae48000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdb047000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f0fdb047000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libselinux.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260Z\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=130224, ...}) = 0 mmap(NULL, 2234080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fdac21000 mprotect(0x7f0fdac40000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdae3f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f0fdae3f000 mmap(0x7f0fdae41000, 5856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0fdae41000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/liblzma.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320 \0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=137400, ...}) = 0 mmap(NULL, 2232456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fda9ff000 mprotect(0x7f0fdaa20000, 2093056, PROT_NONE) = 0 mmap(0x7f0fdac1f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7f0fdac1f000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\215\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=919168, ...}) = 0 mmap(NULL, 3015360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fda71e000 mprotect(0x7f0fda7f5000, 2097152, PROT_NONE) = 0 mmap(0x7f0fda9f5000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd7000) = 0x7f0fda9f5000 mmap(0x7f0fda9fe000, 704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0fda9fe000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libnsl.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libnsl.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360?\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=93128, ...}) = 0 mmap(NULL, 2198104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fda505000 mprotect(0x7f0fda51b000, 2093056, PROT_NONE) = 0 mmap(0x7f0fda71a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f0fda71a000 mmap(0x7f0fda71c000, 6744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0fda71c000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libFLAC.so.8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libFLAC.so.8", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \204\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=477032, ...}) = 0 mmap(NULL, 2572360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fda290000 mprotect(0x7f0fda303000, 2097152, PROT_NONE) = 0 mmap(0x7f0fda503000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x73000) = 0x7f0fda503000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libvorbisenc.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libvorbisenc.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`:\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=690360, ...}) = 0 mmap(NULL, 2785424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fd9fe7000 mprotect(0x7f0fda074000, 2093056, PROT_NONE) = 0 mmap(0x7f0fda273000, 118784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8c000) = 0x7f0fda273000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P9\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=101200, ...}) = 0 mmap(NULL, 2206280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fd9dcc000 mprotect(0x7f0fd9de3000, 2097152, PROT_NONE) = 0 mmap(0x7f0fd9fe3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f0fd9fe3000 mmap(0x7f0fd9fe5000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0fd9fe5000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libpcre.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libpcre.so.3", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\25\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=456632, ...}) = 0 mmap(NULL, 2552072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fd9b5c000 mprotect(0x7f0fd9bca000, 2097152, PROT_NONE) = 0 mmap(0x7f0fd9dca000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6e000) = 0x7f0fd9dca000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320(\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=80496, ...}) = 0 mmap(NULL, 2175544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fd9948000 mprotect(0x7f0fd995a000, 2097152, PROT_NONE) = 0 mmap(0x7f0fd9b5a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f0fd9b5a000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libogg.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libogg.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\32\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=34624, ...}) = 0 mmap(NULL, 2129936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fd973f000 mprotect(0x7f0fd9746000, 2097152, PROT_NONE) = 0 mmap(0x7f0fd9946000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f0fd9946000 close(3) = 0 open("/usr/lib/x86_64-linux-gnu/pulseaudio/libvorbis.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/x86_64-linux-gnu/libvorbis.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220-\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=174440, ...}) = 0 mmap(NULL, 2269504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0fd9514000 mprotect(0x7f0fd953e000, 2093056, PROT_NONE) = 0 mmap(0x7f0fd973d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7f0fd973d000 close(3) = 0 mprotect(0x7f0fd9946000, 4096, PROT_READ) = 0 mprotect(0x7f0fd973d000, 4096, PROT_READ) = 0 mprotect(0x7f0fd9b5a000, 4096, PROT_READ) = 0 mprotect(0x7f0fd9dca000, 4096, PROT_READ) = 0 mprotect(0x7f0fd9fe3000, 4096, PROT_READ) = 0 mprotect(0x7f0fda273000, 114688, PROT_READ) = 0 mprotect(0x7f0fda503000, 4096, PROT_READ) = 0 mprotect(0x7f0fda71a000, 4096, PROT_READ) = 0 mprotect(0x7f0fda9f5000, 4096, PROT_READ) = 0 mprotect(0x7f0fdac1f000, 4096, PROT_READ) = 0 mprotect(0x7f0fdae3f000, 4096, PROT_READ) = 0 mprotect(0x7f0fdb047000, 4096, PROT_READ) = 0 mprotect(0x7f0fdb24b000, 4096, PROT_READ) = 0 mprotect(0x7f0fdb45b000, 4096, PROT_READ) = 0 mprotect(0x7f0fdb661000, 4096, PROT_READ) = 0 mprotect(0x7f0fdb8c6000, 8192, PROT_READ) = 0 mprotect(0x7f0fdbad4000, 4096, PROT_READ) = 0 mprotect(0x7f0fddaec000, 12288, PROT_READ) = 0 mprotect(0x7f0fdbcf7000, 4096, PROT_READ) = 0 mprotect(0x7f0fdbf43000, 4096, PROT_READ) = 0 mprotect(0x7f0fdc1c0000, 4096, PROT_READ) = 0 mprotect(0x7f0fdc410000, 4096, PROT_READ) = 0 mprotect(0x7f0fdc612000, 4096, PROT_READ) = 0 statfs("/sys/fs/selinux", 0x7fff6342b460) = -1 ENOENT (No such file or directory) statfs("/selinux", 0x7fff6342b460) = -1 ENOENT (No such file or directory) open("/proc/filesystems", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tr"..., 1024) = 403 read(3, "", 1024) = 0 close(3) = 0 munmap(0x7f0fddaf7000, 86415) = 0 pipe2([3, 4], O_CLOEXEC) = 0 fcntl(3, F_GETFD) = 0x1 (flags FD_CLOEXEC) fcntl(4, F_GETFD) = 0x1 (flags FD_CLOEXEC) fcntl(3, F_GETFL) = 0 (flags O_RDONLY) fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 fcntl(4, F_GETFL) = 0x1 (flags O_WRONLY) fcntl(4, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 open("/home/murphy/.pulse/client.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/murphy/.config/pulse/client.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/etc/pulse/client.conf", O_RDONLY|O_CLOEXEC) = 5 fcntl(5, F_GETFD) = 0x1 (flags FD_CLOEXEC) readlink("/proc/self/exe", "/usr/bin/aplay", 99) = 14 open("/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 6 fstat(6, {st_mode=S_IFREG|0644, st_size=26258, ...}) = 0 mmap(NULL, 26258, PROT_READ, MAP_SHARED, 6, 0) = 0x7f0fddb06000 close(6) = 0 futex(0x7f0fdd1be8c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 brk(0x11a9000) = 0x11a9000 brk(0x11a1000) = 0x11a1000 fstat(5, {st_mode=S_IFREG|0644, st_size=1200, ...}) = 0 read(5, "# This file is part of PulseAudi"..., 4096) = 1200 read(5, "", 4096) = 0 open("/etc/pulse/client.conf.d", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory) close(5) = 0 open("/dev/shm/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=80, ...}) = 0 getdents(5, /* 4 entries */, 32768) = 128 statfs("/dev/shm/", {f_type="TMPFS_MAGIC", f_bsize=4096, f_blocks=491897, f_bfree=491873, f_bavail=491873, f_files= 491897, f_ffree=491888, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=38}) = 0 futex(0x7f0fdd3df310, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/dev/shm/pulse-shm-1721090959", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 6 fstat(6, {st_mode=S_IFREG|0700, st_size=67108904, ...}) = 0 mmap(NULL, 67112960, PROT_READ, MAP_SHARED, 6, 0) = 0x7f0fd5513000 close(6) = 0 kill(30000, SIG_0) = 0 munmap(0x7f0fd5513000, 67112960) = 0 open("/dev/shm/pulse-shm-3605984351", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 6 fstat(6, {st_mode=S_IFREG|0700, st_size=67108904, ...}) = 0 mmap(NULL, 67112960, PROT_READ, MAP_SHARED, 6, 0) = 0x7f0fd5513000 close(6) = 0 kill(30000, SIG_0) = 0 munmap(0x7f0fd5513000, 67112960) = 0 getdents(5, /* 0 entries */, 32768) = 0 close(5) = 0 open("/dev/urandom", O_RDONLY|O_NOCTTY|O_CLOEXEC) = 5 fcntl(5, F_GETFD) = 0x1 (flags FD_CLOEXEC) read(5, "\372\354\30\270", 4) = 4 close(5) = 0 open("/dev/shm/pulse-shm-3088641274", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0700) = 5 ftruncate(5, 67108904) = 0 mmap(NULL, 67112960, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_NORESERVE, 5, 0) = 0x7f0fd5513000 close(5) = 0 open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=2995, ...}) = 0 read(5, "# Locale name alias data base.\n#"..., 4096) = 2995 read(5, "", 4096) = 0 close(5) = 0 open("/usr/share/locale/en_GB/LC_MESSAGES/pulseaudio.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/pulseaudio.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en_GB/LC_MESSAGES/pulseaudio.mo", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=9801, ...}) = 0 mmap(NULL, 9801, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f0fddb03000 close(5) = 0 open("/usr/share/locale-langpack/en/LC_MESSAGES/pulseaudio.mo", O_RDONLY) = -1 ENOENT (No such file or directory) stat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=100, ...}) = 0 getuid() = 1000 umask(077) = 02 mkdir("/run/user/1000/pulse", 0700) = -1 EEXIST (File exists) umask(02) = 077 open("/run/user/1000/pulse", O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 getuid() = 1000 getgid() = 1000 close(5) = 0 lstat("/run", {st_mode=S_IFDIR|0755, st_size=1120, ...}) = 0 lstat("/run/user", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 lstat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=100, ...}) = 0 lstat("/run/user/1000/pulse", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 getuid() = 1000 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 5 fcntl(5, F_GETFD) = 0x1 (flags FD_CLOEXEC) setsockopt(5, SOL_SOCKET, SO_PRIORITY, [6], 4) = 0 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(5, {sa_family=AF_LOCAL, sun_path="/run/user/1000/pulse/native"}, 110) = 0 sendto(4, "W", 1, MSG_NOSIGNAL, NULL, 0) = -1 ENOTSOCK (Socket operation on non-socket) write(4, "W", 1) = 1 write(4, "W", 1) = 1 read(3, "WW", 10) = 2 getsockopt(5, SOL_SOCKET, SO_ERROR, [0], [4]) = 0 fcntl(5, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) write(4, "W", 1) = 1 write(4, "W", 1) = 1 setsockopt(5, SOL_SOCKET, SO_RCVBUF, [65472], 4) = 0 setsockopt(5, SOL_SOCKET, SO_SNDBUF, [65472], 4) = 0 open("/home/murphy/.config/pulse/cookie", O_RDONLY|O_NOCTTY|O_CLOEXEC) = 6 fcntl(6, F_GETFD) = 0x1 (flags FD_CLOEXEC) fcntl(6, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = -1 EBADF (Bad file descriptor) fcntl(6, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0 read(6, "V\353\"\251\323b\371\340\203\2249\337\267\277\354v\254\225\227\230\215\235h\2401\201j\360\263M\214\314"..., 256) = 256 fcntl(6, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0 close(6) = 0 getsockname(5, {sa_family=AF_LOCAL, NULL}, [2]) = 0 setsockopt(5, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 getuid() = 1000 getgid() = 1000 write(4, "W", 1) = 1 write(4, "W", 1) = 1 access("/usr/share/alsa/pulse-alsa.conf", R_OK) = 0 stat("/usr/share/alsa/pulse-alsa.conf", {st_mode=S_IFREG|0644, st_size=340, ...}) = 0 open("/usr/share/alsa/pulse-alsa.conf", O_RDONLY) = 6 fstat(6, {st_mode=S_IFREG|0644, st_size=340, ...}) = 0 read(6, "# This file is referred to by /u"..., 4096) = 340 read(6, "", 4096) = 0 read(6, "", 4096) = 0 close(6) = 0 write(4, "W", 1) = 1 close(5) = 0 munmap(0x7f0fd5513000, 67112960) = 0 unlink("/dev/shm/pulse-shm-3088641274") = 0 close(3) = 0 close(4) = 0 munmap(0x7f0fdc412000, 2101368) = 0 open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/dev/aloadC0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 3 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7fff6342b8d0) = 0 close(3) = 0 open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 3 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_CTL_IOCTL_PVERSION, 0x7fff6342ba74) = 0 ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7fff6342bb00) = 0 close(3) = 0 open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 3 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_CTL_IOCTL_PVERSION, 0x7fff6342ba64) = 0 ioctl(3, SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE, 0x7fff6342bacc) = 0 open("/dev/snd/pcmC1D0c", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 4 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 close(3) = 0 ioctl(4, SNDRV_PCM_IOCTL_INFO, 0x7fff6342b970) = 0 fcntl(4, F_GETFL) = 0x8802 (flags O_RDWR|O_NONBLOCK|O_LARGEFILE) ioctl(4, SNDRV_PCM_IOCTL_PVERSION, 0x7fff6342b8c0) = 0 ioctl(4, SNDRV_PCM_IOCTL_TTSTAMP, 0x7fff6342b8c4) = 0 mmap(NULL, 4096, PROT_READ, MAP_SHARED, 4, 0x80000000) = 0x7f0fddb02000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0x81000000) = 0x7f0fddb01000 fcntl(4, F_GETFL) = 0x8802 (flags O_RDWR|O_NONBLOCK|O_LARGEFILE) fcntl(4, F_SETFL, O_RDWR|O_LARGEFILE) = 0 ioctl(4, SNDRV_PCM_IOCTL_INFO, 0x7fff6342bea0) = 0 rt_sigaction(SIGINT, {0x40ac40, [INT], SA_RESTORER|SA_RESTART, 0x7f0fdce2e4c0}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTERM, {0x40ac40, [TERM], SA_RESTORER|SA_RESTART, 0x7f0fdce2e4c0}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGABRT, {0x40ac40, [ABRT], SA_RESTORER|SA_RESTART, 0x7f0fdce2e4c0}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGUSR1, {0x40a170, [USR1], SA_RESTORER|SA_RESTART, 0x7f0fdce2e4c0}, {SIG_DFL, [], 0}, 8) = 0 open("/usr/share/locale/en_GB/LC_MESSAGES/alsa-utils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/alsa-utils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en_GB/LC_MESSAGES/alsa-utils.mo", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=2632, ...}) = 0 mmap(NULL, 2632, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0fddb00000 close(3) = 0 open("/usr/share/locale-langpack/en/LC_MESSAGES/alsa-utils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "Recording WAVE 'usb_source_recor"..., 44Recording WAVE 'x.wav' : ) = 44 write(2, "Signed 16 bit Little Endian, ", 29Signed 16 bit Little Endian, ) = 29 write(2, "Rate 32000 Hz, ", 15Rate 32000 Hz, ) = 15 write(2, "Mono", 4Mono) = 4 write(2, "\n", 1 ) = 1 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fff63429990) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fff63429990) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fff63429990) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fff63429990) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fff63429990) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fff63429990) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fff63429990) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fff63429990) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_REFINE, 0x7fff63429990) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_PARAMS, 0x7fff63429990) = 0 ioctl(4, SNDRV_PCM_IOCTL_SW_PARAMS, 0x7fff63429820) = 0 ioctl(4, SNDRV_PCM_IOCTL_PREPARE, 0xfa0) = 0 lstat("x.wav", {st_mode=S_IFREG|0644, st_size=44, ...}) = 0 unlink("x.wav") = 0 open("x.wav", O_WRONLY|O_CREAT, 0644) = 3 write(3, "RIFF$\0\0\200WAVE", 12) = 12 write(3, "fmt \20\0\0\0", 8) = 8 write(3, "\1\0\1\0\0}\0\0\0\372\0\0\2\0\20\0", 16) = 16 write(3, "data\0\0\0\200", 8) = 8 ioctl(4, SNDRV_PCM_IOCTL_READI_FRAMES, 0x7fff63429d40) = -1 EIO (Input/output error) write(2, "arecord: pcm_read:2032: ", 24arecord: pcm_read:2032: ) = 24 open("/usr/share/locale/en_GB/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale-langpack/en_GB/LC_MESSAGES/libc.mo", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=3537, ...}) = 0 mmap(NULL, 3537, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f0fddaff000 close(5) = 0 open("/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "read error: Input/output error", 30read error: Input/output error) = 30 write(2, "\n", 1 ) = 1 ioctl(4, SNDRV_PCM_IOCTL_DROP, 0) = 0 ioctl(4, SNDRV_PCM_IOCTL_HW_FREE, 0) = 0 close(4) = 0 munmap(0x7f0fddb02000, 4096) = 0 munmap(0x7f0fddb01000, 4096) = 0 exit_group(1) = ? +++ exited with 1 +++