[Pkg-alsa-devel] Bug#308090: alsa-utils: alsamixer crashes when I press <TAB> with "alsamixer: function snd_mixer_find_selem() failed: Invalid argument"

Branden Robinson Branden Robinson <branden@debian.org>, 308090@bugs.debian.org
Sat, 07 May 2005 15:25:31 -0500


This is a multi-part MIME message sent by reportbug.

--===============0381602899==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Package: alsa-utils
Version: 1.0.8-4
Severity: important
File: /usr/bin/alsamixer

I'm told ALSA is not as mature for non-i386 arches, so that may have
something to do with it.  Here's my lsmod output:

Module                  Size  Used by
snd_powermac           50472  2 
snd_pcm_oss            70280  1 
snd_mixer_oss          25216  1 snd_pcm_oss
snd_pcm               120700  2 snd_powermac,snd_pcm_oss
snd_timer              32136  1 snd_pcm
snd                    72668  7 snd_powermac,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore              13416  2 snd
snd_page_alloc         12872  1 snd_pcm
radeon                162348  0 
ipv6                  338268  12 
af_packet              23788  2 
uninorth_agp            9632  1 
agpgart                44432  2 uninorth_agp
eth1394                27400  0 
tsdev                  10176  0 
joydev                 13088  0 
usbhid                 57824  0 
sungem                 43140  0 
crc32                   5760  1 sungem
sungem_phy             11200  1 sungem
ohci1394               43972  0 
ieee1394              452464  2 eth1394,ohci1394
ohci_hcd               28516  0 
usbcore               148636  4 usbhid,ohci_hcd
evdev                  13056  0 
ide_cd                 51268  0 
cdrom                  51424  1 ide_cd
ext3                  146804  2 
jbd                    83544  1 ext3
mbcache                12008  1 ext3
ide_disk               30528  4 
sd_mod                 22904  0 
scsi_mod              118108  1 sd_mod
unix                   35580  608 

Steps to reproduce:
1) run "alsamixer" from a shell prompt
2) press <TAB> at text UI screen that appears
3) observe crash

alsamixer exits with status 2 and the following diagnostic:
alsamixer: function snd_mixer_find_selem() failed: Invalid argument

I'm attaching the strace -f output, but I don't see any smoking guns in it.
Looks mostly like terminal I/O to me.  Maybe your eyes will be more
discerning.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.9-powerpc-smp
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages alsa-utils depends on:
ii  alsa-base                 1.0.8-7        ALSA driver configuration files
ii  dialog                    1.0-20050306-1 Displays user-friendly dialog boxe
ii  libasound2                1.0.8-3        ALSA library
ii  libc6                     2.3.2.ds1-21   GNU C Library: Shared libraries an
ii  libncurses5               5.4-4          Shared libraries for terminal hand
ii  module-init-tools         3.2-pre1-2     tools for managing Linux kernel mo
ii  modutils                  2.4.27.0-3     Linux module utilities
ii  pciutils                  1:2.1.11-15    Linux PCI Utilities
ii  whiptail                  0.51.6-21      Displays user-friendly dialog boxe

-- no debconf information

--===============0381602899==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="alsamixer.strace-out"

