* USB-Audio: Device or resource busy (strace log) @ 2021-08-11 12:36 ` Muni Sekhar 0 siblings, 0 replies; 20+ messages in thread From: Muni Sekhar @ 2021-08-11 12:36 UTC (permalink / raw) To: alsa-devel, linux-usb, linux-sound, linux-kernel, kernelnewbies [-- Attachment #1: Type: text/plain, Size: 669 bytes --] Hi All, $ cat /proc/asound/cards 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB Plantronics Plantronics .Audio 628 USB at usb-0000:00:14.0-2, full speed I am using a Plantronics USB Audio headset. $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav arecord: main:722: audio open error: Device or resource busy 'arecord' command always fails the first time after system boot in my system. But subsequent execution of the 'arecord' command runs fine. I've attached the strace log for the "audio open error: Device or resource busy" failure. Is there any fix available for this issue? -- Thanks, Sekhar [-- Attachment #2: arecord_strace_log_1.txt --] [-- Type: text/plain, Size: 46309 bytes --] execve("/usr/bin/arecord", ["arecord", "--device", "hw:0,0", "--channels", "2", "--format", "S16_LE", "--rate", "44100Hz", "x.wav"], [/* 26 vars */]) = 0 brk(NULL) = 0x1ea0000 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=87578, ...}) = 0 mmap(NULL, 87578, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3735cb9000 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) = 0x7f3735cb8000 mmap(NULL, 2128832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f37358a2000 mprotect(0x7f37358a9000, 2093056, PROT_NONE) = 0 mmap(0x7f3735aa8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f3735aa8000 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) = 0x7f37355a2000 mprotect(0x7f373569b000, 2093056, PROT_NONE) = 0 mmap(0x7f373589a000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf8000) = 0x7f373589a000 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) = 0x7f3735385000 mprotect(0x7f373539d000, 2093056, PROT_NONE) = 0 mmap(0x7f373559c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f373559c000 mmap(0x7f373559e000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f373559e000 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) = 0x7f3735cb7000 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3734fbb000 mprotect(0x7f373517b000, 2097152, PROT_NONE) = 0 mmap(0x7f373537b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7f373537b000 mmap(0x7f3735381000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3735381000 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) = 0x7f3734cb2000 mprotect(0x7f3734dba000, 2093056, PROT_NONE) = 0 mmap(0x7f3734fb9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x107000) = 0x7f3734fb9000 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) = 0x7f3734aae000 mprotect(0x7f3734ab1000, 2093056, PROT_NONE) = 0 mmap(0x7f3734cb0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f3734cb0000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb6000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb5000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb4000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb3000 arch_prctl(ARCH_SET_FS, 0x7f3735cb4700) = 0 mprotect(0x7f373537b000, 16384, PROT_READ) = 0 mprotect(0x7f3734cb0000, 4096, PROT_READ) = 0 mprotect(0x7f3734fb9000, 4096, PROT_READ) = 0 mprotect(0x7f373559c000, 4096, PROT_READ) = 0 mprotect(0x7f3735aa8000, 4096, PROT_READ) = 0 mprotect(0x7f373589a000, 28672, PROT_READ) = 0 mprotect(0x60e000, 4096, PROT_READ) = 0 mprotect(0x7f3735ccf000, 4096, PROT_READ) = 0 munmap(0x7f3735cb9000, 87578) = 0 set_tid_address(0x7f3735cb49d0) = 1559 set_robust_list(0x7f3735cb49e0, 24) = 0 rt_sigaction(SIGRTMIN, {0x7f373538ab50, [], SA_RESTORER|SA_SIGINFO, 0x7f3735396390}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7f373538abe0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f3735396390}, 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) = 0x1ea0000 brk(0x1ec1000) = 0x1ec1000 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) = 0x7f37347d6000 close(3) = 0 ioctl(1, TCGETS, 0x7ffcf28a2830) = -1 ENOTTY (Inappropriate ioctl for device) futex(0x7f37358a1630, 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(0x7f3734cb10a8, 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/test/.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) = 0x7f37345d4000 mprotect(0x7f37345d5000, 2093056, PROT_NONE) = 0 mmap(0x7f37347d4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7f37347d4000 close(3) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=87578, ...}) = 0 mmap(NULL, 87578, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3735cb9000 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) = 0x7f3734384000 mprotect(0x7f37343d2000, 2097152, PROT_NONE) = 0 mmap(0x7f37345d2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4e000) = 0x7f37345d2000 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", 0x7ffcf28a1740) = -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", 0x7ffcf28a1740) = -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", 0x7ffcf28a1740) = -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\0\220\33\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) = 0x7f3734107000 mprotect(0x7f3734182000, 2097152, PROT_NONE) = 0 mmap(0x7f3734382000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f3734382000 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) = 0x7f3733ebb000 mprotect(0x7f3733f06000, 2093056, PROT_NONE) = 0 mmap(0x7f3734105000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4a000) = 0x7f3734105000 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) = 0x7f3733c99000 mprotect(0x7f3733cba000, 2093056, PROT_NONE) = 0 mmap(0x7f3733eb9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7f3733eb9000 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) = 0x7f3735c2e000 mmap(0x7f3735cae000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7f000) = 0x7f3735cae000 mmap(0x7f3735cb2000, 128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb2000 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) = 0x7f3733a8f000 mprotect(0x7f3733a97000, 2093056, PROT_NONE) = 0 mmap(0x7f3733c96000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f3733c96000 mmap(0x7f3733c98000, 160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3733c98000 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) = 0x7f3733825000 mprotect(0x7f3733888000, 2097152, PROT_NONE) = 0 mmap(0x7f3733a88000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x63000) = 0x7f3733a88000 mmap(0x7f3733a8b000, 15664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3733a8b000 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) = 0x7f373361f000 mprotect(0x7f3733624000, 2093056, PROT_NONE) = 0 mmap(0x7f3733823000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f3733823000 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) = 0x7f373341b000 mprotect(0x7f373341d000, 2097152, PROT_NONE) = 0 mmap(0x7f373361d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f373361d000 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) = 0x7f3733215000 mprotect(0x7f373321a000, 2093056, PROT_NONE) = 0 mmap(0x7f3733419000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f3733419000 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) = 0x7f3732ff3000 mprotect(0x7f3733012000, 2093056, PROT_NONE) = 0 mmap(0x7f3733211000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f3733211000 mmap(0x7f3733213000, 5856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3733213000 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) = 0x7f3732dd1000 mprotect(0x7f3732df2000, 2093056, PROT_NONE) = 0 mmap(0x7f3732ff1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7f3732ff1000 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) = 0x7f3732af0000 mprotect(0x7f3732bc8000, 2093056, PROT_NONE) = 0 mmap(0x7f3732dc7000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd7000) = 0x7f3732dc7000 mmap(0x7f3732dd0000, 704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3732dd0000 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) = 0x7f37328d7000 mprotect(0x7f37328ed000, 2093056, PROT_NONE) = 0 mmap(0x7f3732aec000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f3732aec000 mmap(0x7f3732aee000, 6744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3732aee000 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) = 0x7f3732662000 mprotect(0x7f37326d5000, 2097152, PROT_NONE) = 0 mmap(0x7f37328d5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x73000) = 0x7f37328d5000 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) = 0x7f37323b9000 mprotect(0x7f3732446000, 2093056, PROT_NONE) = 0 mmap(0x7f3732645000, 118784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8c000) = 0x7f3732645000 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) = 0x7f373219e000 mprotect(0x7f37321b5000, 2097152, PROT_NONE) = 0 mmap(0x7f37323b5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f37323b5000 mmap(0x7f37323b7000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f37323b7000 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) = 0x7f3731f2e000 mprotect(0x7f3731f9c000, 2097152, PROT_NONE) = 0 mmap(0x7f373219c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6e000) = 0x7f373219c000 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) = 0x7f3731d1a000 mprotect(0x7f3731d2c000, 2097152, PROT_NONE) = 0 mmap(0x7f3731f2c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f3731f2c000 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) = 0x7f3731b11000 mprotect(0x7f3731b18000, 2097152, PROT_NONE) = 0 mmap(0x7f3731d18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f3731d18000 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) = 0x7f37318e6000 mprotect(0x7f3731910000, 2093056, PROT_NONE) = 0 mmap(0x7f3731b0f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7f3731b0f000 close(3) = 0 mprotect(0x7f3731d18000, 4096, PROT_READ) = 0 mprotect(0x7f3731b0f000, 4096, PROT_READ) = 0 mprotect(0x7f3731f2c000, 4096, PROT_READ) = 0 mprotect(0x7f373219c000, 4096, PROT_READ) = 0 mprotect(0x7f37323b5000, 4096, PROT_READ) = 0 mprotect(0x7f3732645000, 114688, PROT_READ) = 0 mprotect(0x7f37328d5000, 4096, PROT_READ) = 0 mprotect(0x7f3732aec000, 4096, PROT_READ) = 0 mprotect(0x7f3732dc7000, 4096, PROT_READ) = 0 mprotect(0x7f3732ff1000, 4096, PROT_READ) = 0 mprotect(0x7f3733211000, 4096, PROT_READ) = 0 mprotect(0x7f3733419000, 4096, PROT_READ) = 0 mprotect(0x7f373361d000, 4096, PROT_READ) = 0 mprotect(0x7f3733823000, 4096, PROT_READ) = 0 mprotect(0x7f3733a88000, 8192, PROT_READ) = 0 mprotect(0x7f3733c96000, 4096, PROT_READ) = 0 mprotect(0x7f3735cae000, 12288, PROT_READ) = 0 mprotect(0x7f3733eb9000, 4096, PROT_READ) = 0 mprotect(0x7f3734105000, 4096, PROT_READ) = 0 mprotect(0x7f3734382000, 4096, PROT_READ) = 0 mprotect(0x7f37345d2000, 4096, PROT_READ) = 0 mprotect(0x7f37347d4000, 4096, PROT_READ) = 0 statfs("/sys/fs/selinux", 0x7ffcf28a1e80) = -1 ENOENT (No such file or directory) statfs("/selinux", 0x7ffcf28a1e80) = -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) = 366 read(3, "", 1024) = 0 close(3) = 0 munmap(0x7f3735cb9000, 87578) = 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/test/.pulse/client.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/test/.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) = 0x7f3735cc8000 close(6) = 0 futex(0x7f37353808c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 brk(0x1ee5000) = 0x1ee5000 brk(0x1edd000) = 0x1edd000 fstat(5, {st_mode=S_IFREG|0644, st_size=1201, ...}) = 0 read(5, "# This file is part of PulseAudi"..., 4096) = 1201 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 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5 connect(5, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(5) = 0 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5 connect(5, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(5) = 0 open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=497, ...}) = 0 read(5, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 497 read(5, "", 4096) = 0 close(5) = 0 open("/etc/host.conf", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=92, ...}) = 0 read(5, "# The \"order\" line is only used "..., 4096) = 92 read(5, "", 4096) = 0 close(5) = 0 futex(0x7f3735383a64, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=296, ...}) = 0 read(5, "# Dynamic resolv.conf(5) file fo"..., 4096) = 296 read(5, "", 4096) = 0 close(5) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=87578, ...}) = 0 mmap(NULL, 87578, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f3735c18000 close(5) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 5 read(5, "\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(5, {st_mode=S_IFREG|0644, st_size=47600, ...}) = 0 mmap(NULL, 2168600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f37316d4000 mprotect(0x7f37316df000, 2093056, PROT_NONE) = 0 mmap(0x7f37318de000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa000) = 0x7f37318de000 mmap(0x7f37318e0000, 22296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f37318e0000 close(5) = 0 mprotect(0x7f37318de000, 4096, PROT_READ) = 0 munmap(0x7f3735c18000, 87578) = 0 open("/etc/hosts", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=199, ...}) = 0 read(5, "127.0.0.1\tlocalhost\n127.0.1.1\tca"..., 4096) = 199 read(5, "", 4096) = 0 close(5) = 0 open("/etc/gai.conf", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=2584, ...}) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=2584, ...}) = 0 read(5, "# Configuration for getaddrinfo("..., 4096) = 2584 read(5, "", 4096) = 0 close(5) = 0 futex(0x7f3735381ee4, FUTEX_WAKE_PRIVATE, 2147483647) = 0 socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 5 bind(5, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 getsockname(5, {sa_family=AF_NETLINK, pid=1559, groups=00000000}, [12]) = 0 sendto(5, "\24\0\0\0\26\0\1\3\240\276\23a\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 recvmsg(5, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"L\0\0\0\24\0\2\0\240\276\23a\27\6\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 164 recvmsg(5, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"H\0\0\0\24\0\2\0\240\276\23a\27\6\0\0\n\200\200\376\1\0\0\0\24\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 144 recvmsg(5, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\240\276\23a\27\6\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 close(5) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5 connect(5, {sa_family=AF_INET, sin_port=htons(6010), sin_addr=inet_addr("127.0.0.1")}, 16) = 0 getsockname(5, {sa_family=AF_INET, sin_port=htons(56946), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0 close(5) = 0 socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 5 connect(5, {sa_family=AF_INET6, sin6_port=htons(6010), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0 getsockname(5, {sa_family=AF_INET6, sin6_port=htons(46161), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 close(5) = 0 socket(PF_INET6, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 5 setsockopt(5, SOL_TCP, TCP_NODELAY, [1], 4) = 0 setsockopt(5, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0 connect(5, {sa_family=AF_INET6, sin6_port=htons(6010), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0 getpeername(5, {sa_family=AF_INET6, sin6_port=htons(6010), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 uname({sysname="Linux", nodename="test594", ...}) = 0 access("/home/test/.Xauthority", R_OK) = 0 open("/home/test/.Xauthority", O_RDONLY) = 6 fstat(6, {st_mode=S_IFREG|0600, st_size=727, ...}) = 0 read(6, "\1\0\0\31MRTS2-ubuntu-server-16-04\0\0021"..., 4096) = 727 read(6, "", 4096) = 0 close(6) = 0 getsockname(5, {sa_family=AF_INET6, sin6_port=htons(50304), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"`\217\r\372\"\265\7\253H\361\263z}\364\211G", 16}, {"", 0}], 6) = 48 recvfrom(5, 0x1ebd260, 8, 0, NULL, NULL) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvfrom(5, "\1\0\v\0\0\0\340\1", 8, 0, NULL, NULL) = 8 recvfrom(5, "\240*\267\0\0\0 \0\377\377\7\0\0\1\0\0\6\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 1920, 0, NULL, NULL) = 1920 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\20\0\5\0\f\0\0\0PULSE_SERVER", 20}], 1) = 20 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\1\0\0\0\0\0H\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\364\0\0\0H\1\0\0\37\0\0\0\0\0\0\0\377\3\0\0", 24}], 1) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\2\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\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\20\0\5\0\n\0\0\0PULSE_SINK\0\0", 20}], 1) = 20 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\3\0\0\0\0\0I\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\364\0\0\0I\1\0\0\37\0\0\0\0\0\0\0\377\3\0\0", 24}], 1) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\4\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\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\20\0\5\0\f\0\0\0PULSE_SOURCE", 20}], 1) = 20 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\5\0\0\0\0\0J\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\364\0\0\0J\1\0\0\37\0\0\0\0\0\0\0\377\3\0\0", 24}], 1) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\6\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\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\20\0\5\0\f\0\0\0PULSE_COOKIE", 20}], 1) = 20 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\7\0\0\0\0\0K\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\364\0\0\0K\1\0\0\37\0\0\0\0\0\0\0\377\3\0\0", 24}], 1) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\10\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\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 shutdown(5, SHUT_RDWR) = 0 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=40, ...}) = 0 getdents(5, /* 2 entries */, 32768) = 48 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, "\220\206\3$", 4) = 4 close(5) = 0 statfs("/dev/shm/", {f_type="TMPFS_MAGIC", f_bsize=4096, f_blocks=491963, f_bfree=491963, f_bavail=491963, f_files=491963, f_ffree=491962, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=38}) = 0 futex(0x7f37355a1310, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/dev/shm/pulse-shm-604210832", 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) = 0x7f372d6d3000 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) = 0x7f3735cc5000 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=60, ...}) = 0 getuid() = 1000 umask(077) = 02 mkdir("/run/user/1000/pulse", 0700) = 0 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=40, ...}) = 0 getuid() = 1000 getgid() = 1000 close(5) = 0 lstat("/run", {st_mode=S_IFDIR|0755, st_size=1000, ...}) = 0 lstat("/run/user", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 lstat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 lstat("/run/user/1000/pulse", {st_mode=S_IFDIR|0700, st_size=40, ...}) = 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) = -1 ENOENT (No such file or directory) 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) = 6 fstat(6, {st_mode=S_IFREG|0644, st_size=3537, ...}) = 0 mmap(NULL, 3537, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f3735cc4000 close(6) = 0 open("/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) close(5) = 0 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="/var/run/pulse/native"}, 110) = -1 ENOENT (No such file or directory) close(5) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3735cb49d0) = 1560 wait4(1560, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1560 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1560, si_uid=1000, si_status=0, si_utime=2, si_stime=2} --- stat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 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=1000, ...}) = 0 lstat("/run/user", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 lstat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 lstat("/run/user/1000/pulse", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 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/test/.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, "n\27b\16\365\225(\216\310I\251\3716\373\5\317\35\326{\325*'=\35\3K\272:\216u\303\247"..., 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(0x7f372d6d3000, 67112960) = 0 unlink("/dev/shm/pulse-shm-604210832") = 0 close(3) = 0 close(4) = 0 munmap(0x7f37345d4000, 2101368) = 0 open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffcf28a2300) = 0 close(3) = 0 open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_CTL_IOCTL_PVERSION, 0x7ffcf28a2484) = 0 ioctl(3, SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE, 0x7ffcf28a24ec) = 0 open("/dev/snd/pcmC0D0c", O_RDWR|O_NONBLOCK|O_CLOEXEC) = -1 EBUSY (Device or resource busy) close(3) = 0 write(2, "arecord: main:722: ", 19arecord: main:722: ) = 19 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) = 0x7f3735cc3000 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, "audio open error: Device or reso"..., 41audio open error: Device or resource busy) = 41 write(2, "\n", 1 ) = 1 exit_group(1) = ? +++ exited with 1 +++ ^ permalink raw reply [flat|nested] 20+ messages in thread
* USB-Audio: Device or resource busy (strace log) @ 2021-08-11 12:36 ` Muni Sekhar 0 siblings, 0 replies; 20+ messages in thread From: Muni Sekhar @ 2021-08-11 12:48 UTC (permalink / raw) To: alsa-devel, linux-usb, linux-sound, linux-kernel, kernelnewbies [-- Attachment #1: Type: text/plain, Size: 669 bytes --] Hi All, $ cat /proc/asound/cards 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB Plantronics Plantronics .Audio 628 USB at usb-0000:00:14.0-2, full speed I am using a Plantronics USB Audio headset. $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav arecord: main:722: audio open error: Device or resource busy 'arecord' command always fails the first time after system boot in my system. But subsequent execution of the 'arecord' command runs fine. I've attached the strace log for the "audio open error: Device or resource busy" failure. Is there any fix available for this issue? -- Thanks, Sekhar [-- Attachment #2: arecord_strace_log_1.txt --] [-- Type: text/plain, Size: 46309 bytes --] execve("/usr/bin/arecord", ["arecord", "--device", "hw:0,0", "--channels", "2", "--format", "S16_LE", "--rate", "44100Hz", "x.wav"], [/* 26 vars */]) = 0 brk(NULL) = 0x1ea0000 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=87578, ...}) = 0 mmap(NULL, 87578, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3735cb9000 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) = 0x7f3735cb8000 mmap(NULL, 2128832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f37358a2000 mprotect(0x7f37358a9000, 2093056, PROT_NONE) = 0 mmap(0x7f3735aa8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f3735aa8000 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) = 0x7f37355a2000 mprotect(0x7f373569b000, 2093056, PROT_NONE) = 0 mmap(0x7f373589a000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf8000) = 0x7f373589a000 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) = 0x7f3735385000 mprotect(0x7f373539d000, 2093056, PROT_NONE) = 0 mmap(0x7f373559c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f373559c000 mmap(0x7f373559e000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f373559e000 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) = 0x7f3735cb7000 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3734fbb000 mprotect(0x7f373517b000, 2097152, PROT_NONE) = 0 mmap(0x7f373537b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7f373537b000 mmap(0x7f3735381000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3735381000 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) = 0x7f3734cb2000 mprotect(0x7f3734dba000, 2093056, PROT_NONE) = 0 mmap(0x7f3734fb9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x107000) = 0x7f3734fb9000 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) = 0x7f3734aae000 mprotect(0x7f3734ab1000, 2093056, PROT_NONE) = 0 mmap(0x7f3734cb0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f3734cb0000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb6000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb5000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb4000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb3000 arch_prctl(ARCH_SET_FS, 0x7f3735cb4700) = 0 mprotect(0x7f373537b000, 16384, PROT_READ) = 0 mprotect(0x7f3734cb0000, 4096, PROT_READ) = 0 mprotect(0x7f3734fb9000, 4096, PROT_READ) = 0 mprotect(0x7f373559c000, 4096, PROT_READ) = 0 mprotect(0x7f3735aa8000, 4096, PROT_READ) = 0 mprotect(0x7f373589a000, 28672, PROT_READ) = 0 mprotect(0x60e000, 4096, PROT_READ) = 0 mprotect(0x7f3735ccf000, 4096, PROT_READ) = 0 munmap(0x7f3735cb9000, 87578) = 0 set_tid_address(0x7f3735cb49d0) = 1559 set_robust_list(0x7f3735cb49e0, 24) = 0 rt_sigaction(SIGRTMIN, {0x7f373538ab50, [], SA_RESTORER|SA_SIGINFO, 0x7f3735396390}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7f373538abe0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f3735396390}, 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) = 0x1ea0000 brk(0x1ec1000) = 0x1ec1000 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) = 0x7f37347d6000 close(3) = 0 ioctl(1, TCGETS, 0x7ffcf28a2830) = -1 ENOTTY (Inappropriate ioctl for device) futex(0x7f37358a1630, 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(0x7f3734cb10a8, 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/test/.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) = 0x7f37345d4000 mprotect(0x7f37345d5000, 2093056, PROT_NONE) = 0 mmap(0x7f37347d4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7f37347d4000 close(3) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=87578, ...}) = 0 mmap(NULL, 87578, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3735cb9000 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) = 0x7f3734384000 mprotect(0x7f37343d2000, 2097152, PROT_NONE) = 0 mmap(0x7f37345d2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4e000) = 0x7f37345d2000 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", 0x7ffcf28a1740) = -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", 0x7ffcf28a1740) = -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", 0x7ffcf28a1740) = -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\0\220\33\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) = 0x7f3734107000 mprotect(0x7f3734182000, 2097152, PROT_NONE) = 0 mmap(0x7f3734382000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f3734382000 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) = 0x7f3733ebb000 mprotect(0x7f3733f06000, 2093056, PROT_NONE) = 0 mmap(0x7f3734105000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4a000) = 0x7f3734105000 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) = 0x7f3733c99000 mprotect(0x7f3733cba000, 2093056, PROT_NONE) = 0 mmap(0x7f3733eb9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7f3733eb9000 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) = 0x7f3735c2e000 mmap(0x7f3735cae000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7f000) = 0x7f3735cae000 mmap(0x7f3735cb2000, 128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb2000 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) = 0x7f3733a8f000 mprotect(0x7f3733a97000, 2093056, PROT_NONE) = 0 mmap(0x7f3733c96000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f3733c96000 mmap(0x7f3733c98000, 160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3733c98000 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) = 0x7f3733825000 mprotect(0x7f3733888000, 2097152, PROT_NONE) = 0 mmap(0x7f3733a88000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x63000) = 0x7f3733a88000 mmap(0x7f3733a8b000, 15664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3733a8b000 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) = 0x7f373361f000 mprotect(0x7f3733624000, 2093056, PROT_NONE) = 0 mmap(0x7f3733823000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f3733823000 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) = 0x7f373341b000 mprotect(0x7f373341d000, 2097152, PROT_NONE) = 0 mmap(0x7f373361d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f373361d000 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) = 0x7f3733215000 mprotect(0x7f373321a000, 2093056, PROT_NONE) = 0 mmap(0x7f3733419000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f3733419000 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) = 0x7f3732ff3000 mprotect(0x7f3733012000, 2093056, PROT_NONE) = 0 mmap(0x7f3733211000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f3733211000 mmap(0x7f3733213000, 5856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3733213000 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) = 0x7f3732dd1000 mprotect(0x7f3732df2000, 2093056, PROT_NONE) = 0 mmap(0x7f3732ff1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7f3732ff1000 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) = 0x7f3732af0000 mprotect(0x7f3732bc8000, 2093056, PROT_NONE) = 0 mmap(0x7f3732dc7000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd7000) = 0x7f3732dc7000 mmap(0x7f3732dd0000, 704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3732dd0000 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) = 0x7f37328d7000 mprotect(0x7f37328ed000, 2093056, PROT_NONE) = 0 mmap(0x7f3732aec000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f3732aec000 mmap(0x7f3732aee000, 6744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3732aee000 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) = 0x7f3732662000 mprotect(0x7f37326d5000, 2097152, PROT_NONE) = 0 mmap(0x7f37328d5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x73000) = 0x7f37328d5000 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) = 0x7f37323b9000 mprotect(0x7f3732446000, 2093056, PROT_NONE) = 0 mmap(0x7f3732645000, 118784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8c000) = 0x7f3732645000 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) = 0x7f373219e000 mprotect(0x7f37321b5000, 2097152, PROT_NONE) = 0 mmap(0x7f37323b5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f37323b5000 mmap(0x7f37323b7000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f37323b7000 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) = 0x7f3731f2e000 mprotect(0x7f3731f9c000, 2097152, PROT_NONE) = 0 mmap(0x7f373219c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6e000) = 0x7f373219c000 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) = 0x7f3731d1a000 mprotect(0x7f3731d2c000, 2097152, PROT_NONE) = 0 mmap(0x7f3731f2c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f3731f2c000 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) = 0x7f3731b11000 mprotect(0x7f3731b18000, 2097152, PROT_NONE) = 0 mmap(0x7f3731d18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f3731d18000 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) = 0x7f37318e6000 mprotect(0x7f3731910000, 2093056, PROT_NONE) = 0 mmap(0x7f3731b0f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7f3731b0f000 close(3) = 0 mprotect(0x7f3731d18000, 4096, PROT_READ) = 0 mprotect(0x7f3731b0f000, 4096, PROT_READ) = 0 mprotect(0x7f3731f2c000, 4096, PROT_READ) = 0 mprotect(0x7f373219c000, 4096, PROT_READ) = 0 mprotect(0x7f37323b5000, 4096, PROT_READ) = 0 mprotect(0x7f3732645000, 114688, PROT_READ) = 0 mprotect(0x7f37328d5000, 4096, PROT_READ) = 0 mprotect(0x7f3732aec000, 4096, PROT_READ) = 0 mprotect(0x7f3732dc7000, 4096, PROT_READ) = 0 mprotect(0x7f3732ff1000, 4096, PROT_READ) = 0 mprotect(0x7f3733211000, 4096, PROT_READ) = 0 mprotect(0x7f3733419000, 4096, PROT_READ) = 0 mprotect(0x7f373361d000, 4096, PROT_READ) = 0 mprotect(0x7f3733823000, 4096, PROT_READ) = 0 mprotect(0x7f3733a88000, 8192, PROT_READ) = 0 mprotect(0x7f3733c96000, 4096, PROT_READ) = 0 mprotect(0x7f3735cae000, 12288, PROT_READ) = 0 mprotect(0x7f3733eb9000, 4096, PROT_READ) = 0 mprotect(0x7f3734105000, 4096, PROT_READ) = 0 mprotect(0x7f3734382000, 4096, PROT_READ) = 0 mprotect(0x7f37345d2000, 4096, PROT_READ) = 0 mprotect(0x7f37347d4000, 4096, PROT_READ) = 0 statfs("/sys/fs/selinux", 0x7ffcf28a1e80) = -1 ENOENT (No such file or directory) statfs("/selinux", 0x7ffcf28a1e80) = -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) = 366 read(3, "", 1024) = 0 close(3) = 0 munmap(0x7f3735cb9000, 87578) = 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/test/.pulse/client.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/test/.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) = 0x7f3735cc8000 close(6) = 0 futex(0x7f37353808c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 brk(0x1ee5000) = 0x1ee5000 brk(0x1edd000) = 0x1edd000 fstat(5, {st_mode=S_IFREG|0644, st_size=1201, ...}) = 0 read(5, "# This file is part of PulseAudi"..., 4096) = 1201 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 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5 connect(5, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(5) = 0 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5 connect(5, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(5) = 0 open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=497, ...}) = 0 read(5, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 497 read(5, "", 4096) = 0 close(5) = 0 open("/etc/host.conf", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=92, ...}) = 0 read(5, "# The \"order\" line is only used "..., 4096) = 92 read(5, "", 4096) = 0 close(5) = 0 futex(0x7f3735383a64, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=296, ...}) = 0 read(5, "# Dynamic resolv.conf(5) file fo"..., 4096) = 296 read(5, "", 4096) = 0 close(5) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=87578, ...}) = 0 mmap(NULL, 87578, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f3735c18000 close(5) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 5 read(5, "\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(5, {st_mode=S_IFREG|0644, st_size=47600, ...}) = 0 mmap(NULL, 2168600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f37316d4000 mprotect(0x7f37316df000, 2093056, PROT_NONE) = 0 mmap(0x7f37318de000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa000) = 0x7f37318de000 mmap(0x7f37318e0000, 22296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f37318e0000 close(5) = 0 mprotect(0x7f37318de000, 4096, PROT_READ) = 0 munmap(0x7f3735c18000, 87578) = 0 open("/etc/hosts", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=199, ...}) = 0 read(5, "127.0.0.1\tlocalhost\n127.0.1.1\tca"..., 4096) = 199 read(5, "", 4096) = 0 close(5) = 0 open("/etc/gai.conf", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=2584, ...}) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=2584, ...}) = 0 read(5, "# Configuration for getaddrinfo("..., 4096) = 2584 read(5, "", 4096) = 0 close(5) = 0 futex(0x7f3735381ee4, FUTEX_WAKE_PRIVATE, 2147483647) = 0 socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 5 bind(5, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 getsockname(5, {sa_family=AF_NETLINK, pid=1559, groups=00000000}, [12]) = 0 sendto(5, "\24\0\0\0\26\0\1\3\240\276\23a\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 recvmsg(5, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"L\0\0\0\24\0\2\0\240\276\23a\27\6\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 164 recvmsg(5, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"H\0\0\0\24\0\2\0\240\276\23a\27\6\0\0\n\200\200\376\1\0\0\0\24\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 144 recvmsg(5, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\240\276\23a\27\6\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 close(5) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5 connect(5, {sa_family=AF_INET, sin_port=htons(6010), sin_addr=inet_addr("127.0.0.1")}, 16) = 0 getsockname(5, {sa_family=AF_INET, sin_port=htons(56946), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0 close(5) = 0 socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 5 connect(5, {sa_family=AF_INET6, sin6_port=htons(6010), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0 getsockname(5, {sa_family=AF_INET6, sin6_port=htons(46161), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 close(5) = 0 socket(PF_INET6, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 5 setsockopt(5, SOL_TCP, TCP_NODELAY, [1], 4) = 0 setsockopt(5, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0 connect(5, {sa_family=AF_INET6, sin6_port=htons(6010), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0 getpeername(5, {sa_family=AF_INET6, sin6_port=htons(6010), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 uname({sysname="Linux", nodename="test594", ...}) = 0 access("/home/test/.Xauthority", R_OK) = 0 open("/home/test/.Xauthority", O_RDONLY) = 6 fstat(6, {st_mode=S_IFREG|0600, st_size=727, ...}) = 0 read(6, "\1\0\0\31MRTS2-ubuntu-server-16-04\0\0021"..., 4096) = 727 read(6, "", 4096) = 0 close(6) = 0 getsockname(5, {sa_family=AF_INET6, sin6_port=htons(50304), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"`\217\r\372\"\265\7\253H\361\263z}\364\211G", 16}, {"", 0}], 6) = 48 recvfrom(5, 0x1ebd260, 8, 0, NULL, NULL) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvfrom(5, "\1\0\v\0\0\0\340\1", 8, 0, NULL, NULL) = 8 recvfrom(5, "\240*\267\0\0\0 \0\377\377\7\0\0\1\0\0\6\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 1920, 0, NULL, NULL) = 1920 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\20\0\5\0\f\0\0\0PULSE_SERVER", 20}], 1) = 20 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\1\0\0\0\0\0H\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\364\0\0\0H\1\0\0\37\0\0\0\0\0\0\0\377\3\0\0", 24}], 1) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\2\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\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\20\0\5\0\n\0\0\0PULSE_SINK\0\0", 20}], 1) = 20 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\3\0\0\0\0\0I\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\364\0\0\0I\1\0\0\37\0\0\0\0\0\0\0\377\3\0\0", 24}], 1) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\4\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\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\20\0\5\0\f\0\0\0PULSE_SOURCE", 20}], 1) = 20 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\5\0\0\0\0\0J\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\364\0\0\0J\1\0\0\37\0\0\0\0\0\0\0\377\3\0\0", 24}], 1) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\6\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\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\20\0\5\0\f\0\0\0PULSE_COOKIE", 20}], 1) = 20 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\7\0\0\0\0\0K\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\364\0\0\0K\1\0\0\37\0\0\0\0\0\0\0\377\3\0\0", 24}], 1) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\10\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\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 shutdown(5, SHUT_RDWR) = 0 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=40, ...}) = 0 getdents(5, /* 2 entries */, 32768) = 48 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, "\220\206\3$", 4) = 4 close(5) = 0 statfs("/dev/shm/", {f_type="TMPFS_MAGIC", f_bsize=4096, f_blocks=491963, f_bfree=491963, f_bavail=491963, f_files=491963, f_ffree=491962, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=38}) = 0 futex(0x7f37355a1310, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/dev/shm/pulse-shm-604210832", 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) = 0x7f372d6d3000 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) = 0x7f3735cc5000 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=60, ...}) = 0 getuid() = 1000 umask(077) = 02 mkdir("/run/user/1000/pulse", 0700) = 0 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=40, ...}) = 0 getuid() = 1000 getgid() = 1000 close(5) = 0 lstat("/run", {st_mode=S_IFDIR|0755, st_size=1000, ...}) = 0 lstat("/run/user", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 lstat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 lstat("/run/user/1000/pulse", {st_mode=S_IFDIR|0700, st_size=40, ...}) = 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) = -1 ENOENT (No such file or directory) 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) = 6 fstat(6, {st_mode=S_IFREG|0644, st_size=3537, ...}) = 0 mmap(NULL, 3537, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f3735cc4000 close(6) = 0 open("/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) close(5) = 0 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="/var/run/pulse/native"}, 110) = -1 ENOENT (No such file or directory) close(5) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3735cb49d0) = 1560 wait4(1560, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1560 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1560, si_uid=1000, si_status=0, si_utime=2, si_stime=2} --- stat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 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=1000, ...}) = 0 lstat("/run/user", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 lstat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 lstat("/run/user/1000/pulse", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 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/test/.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, "n\27b\16\365\225(\216\310I\251\3716\373\5\317\35\326{\325*'=\35\3K\272:\216u\303\247"..., 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(0x7f372d6d3000, 67112960) = 0 unlink("/dev/shm/pulse-shm-604210832") = 0 close(3) = 0 close(4) = 0 munmap(0x7f37345d4000, 2101368) = 0 open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffcf28a2300) = 0 close(3) = 0 open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_CTL_IOCTL_PVERSION, 0x7ffcf28a2484) = 0 ioctl(3, SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE, 0x7ffcf28a24ec) = 0 open("/dev/snd/pcmC0D0c", O_RDWR|O_NONBLOCK|O_CLOEXEC) = -1 EBUSY (Device or resource busy) close(3) = 0 write(2, "arecord: main:722: ", 19arecord: main:722: ) = 19 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) = 0x7f3735cc3000 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, "audio open error: Device or reso"..., 41audio open error: Device or resource busy) = 41 write(2, "\n", 1 ) = 1 exit_group(1) = ? +++ exited with 1 +++ ^ permalink raw reply [flat|nested] 20+ messages in thread
* USB-Audio: Device or resource busy (strace log) @ 2021-08-11 12:36 ` Muni Sekhar 0 siblings, 0 replies; 20+ messages in thread From: Muni Sekhar @ 2021-08-11 12:36 UTC (permalink / raw) To: alsa-devel, linux-usb, linux-sound, linux-kernel, kernelnewbies [-- Attachment #1: Type: text/plain, Size: 669 bytes --] Hi All, $ cat /proc/asound/cards 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB Plantronics Plantronics .Audio 628 USB at usb-0000:00:14.0-2, full speed I am using a Plantronics USB Audio headset. $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav arecord: main:722: audio open error: Device or resource busy 'arecord' command always fails the first time after system boot in my system. But subsequent execution of the 'arecord' command runs fine. I've attached the strace log for the "audio open error: Device or resource busy" failure. Is there any fix available for this issue? -- Thanks, Sekhar [-- Attachment #2: arecord_strace_log_1.txt --] [-- Type: text/plain, Size: 46309 bytes --] execve("/usr/bin/arecord", ["arecord", "--device", "hw:0,0", "--channels", "2", "--format", "S16_LE", "--rate", "44100Hz", "x.wav"], [/* 26 vars */]) = 0 brk(NULL) = 0x1ea0000 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=87578, ...}) = 0 mmap(NULL, 87578, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3735cb9000 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) = 0x7f3735cb8000 mmap(NULL, 2128832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f37358a2000 mprotect(0x7f37358a9000, 2093056, PROT_NONE) = 0 mmap(0x7f3735aa8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f3735aa8000 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) = 0x7f37355a2000 mprotect(0x7f373569b000, 2093056, PROT_NONE) = 0 mmap(0x7f373589a000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf8000) = 0x7f373589a000 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) = 0x7f3735385000 mprotect(0x7f373539d000, 2093056, PROT_NONE) = 0 mmap(0x7f373559c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f373559c000 mmap(0x7f373559e000, 13352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f373559e000 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) = 0x7f3735cb7000 mmap(NULL, 3971488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3734fbb000 mprotect(0x7f373517b000, 2097152, PROT_NONE) = 0 mmap(0x7f373537b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c0000) = 0x7f373537b000 mmap(0x7f3735381000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3735381000 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) = 0x7f3734cb2000 mprotect(0x7f3734dba000, 2093056, PROT_NONE) = 0 mmap(0x7f3734fb9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x107000) = 0x7f3734fb9000 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) = 0x7f3734aae000 mprotect(0x7f3734ab1000, 2093056, PROT_NONE) = 0 mmap(0x7f3734cb0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f3734cb0000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb6000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb5000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb4000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb3000 arch_prctl(ARCH_SET_FS, 0x7f3735cb4700) = 0 mprotect(0x7f373537b000, 16384, PROT_READ) = 0 mprotect(0x7f3734cb0000, 4096, PROT_READ) = 0 mprotect(0x7f3734fb9000, 4096, PROT_READ) = 0 mprotect(0x7f373559c000, 4096, PROT_READ) = 0 mprotect(0x7f3735aa8000, 4096, PROT_READ) = 0 mprotect(0x7f373589a000, 28672, PROT_READ) = 0 mprotect(0x60e000, 4096, PROT_READ) = 0 mprotect(0x7f3735ccf000, 4096, PROT_READ) = 0 munmap(0x7f3735cb9000, 87578) = 0 set_tid_address(0x7f3735cb49d0) = 1559 set_robust_list(0x7f3735cb49e0, 24) = 0 rt_sigaction(SIGRTMIN, {0x7f373538ab50, [], SA_RESTORER|SA_SIGINFO, 0x7f3735396390}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x7f373538abe0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f3735396390}, 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) = 0x1ea0000 brk(0x1ec1000) = 0x1ec1000 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) = 0x7f37347d6000 close(3) = 0 ioctl(1, TCGETS, 0x7ffcf28a2830) = -1 ENOTTY (Inappropriate ioctl for device) futex(0x7f37358a1630, 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(0x7f3734cb10a8, 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/test/.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) = 0x7f37345d4000 mprotect(0x7f37345d5000, 2093056, PROT_NONE) = 0 mmap(0x7f37347d4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7f37347d4000 close(3) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=87578, ...}) = 0 mmap(NULL, 87578, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3735cb9000 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) = 0x7f3734384000 mprotect(0x7f37343d2000, 2097152, PROT_NONE) = 0 mmap(0x7f37345d2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4e000) = 0x7f37345d2000 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", 0x7ffcf28a1740) = -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", 0x7ffcf28a1740) = -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", 0x7ffcf28a1740) = -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\0\220\33\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) = 0x7f3734107000 mprotect(0x7f3734182000, 2097152, PROT_NONE) = 0 mmap(0x7f3734382000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7b000) = 0x7f3734382000 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) = 0x7f3733ebb000 mprotect(0x7f3733f06000, 2093056, PROT_NONE) = 0 mmap(0x7f3734105000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4a000) = 0x7f3734105000 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) = 0x7f3733c99000 mprotect(0x7f3733cba000, 2093056, PROT_NONE) = 0 mmap(0x7f3733eb9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7f3733eb9000 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) = 0x7f3735c2e000 mmap(0x7f3735cae000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7f000) = 0x7f3735cae000 mmap(0x7f3735cb2000, 128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3735cb2000 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) = 0x7f3733a8f000 mprotect(0x7f3733a97000, 2093056, PROT_NONE) = 0 mmap(0x7f3733c96000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f3733c96000 mmap(0x7f3733c98000, 160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3733c98000 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) = 0x7f3733825000 mprotect(0x7f3733888000, 2097152, PROT_NONE) = 0 mmap(0x7f3733a88000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x63000) = 0x7f3733a88000 mmap(0x7f3733a8b000, 15664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3733a8b000 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) = 0x7f373361f000 mprotect(0x7f3733624000, 2093056, PROT_NONE) = 0 mmap(0x7f3733823000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f3733823000 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) = 0x7f373341b000 mprotect(0x7f373341d000, 2097152, PROT_NONE) = 0 mmap(0x7f373361d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f373361d000 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) = 0x7f3733215000 mprotect(0x7f373321a000, 2093056, PROT_NONE) = 0 mmap(0x7f3733419000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f3733419000 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) = 0x7f3732ff3000 mprotect(0x7f3733012000, 2093056, PROT_NONE) = 0 mmap(0x7f3733211000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f3733211000 mmap(0x7f3733213000, 5856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3733213000 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) = 0x7f3732dd1000 mprotect(0x7f3732df2000, 2093056, PROT_NONE) = 0 mmap(0x7f3732ff1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x7f3732ff1000 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) = 0x7f3732af0000 mprotect(0x7f3732bc8000, 2093056, PROT_NONE) = 0 mmap(0x7f3732dc7000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd7000) = 0x7f3732dc7000 mmap(0x7f3732dd0000, 704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3732dd0000 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) = 0x7f37328d7000 mprotect(0x7f37328ed000, 2093056, PROT_NONE) = 0 mmap(0x7f3732aec000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f3732aec000 mmap(0x7f3732aee000, 6744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3732aee000 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) = 0x7f3732662000 mprotect(0x7f37326d5000, 2097152, PROT_NONE) = 0 mmap(0x7f37328d5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x73000) = 0x7f37328d5000 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) = 0x7f37323b9000 mprotect(0x7f3732446000, 2093056, PROT_NONE) = 0 mmap(0x7f3732645000, 118784, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8c000) = 0x7f3732645000 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) = 0x7f373219e000 mprotect(0x7f37321b5000, 2097152, PROT_NONE) = 0 mmap(0x7f37323b5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f37323b5000 mmap(0x7f37323b7000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f37323b7000 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) = 0x7f3731f2e000 mprotect(0x7f3731f9c000, 2097152, PROT_NONE) = 0 mmap(0x7f373219c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6e000) = 0x7f373219c000 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) = 0x7f3731d1a000 mprotect(0x7f3731d2c000, 2097152, PROT_NONE) = 0 mmap(0x7f3731f2c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f3731f2c000 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) = 0x7f3731b11000 mprotect(0x7f3731b18000, 2097152, PROT_NONE) = 0 mmap(0x7f3731d18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f3731d18000 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) = 0x7f37318e6000 mprotect(0x7f3731910000, 2093056, PROT_NONE) = 0 mmap(0x7f3731b0f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x29000) = 0x7f3731b0f000 close(3) = 0 mprotect(0x7f3731d18000, 4096, PROT_READ) = 0 mprotect(0x7f3731b0f000, 4096, PROT_READ) = 0 mprotect(0x7f3731f2c000, 4096, PROT_READ) = 0 mprotect(0x7f373219c000, 4096, PROT_READ) = 0 mprotect(0x7f37323b5000, 4096, PROT_READ) = 0 mprotect(0x7f3732645000, 114688, PROT_READ) = 0 mprotect(0x7f37328d5000, 4096, PROT_READ) = 0 mprotect(0x7f3732aec000, 4096, PROT_READ) = 0 mprotect(0x7f3732dc7000, 4096, PROT_READ) = 0 mprotect(0x7f3732ff1000, 4096, PROT_READ) = 0 mprotect(0x7f3733211000, 4096, PROT_READ) = 0 mprotect(0x7f3733419000, 4096, PROT_READ) = 0 mprotect(0x7f373361d000, 4096, PROT_READ) = 0 mprotect(0x7f3733823000, 4096, PROT_READ) = 0 mprotect(0x7f3733a88000, 8192, PROT_READ) = 0 mprotect(0x7f3733c96000, 4096, PROT_READ) = 0 mprotect(0x7f3735cae000, 12288, PROT_READ) = 0 mprotect(0x7f3733eb9000, 4096, PROT_READ) = 0 mprotect(0x7f3734105000, 4096, PROT_READ) = 0 mprotect(0x7f3734382000, 4096, PROT_READ) = 0 mprotect(0x7f37345d2000, 4096, PROT_READ) = 0 mprotect(0x7f37347d4000, 4096, PROT_READ) = 0 statfs("/sys/fs/selinux", 0x7ffcf28a1e80) = -1 ENOENT (No such file or directory) statfs("/selinux", 0x7ffcf28a1e80) = -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) = 366 read(3, "", 1024) = 0 close(3) = 0 munmap(0x7f3735cb9000, 87578) = 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/test/.pulse/client.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/home/test/.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) = 0x7f3735cc8000 close(6) = 0 futex(0x7f37353808c8, FUTEX_WAKE_PRIVATE, 2147483647) = 0 brk(0x1ee5000) = 0x1ee5000 brk(0x1edd000) = 0x1edd000 fstat(5, {st_mode=S_IFREG|0644, st_size=1201, ...}) = 0 read(5, "# This file is part of PulseAudi"..., 4096) = 1201 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 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5 connect(5, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(5) = 0 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5 connect(5, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory) close(5) = 0 open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=497, ...}) = 0 read(5, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 497 read(5, "", 4096) = 0 close(5) = 0 open("/etc/host.conf", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=92, ...}) = 0 read(5, "# The \"order\" line is only used "..., 4096) = 92 read(5, "", 4096) = 0 close(5) = 0 futex(0x7f3735383a64, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=296, ...}) = 0 read(5, "# Dynamic resolv.conf(5) file fo"..., 4096) = 296 read(5, "", 4096) = 0 close(5) = 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=87578, ...}) = 0 mmap(NULL, 87578, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f3735c18000 close(5) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/x86_64-linux-gnu/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 5 read(5, "\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(5, {st_mode=S_IFREG|0644, st_size=47600, ...}) = 0 mmap(NULL, 2168600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x7f37316d4000 mprotect(0x7f37316df000, 2093056, PROT_NONE) = 0 mmap(0x7f37318de000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa000) = 0x7f37318de000 mmap(0x7f37318e0000, 22296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f37318e0000 close(5) = 0 mprotect(0x7f37318de000, 4096, PROT_READ) = 0 munmap(0x7f3735c18000, 87578) = 0 open("/etc/hosts", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=199, ...}) = 0 read(5, "127.0.0.1\tlocalhost\n127.0.1.1\tca"..., 4096) = 199 read(5, "", 4096) = 0 close(5) = 0 open("/etc/gai.conf", O_RDONLY|O_CLOEXEC) = 5 fstat(5, {st_mode=S_IFREG|0644, st_size=2584, ...}) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=2584, ...}) = 0 read(5, "# Configuration for getaddrinfo("..., 4096) = 2584 read(5, "", 4096) = 0 close(5) = 0 futex(0x7f3735381ee4, FUTEX_WAKE_PRIVATE, 2147483647) = 0 socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE) = 5 bind(5, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 getsockname(5, {sa_family=AF_NETLINK, pid=1559, groups=00000000}, [12]) = 0 sendto(5, "\24\0\0\0\26\0\1\3\240\276\23a\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 recvmsg(5, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"L\0\0\0\24\0\2\0\240\276\23a\27\6\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 164 recvmsg(5, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"H\0\0\0\24\0\2\0\240\276\23a\27\6\0\0\n\200\200\376\1\0\0\0\24\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 144 recvmsg(5, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\240\276\23a\27\6\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 close(5) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5 connect(5, {sa_family=AF_INET, sin_port=htons(6010), sin_addr=inet_addr("127.0.0.1")}, 16) = 0 getsockname(5, {sa_family=AF_INET, sin_port=htons(56946), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0 close(5) = 0 socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 5 connect(5, {sa_family=AF_INET6, sin6_port=htons(6010), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0 getsockname(5, {sa_family=AF_INET6, sin6_port=htons(46161), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 close(5) = 0 socket(PF_INET6, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 5 setsockopt(5, SOL_TCP, TCP_NODELAY, [1], 4) = 0 setsockopt(5, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0 connect(5, {sa_family=AF_INET6, sin6_port=htons(6010), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = 0 getpeername(5, {sa_family=AF_INET6, sin6_port=htons(6010), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 uname({sysname="Linux", nodename="test594", ...}) = 0 access("/home/test/.Xauthority", R_OK) = 0 open("/home/test/.Xauthority", O_RDONLY) = 6 fstat(6, {st_mode=S_IFREG|0600, st_size=727, ...}) = 0 read(6, "\1\0\0\31MRTS2-ubuntu-server-16-04\0\0021"..., 4096) = 727 read(6, "", 4096) = 0 close(6) = 0 getsockname(5, {sa_family=AF_INET6, sin6_port=htons(50304), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 0 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR) fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"`\217\r\372\"\265\7\253H\361\263z}\364\211G", 16}, {"", 0}], 6) = 48 recvfrom(5, 0x1ebd260, 8, 0, NULL, NULL) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvfrom(5, "\1\0\v\0\0\0\340\1", 8, 0, NULL, NULL) = 8 recvfrom(5, "\240*\267\0\0\0 \0\377\377\7\0\0\1\0\0\6\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 1920, 0, NULL, NULL) = 1920 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\20\0\5\0\f\0\0\0PULSE_SERVER", 20}], 1) = 20 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\1\0\0\0\0\0H\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\364\0\0\0H\1\0\0\37\0\0\0\0\0\0\0\377\3\0\0", 24}], 1) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\2\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\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\20\0\5\0\n\0\0\0PULSE_SINK\0\0", 20}], 1) = 20 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\3\0\0\0\0\0I\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\364\0\0\0I\1\0\0\37\0\0\0\0\0\0\0\377\3\0\0", 24}], 1) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\4\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\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\20\0\5\0\f\0\0\0PULSE_SOURCE", 20}], 1) = 20 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\5\0\0\0\0\0J\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\364\0\0\0J\1\0\0\37\0\0\0\0\0\0\0\377\3\0\0", 24}], 1) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\6\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\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\20\0\5\0\f\0\0\0PULSE_COOKIE", 20}], 1) = 20 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\7\0\0\0\0\0K\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\24\0\6\0\364\0\0\0K\1\0\0\37\0\0\0\0\0\0\0\377\3\0\0", 24}], 1) = 24 poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\10\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\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 shutdown(5, SHUT_RDWR) = 0 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=40, ...}) = 0 getdents(5, /* 2 entries */, 32768) = 48 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, "\220\206\3$", 4) = 4 close(5) = 0 statfs("/dev/shm/", {f_type="TMPFS_MAGIC", f_bsize=4096, f_blocks=491963, f_bfree=491963, f_bavail=491963, f_files=491963, f_ffree=491962, f_fsid={0, 0}, f_namelen=255, f_frsize=4096, f_flags=38}) = 0 futex(0x7f37355a1310, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/dev/shm/pulse-shm-604210832", 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) = 0x7f372d6d3000 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) = 0x7f3735cc5000 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=60, ...}) = 0 getuid() = 1000 umask(077) = 02 mkdir("/run/user/1000/pulse", 0700) = 0 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=40, ...}) = 0 getuid() = 1000 getgid() = 1000 close(5) = 0 lstat("/run", {st_mode=S_IFDIR|0755, st_size=1000, ...}) = 0 lstat("/run/user", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 lstat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 lstat("/run/user/1000/pulse", {st_mode=S_IFDIR|0700, st_size=40, ...}) = 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) = -1 ENOENT (No such file or directory) 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) = 6 fstat(6, {st_mode=S_IFREG|0644, st_size=3537, ...}) = 0 mmap(NULL, 3537, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f3735cc4000 close(6) = 0 open("/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory) close(5) = 0 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="/var/run/pulse/native"}, 110) = -1 ENOENT (No such file or directory) close(5) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f3735cb49d0) = 1560 wait4(1560, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1560 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1560, si_uid=1000, si_status=0, si_utime=2, si_stime=2} --- stat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 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=1000, ...}) = 0 lstat("/run/user", {st_mode=S_IFDIR|0755, st_size=60, ...}) = 0 lstat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 lstat("/run/user/1000/pulse", {st_mode=S_IFDIR|0700, st_size=80, ...}) = 0 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/test/.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, "n\27b\16\365\225(\216\310I\251\3716\373\5\317\35\326{\325*'=\35\3K\272:\216u\303\247"..., 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(0x7f372d6d3000, 67112960) = 0 unlink("/dev/shm/pulse-shm-604210832") = 0 close(3) = 0 close(4) = 0 munmap(0x7f37345d4000, 2101368) = 0 open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffcf28a2300) = 0 close(3) = 0 open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 ioctl(3, SNDRV_CTL_IOCTL_PVERSION, 0x7ffcf28a2484) = 0 ioctl(3, SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE, 0x7ffcf28a24ec) = 0 open("/dev/snd/pcmC0D0c", O_RDWR|O_NONBLOCK|O_CLOEXEC) = -1 EBUSY (Device or resource busy) close(3) = 0 write(2, "arecord: main:722: ", 19arecord: main:722: ) = 19 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) = 0x7f3735cc3000 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, "audio open error: Device or reso"..., 41audio open error: Device or resource busy) = 41 write(2, "\n", 1 ) = 1 exit_group(1) = ? +++ exited with 1 +++ ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) 2021-08-11 12:36 ` Muni Sekhar @ 2021-08-11 12:43 ` vishnu -1 siblings, 0 replies; 20+ messages in thread From: vishnu @ 2021-08-11 12:43 UTC (permalink / raw) To: Muni Sekhar Cc: alsa-devel, linux-usb, linux-kernel, linux-sound, kernelnewbies [-- Attachment #1.1: Type: text/plain, Size: 978 bytes --] can you paste output of arecord -l (list of capture devices). Which device you are using and os. Does this instance is already open by default? like any video playing or something like that? On Wed, Aug 11, 2021 at 6:06 PM Muni Sekhar <munisekharrms@gmail.com> wrote: > Hi All, > > $ cat /proc/asound/cards > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > Plantronics Plantronics .Audio 628 USB at > usb-0000:00:14.0-2, full speed > > I am using a Plantronics USB Audio headset. > > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > arecord: main:722: audio open error: Device or resource busy > > > 'arecord' command always fails the first time after system boot in my > system. But subsequent execution of the 'arecord' command runs fine. > > > I've attached the strace log for the "audio open error: Device or > resource busy" failure. Is there any fix available for this issue? > > -- > Thanks, > Sekhar > [-- Attachment #1.2: Type: text/html, Size: 1697 bytes --] [-- Attachment #2: Type: text/plain, Size: 170 bytes --] _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) @ 2021-08-11 12:43 ` vishnu 0 siblings, 0 replies; 20+ messages in thread From: vishnu @ 2021-08-11 12:43 UTC (permalink / raw) To: Muni Sekhar Cc: alsa-devel, linux-usb, linux-kernel, linux-sound, kernelnewbies can you paste output of arecord -l (list of capture devices). Which device you are using and os. Does this instance is already open by default? like any video playing or something like that? On Wed, Aug 11, 2021 at 6:06 PM Muni Sekhar <munisekharrms@gmail.com> wrote: > Hi All, > > $ cat /proc/asound/cards > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > Plantronics Plantronics .Audio 628 USB at > usb-0000:00:14.0-2, full speed > > I am using a Plantronics USB Audio headset. > > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > arecord: main:722: audio open error: Device or resource busy > > > 'arecord' command always fails the first time after system boot in my > system. But subsequent execution of the 'arecord' command runs fine. > > > I've attached the strace log for the "audio open error: Device or > resource busy" failure. Is there any fix available for this issue? > > -- > Thanks, > Sekhar > ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) 2021-08-11 12:36 ` Muni Sekhar (?) @ 2021-08-11 12:46 ` Jaroslav Kysela -1 siblings, 0 replies; 20+ messages in thread From: Jaroslav Kysela @ 2021-08-11 12:46 UTC (permalink / raw) To: Muni Sekhar, alsa-devel, linux-usb, linux-sound, linux-kernel, kernelnewbies On 11. 08. 21 14:36, Muni Sekhar wrote: > Hi All, > > $ cat /proc/asound/cards > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > Plantronics Plantronics .Audio 628 USB at > usb-0000:00:14.0-2, full speed > > I am using a Plantronics USB Audio headset. > > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > arecord: main:722: audio open error: Device or resource busy > > > 'arecord' command always fails the first time after system boot in my > system. But subsequent execution of the 'arecord' command runs fine. > > > I've attached the strace log for the "audio open error: Device or > resource busy" failure. Is there any fix available for this issue? You may check which other task blocks the PCM device: lsof /dev/snd/pcmC0D0c I guess that it will be pulseaudio (device enumeration). Jaroslav -- Jaroslav Kysela <perex@perex.cz> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) @ 2021-08-11 12:46 ` Jaroslav Kysela 0 siblings, 0 replies; 20+ messages in thread From: Jaroslav Kysela @ 2021-08-11 12:46 UTC (permalink / raw) To: Muni Sekhar, alsa-devel, linux-usb, linux-sound, linux-kernel, kernelnewbies On 11. 08. 21 14:36, Muni Sekhar wrote: > Hi All, > > $ cat /proc/asound/cards > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > Plantronics Plantronics .Audio 628 USB at > usb-0000:00:14.0-2, full speed > > I am using a Plantronics USB Audio headset. > > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > arecord: main:722: audio open error: Device or resource busy > > > 'arecord' command always fails the first time after system boot in my > system. But subsequent execution of the 'arecord' command runs fine. > > > I've attached the strace log for the "audio open error: Device or > resource busy" failure. Is there any fix available for this issue? You may check which other task blocks the PCM device: lsof /dev/snd/pcmC0D0c I guess that it will be pulseaudio (device enumeration). Jaroslav -- Jaroslav Kysela <perex@perex.cz> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) @ 2021-08-11 12:46 ` Jaroslav Kysela 0 siblings, 0 replies; 20+ messages in thread From: Jaroslav Kysela @ 2021-08-11 12:46 UTC (permalink / raw) To: Muni Sekhar, alsa-devel, linux-usb, linux-sound, linux-kernel, kernelnewbies On 11. 08. 21 14:36, Muni Sekhar wrote: > Hi All, > > $ cat /proc/asound/cards > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > Plantronics Plantronics .Audio 628 USB at > usb-0000:00:14.0-2, full speed > > I am using a Plantronics USB Audio headset. > > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > arecord: main:722: audio open error: Device or resource busy > > > 'arecord' command always fails the first time after system boot in my > system. But subsequent execution of the 'arecord' command runs fine. > > > I've attached the strace log for the "audio open error: Device or > resource busy" failure. Is there any fix available for this issue? You may check which other task blocks the PCM device: lsof /dev/snd/pcmC0D0c I guess that it will be pulseaudio (device enumeration). Jaroslav -- Jaroslav Kysela <perex@perex.cz> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) 2021-08-11 12:46 ` Jaroslav Kysela @ 2021-08-11 12:49 ` vishnu -1 siblings, 0 replies; 20+ messages in thread From: vishnu @ 2021-08-11 12:49 UTC (permalink / raw) To: Jaroslav Kysela Cc: Muni Sekhar, alsa-devel, kernelnewbies, linux-usb, linux-kernel, linux-sound [-- Attachment #1.1: Type: text/plain, Size: 1366 bytes --] can you paste output of arecord -l (list of capture devices). Which device you are using and os. Does this instance is already open by default? like any video playing or something like that? Yes you can stop pulse audio and try.. On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela <perex@perex.cz> wrote: > On 11. 08. 21 14:36, Muni Sekhar wrote: > > Hi All, > > > > $ cat /proc/asound/cards > > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > > Plantronics Plantronics .Audio 628 USB at > > usb-0000:00:14.0-2, full speed > > > > I am using a Plantronics USB Audio headset. > > > > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz > x.wav > > arecord: main:722: audio open error: Device or resource busy > > > > > > 'arecord' command always fails the first time after system boot in my > > system. But subsequent execution of the 'arecord' command runs fine. > > > > > > I've attached the strace log for the "audio open error: Device or > > resource busy" failure. Is there any fix available for this issue? > > You may check which other task blocks the PCM device: > > lsof /dev/snd/pcmC0D0c > > I guess that it will be pulseaudio (device enumeration). > > Jaroslav > > -- > Jaroslav Kysela <perex@perex.cz> > Linux Sound Maintainer; ALSA Project; Red Hat, Inc. > [-- Attachment #1.2: Type: text/html, Size: 2208 bytes --] [-- Attachment #2: Type: text/plain, Size: 170 bytes --] _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) @ 2021-08-11 12:49 ` vishnu 0 siblings, 0 replies; 20+ messages in thread From: vishnu @ 2021-08-11 12:49 UTC (permalink / raw) To: Jaroslav Kysela Cc: Muni Sekhar, alsa-devel, kernelnewbies, linux-usb, linux-kernel, linux-sound can you paste output of arecord -l (list of capture devices). Which device you are using and os. Does this instance is already open by default? like any video playing or something like that? Yes you can stop pulse audio and try.. On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela <perex@perex.cz> wrote: > On 11. 08. 21 14:36, Muni Sekhar wrote: > > Hi All, > > > > $ cat /proc/asound/cards > > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > > Plantronics Plantronics .Audio 628 USB at > > usb-0000:00:14.0-2, full speed > > > > I am using a Plantronics USB Audio headset. > > > > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz > x.wav > > arecord: main:722: audio open error: Device or resource busy > > > > > > 'arecord' command always fails the first time after system boot in my > > system. But subsequent execution of the 'arecord' command runs fine. > > > > > > I've attached the strace log for the "audio open error: Device or > > resource busy" failure. Is there any fix available for this issue? > > You may check which other task blocks the PCM device: > > lsof /dev/snd/pcmC0D0c > > I guess that it will be pulseaudio (device enumeration). > > Jaroslav > > -- > Jaroslav Kysela <perex@perex.cz> > Linux Sound Maintainer; ALSA Project; Red Hat, Inc. > ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) 2021-08-11 12:49 ` vishnu (?) (?) @ 2021-08-11 13:18 ` Muni Sekhar -1 siblings, 0 replies; 20+ messages in thread From: Muni Sekhar @ 2021-08-11 13:18 UTC (permalink / raw) To: vishnu Cc: Jaroslav Kysela, alsa-devel, linux-usb, linux-sound, linux-kernel, kernelnewbies On Wed, Aug 11, 2021 at 6:19 PM vishnu <vardhanraj4143@gmail.com> wrote: > > can you paste output of > arecord -l (list of capture devices). $ arecord -l **** List of CAPTURE Hardware Devices **** card 0: USB [Plantronics .Audio 628 USB], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 > Which device you are using and os. > Does this instance is already open by default? like any video playing or something like that? lsof does not catch it. > > Yes you can stop pulse audio and try.. > > On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela <perex@perex.cz> wrote: >> >> On 11. 08. 21 14:36, Muni Sekhar wrote: >> > Hi All, >> > >> > $ cat /proc/asound/cards >> > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB >> > Plantronics Plantronics .Audio 628 USB at >> > usb-0000:00:14.0-2, full speed >> > >> > I am using a Plantronics USB Audio headset. >> > >> > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav >> > arecord: main:722: audio open error: Device or resource busy >> > >> > >> > 'arecord' command always fails the first time after system boot in my >> > system. But subsequent execution of the 'arecord' command runs fine. >> > >> > >> > I've attached the strace log for the "audio open error: Device or >> > resource busy" failure. Is there any fix available for this issue? >> >> You may check which other task blocks the PCM device: >> >> lsof /dev/snd/pcmC0D0c It does not output any process. $ lsof /dev/snd/pcmC0D0c 1st run: ---------- $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav arecord: main:722: audio open error: Device or resource busy 2nd run: ---------- $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo ^CAborted by signal Interrupt... >> >> I guess that it will be pulseaudio (device enumeration). >> >> Jaroslav >> >> -- >> Jaroslav Kysela <perex@perex.cz> >> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. -- Thanks, Sekhar ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) @ 2021-08-11 13:18 ` Muni Sekhar 0 siblings, 0 replies; 20+ messages in thread From: Muni Sekhar @ 2021-08-11 13:30 UTC (permalink / raw) To: vishnu Cc: Jaroslav Kysela, alsa-devel, linux-usb, linux-sound, linux-kernel, kernelnewbies On Wed, Aug 11, 2021 at 6:19 PM vishnu <vardhanraj4143@gmail.com> wrote: > > can you paste output of > arecord -l (list of capture devices). $ arecord -l **** List of CAPTURE Hardware Devices **** card 0: USB [Plantronics .Audio 628 USB], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 > Which device you are using and os. > Does this instance is already open by default? like any video playing or something like that? lsof does not catch it. > > Yes you can stop pulse audio and try.. > > On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela <perex@perex.cz> wrote: >> >> On 11. 08. 21 14:36, Muni Sekhar wrote: >> > Hi All, >> > >> > $ cat /proc/asound/cards >> > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB >> > Plantronics Plantronics .Audio 628 USB at >> > usb-0000:00:14.0-2, full speed >> > >> > I am using a Plantronics USB Audio headset. >> > >> > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav >> > arecord: main:722: audio open error: Device or resource busy >> > >> > >> > 'arecord' command always fails the first time after system boot in my >> > system. But subsequent execution of the 'arecord' command runs fine. >> > >> > >> > I've attached the strace log for the "audio open error: Device or >> > resource busy" failure. Is there any fix available for this issue? >> >> You may check which other task blocks the PCM device: >> >> lsof /dev/snd/pcmC0D0c It does not output any process. $ lsof /dev/snd/pcmC0D0c 1st run: ---------- $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav arecord: main:722: audio open error: Device or resource busy 2nd run: ---------- $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo ^CAborted by signal Interrupt... >> >> I guess that it will be pulseaudio (device enumeration). >> >> Jaroslav >> >> -- >> Jaroslav Kysela <perex@perex.cz> >> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. -- Thanks, Sekhar ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) @ 2021-08-11 13:18 ` Muni Sekhar 0 siblings, 0 replies; 20+ messages in thread From: Muni Sekhar @ 2021-08-11 13:18 UTC (permalink / raw) To: vishnu Cc: alsa-devel, kernelnewbies, linux-usb, linux-kernel, linux-sound, Jaroslav Kysela On Wed, Aug 11, 2021 at 6:19 PM vishnu <vardhanraj4143@gmail.com> wrote: > > can you paste output of > arecord -l (list of capture devices). $ arecord -l **** List of CAPTURE Hardware Devices **** card 0: USB [Plantronics .Audio 628 USB], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 > Which device you are using and os. > Does this instance is already open by default? like any video playing or something like that? lsof does not catch it. > > Yes you can stop pulse audio and try.. > > On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela <perex@perex.cz> wrote: >> >> On 11. 08. 21 14:36, Muni Sekhar wrote: >> > Hi All, >> > >> > $ cat /proc/asound/cards >> > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB >> > Plantronics Plantronics .Audio 628 USB at >> > usb-0000:00:14.0-2, full speed >> > >> > I am using a Plantronics USB Audio headset. >> > >> > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav >> > arecord: main:722: audio open error: Device or resource busy >> > >> > >> > 'arecord' command always fails the first time after system boot in my >> > system. But subsequent execution of the 'arecord' command runs fine. >> > >> > >> > I've attached the strace log for the "audio open error: Device or >> > resource busy" failure. Is there any fix available for this issue? >> >> You may check which other task blocks the PCM device: >> >> lsof /dev/snd/pcmC0D0c It does not output any process. $ lsof /dev/snd/pcmC0D0c 1st run: ---------- $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav arecord: main:722: audio open error: Device or resource busy 2nd run: ---------- $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo ^CAborted by signal Interrupt... >> >> I guess that it will be pulseaudio (device enumeration). >> >> Jaroslav >> >> -- >> Jaroslav Kysela <perex@perex.cz> >> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. -- Thanks, Sekhar _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) @ 2021-08-11 13:18 ` Muni Sekhar 0 siblings, 0 replies; 20+ messages in thread From: Muni Sekhar @ 2021-08-11 13:18 UTC (permalink / raw) To: vishnu; +Cc: alsa-devel, kernelnewbies, linux-usb, linux-kernel, linux-sound On Wed, Aug 11, 2021 at 6:19 PM vishnu <vardhanraj4143@gmail.com> wrote: > > can you paste output of > arecord -l (list of capture devices). $ arecord -l **** List of CAPTURE Hardware Devices **** card 0: USB [Plantronics .Audio 628 USB], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 > Which device you are using and os. > Does this instance is already open by default? like any video playing or something like that? lsof does not catch it. > > Yes you can stop pulse audio and try.. > > On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela <perex@perex.cz> wrote: >> >> On 11. 08. 21 14:36, Muni Sekhar wrote: >> > Hi All, >> > >> > $ cat /proc/asound/cards >> > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB >> > Plantronics Plantronics .Audio 628 USB at >> > usb-0000:00:14.0-2, full speed >> > >> > I am using a Plantronics USB Audio headset. >> > >> > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav >> > arecord: main:722: audio open error: Device or resource busy >> > >> > >> > 'arecord' command always fails the first time after system boot in my >> > system. But subsequent execution of the 'arecord' command runs fine. >> > >> > >> > I've attached the strace log for the "audio open error: Device or >> > resource busy" failure. Is there any fix available for this issue? >> >> You may check which other task blocks the PCM device: >> >> lsof /dev/snd/pcmC0D0c It does not output any process. $ lsof /dev/snd/pcmC0D0c 1st run: ---------- $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav arecord: main:722: audio open error: Device or resource busy 2nd run: ---------- $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo ^CAborted by signal Interrupt... >> >> I guess that it will be pulseaudio (device enumeration). >> >> Jaroslav >> >> -- >> Jaroslav Kysela <perex@perex.cz> >> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. -- Thanks, Sekhar ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) 2021-08-11 13:18 ` Muni Sekhar (?) (?) @ 2021-08-13 16:29 ` Muni Sekhar -1 siblings, 0 replies; 20+ messages in thread From: Muni Sekhar @ 2021-08-13 16:29 UTC (permalink / raw) To: vishnu Cc: Jaroslav Kysela, alsa-devel, linux-usb, linux-sound, linux-kernel, kernelnewbies On Wed, Aug 11, 2021 at 6:48 PM Muni Sekhar <munisekharrms@gmail.com> wrote: > > On Wed, Aug 11, 2021 at 6:19 PM vishnu <vardhanraj4143@gmail.com> wrote: > > > > can you paste output of > > arecord -l (list of capture devices). > $ arecord -l > **** List of CAPTURE Hardware Devices **** > card 0: USB [Plantronics .Audio 628 USB], device 0: USB Audio [USB Audio] > Subdevices: 1/1 > Subdevice #0: subdevice #0 > > > > Which device you are using and os. > > Does this instance is already open by default? like any video playing or something like that? > lsof does not catch it. > > > > > Yes you can stop pulse audio and try.. > > > > On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela <perex@perex.cz> wrote: > >> > >> On 11. 08. 21 14:36, Muni Sekhar wrote: > >> > Hi All, > >> > > >> > $ cat /proc/asound/cards > >> > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > >> > Plantronics Plantronics .Audio 628 USB at > >> > usb-0000:00:14.0-2, full speed > >> > > >> > I am using a Plantronics USB Audio headset. > >> > > >> > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > >> > arecord: main:722: audio open error: Device or resource busy > >> > > >> > > >> > 'arecord' command always fails the first time after system boot in my > >> > system. But subsequent execution of the 'arecord' command runs fine. > >> > > >> > > >> > I've attached the strace log for the "audio open error: Device or > >> > resource busy" failure. Is there any fix available for this issue? > >> > >> You may check which other task blocks the PCM device: > >> > >> lsof /dev/snd/pcmC0D0c > It does not output any process. > $ lsof /dev/snd/pcmC0D0c > > 1st run: > ---------- > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > arecord: main:722: audio open error: Device or resource busy > > 2nd run: > ---------- > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo > ^CAborted by signal Interrupt... > > > >> > >> I guess that it will be pulseaudio (device enumeration). I see that pulseaudio is getting loaded on invoking the 1st run of 'arecord' command. Here is the log: After system boot I verified that pulseaudio is not in the memory. test@test594:~$ uptime 21:39:27 up 0 min, 1 user, load average: 0.70, 0.25, 0.09 test@test594:~$ ls -ltr /dev/snd/controlC1 crw-rw---- 1 root audio 116, 2 Aug 13 21:38 /dev/snd/controlC1 test@test594:~$ ls -ltr /dev/snd/ total 0 crw-rw---- 1 root audio 116, 33 Aug 13 21:38 timer crw-rw---- 1 root audio 116, 1 Aug 13 21:38 seq crw-rw---- 1 root audio 116, 3 Aug 13 21:38 pcmC1D0p crw-rw---- 1 root audio 116, 4 Aug 13 21:38 pcmC1D0c crw-rw---- 1 root audio 116, 2 Aug 13 21:38 controlC1 drwxr-xr-x 2 root root 60 Aug 13 21:38 by-path drwxr-xr-x 2 root root 60 Aug 13 21:38 by-id test@test594:~$ lsof /dev/snd/controlC1 test@test594:~$ lsof /dev/snd/pcmC1D0c test@test594:~$ 1st run of 'arecord': ------------------------- I triggered 'arecord' after 2 mins of the system boot. In the 1st run, it failed with "Device or resource busy" and I see that pulseaudio loaded in the memory. Why does pulseaudio get triggered on running the alsa-utils command? How is the failure message "Device or resource busy" from the kernel code? test@test594:~$ arecord --device hw:1,0 --channels 2 --format S16_LE --rate 44100Hz x.wav arecord: main:722: audio open error: Device or resource busy test@test594:~$ test@test594:~$ lsof /dev/snd/pcmC1D0c COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME pulseaudi 1550 test mem CHR 116,4 463 /dev/snd/pcmC1D0c pulseaudi 1550 test 27u CHR 116,4 0t0 463 /dev/snd/pcmC1D0c test@test594:~$ lsof /dev/snd/controlC1 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME pulseaudi 1550 test 20u CHR 116,2 0t0 461 /dev/snd/controlC1 pulseaudi 1550 test 26u CHR 116,2 0t0 461 /dev/snd/controlC1 test@test594:~$ lsof /dev/snd/pcmC1D0p test@test594:~$ test@test594:~$ uptime 21:41:06 up 2 min, 1 user, load average: 0.20, 0.19, 0.08 2nd run of 'arecord': ------------------------- The subsequent run of arecord runs fine without any issues even though pulseaudio is still in memory. test@test594:~$ arecord --device hw:1,0 --channels 2 --format S16_LE --rate 44100Hz x.wav Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo ^CAborted by signal Interrupt... test@test594:~$ uptime 21:41:22 up 2 min, 1 user, load average: 0.14, 0.18, 0.08 test@test594:~$ What is the role of pulseaudio? Is there a way to disable it from running it? Disabling pulseaudio causes any issues while testing audio drivers? > >> > >> Jaroslav > >> > >> -- > >> Jaroslav Kysela <perex@perex.cz> > >> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. > > > > -- > Thanks, > Sekhar -- Thanks, Sekhar ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) @ 2021-08-13 16:29 ` Muni Sekhar 0 siblings, 0 replies; 20+ messages in thread From: Muni Sekhar @ 2021-08-13 16:41 UTC (permalink / raw) To: vishnu Cc: Jaroslav Kysela, alsa-devel, linux-usb, linux-sound, linux-kernel, kernelnewbies On Wed, Aug 11, 2021 at 6:48 PM Muni Sekhar <munisekharrms@gmail.com> wrote: > > On Wed, Aug 11, 2021 at 6:19 PM vishnu <vardhanraj4143@gmail.com> wrote: > > > > can you paste output of > > arecord -l (list of capture devices). > $ arecord -l > **** List of CAPTURE Hardware Devices **** > card 0: USB [Plantronics .Audio 628 USB], device 0: USB Audio [USB Audio] > Subdevices: 1/1 > Subdevice #0: subdevice #0 > > > > Which device you are using and os. > > Does this instance is already open by default? like any video playing or something like that? > lsof does not catch it. > > > > > Yes you can stop pulse audio and try.. > > > > On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela <perex@perex.cz> wrote: > >> > >> On 11. 08. 21 14:36, Muni Sekhar wrote: > >> > Hi All, > >> > > >> > $ cat /proc/asound/cards > >> > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > >> > Plantronics Plantronics .Audio 628 USB at > >> > usb-0000:00:14.0-2, full speed > >> > > >> > I am using a Plantronics USB Audio headset. > >> > > >> > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > >> > arecord: main:722: audio open error: Device or resource busy > >> > > >> > > >> > 'arecord' command always fails the first time after system boot in my > >> > system. But subsequent execution of the 'arecord' command runs fine. > >> > > >> > > >> > I've attached the strace log for the "audio open error: Device or > >> > resource busy" failure. Is there any fix available for this issue? > >> > >> You may check which other task blocks the PCM device: > >> > >> lsof /dev/snd/pcmC0D0c > It does not output any process. > $ lsof /dev/snd/pcmC0D0c > > 1st run: > ---------- > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > arecord: main:722: audio open error: Device or resource busy > > 2nd run: > ---------- > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo > ^CAborted by signal Interrupt... > > > >> > >> I guess that it will be pulseaudio (device enumeration). I see that pulseaudio is getting loaded on invoking the 1st run of 'arecord' command. Here is the log: After system boot I verified that pulseaudio is not in the memory. test@test594:~$ uptime 21:39:27 up 0 min, 1 user, load average: 0.70, 0.25, 0.09 test@test594:~$ ls -ltr /dev/snd/controlC1 crw-rw---- 1 root audio 116, 2 Aug 13 21:38 /dev/snd/controlC1 test@test594:~$ ls -ltr /dev/snd/ total 0 crw-rw---- 1 root audio 116, 33 Aug 13 21:38 timer crw-rw---- 1 root audio 116, 1 Aug 13 21:38 seq crw-rw---- 1 root audio 116, 3 Aug 13 21:38 pcmC1D0p crw-rw---- 1 root audio 116, 4 Aug 13 21:38 pcmC1D0c crw-rw---- 1 root audio 116, 2 Aug 13 21:38 controlC1 drwxr-xr-x 2 root root 60 Aug 13 21:38 by-path drwxr-xr-x 2 root root 60 Aug 13 21:38 by-id test@test594:~$ lsof /dev/snd/controlC1 test@test594:~$ lsof /dev/snd/pcmC1D0c test@test594:~$ 1st run of 'arecord': ------------------------- I triggered 'arecord' after 2 mins of the system boot. In the 1st run, it failed with "Device or resource busy" and I see that pulseaudio loaded in the memory. Why does pulseaudio get triggered on running the alsa-utils command? How is the failure message "Device or resource busy" from the kernel code? test@test594:~$ arecord --device hw:1,0 --channels 2 --format S16_LE --rate 44100Hz x.wav arecord: main:722: audio open error: Device or resource busy test@test594:~$ test@test594:~$ lsof /dev/snd/pcmC1D0c COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME pulseaudi 1550 test mem CHR 116,4 463 /dev/snd/pcmC1D0c pulseaudi 1550 test 27u CHR 116,4 0t0 463 /dev/snd/pcmC1D0c test@test594:~$ lsof /dev/snd/controlC1 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME pulseaudi 1550 test 20u CHR 116,2 0t0 461 /dev/snd/controlC1 pulseaudi 1550 test 26u CHR 116,2 0t0 461 /dev/snd/controlC1 test@test594:~$ lsof /dev/snd/pcmC1D0p test@test594:~$ test@test594:~$ uptime 21:41:06 up 2 min, 1 user, load average: 0.20, 0.19, 0.08 2nd run of 'arecord': ------------------------- The subsequent run of arecord runs fine without any issues even though pulseaudio is still in memory. test@test594:~$ arecord --device hw:1,0 --channels 2 --format S16_LE --rate 44100Hz x.wav Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo ^CAborted by signal Interrupt... test@test594:~$ uptime 21:41:22 up 2 min, 1 user, load average: 0.14, 0.18, 0.08 test@test594:~$ What is the role of pulseaudio? Is there a way to disable it from running it? Disabling pulseaudio causes any issues while testing audio drivers? > >> > >> Jaroslav > >> > >> -- > >> Jaroslav Kysela <perex@perex.cz> > >> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. > > > > -- > Thanks, > Sekhar -- Thanks, Sekhar ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) @ 2021-08-13 16:29 ` Muni Sekhar 0 siblings, 0 replies; 20+ messages in thread From: Muni Sekhar @ 2021-08-13 16:29 UTC (permalink / raw) To: vishnu Cc: alsa-devel, kernelnewbies, linux-usb, linux-kernel, linux-sound, Jaroslav Kysela On Wed, Aug 11, 2021 at 6:48 PM Muni Sekhar <munisekharrms@gmail.com> wrote: > > On Wed, Aug 11, 2021 at 6:19 PM vishnu <vardhanraj4143@gmail.com> wrote: > > > > can you paste output of > > arecord -l (list of capture devices). > $ arecord -l > **** List of CAPTURE Hardware Devices **** > card 0: USB [Plantronics .Audio 628 USB], device 0: USB Audio [USB Audio] > Subdevices: 1/1 > Subdevice #0: subdevice #0 > > > > Which device you are using and os. > > Does this instance is already open by default? like any video playing or something like that? > lsof does not catch it. > > > > > Yes you can stop pulse audio and try.. > > > > On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela <perex@perex.cz> wrote: > >> > >> On 11. 08. 21 14:36, Muni Sekhar wrote: > >> > Hi All, > >> > > >> > $ cat /proc/asound/cards > >> > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > >> > Plantronics Plantronics .Audio 628 USB at > >> > usb-0000:00:14.0-2, full speed > >> > > >> > I am using a Plantronics USB Audio headset. > >> > > >> > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > >> > arecord: main:722: audio open error: Device or resource busy > >> > > >> > > >> > 'arecord' command always fails the first time after system boot in my > >> > system. But subsequent execution of the 'arecord' command runs fine. > >> > > >> > > >> > I've attached the strace log for the "audio open error: Device or > >> > resource busy" failure. Is there any fix available for this issue? > >> > >> You may check which other task blocks the PCM device: > >> > >> lsof /dev/snd/pcmC0D0c > It does not output any process. > $ lsof /dev/snd/pcmC0D0c > > 1st run: > ---------- > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > arecord: main:722: audio open error: Device or resource busy > > 2nd run: > ---------- > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo > ^CAborted by signal Interrupt... > > > >> > >> I guess that it will be pulseaudio (device enumeration). I see that pulseaudio is getting loaded on invoking the 1st run of 'arecord' command. Here is the log: After system boot I verified that pulseaudio is not in the memory. test@test594:~$ uptime 21:39:27 up 0 min, 1 user, load average: 0.70, 0.25, 0.09 test@test594:~$ ls -ltr /dev/snd/controlC1 crw-rw---- 1 root audio 116, 2 Aug 13 21:38 /dev/snd/controlC1 test@test594:~$ ls -ltr /dev/snd/ total 0 crw-rw---- 1 root audio 116, 33 Aug 13 21:38 timer crw-rw---- 1 root audio 116, 1 Aug 13 21:38 seq crw-rw---- 1 root audio 116, 3 Aug 13 21:38 pcmC1D0p crw-rw---- 1 root audio 116, 4 Aug 13 21:38 pcmC1D0c crw-rw---- 1 root audio 116, 2 Aug 13 21:38 controlC1 drwxr-xr-x 2 root root 60 Aug 13 21:38 by-path drwxr-xr-x 2 root root 60 Aug 13 21:38 by-id test@test594:~$ lsof /dev/snd/controlC1 test@test594:~$ lsof /dev/snd/pcmC1D0c test@test594:~$ 1st run of 'arecord': ------------------------- I triggered 'arecord' after 2 mins of the system boot. In the 1st run, it failed with "Device or resource busy" and I see that pulseaudio loaded in the memory. Why does pulseaudio get triggered on running the alsa-utils command? How is the failure message "Device or resource busy" from the kernel code? test@test594:~$ arecord --device hw:1,0 --channels 2 --format S16_LE --rate 44100Hz x.wav arecord: main:722: audio open error: Device or resource busy test@test594:~$ test@test594:~$ lsof /dev/snd/pcmC1D0c COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME pulseaudi 1550 test mem CHR 116,4 463 /dev/snd/pcmC1D0c pulseaudi 1550 test 27u CHR 116,4 0t0 463 /dev/snd/pcmC1D0c test@test594:~$ lsof /dev/snd/controlC1 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME pulseaudi 1550 test 20u CHR 116,2 0t0 461 /dev/snd/controlC1 pulseaudi 1550 test 26u CHR 116,2 0t0 461 /dev/snd/controlC1 test@test594:~$ lsof /dev/snd/pcmC1D0p test@test594:~$ test@test594:~$ uptime 21:41:06 up 2 min, 1 user, load average: 0.20, 0.19, 0.08 2nd run of 'arecord': ------------------------- The subsequent run of arecord runs fine without any issues even though pulseaudio is still in memory. test@test594:~$ arecord --device hw:1,0 --channels 2 --format S16_LE --rate 44100Hz x.wav Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo ^CAborted by signal Interrupt... test@test594:~$ uptime 21:41:22 up 2 min, 1 user, load average: 0.14, 0.18, 0.08 test@test594:~$ What is the role of pulseaudio? Is there a way to disable it from running it? Disabling pulseaudio causes any issues while testing audio drivers? > >> > >> Jaroslav > >> > >> -- > >> Jaroslav Kysela <perex@perex.cz> > >> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. > > > > -- > Thanks, > Sekhar -- Thanks, Sekhar _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) @ 2021-08-13 16:29 ` Muni Sekhar 0 siblings, 0 replies; 20+ messages in thread From: Muni Sekhar @ 2021-08-13 16:29 UTC (permalink / raw) To: vishnu; +Cc: alsa-devel, kernelnewbies, linux-usb, linux-kernel, linux-sound On Wed, Aug 11, 2021 at 6:48 PM Muni Sekhar <munisekharrms@gmail.com> wrote: > > On Wed, Aug 11, 2021 at 6:19 PM vishnu <vardhanraj4143@gmail.com> wrote: > > > > can you paste output of > > arecord -l (list of capture devices). > $ arecord -l > **** List of CAPTURE Hardware Devices **** > card 0: USB [Plantronics .Audio 628 USB], device 0: USB Audio [USB Audio] > Subdevices: 1/1 > Subdevice #0: subdevice #0 > > > > Which device you are using and os. > > Does this instance is already open by default? like any video playing or something like that? > lsof does not catch it. > > > > > Yes you can stop pulse audio and try.. > > > > On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela <perex@perex.cz> wrote: > >> > >> On 11. 08. 21 14:36, Muni Sekhar wrote: > >> > Hi All, > >> > > >> > $ cat /proc/asound/cards > >> > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > >> > Plantronics Plantronics .Audio 628 USB at > >> > usb-0000:00:14.0-2, full speed > >> > > >> > I am using a Plantronics USB Audio headset. > >> > > >> > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > >> > arecord: main:722: audio open error: Device or resource busy > >> > > >> > > >> > 'arecord' command always fails the first time after system boot in my > >> > system. But subsequent execution of the 'arecord' command runs fine. > >> > > >> > > >> > I've attached the strace log for the "audio open error: Device or > >> > resource busy" failure. Is there any fix available for this issue? > >> > >> You may check which other task blocks the PCM device: > >> > >> lsof /dev/snd/pcmC0D0c > It does not output any process. > $ lsof /dev/snd/pcmC0D0c > > 1st run: > ---------- > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > arecord: main:722: audio open error: Device or resource busy > > 2nd run: > ---------- > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz x.wav > Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo > ^CAborted by signal Interrupt... > > > >> > >> I guess that it will be pulseaudio (device enumeration). I see that pulseaudio is getting loaded on invoking the 1st run of 'arecord' command. Here is the log: After system boot I verified that pulseaudio is not in the memory. test@test594:~$ uptime 21:39:27 up 0 min, 1 user, load average: 0.70, 0.25, 0.09 test@test594:~$ ls -ltr /dev/snd/controlC1 crw-rw---- 1 root audio 116, 2 Aug 13 21:38 /dev/snd/controlC1 test@test594:~$ ls -ltr /dev/snd/ total 0 crw-rw---- 1 root audio 116, 33 Aug 13 21:38 timer crw-rw---- 1 root audio 116, 1 Aug 13 21:38 seq crw-rw---- 1 root audio 116, 3 Aug 13 21:38 pcmC1D0p crw-rw---- 1 root audio 116, 4 Aug 13 21:38 pcmC1D0c crw-rw---- 1 root audio 116, 2 Aug 13 21:38 controlC1 drwxr-xr-x 2 root root 60 Aug 13 21:38 by-path drwxr-xr-x 2 root root 60 Aug 13 21:38 by-id test@test594:~$ lsof /dev/snd/controlC1 test@test594:~$ lsof /dev/snd/pcmC1D0c test@test594:~$ 1st run of 'arecord': ------------------------- I triggered 'arecord' after 2 mins of the system boot. In the 1st run, it failed with "Device or resource busy" and I see that pulseaudio loaded in the memory. Why does pulseaudio get triggered on running the alsa-utils command? How is the failure message "Device or resource busy" from the kernel code? test@test594:~$ arecord --device hw:1,0 --channels 2 --format S16_LE --rate 44100Hz x.wav arecord: main:722: audio open error: Device or resource busy test@test594:~$ test@test594:~$ lsof /dev/snd/pcmC1D0c COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME pulseaudi 1550 test mem CHR 116,4 463 /dev/snd/pcmC1D0c pulseaudi 1550 test 27u CHR 116,4 0t0 463 /dev/snd/pcmC1D0c test@test594:~$ lsof /dev/snd/controlC1 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME pulseaudi 1550 test 20u CHR 116,2 0t0 461 /dev/snd/controlC1 pulseaudi 1550 test 26u CHR 116,2 0t0 461 /dev/snd/controlC1 test@test594:~$ lsof /dev/snd/pcmC1D0p test@test594:~$ test@test594:~$ uptime 21:41:06 up 2 min, 1 user, load average: 0.20, 0.19, 0.08 2nd run of 'arecord': ------------------------- The subsequent run of arecord runs fine without any issues even though pulseaudio is still in memory. test@test594:~$ arecord --device hw:1,0 --channels 2 --format S16_LE --rate 44100Hz x.wav Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo ^CAborted by signal Interrupt... test@test594:~$ uptime 21:41:22 up 2 min, 1 user, load average: 0.14, 0.18, 0.08 test@test594:~$ What is the role of pulseaudio? Is there a way to disable it from running it? Disabling pulseaudio causes any issues while testing audio drivers? > >> > >> Jaroslav > >> > >> -- > >> Jaroslav Kysela <perex@perex.cz> > >> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. > > > > -- > Thanks, > Sekhar -- Thanks, Sekhar ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) 2021-08-13 16:29 ` Muni Sekhar @ 2021-08-13 17:06 ` vishnu -1 siblings, 0 replies; 20+ messages in thread From: vishnu @ 2021-08-13 17:06 UTC (permalink / raw) To: Muni Sekhar Cc: alsa-devel, kernelnewbies, linux-usb, linux-kernel, linux-sound You can disable pulseaudio by following below link.. https://askubuntu.com/questions/8425/how-to-temporarily-disable-pulseaudio But need to find why its not working.. On Fri, Aug 13, 2021, 21:59 Muni Sekhar <munisekharrms@gmail.com> wrote: > On Wed, Aug 11, 2021 at 6:48 PM Muni Sekhar <munisekharrms@gmail.com> > wrote: > > > > On Wed, Aug 11, 2021 at 6:19 PM vishnu <vardhanraj4143@gmail.com> wrote: > > > > > > can you paste output of > > > arecord -l (list of capture devices). > > $ arecord -l > > **** List of CAPTURE Hardware Devices **** > > card 0: USB [Plantronics .Audio 628 USB], device 0: USB Audio [USB Audio] > > Subdevices: 1/1 > > Subdevice #0: subdevice #0 > > > > > > > Which device you are using and os. > > > Does this instance is already open by default? like any video playing > or something like that? > > lsof does not catch it. > > > > > > > > Yes you can stop pulse audio and try.. > > > > > > On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela <perex@perex.cz> > wrote: > > >> > > >> On 11. 08. 21 14:36, Muni Sekhar wrote: > > >> > Hi All, > > >> > > > >> > $ cat /proc/asound/cards > > >> > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > > >> > Plantronics Plantronics .Audio 628 USB at > > >> > usb-0000:00:14.0-2, full speed > > >> > > > >> > I am using a Plantronics USB Audio headset. > > >> > > > >> > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate > 44100Hz x.wav > > >> > arecord: main:722: audio open error: Device or resource busy > > >> > > > >> > > > >> > 'arecord' command always fails the first time after system boot in > my > > >> > system. But subsequent execution of the 'arecord' command runs fine. > > >> > > > >> > > > >> > I've attached the strace log for the "audio open error: Device or > > >> > resource busy" failure. Is there any fix available for this issue? > > >> > > >> You may check which other task blocks the PCM device: > > >> > > >> lsof /dev/snd/pcmC0D0c > > It does not output any process. > > $ lsof /dev/snd/pcmC0D0c > > > > 1st run: > > ---------- > > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz > x.wav > > arecord: main:722: audio open error: Device or resource busy > > > > 2nd run: > > ---------- > > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz > x.wav > > Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, > Stereo > > ^CAborted by signal Interrupt... > > > > > > >> > > >> I guess that it will be pulseaudio (device enumeration). > I see that pulseaudio is getting loaded on invoking the 1st run of > 'arecord' command. Here is the log: > > After system boot I verified that pulseaudio is not in the memory. > > test@test594:~$ uptime > 21:39:27 up 0 min, 1 user, load average: 0.70, 0.25, 0.09 > test@test594:~$ ls -ltr /dev/snd/controlC1 > crw-rw---- 1 root audio 116, 2 Aug 13 21:38 /dev/snd/controlC1 > test@test594:~$ ls -ltr /dev/snd/ > total 0 > crw-rw---- 1 root audio 116, 33 Aug 13 21:38 timer > crw-rw---- 1 root audio 116, 1 Aug 13 21:38 seq > crw-rw---- 1 root audio 116, 3 Aug 13 21:38 pcmC1D0p > crw-rw---- 1 root audio 116, 4 Aug 13 21:38 pcmC1D0c > crw-rw---- 1 root audio 116, 2 Aug 13 21:38 controlC1 > drwxr-xr-x 2 root root 60 Aug 13 21:38 by-path > drwxr-xr-x 2 root root 60 Aug 13 21:38 by-id > test@test594:~$ lsof /dev/snd/controlC1 > test@test594:~$ lsof /dev/snd/pcmC1D0c > test@test594:~$ > > > 1st run of 'arecord': > ------------------------- > I triggered 'arecord' after 2 mins of the system boot. In the 1st run, > it failed with "Device or resource busy" and I see that pulseaudio > loaded in the memory. > Why does pulseaudio get triggered on running the alsa-utils command? > How is the failure message "Device or resource busy" from the kernel code? > > > test@test594:~$ arecord --device hw:1,0 --channels 2 --format S16_LE > --rate 44100Hz x.wav > arecord: main:722: audio open error: Device or resource busy > test@test594:~$ > test@test594:~$ lsof /dev/snd/pcmC1D0c > COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME > pulseaudi 1550 test mem CHR 116,4 463 /dev/snd/pcmC1D0c > pulseaudi 1550 test 27u CHR 116,4 0t0 463 /dev/snd/pcmC1D0c > test@test594:~$ lsof /dev/snd/controlC1 > COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME > pulseaudi 1550 test 20u CHR 116,2 0t0 461 /dev/snd/controlC1 > pulseaudi 1550 test 26u CHR 116,2 0t0 461 /dev/snd/controlC1 > test@test594:~$ lsof /dev/snd/pcmC1D0p > test@test594:~$ > test@test594:~$ uptime > 21:41:06 up 2 min, 1 user, load average: 0.20, 0.19, 0.08 > > > 2nd run of 'arecord': > ------------------------- > The subsequent run of arecord runs fine without any issues even though > pulseaudio is still in memory. > > test@test594:~$ arecord --device hw:1,0 --channels 2 --format S16_LE > --rate 44100Hz x.wav > Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo > ^CAborted by signal Interrupt... > test@test594:~$ uptime > 21:41:22 up 2 min, 1 user, load average: 0.14, 0.18, 0.08 > test@test594:~$ > > What is the role of pulseaudio? Is there a way to disable it from running > it? > Disabling pulseaudio causes any issues while testing audio drivers? > > > > >> > > >> Jaroslav > > >> > > >> -- > > >> Jaroslav Kysela <perex@perex.cz> > > >> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. > > > > > > > > -- > > Thanks, > > Sekhar > > > > -- > Thanks, > Sekhar > ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: USB-Audio: Device or resource busy (strace log) @ 2021-08-13 17:06 ` vishnu 0 siblings, 0 replies; 20+ messages in thread From: vishnu @ 2021-08-13 17:06 UTC (permalink / raw) To: Muni Sekhar Cc: alsa-devel, kernelnewbies, linux-usb, linux-kernel, linux-sound, Jaroslav Kysela [-- Attachment #1.1: Type: text/plain, Size: 5529 bytes --] You can disable pulseaudio by following below link.. https://askubuntu.com/questions/8425/how-to-temporarily-disable-pulseaudio But need to find why its not working.. On Fri, Aug 13, 2021, 21:59 Muni Sekhar <munisekharrms@gmail.com> wrote: > On Wed, Aug 11, 2021 at 6:48 PM Muni Sekhar <munisekharrms@gmail.com> > wrote: > > > > On Wed, Aug 11, 2021 at 6:19 PM vishnu <vardhanraj4143@gmail.com> wrote: > > > > > > can you paste output of > > > arecord -l (list of capture devices). > > $ arecord -l > > **** List of CAPTURE Hardware Devices **** > > card 0: USB [Plantronics .Audio 628 USB], device 0: USB Audio [USB Audio] > > Subdevices: 1/1 > > Subdevice #0: subdevice #0 > > > > > > > Which device you are using and os. > > > Does this instance is already open by default? like any video playing > or something like that? > > lsof does not catch it. > > > > > > > > Yes you can stop pulse audio and try.. > > > > > > On Wed, Aug 11, 2021 at 6:17 PM Jaroslav Kysela <perex@perex.cz> > wrote: > > >> > > >> On 11. 08. 21 14:36, Muni Sekhar wrote: > > >> > Hi All, > > >> > > > >> > $ cat /proc/asound/cards > > >> > 0 [USB ]: USB-Audio - Plantronics .Audio 628 USB > > >> > Plantronics Plantronics .Audio 628 USB at > > >> > usb-0000:00:14.0-2, full speed > > >> > > > >> > I am using a Plantronics USB Audio headset. > > >> > > > >> > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate > 44100Hz x.wav > > >> > arecord: main:722: audio open error: Device or resource busy > > >> > > > >> > > > >> > 'arecord' command always fails the first time after system boot in > my > > >> > system. But subsequent execution of the 'arecord' command runs fine. > > >> > > > >> > > > >> > I've attached the strace log for the "audio open error: Device or > > >> > resource busy" failure. Is there any fix available for this issue? > > >> > > >> You may check which other task blocks the PCM device: > > >> > > >> lsof /dev/snd/pcmC0D0c > > It does not output any process. > > $ lsof /dev/snd/pcmC0D0c > > > > 1st run: > > ---------- > > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz > x.wav > > arecord: main:722: audio open error: Device or resource busy > > > > 2nd run: > > ---------- > > $ arecord --device hw:0,0 --channels 2 --format S16_LE --rate 44100Hz > x.wav > > Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, > Stereo > > ^CAborted by signal Interrupt... > > > > > > >> > > >> I guess that it will be pulseaudio (device enumeration). > I see that pulseaudio is getting loaded on invoking the 1st run of > 'arecord' command. Here is the log: > > After system boot I verified that pulseaudio is not in the memory. > > test@test594:~$ uptime > 21:39:27 up 0 min, 1 user, load average: 0.70, 0.25, 0.09 > test@test594:~$ ls -ltr /dev/snd/controlC1 > crw-rw---- 1 root audio 116, 2 Aug 13 21:38 /dev/snd/controlC1 > test@test594:~$ ls -ltr /dev/snd/ > total 0 > crw-rw---- 1 root audio 116, 33 Aug 13 21:38 timer > crw-rw---- 1 root audio 116, 1 Aug 13 21:38 seq > crw-rw---- 1 root audio 116, 3 Aug 13 21:38 pcmC1D0p > crw-rw---- 1 root audio 116, 4 Aug 13 21:38 pcmC1D0c > crw-rw---- 1 root audio 116, 2 Aug 13 21:38 controlC1 > drwxr-xr-x 2 root root 60 Aug 13 21:38 by-path > drwxr-xr-x 2 root root 60 Aug 13 21:38 by-id > test@test594:~$ lsof /dev/snd/controlC1 > test@test594:~$ lsof /dev/snd/pcmC1D0c > test@test594:~$ > > > 1st run of 'arecord': > ------------------------- > I triggered 'arecord' after 2 mins of the system boot. In the 1st run, > it failed with "Device or resource busy" and I see that pulseaudio > loaded in the memory. > Why does pulseaudio get triggered on running the alsa-utils command? > How is the failure message "Device or resource busy" from the kernel code? > > > test@test594:~$ arecord --device hw:1,0 --channels 2 --format S16_LE > --rate 44100Hz x.wav > arecord: main:722: audio open error: Device or resource busy > test@test594:~$ > test@test594:~$ lsof /dev/snd/pcmC1D0c > COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME > pulseaudi 1550 test mem CHR 116,4 463 /dev/snd/pcmC1D0c > pulseaudi 1550 test 27u CHR 116,4 0t0 463 /dev/snd/pcmC1D0c > test@test594:~$ lsof /dev/snd/controlC1 > COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME > pulseaudi 1550 test 20u CHR 116,2 0t0 461 /dev/snd/controlC1 > pulseaudi 1550 test 26u CHR 116,2 0t0 461 /dev/snd/controlC1 > test@test594:~$ lsof /dev/snd/pcmC1D0p > test@test594:~$ > test@test594:~$ uptime > 21:41:06 up 2 min, 1 user, load average: 0.20, 0.19, 0.08 > > > 2nd run of 'arecord': > ------------------------- > The subsequent run of arecord runs fine without any issues even though > pulseaudio is still in memory. > > test@test594:~$ arecord --device hw:1,0 --channels 2 --format S16_LE > --rate 44100Hz x.wav > Recording WAVE 'x.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo > ^CAborted by signal Interrupt... > test@test594:~$ uptime > 21:41:22 up 2 min, 1 user, load average: 0.14, 0.18, 0.08 > test@test594:~$ > > What is the role of pulseaudio? Is there a way to disable it from running > it? > Disabling pulseaudio causes any issues while testing audio drivers? > > > > >> > > >> Jaroslav > > >> > > >> -- > > >> Jaroslav Kysela <perex@perex.cz> > > >> Linux Sound Maintainer; ALSA Project; Red Hat, Inc. > > > > > > > > -- > > Thanks, > > Sekhar > > > > -- > Thanks, > Sekhar > [-- Attachment #1.2: Type: text/html, Size: 7486 bytes --] [-- Attachment #2: Type: text/plain, Size: 170 bytes --] _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2021-08-13 17:08 UTC | newest] Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2021-08-11 12:36 USB-Audio: Device or resource busy (strace log) Muni Sekhar 2021-08-11 12:48 ` Muni Sekhar 2021-08-11 12:36 ` Muni Sekhar 2021-08-11 12:43 ` vishnu 2021-08-11 12:43 ` vishnu 2021-08-11 12:46 ` Jaroslav Kysela 2021-08-11 12:46 ` Jaroslav Kysela 2021-08-11 12:46 ` Jaroslav Kysela 2021-08-11 12:49 ` vishnu 2021-08-11 12:49 ` vishnu 2021-08-11 13:18 ` Muni Sekhar 2021-08-11 13:30 ` Muni Sekhar 2021-08-11 13:18 ` Muni Sekhar 2021-08-11 13:18 ` Muni Sekhar 2021-08-13 16:29 ` Muni Sekhar 2021-08-13 16:41 ` Muni Sekhar 2021-08-13 16:29 ` Muni Sekhar 2021-08-13 16:29 ` Muni Sekhar 2021-08-13 17:06 ` vishnu 2021-08-13 17:06 ` vishnu
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.