31725 execve("/usr/bin/alsamixer", ["alsamixer"], [/* 49 vars */]) = 0
31725 uname({sys="Linux", node="sisyphus", ...}) = 0
31725 brk(0)                            = 0x1001b000
31725 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30016000
31725 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
31725 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
31725 open("/etc/ld.so.cache", O_RDONLY) = 3
31725 fstat64(3, {st_mode=S_IFREG|0644, st_size=70773, ...}) = 0
31725 mmap(NULL, 70773, PROT_READ, MAP_PRIVATE, 3, 0) = 0x30027000
31725 close(3)                          = 0
31725 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
31725 open("/lib/libncurses.so.5", O_RDONLY) = 3
31725 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1:X"..., 512) = 512
31725 fstat64(3, {st_mode=S_IFREG|0644, st_size=291516, ...}) = 0
31725 mmap(0xff97000, 361316, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xff97000
31725 mprotect(0xffd6000, 103268, PROT_NONE) = 0
31725 mmap(0xffd7000, 94208, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x30000) = 0xffd7000
31725 mmap(0xffee000, 4964, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xffee000
31725 close(3)                          = 0
31725 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
31725 open("/usr/lib/libasound.so.2", O_RDONLY) = 3
31725 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\2~p"..., 512) = 512
31725 fstat64(3, {st_mode=S_IFREG|0644, st_size=802760, ...}) = 0
31725 mmap(0xfeb1000, 874664, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xfeb1000
31725 mprotect(0xff6f000, 96424, PROT_NONE) = 0
31725 mmap(0xff71000, 81920, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0xb0000) = 0xff71000
31725 mmap(0xff85000, 6312, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xff85000
31725 close(3)                          = 0
31725 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
31725 open("/lib/libm.so.6", O_RDONLY)  = 3
31725 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0\242"..., 512) = 512
31725 fstat64(3, {st_mode=S_IFREG|0644, st_size=478124, ...}) = 0
31725 mmap(0xfe1c000, 542764, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xfe1c000
31725 mprotect(0xfe8e000, 75820, PROT_NONE) = 0
31725 mmap(0xfe9c000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x70000) = 0xfe9c000
31725 close(3)                          = 0
31725 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
31725 open("/lib/libdl.so.2", O_RDONLY) = 3
31725 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0  "..., 512) = 512
31725 fstat64(3, {st_mode=S_IFREG|0644, st_size=11252, ...}) = 0
31725 mmap(0xfdf9000, 75756, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xfdf9000
31725 mprotect(0xfdfc000, 63468, PROT_NONE) = 0
31725 mmap(0xfe09000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xfe09000
31725 close(3)                          = 0
31725 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
31725 open("/lib/libpthread.so.0", O_RDONLY) = 3
31725 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0BX"..., 512) = 512
31725 fstat64(3, {st_mode=S_IFREG|0644, st_size=85254, ...}) = 0
31725 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30039000
31725 mmap(0xfd88000, 395692, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xfd88000
31725 mprotect(0xfd96000, 338348, PROT_NONE) = 0
31725 mmap(0xfd98000, 61440, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xfd98000
31725 mmap(0xfda7000, 268716, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfda7000
31725 close(3)                          = 0
31725 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
31725 open("/lib/libc.so.6", O_RDONLY)  = 3
31725 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1\323"..., 512) = 512
31725 fstat64(3, {st_mode=S_IFREG|0644, st_size=1298544, ...}) = 0
31725 mmap(0xfc29000, 1370032, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xfc29000
31725 mprotect(0xfd5b000, 116656, PROT_NONE) = 0
31725 mmap(0xfd69000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x130000) = 0xfd69000
31725 mmap(0xfd75000, 10160, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfd75000
31725 close(3)                          = 0
31725 munmap(0x30027000, 70773)         = 0
31725 getpid()                          = 31725
31725 rt_sigaction(SIGRTMIN, {0xfd900ac, [], 0}, NULL, 8) = 0
31725 rt_sigaction(SIGRT_1, {0xfd90128, [], 0}, NULL, 8) = 0
31725 rt_sigaction(SIGRT_2, {0xfd90230, [], 0}, NULL, 8) = 0
31725 rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
31725 rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0
31725 _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0x7ffff200, 34, (nil), 0}) = 0
31725 brk(0)                            = 0x1001b000
31725 brk(0x1003c000)                   = 0x1003c000
31725 brk(0)                            = 0x1003c000
31725 stat("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=8010, ...}) = 0
31725 open("/usr/share/alsa/alsa.conf", O_RDONLY) = 3
31725 fstat64(3, {st_mode=S_IFREG|0644, st_size=8010, ...}) = 0
31725 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30027000
31725 read(3, "#\n#  ALSA library configuration "..., 4096) = 4096
31725 read(3, " FORMAT ]\n\t@args.FILE {\n\t\ttype s"..., 4096) = 3914
31725 read(3, "", 4096)                 = 0
31725 read(3, "", 4096)                 = 0
31725 close(3)                          = 0
31725 munmap(0x30027000, 4096)          = 0
31725 access("/etc/asound.conf", R_OK)  = -1 ENOENT (No such file or directory)
31725 access("/home/branden/.asoundrc", R_OK) = -1 ENOENT (No such file or directory)
31725 open("/dev/snd/controlC0", O_RDONLY) = 3
31725 close(3)                          = 0
31725 open("/dev/snd/controlC0", O_RDWR) = 3
31725 ioctl(3, USBDEVFS_CONTROL, 0x7ffff090) = 0
31725 ioctl(3, 0x41785501, 0x7ffff2b0)  = 0
31725 close(3)                          = 0
31725 stat("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=8010, ...}) = 0
31725 open("/dev/snd/controlC0", O_RDONLY) = 3
31725 close(3)                          = 0
31725 open("/dev/snd/controlC0", O_RDWR) = 3
31725 ioctl(3, USBDEVFS_CONTROL, 0x7ffff050) = 0
31725 fcntl64(3, F_GETFL)               = 0x2 (flags O_RDWR)
31725 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
31725 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0x7ffff210) = 0
31725 ioctl(3, USBDEVFS_RELEASEINTERFACE, 0x7ffff210) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe830) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7fffef78) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7fffe820) = 0
31725 ioctl(3, 0xc0045516, 0x7ffff1c8)  = 0
31725 rt_sigaction(SIGINT, {0xfd93a58, [INT], SA_RESTART}, {SIG_DFL}, 8) = 0
31725 rt_sigaction(SIGTRAP, {0xfd93a58, [TRAP], SA_RESTART}, {SIG_DFL}, 8) = 0
31725 rt_sigaction(SIGQUIT, {0xfd93a58, [QUIT], SA_RESTART}, {SIG_DFL}, 8) = 0
31725 rt_sigaction(SIGBUS, {0xfd93a58, [BUS], SA_RESTART}, {SIG_DFL}, 8) = 0
31725 rt_sigaction(SIGSEGV, {0xfd93a58, [SEGV], SA_RESTART}, {SIG_DFL}, 8) = 0
31725 rt_sigaction(SIGPIPE, {0xfd93a58, [PIPE], SA_RESTART}, {SIG_DFL}, 8) = 0
31725 rt_sigaction(SIGTERM, {0xfd93a58, [TERM], SA_RESTART}, {SIG_DFL}, 8) = 0
31725 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 4
31725 fstat64(4, {st_mode=S_IFREG|0644, st_size=1998688, ...}) = 0
31725 mmap2(NULL, 1998688, PROT_READ, MAP_PRIVATE, 4, 0) = 0x3003a000
31725 close(4)                          = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig icanon echo ...}) = 0
31725 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
31725 open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 4
31725 fstat64(4, {st_mode=S_IFREG|0644, st_size=45278, ...}) = 0
31725 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x30222000
31725 read(4, "# GNU libc iconv configuration.\n"..., 4096) = 4096
31725 read(4, ".B1.002//\nalias\tJS//\t\t\tJUS_I.B1."..., 4096) = 4096
31725 read(4, "859-3\t1\nmodule\tINTERNAL\t\tISO-885"..., 4096) = 4096
31725 read(4, "9-14//\nalias\tLATIN8//\t\tISO-8859-"..., 4096) = 4096
31725 read(4, "CSEBCDICES//\t\tEBCDIC-ES//\nalias\t"..., 4096) = 4096
31725 read(4, "IBM284//\nalias\tEBCDIC-CP-ES//\t\tI"..., 4096) = 4096
31725 read(4, "ias\t864//\t\t\tIBM864//\nalias\tCSIBM"..., 4096) = 4096
31725 read(4, "\tIBM937\t\t1\nmodule\tINTERNAL\t\tIBM9"..., 4096) = 4096
31725 read(4, "UC-JP//\nmodule\tEUC-JP//\t\tINTERNA"..., 4096) = 4096
31725 read(4, "143IECP271//\tIEC_P27-1//\nalias\tI"..., 4096) = 4096
31725 read(4, "\nmodule\tINTERNAL\t\tISO_10367-BOX/"..., 4096) = 4096
31725 read(4, "\t\tto\t\t\tmodule\t\tcost\nmodule\tShift"..., 4096) = 222
31725 read(4, "", 4096)                 = 0
31725 close(4)                          = 0
31725 munmap(0x30222000, 4096)          = 0
31725 access("/home/branden/.terminfo/x/xterm", R_OK) = -1 ENOENT (No such file or directory)
31725 access("/etc/terminfo/x/xterm", R_OK) = 0
31725 open("/etc/terminfo/x/xterm", O_RDONLY) = 4
31725 read(4, "\32\1\34\0\35\0\17\0\235\1\226\4", 12) = 12
31725 read(4, "xterm|X11 terminal emulator\0", 28) = 28
31725 read(4, "\0\1\0\0\1\0\0\0\1\0\0\0\0\1\1\0\0\0\0\0\0\0\1\0\0\1\0"..., 29) = 29
31725 read(4, "\0", 1)                  = 1
31725 brk(0)                            = 0x1003c000
31725 brk(0x1005d000)                   = 0x1005d000
31725 read(4, "P\0\10\0\30\0\377\377\377\377\377\377\377\377\377\377\377"..., 30) = 30
31725 read(4, "\0\0\4\0\6\0\10\0\31\0\36\0&\0*\0.\0\377\3779\0J\0L\0P"..., 826) = 826
31725 read(4, "\33[Z\0\7\0\r\0\33[%i%p1%d;%p2%dr\0\33[3g\0\33["..., 1174) = 1174
31725 read(4, "", 10)                   = 0
31725 close(4)                          = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig icanon echo ...}) = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig icanon echo ...}) = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig icanon echo ...}) = 0
31725 ioctl(1, TIOCGWINSZ or TIOCGWINSZ, {ws_row=60, ws_col=188, ws_xpixel=1145, ws_ypixel=783}) = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig icanon echo ...}) = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig icanon echo ...}) = 0
31725 brk(0)                            = 0x1005d000
31725 brk(0x1007e000)                   = 0x1007e000
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig icanon echo ...}) = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig icanon echo ...}) = 0
31725 ioctl(1, TCSETSW or TCSETSW, {B38400 opost isig -icanon echo ...}) = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig -icanon echo ...}) = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig -icanon echo ...}) = 0
31725 ioctl(1, TCSETSW or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
31725 rt_sigaction(SIGTSTP, NULL, {SIG_DFL}, 8) = 0
31725 rt_sigaction(SIGTSTP, {0xfd93a58, [], SA_RESTART}, NULL, 8) = 0
31725 rt_sigaction(SIGINT, NULL, {0xfd93a58, [INT], SA_RESTART}, 8) = 0
31725 rt_sigaction(SIGTERM, NULL, {0xfd93a58, [TERM], SA_RESTART}, 8) = 0
31725 rt_sigaction(SIGWINCH, NULL, {SIG_DFL}, 8) = 0
31725 rt_sigaction(SIGWINCH, {0xfd93a58, [], 0}, NULL, 8) = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
31725 write(1, "\33(B\33)0\33[?1049h\33[1;60r\33[m\17\33[4l\33[?"..., 40) = 40
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
31725 ioctl(1, TCSETSW or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
31725 write(1, "\33[39;49m\33[?1h\33=", 15) = 15
31725 rt_sigaction(SIGWINCH, {0xfd93a58, [WINCH], SA_RESTART}, {0xfd93a58, [], 0}, 8) = 0
31725 ioctl(3, USBDEVFS_IOCTL, 0x7ffff070) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7ffff220) = 0
31725 ioctl(3, USBDEVFS_CONNECTINFO, 0x7ffff220) = 0
31725 rt_sigaction(SIGTSTP, {SIG_IGN}, {0xfd93a58, [], SA_RESTART}, 8) = 0
31725 write(1, "\33[39;49m\33[37m\33[40m\33[H\33[2J\33[0m\16\33["..., 2800) = 2800
31725 write(1, "36m\33[40m   \33[37m\33[40m    \33[33m\33["..., 2800) = 2800
31725 write(1, "m    \33[36m\33[40m  \33[0;1m\16\33[36m\33[4"..., 2800) = 2800
31725 write(1, "40m  \33[0;1m\16\33[36m\33[40mx\33[0m\17\33[37"..., 2800) = 2800
31725 write(1, "40mx\33[0;1m\17\33[37m\33[40m     \33[36m\33"..., 2800) = 2800
31725 write(1, "0mx\33[0;1m\17\33[36m\33[40m   \33[37m\33[40"..., 2800) = 2800
31725 write(1, "m\33[40m   \33[36m\33[40m  \33[0;1m\16\33[36"..., 2800) = 2800
31725 write(1, "0m    \33[33m\33[40m         \33[37m\33["..., 2800) = 2800
31725 write(1, "     \33[0m\16\33[36m\33[40mx\17\33[m\17\33[39;4"..., 2800) = 2800
31725 write(1, "\33[0;1m\16\33[36m\33[40mx\33[37m\33[47maa\33["..., 2800) = 2800
31725 write(1, " \33[37m\33[40m    \33[33m\33[40m       "..., 2800) = 2800
31725 write(1, "[40mx\33[37m\33[47maa\33[36m\33[40mx\33[0;"..., 2800) = 2800
31725 write(1, "\33[37m\33[40m    \33[36m\33[40m  \33[0;1m"..., 2800) = 2800
31725 write(1, "\33[0m\16\33[36m\33[40mx\17\33[m\17\33[39;49m\33[3"..., 646) = 646
31725 rt_sigaction(SIGTSTP, {0xfd93a58, [], SA_RESTART}, NULL, 8) = 0
31725 poll([{fd=0, events=POLLIN, revents=POLLIN}, {fd=3, events=POLLIN|POLLERR|POLLNVAL}], 2, -1) = 1
31725 read(0, "\t", 1)                  = 1
31725 rt_sigaction(SIGTSTP, {SIG_IGN}, {0xfd93a58, [], SA_RESTART}, 8) = 0
31725 write(1, "\33[39;49m\33[37m\33[40m\33[H\33[2J\33[0;1m\17"..., 67) = 67
31725 rt_sigaction(SIGTSTP, {0xfd93a58, [], SA_RESTART}, NULL, 8) = 0
31725 write(1, "\33[?1l\33>", 7)        = 7
31725 write(1, "\33[39;49m\33[60d\33[K\33[60;1H\33[?25h", 29) = 29
31725 write(1, "\33[?1049l\r\33[?1l\33>", 16) = 16
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
31725 ioctl(1, TCSETSW or TCSETSW, {B38400 opost isig icanon echo ...}) = 0
31725 ioctl(1, TCGETS or TCGETS, {B38400 opost isig icanon echo ...}) = 0
31725 write(2, "alsamixer: function snd_mixer_fi"..., 68) = 68
31725 write(1, "\n", 1)                 = 1
31725 exit_group(2)                     = ?

--===============0381602899==--