10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"\2\1\4\0$\0\300\3\2\0\0\0\0\0\0\0\2 \4\0/\0\300\3\2\0\0\0\0\0\0\0="..., 5092}, {NULL, 0}, {""..., 0}], 3) = 5092
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 ioctl(3, FIONREAD, [0])           = 0
10858 read(5, "\33]0;pp@pp-desktop: ~/Desktop/log/"..., 4096) = 68
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{">\1\7\0/\0\300\3/\0\300\0031\0\300\3\2\0P\0\2\0\2\0\340\1\352\0\2\0\4\0$"..., 1368}, {NULL, 0}, {""..., 0}], 3) = 1368
10858 read(3, "\16P7\23/\0\300\3\0\0>\1ho\222\10\200\312\36\10\0\0\0\1\0\0\0\0\7\0004\0"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 5], [], NULL, {0, 0}) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
10858 read(3, "\2:N\23@\254\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "m"..., 1)               = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "m"..., 1)     = 1
10861 write(2, "m"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "m"..., 4096)             = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\302\0008\1\0 P\0M\1\5\0/\0\300\0031\0\300\3\302"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
10858 read(3, "\0027Q\23\210\256\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "v"..., 1)               = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "v"..., 1)     = 1
10861 write(2, "v"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "v"..., 4096)             = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\310\0008\1\0 P\0M\1\5\0/\0\300\0031\0\300\3\310"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
10858 read(3, "\2AT\23B\260\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, " "..., 1)               = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> " "..., 1)     = 1
10861 write(2, " "..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, " "..., 4096)             = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\316\0008\1\0 P\0M\1\5\0/\0\300\0031\0\300\3\316"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
10858 read(3, "\0025W\23=\303\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "x"..., 1)               = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "x"..., 1)     = 1
10861 write(2, "x"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "x"..., 4096)             = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\324\0008\1\0 P\0M\1\5\0/\0\300\0031\0\300\3\324"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
10858 read(3, "\2\34Z\23\315\304\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "t"..., 1)               = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "t"..., 1)     = 1
10861 write(2, "t"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "t"..., 4096)             = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\332\0008\1\0 P\0M\1\5\0/\0\300\0031\0\300\3\332"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
10858 read(3, "\2\32]\23\366\305\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "e"..., 1)               = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "e"..., 1)     = 1
10861 write(2, "e"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "e"..., 4096)             = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\340\0008\1\0 P\0M\1\5\0/\0\300\0031\0\300\3\340"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
10858 read(3, "\2\33`\23\371\306\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "r"..., 1)               = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "r"..., 1)     = 1
10861 write(2, "r"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "r"..., 4096)             = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\346\0008\1\0 P\0M\1\5\0/\0\300\0031\0\300\3\346"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
10858 read(3, "\2\27c\23H\313\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "\t"..., 1)              = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "\t"..., 1)    = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 pipe([3, 4])                      = 0
10861 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
10861 pipe([5, 6])                      = 0
10861 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11205
11205 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11205 rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
11205 rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
11205 rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
11205 setpgid(11205, 10861)             = 0
11205 close(5)                          = 0
11205 close(6)                          = 0
11205 rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
11205 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
11205 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
11205 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11205 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11205 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
11205 dup2(4, 1)                        = 1
11205 close(4)                          = 0
11205 close(3)                          = 0
11205 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11205 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11205 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11205 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11205 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11205 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11205 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11205 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11205 write(1, "xter\n"..., 5)          = 5
11205 exit_group(0)                     = ?
10861 setpgid(11205, 10861)             = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 --- SIGCHLD (Child exited) @ 0 (0) ---
10861 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 11205
10861 waitpid(-1, 0xbfadd5d8, WNOHANG|WSTOPPED|WCONTINUED) = -1 ECHILD (No child processes)
10861 sigreturn()                       = ? (mask now [])
10861 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
10861 close(5)                          = 0
10861 close(6)                          = 0
10861 close(4)                          = 0
10861 read(3, "xter\n"..., 128)         = 5
10861 read(3, ""..., 128)               = 0
10861 close(3)                          = 0
10861 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [CHLD], 8) = 0
10861 ioctl(255, TIOCSPGRP, [10861])    = 0
10861 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 pipe([3, 4])                      = 0
10861 fcntl64(63, F_GETFD)              = -1 EBADF (Bad file descriptor)
10861 dup2(3, 63)                       = 63
10861 close(3)                          = 0
10861 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
10861 pipe([3, 5])                      = 0
10861 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11206
11206 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11206 rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
11206 rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
11206 rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
11206 setpgid(11206, 10861)             = 0
11206 close(3)                          = 0
11206 close(5)                          = 0
11206 rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGSYS, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGXCPU, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGXFSZ, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGVTALRM, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGUSR1, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGUSR2, {SIG_DFL}, NULL, 8) = 0
11206 rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
11206 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
11206 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
11206 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11206 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11206 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
11206 dup2(4, 1)                        = 1
11206 close(4)                          = 0
11206 close(63)                         = 0
11206 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11206 pipe([3, 4])                      = 0
11206 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11206 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11206 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
11206 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11207
11207 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11207 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_IGN}, 8) = 0
11207 rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_IGN}, 8) = 0
11207 rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_IGN}, 8) = 0
11207 rt_sigaction(SIGINT, {SIG_DFL}, {0x8094c40, [], 0}, 8) = 0
11207 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
11207 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0
11207 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11207 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11207 rt_sigaction(SIGINT, {0x80949d0, [], 0}, {SIG_DFL}, 8) = 0
11207 dup2(4, 1)                        = 1
11207 close(4)                          = 0
11207 close(3)                          = 0
11207 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11207 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11207 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11207 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11207 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
11207 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11207 write(1, "'xter'\n"..., 7)        = 7
11207 exit_group(0)                     = ?
10861 setpgid(11206, 10861)             = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
10861 close(3)                          = 0
10861 close(5)                          = 0
10861 close(4)                          = 0
10861 open("/dev/fd/63", O_RDONLY|O_LARGEFILE) = 3
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(0, F_DUPFD, 10)           = 10
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(10, F_SETFD, FD_CLOEXEC)  = 0
10861 dup2(3, 0)                        = 0
10861 close(3)                          = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd6a8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd710, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0,  <unfinished ...>
11206 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11206 --- SIGCHLD (Child exited) @ 0 (0) ---
11206 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 11207
11206 waitpid(-1, 0xbfadccf8, WNOHANG)  = -1 ECHILD (No child processes)
11206 sigreturn()                       = ? (mask now [])
11206 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
11206 close(4)                          = 0
11206 read(3, "'xter'\n"..., 128)       = 7
11206 read(3, ""..., 128)               = 0
11206 close(3)                          = 0
11206 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11206 rt_sigaction(SIGINT, {0x8080ac0, [], 0}, {0x8094c40, [], 0}, 8) = 0
11206 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11206 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8080ac0, [], 0}, 8) = 0
11206 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
11206 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
11206 getdents64(3, /* 38 entries */, 4096) = 1112
11206 getdents64(3, /* 0 entries */, 4096) = 0
11206 close(3)                          = 0
11206 stat64("xterm", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
11206 stat64("xterm.tgz", {st_mode=S_IFREG|0640, st_size=4187203, ...}) = 0
11206 write(1, "xterm\n"..., 6)         = 6
10861 <... read resumed> "x"..., 1)     = 1
10861 read(0, "t"..., 1)                = 1
10861 read(0, "e"..., 1)                = 1
10861 read(0, "r"..., 1)                = 1
10861 read(0, "m"..., 1)                = 1
10861 read(0, "\n"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd6a8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd710, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0,  <unfinished ...>
11206 exit_group(0)                     = ?
10861 <... read resumed> ""..., 1)      = 0
10861 dup2(10, 0)                       = 0
10861 fcntl64(10, F_GETFD)              = 0x1 (flags FD_CLOEXEC)
10861 close(10)                         = 0
10861 pipe([3, 4])                      = 0
10861 fcntl64(63, F_GETFD)              = 0
10861 fcntl64(62, F_GETFD)              = -1 EBADF (Bad file descriptor)
10861 dup2(3, 62)                       = 62
10861 close(3)                          = 0
10861 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
10861 pipe([3, 5])                      = 0
10861 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11208
11208 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11208 rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
11208 rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
11208 rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
11208 setpgid(11208, 10861)             = 0
11208 close(3)                          = 0
11208 close(5)                          = 0
11208 rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGSYS, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGXCPU, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGXFSZ, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGVTALRM, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGUSR1, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGUSR2, {SIG_DFL}, NULL, 8) = 0
11208 rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
11208 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
11208 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
11208 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11208 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11208 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
11208 dup2(4, 1)                        = 1
11208 close(4)                          = 0
11208 close(62)                         = 0
11208 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11208 pipe([3, 4])                      = 0
11208 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11208 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11208 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
11208 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11209
11209 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11209 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_IGN}, 8) = 0
11209 rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_IGN}, 8) = 0
11209 rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_IGN}, 8) = 0
11209 rt_sigaction(SIGINT, {SIG_DFL}, {0x8094c40, [], 0}, 8) = 0
11209 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
11209 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0
11209 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11209 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11209 rt_sigaction(SIGINT, {0x80949d0, [], 0}, {SIG_DFL}, 8) = 0
11209 dup2(4, 1)                        = 1
11209 close(4)                          = 0
11209 close(3)                          = 0
11209 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11209 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11209 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11209 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11209 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
11209 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11209 write(1, "'xter'\n"..., 7)        = 7
11209 close(63)                         = 0
11209 exit_group(0)                     = ?
11208 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11208 --- SIGCHLD (Child exited) @ 0 (0) ---
11208 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 11209
11208 waitpid(-1, 0xbfadcc38, WNOHANG)  = -1 ECHILD (No child processes)
11208 sigreturn()                       = ? (mask now [])
11208 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
11208 close(4)                          = 0
11208 read(3, "'xter'\n"..., 128)       = 7
11208 read(3, ""..., 128)               = 0
11208 close(3)                          = 0
11208 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11208 rt_sigaction(SIGINT, {0x8080ac0, [], 0}, {0x8094c40, [], 0}, 8) = 0
11208 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11208 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8080ac0, [], 0}, 8) = 0
11208 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
11208 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
11208 getdents64(3, /* 38 entries */, 4096) = 1112
11208 getdents64(3, /* 0 entries */, 4096) = 0
11208 close(3)                          = 0
11208 write(1, "xterm\n"..., 6)         = 6
11208 write(1, "xterm.tgz\n"..., 10)    = 10
11208 exit_group(0)                     = ?
10861 setpgid(11208, 10861)             = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 --- SIGCHLD (Child exited) @ 0 (0) ---
10861 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 11206
10861 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 11208
10861 waitpid(-1, 0xbfadd168, WNOHANG|WSTOPPED|WCONTINUED) = -1 ECHILD (No child processes)
10861 sigreturn()                       = ? (mask now [])
10861 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
10861 close(3)                          = 0
10861 close(5)                          = 0
10861 close(4)                          = 0
10861 open("/dev/fd/62", O_RDONLY|O_LARGEFILE) = 3
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(0, F_DUPFD, 10)           = 10
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(10, F_SETFD, FD_CLOEXEC)  = 0
10861 dup2(3, 0)                        = 0
10861 close(3)                          = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd5e8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd650, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0, "x"..., 1)                = 1
10861 read(0, "t"..., 1)                = 1
10861 read(0, "e"..., 1)                = 1
10861 read(0, "r"..., 1)                = 1
10861 read(0, "m"..., 1)                = 1
10861 read(0, "\n"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd5e8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd650, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0, "x"..., 1)                = 1
10861 read(0, "t"..., 1)                = 1
10861 read(0, "e"..., 1)                = 1
10861 read(0, "r"..., 1)                = 1
10861 read(0, "m"..., 1)                = 1
10861 read(0, "."..., 1)                = 1
10861 read(0, "t"..., 1)                = 1
10861 read(0, "g"..., 1)                = 1
10861 read(0, "z"..., 1)                = 1
10861 read(0, "\n"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd5e8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd650, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0, ""..., 1)                 = 0
10861 dup2(10, 0)                       = 0
10861 fcntl64(10, F_GETFD)              = 0x1 (flags FD_CLOEXEC)
10861 close(10)                         = 0
10861 write(2, "\7"..., 1)              = 1
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "\7"..., 4096)            = 1
10858 gettimeofday({1260191872, 551697}, NULL) = 0
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"h\0\1\0\22\2\6\0/\0\300\3>\0\0\0>\0\0\0\10\1\5\0\0\0\0\0"..., 28}, {NULL, 0}, {""..., 0}], 3) = 28
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
10858 read(3, "\34&e\23/\0\300\3>\0\0\0\214\313\360\0\0P\231\277\332\37\t\10\10Q\231\277/\0\300\3"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 write(2, "m"..., 1)               = 1
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "m"..., 4096)             = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\354\0008\1\0 \0\0M\1\5\0/\0\300\0031\0\300\3\354"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [3])
10858 read(3, "\2<h\23\267\320\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "."..., 1)               = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "."..., 1)     = 1
10861 write(2, "."..., 1)               = 1
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "."..., 4096)             = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\362\0008\1\0 \0\0M\1\5\0/\0\300\0031\0\300\3\362"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [3])
10858 read(3, "\2\27k\23>\321\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "\t"..., 1)              = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "\t"..., 1)    = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 pipe([3, 4])                      = 0
10861 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
10861 pipe([5, 6])                      = 0
10861 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11210
11210 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11210 rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
11210 rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
11210 rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
11210 setpgid(11210, 10861)             = 0
11210 close(5)                          = 0
11210 close(6)                          = 0
11210 rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
11210 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
11210 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
11210 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11210 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11210 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
11210 dup2(4, 1)                        = 1
11210 close(4)                          = 0
11210 close(3)                          = 0
11210 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11210 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11210 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11210 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11210 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11210 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11210 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11210 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11210 write(1, "xterm.\n"..., 7)        = 7
11210 close(62)                         = 0
11210 close(63)                         = 0
11210 exit_group(0)                     = ?
10861 setpgid(11210, 10861)             = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 --- SIGCHLD (Child exited) @ 0 (0) ---
10861 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 11210
10861 waitpid(-1, 0xbfadd5d8, WNOHANG|WSTOPPED|WCONTINUED) = -1 ECHILD (No child processes)
10861 sigreturn()                       = ? (mask now [])
10861 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
10861 close(5)                          = 0
10861 close(6)                          = 0
10861 close(4)                          = 0
10861 read(3, "xterm.\n"..., 128)       = 7
10861 read(3, ""..., 128)               = 0
10861 close(3)                          = 0
10861 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [CHLD], 8) = 0
10861 ioctl(255, TIOCSPGRP, [10861])    = 0
10861 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 pipe([3, 4])                      = 0
10861 fcntl64(63, F_GETFD)              = 0
10861 fcntl64(62, F_GETFD)              = 0
10861 fcntl64(61, F_GETFD)              = -1 EBADF (Bad file descriptor)
10861 dup2(3, 61)                       = 61
10861 close(3)                          = 0
10861 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
10861 pipe([3, 5])                      = 0
10861 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11211
11211 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11211 rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
11211 rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
11211 rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
11211 setpgid(11211, 10861)             = 0
11211 close(3)                          = 0
11211 close(5)                          = 0
11211 rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGSYS, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGXCPU, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGXFSZ, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGVTALRM, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGUSR1, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGUSR2, {SIG_DFL}, NULL, 8) = 0
11211 rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
11211 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
11211 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
11211 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11211 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11211 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
11211 dup2(4, 1)                        = 1
11211 close(4)                          = 0
11211 close(61)                         = 0
11211 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11211 pipe([3, 4])                      = 0
11211 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11211 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11211 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
11211 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11212
11212 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11212 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_IGN}, 8) = 0
11212 rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_IGN}, 8) = 0
11212 rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_IGN}, 8) = 0
11212 rt_sigaction(SIGINT, {SIG_DFL}, {0x8094c40, [], 0}, 8) = 0
11212 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
11212 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0
11212 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11212 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11212 rt_sigaction(SIGINT, {0x80949d0, [], 0}, {SIG_DFL}, 8) = 0
11212 dup2(4, 1)                        = 1
11212 close(4)                          = 0
11212 close(3)                          = 0
11212 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11212 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11212 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11212 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11212 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
11212 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11212 write(1, "'xterm.'\n"..., 9)      = 9
11212 close(62)                         = 0
11212 close(63)                         = 0
11212 exit_group(0)                     = ?
10861 setpgid(11211, 10861)             = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
10861 close(3)                          = 0
10861 close(5)                          = 0
10861 close(4)                          = 0
10861 open("/dev/fd/61", O_RDONLY|O_LARGEFILE) = 3
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(0, F_DUPFD, 10)           = 10
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(10, F_SETFD, FD_CLOEXEC)  = 0
10861 dup2(3, 0)                        = 0
10861 close(3)                          = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd6a8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd710, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0,  <unfinished ...>
11211 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11211 --- SIGCHLD (Child exited) @ 0 (0) ---
11211 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 11212
11211 waitpid(-1, 0xbfadccf8, WNOHANG)  = -1 ECHILD (No child processes)
11211 sigreturn()                       = ? (mask now [])
11211 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
11211 close(4)                          = 0
11211 read(3, "'xterm.'\n"..., 128)     = 9
11211 read(3, ""..., 128)               = 0
11211 close(3)                          = 0
11211 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11211 rt_sigaction(SIGINT, {0x8080ac0, [], 0}, {0x8094c40, [], 0}, 8) = 0
11211 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11211 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8080ac0, [], 0}, 8) = 0
11211 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
11211 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
11211 getdents64(3, /* 38 entries */, 4096) = 1112
11211 getdents64(3, /* 0 entries */, 4096) = 0
11211 close(3)                          = 0
11211 stat64("xterm.tgz", {st_mode=S_IFREG|0640, st_size=4187203, ...}) = 0
11211 exit_group(1)                     = ?
10861 <... read resumed> ""..., 1)      = 0
10861 dup2(10, 0)                       = 0
10861 fcntl64(10, F_GETFD)              = 0x1 (flags FD_CLOEXEC)
10861 close(10)                         = 0
10861 pipe([3, 4])                      = 0
10861 fcntl64(63, F_GETFD)              = 0
10861 fcntl64(62, F_GETFD)              = 0
10861 fcntl64(61, F_GETFD)              = 0
10861 fcntl64(60, F_GETFD)              = -1 EBADF (Bad file descriptor)
10861 dup2(3, 60)                       = 60
10861 close(3)                          = 0
10861 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
10861 pipe([3, 5])                      = 0
10861 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11213
11213 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11213 rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
11213 rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
11213 rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
11213 setpgid(11213, 10861)             = 0
11213 close(3)                          = 0
11213 close(5)                          = 0
11213 rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGSYS, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGXCPU, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGXFSZ, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGVTALRM, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGUSR1, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGUSR2, {SIG_DFL}, NULL, 8) = 0
11213 rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
11213 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
11213 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
11213 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11213 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11213 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
11213 dup2(4, 1)                        = 1
11213 close(4)                          = 0
11213 close(60)                         = 0
11213 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11213 pipe([3, 4])                      = 0
11213 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11213 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11213 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
11213 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11214
11214 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11214 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_IGN}, 8) = 0
11214 rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_IGN}, 8) = 0
11214 rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_IGN}, 8) = 0
11214 rt_sigaction(SIGINT, {SIG_DFL}, {0x8094c40, [], 0}, 8) = 0
11214 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
11214 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0
11214 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11214 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11214 rt_sigaction(SIGINT, {0x80949d0, [], 0}, {SIG_DFL}, 8) = 0
11214 dup2(4, 1)                        = 1
11214 close(4)                          = 0
11214 close(3)                          = 0
11214 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11214 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11214 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11214 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11214 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
11214 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11214 write(1, "'xterm.'\n"..., 9)      = 9
11214 close(61)                         = 0
11214 close(62)                         = 0
11214 close(63)                         = 0
11214 exit_group(0)                     = ?
11213 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11213 --- SIGCHLD (Child exited) @ 0 (0) ---
11213 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 11214
11213 waitpid(-1, 0xbfadcc38, WNOHANG)  = -1 ECHILD (No child processes)
11213 sigreturn()                       = ? (mask now [])
11213 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
11213 close(4)                          = 0
11213 read(3, "'xterm.'\n"..., 128)     = 9
11213 read(3, ""..., 128)               = 0
11213 close(3)                          = 0
11213 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11213 rt_sigaction(SIGINT, {0x8080ac0, [], 0}, {0x8094c40, [], 0}, 8) = 0
11213 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11213 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8080ac0, [], 0}, 8) = 0
11213 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
11213 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
11213 getdents64(3, /* 38 entries */, 4096) = 1112
11213 getdents64(3, /* 0 entries */, 4096) = 0
11213 close(3)                          = 0
11213 write(1, "xterm.tgz\n"..., 10)    = 10
11213 exit_group(0)                     = ?
10861 setpgid(11213, 10861)             = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 --- SIGCHLD (Child exited) @ 0 (0) ---
10861 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG|WSTOPPED|WCONTINUED) = 11211
10861 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 11213
10861 waitpid(-1, 0xbfadd168, WNOHANG|WSTOPPED|WCONTINUED) = -1 ECHILD (No child processes)
10861 sigreturn()                       = ? (mask now [])
10861 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
10861 close(3)                          = 0
10861 close(5)                          = 0
10861 close(4)                          = 0
10861 open("/dev/fd/60", O_RDONLY|O_LARGEFILE) = 3
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(0, F_DUPFD, 10)           = 10
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(10, F_SETFD, FD_CLOEXEC)  = 0
10861 dup2(3, 0)                        = 0
10861 close(3)                          = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd5e8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd650, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0, "x"..., 1)                = 1
10861 read(0, "t"..., 1)                = 1
10861 read(0, "e"..., 1)                = 1
10861 read(0, "r"..., 1)                = 1
10861 read(0, "m"..., 1)                = 1
10861 read(0, "."..., 1)                = 1
10861 read(0, "t"..., 1)                = 1
10861 read(0, "g"..., 1)                = 1
10861 read(0, "z"..., 1)                = 1
10861 read(0, "\n"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd5e8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd650, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0, ""..., 1)                 = 0
10861 dup2(10, 0)                       = 0
10861 fcntl64(10, F_GETFD)              = 0x1 (flags FD_CLOEXEC)
10861 close(10)                         = 0
10861 lstat64("xterm.tgz", {st_mode=S_IFREG|0640, st_size=4187203, ...}) = 0
10861 write(2, "tgz "..., 4)            = 4
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "tgz "..., 4096)          = 4
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\370\0008\1\0 \0\0M\4\6\0/\0\300\0031\0\300\3\370"..., 64}, {NULL, 0}, {""..., 0}], 3) = 64
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [3])
10858 read(3, "\0025n\23:\327\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "x"..., 1)               = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "x"..., 1)     = 1
10861 write(2, "x"..., 1)               = 1
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "x"..., 4096)             = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\20\0018\1\0 \0\0M\1\5\0/\0\300\0031\0\300\3\20"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [3])
10858 read(3, "\2\34q\23`\331\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "t"..., 1)               = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "t"..., 1)     = 1
10861 write(2, "t"..., 1)               = 1
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "t"..., 4096)             = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\26\0018\1\0 \0\0M\1\5\0/\0\300\0031\0\300\3\26"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [3])
10858 read(3, "\2\27t\23\21\332\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "\t"..., 1)              = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "\t"..., 1)    = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 pipe([3, 4])                      = 0
10861 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
10861 pipe([5, 6])                      = 0
10861 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11215
11215 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11215 rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
11215 rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
11215 rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
11215 setpgid(11215, 10861)             = 0
11215 close(5)                          = 0
11215 close(6)                          = 0
11215 rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
11215 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
11215 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
11215 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11215 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11215 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
11215 dup2(4, 1)                        = 1
11215 close(4)                          = 0
11215 close(3)                          = 0
11215 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11215 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11215 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11215 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11215 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11215 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11215 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11215 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11215 write(1, "xt\n"..., 3)            = 3
11215 close(60)                         = 0
11215 close(61)                         = 0
11215 close(62)                         = 0
11215 close(63)                         = 0
11215 exit_group(0)                     = ?
10861 setpgid(11215, 10861)             = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 --- SIGCHLD (Child exited) @ 0 (0) ---
10861 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 11215
10861 waitpid(-1, 0xbfadd5d8, WNOHANG|WSTOPPED|WCONTINUED) = -1 ECHILD (No child processes)
10861 sigreturn()                       = ? (mask now [])
10861 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
10861 close(5)                          = 0
10861 close(6)                          = 0
10861 close(4)                          = 0
10861 read(3, "xt\n"..., 128)           = 3
10861 read(3, ""..., 128)               = 0
10861 close(3)                          = 0
10861 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [CHLD], 8) = 0
10861 ioctl(255, TIOCSPGRP, [10861])    = 0
10861 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 pipe([3, 4])                      = 0
10861 fcntl64(63, F_GETFD)              = 0
10861 fcntl64(62, F_GETFD)              = 0
10861 fcntl64(61, F_GETFD)              = 0
10861 fcntl64(60, F_GETFD)              = 0
10861 fcntl64(59, F_GETFD)              = -1 EBADF (Bad file descriptor)
10861 dup2(3, 59)                       = 59
10861 close(3)                          = 0
10861 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
10861 pipe([3, 5])                      = 0
10861 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11216
11216 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11216 rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
11216 rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
11216 rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
11216 setpgid(11216, 10861)             = 0
11216 close(3)                          = 0
11216 close(5)                          = 0
11216 rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGSYS, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGXCPU, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGXFSZ, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGVTALRM, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGUSR1, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGUSR2, {SIG_DFL}, NULL, 8) = 0
11216 rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
11216 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
11216 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
11216 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11216 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11216 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
11216 dup2(4, 1)                        = 1
11216 close(4)                          = 0
11216 close(59)                         = 0
11216 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11216 pipe([3, 4])                      = 0
11216 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11216 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11216 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
11216 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11217
11217 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11217 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_IGN}, 8) = 0
11217 rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_IGN}, 8) = 0
11217 rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_IGN}, 8) = 0
11217 rt_sigaction(SIGINT, {SIG_DFL}, {0x8094c40, [], 0}, 8) = 0
11217 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
11217 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0
11217 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11217 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11217 rt_sigaction(SIGINT, {0x80949d0, [], 0}, {SIG_DFL}, 8) = 0
11217 dup2(4, 1)                        = 1
11217 close(4)                          = 0
11217 close(3)                          = 0
11217 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11217 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11217 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11217 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11217 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
11217 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11217 write(1, "'xt'\n"..., 5)          = 5
11217 close(60)                         = 0
11217 close(61)                         = 0
11217 close(62)                         = 0
11217 close(63)                         = 0
11217 exit_group(0)                     = ?
10861 setpgid(11216, 10861)             = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
10861 close(3)                          = 0
10861 close(5)                          = 0
10861 close(4)                          = 0
10861 open("/dev/fd/59", O_RDONLY|O_LARGEFILE) = 3
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(0, F_DUPFD, 10)           = 10
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(10, F_SETFD, FD_CLOEXEC)  = 0
10861 dup2(3, 0)                        = 0
10861 close(3)                          = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd6a8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd710, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0,  <unfinished ...>
11216 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11216 --- SIGCHLD (Child exited) @ 0 (0) ---
11216 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 11217
11216 waitpid(-1, 0xbfadccf8, WNOHANG)  = -1 ECHILD (No child processes)
11216 sigreturn()                       = ? (mask now [])
11216 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
11216 close(4)                          = 0
11216 read(3, "'xt'\n"..., 128)         = 5
11216 read(3, ""..., 128)               = 0
11216 close(3)                          = 0
11216 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11216 rt_sigaction(SIGINT, {0x8080ac0, [], 0}, {0x8094c40, [], 0}, 8) = 0
11216 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11216 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8080ac0, [], 0}, 8) = 0
11216 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
11216 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
11216 getdents64(3, /* 38 entries */, 4096) = 1112
11216 getdents64(3, /* 0 entries */, 4096) = 0
11216 close(3)                          = 0
11216 stat64("xterm", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
11216 stat64("xterm.tgz", {st_mode=S_IFREG|0640, st_size=4187203, ...}) = 0
11216 write(1, "xterm\n"..., 6)         = 6
10861 <... read resumed> "x"..., 1)     = 1
10861 read(0, "t"..., 1)                = 1
10861 read(0, "e"..., 1)                = 1
10861 read(0, "r"..., 1)                = 1
10861 read(0, "m"..., 1)                = 1
10861 read(0, "\n"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd6a8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd710, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0,  <unfinished ...>
11216 exit_group(0)                     = ?
10861 <... read resumed> ""..., 1)      = 0
10861 dup2(10, 0)                       = 0
10861 fcntl64(10, F_GETFD)              = 0x1 (flags FD_CLOEXEC)
10861 close(10)                         = 0
10861 pipe([3, 4])                      = 0
10861 fcntl64(63, F_GETFD)              = 0
10861 fcntl64(62, F_GETFD)              = 0
10861 fcntl64(61, F_GETFD)              = 0
10861 fcntl64(60, F_GETFD)              = 0
10861 fcntl64(59, F_GETFD)              = 0
10861 fcntl64(58, F_GETFD)              = -1 EBADF (Bad file descriptor)
10861 dup2(3, 58)                       = 58
10861 close(3)                          = 0
10861 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
10861 pipe([3, 5])                      = 0
10861 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11218
11218 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11218 rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
11218 rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
11218 rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
11218 setpgid(11218, 10861)             = 0
11218 close(3)                          = 0
11218 close(5)                          = 0
11218 rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGSYS, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGXCPU, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGXFSZ, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGVTALRM, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGUSR1, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGUSR2, {SIG_DFL}, NULL, 8) = 0
11218 rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
11218 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
11218 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
11218 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11218 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11218 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
11218 dup2(4, 1)                        = 1
11218 close(4)                          = 0
11218 close(58)                         = 0
11218 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11218 pipe([3, 4])                      = 0
11218 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11218 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11218 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
11218 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11219
11219 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11219 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_IGN}, 8) = 0
11219 rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_IGN}, 8) = 0
11219 rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_IGN}, 8) = 0
11219 rt_sigaction(SIGINT, {SIG_DFL}, {0x8094c40, [], 0}, 8) = 0
11219 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
11219 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0
11219 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11219 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11219 rt_sigaction(SIGINT, {0x80949d0, [], 0}, {SIG_DFL}, 8) = 0
11219 dup2(4, 1)                        = 1
11219 close(4)                          = 0
11219 close(3)                          = 0
11219 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11219 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11219 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11219 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11219 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
11219 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11219 write(1, "'xt'\n"..., 5)          = 5
11219 close(59)                         = 0
11219 close(60)                         = 0
11219 close(61)                         = 0
11219 close(62)                         = 0
11219 close(63)                         = 0
11219 exit_group(0)                     = ?
11218 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11218 --- SIGCHLD (Child exited) @ 0 (0) ---
11218 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 11219
11218 waitpid(-1, 0xbfadcc38, WNOHANG)  = -1 ECHILD (No child processes)
11218 sigreturn()                       = ? (mask now [])
11218 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
11218 close(4)                          = 0
11218 read(3, "'xt'\n"..., 128)         = 5
11218 read(3, ""..., 128)               = 0
11218 close(3)                          = 0
11218 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11218 rt_sigaction(SIGINT, {0x8080ac0, [], 0}, {0x8094c40, [], 0}, 8) = 0
11218 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11218 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8080ac0, [], 0}, 8) = 0
11218 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
11218 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
11218 getdents64(3, /* 38 entries */, 4096) = 1112
11218 getdents64(3, /* 0 entries */, 4096) = 0
11218 close(3)                          = 0
11218 write(1, "xterm\n"..., 6)         = 6
11218 write(1, "xterm.tgz\n"..., 10)    = 10
11218 exit_group(0)                     = ?
10861 setpgid(11218, 10861)             = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 --- SIGCHLD (Child exited) @ 0 (0) ---
10861 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 11216
10861 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 11218
10861 waitpid(-1, 0xbfadd168, WNOHANG|WSTOPPED|WCONTINUED) = -1 ECHILD (No child processes)
10861 sigreturn()                       = ? (mask now [])
10861 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
10861 close(3)                          = 0
10861 close(5)                          = 0
10861 close(4)                          = 0
10861 open("/dev/fd/58", O_RDONLY|O_LARGEFILE) = 3
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(0, F_DUPFD, 10)           = 10
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(10, F_SETFD, FD_CLOEXEC)  = 0
10861 dup2(3, 0)                        = 0
10861 close(3)                          = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd5e8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd650, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0, "x"..., 1)                = 1
10861 read(0, "t"..., 1)                = 1
10861 read(0, "e"..., 1)                = 1
10861 read(0, "r"..., 1)                = 1
10861 read(0, "m"..., 1)                = 1
10861 read(0, "\n"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd5e8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd650, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0, "x"..., 1)                = 1
10861 read(0, "t"..., 1)                = 1
10861 read(0, "e"..., 1)                = 1
10861 read(0, "r"..., 1)                = 1
10861 read(0, "m"..., 1)                = 1
10861 read(0, "."..., 1)                = 1
10861 read(0, "t"..., 1)                = 1
10861 read(0, "g"..., 1)                = 1
10861 read(0, "z"..., 1)                = 1
10861 read(0, "\n"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd5e8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd650, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0, ""..., 1)                 = 0
10861 dup2(10, 0)                       = 0
10861 fcntl64(10, F_GETFD)              = 0x1 (flags FD_CLOEXEC)
10861 close(10)                         = 0
10861 write(2, "\7"..., 1)              = 1
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "\7"..., 4096)            = 1
10858 gettimeofday({1260191876, 335009}, NULL) = 0
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"h\0\1\0\22\2\6\0/\0\300\3>\0\0\0>\0\0\0\10\1\5\0\0\0\0\0"..., 28}, {NULL, 0}, {""..., 0}], 3) = 28
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
10858 read(3, "\34&v\23/\0\300\3>\0\0\0T\332\360\0\0P\231\277\332\37\t\10\10Q\231\277/\0\300\3"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 write(2, "erm"..., 3)             = 3
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "erm"..., 4096)           = 3
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3\34\0018\1\0 \0\0M\3\6\0/\0\300\0031\0\300\3\34"..., 64}, {NULL, 0}, {""..., 0}], 3) = 64
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [3])
10858 read(3, "\2<y\23Y\342\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "."..., 1)               = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "."..., 1)     = 1
10861 write(2, "."..., 1)               = 1
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "."..., 4096)             = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3.\0018\1\0 \0\0M\1\5\0/\0\300\0031\0\300\3."..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [3])
10858 read(3, "\2\27|\23\3\343\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "\t"..., 1)              = 1
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "\t"..., 1)    = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 pipe([3, 4])                      = 0
10861 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
10861 pipe([5, 6])                      = 0
10861 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11220
11220 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11220 rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
11220 rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
11220 rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
11220 setpgid(11220, 10861)             = 0
11220 close(5)                          = 0
11220 close(6)                          = 0
11220 rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
11220 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
11220 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
11220 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11220 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11220 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
11220 dup2(4, 1)                        = 1
11220 close(4)                          = 0
11220 close(3)                          = 0
11220 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11220 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11220 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11220 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11220 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11220 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11220 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11220 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11220 write(1, "xterm.\n"..., 7)        = 7
11220 close(58)                         = 0
11220 close(59)                         = 0
11220 close(60)                         = 0
11220 close(61)                         = 0
11220 close(62)                         = 0
11220 close(63)                         = 0
11220 exit_group(0)                     = ?
10861 setpgid(11220, 10861)             = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 --- SIGCHLD (Child exited) @ 0 (0) ---
10861 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 11220
10861 waitpid(-1, 0xbfadd5d8, WNOHANG|WSTOPPED|WCONTINUED) = -1 ECHILD (No child processes)
10861 sigreturn()                       = ? (mask now [])
10861 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
10861 close(5)                          = 0
10861 close(6)                          = 0
10861 close(4)                          = 0
10861 read(3, "xterm.\n"..., 128)       = 7
10861 read(3, ""..., 128)               = 0
10861 close(3)                          = 0
10861 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [CHLD], 8) = 0
10861 ioctl(255, TIOCSPGRP, [10861])    = 0
10861 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 pipe([3, 4])                      = 0
10861 fcntl64(63, F_GETFD)              = 0
10861 fcntl64(62, F_GETFD)              = 0
10861 fcntl64(61, F_GETFD)              = 0
10861 fcntl64(60, F_GETFD)              = 0
10861 fcntl64(59, F_GETFD)              = 0
10861 fcntl64(58, F_GETFD)              = 0
10861 fcntl64(57, F_GETFD)              = -1 EBADF (Bad file descriptor)
10861 dup2(3, 57)                       = 57
10861 close(3)                          = 0
10861 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
10861 pipe([3, 5])                      = 0
10861 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11221
11221 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11221 rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
11221 rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
11221 rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
11221 setpgid(11221, 10861)             = 0
11221 close(3)                          = 0
11221 close(5)                          = 0
11221 rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGSYS, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGXCPU, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGXFSZ, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGVTALRM, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGUSR1, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGUSR2, {SIG_DFL}, NULL, 8) = 0
11221 rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
11221 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
11221 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
11221 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11221 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11221 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
11221 dup2(4, 1)                        = 1
11221 close(4)                          = 0
11221 close(57)                         = 0
11221 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11221 pipe([3, 4])                      = 0
11221 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11221 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11221 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
11221 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11222
11222 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11222 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_IGN}, 8) = 0
11222 rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_IGN}, 8) = 0
11222 rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_IGN}, 8) = 0
11222 rt_sigaction(SIGINT, {SIG_DFL}, {0x8094c40, [], 0}, 8) = 0
11222 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
11222 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0
11222 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11222 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11222 rt_sigaction(SIGINT, {0x80949d0, [], 0}, {SIG_DFL}, 8) = 0
11222 dup2(4, 1)                        = 1
11222 close(4)                          = 0
11222 close(3)                          = 0
11222 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11222 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11222 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11222 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11222 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
11222 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11222 write(1, "'xterm.'\n"..., 9)      = 9
11222 close(58)                         = 0
11222 close(59)                         = 0
11222 close(60)                         = 0
11222 close(61)                         = 0
11222 close(62)                         = 0
11222 close(63)                         = 0
11222 exit_group(0)                     = ?
10861 setpgid(11221, 10861)             = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
10861 close(3)                          = 0
10861 close(5)                          = 0
10861 close(4)                          = 0
10861 open("/dev/fd/57", O_RDONLY|O_LARGEFILE) = 3
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(0, F_DUPFD, 10)           = 10
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(10, F_SETFD, FD_CLOEXEC)  = 0
10861 dup2(3, 0)                        = 0
10861 close(3)                          = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd6a8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd710, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0,  <unfinished ...>
11221 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11221 --- SIGCHLD (Child exited) @ 0 (0) ---
11221 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 11222
11221 waitpid(-1, 0xbfadccf8, WNOHANG)  = -1 ECHILD (No child processes)
11221 sigreturn()                       = ? (mask now [])
11221 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
11221 close(4)                          = 0
11221 read(3, "'xterm.'\n"..., 128)     = 9
11221 read(3, ""..., 128)               = 0
11221 close(3)                          = 0
11221 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11221 rt_sigaction(SIGINT, {0x8080ac0, [], 0}, {0x8094c40, [], 0}, 8) = 0
11221 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11221 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8080ac0, [], 0}, 8) = 0
11221 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
11221 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
11221 getdents64(3, /* 38 entries */, 4096) = 1112
11221 getdents64(3, /* 0 entries */, 4096) = 0
11221 close(3)                          = 0
11221 stat64("xterm.tgz", {st_mode=S_IFREG|0640, st_size=4187203, ...}) = 0
11221 exit_group(1)                     = ?
10861 <... read resumed> ""..., 1)      = 0
10861 dup2(10, 0)                       = 0
10861 fcntl64(10, F_GETFD)              = 0x1 (flags FD_CLOEXEC)
10861 close(10)                         = 0
10861 pipe([3, 4])                      = 0
10861 fcntl64(63, F_GETFD)              = 0
10861 fcntl64(62, F_GETFD)              = 0
10861 fcntl64(61, F_GETFD)              = 0
10861 fcntl64(60, F_GETFD)              = 0
10861 fcntl64(59, F_GETFD)              = 0
10861 fcntl64(58, F_GETFD)              = 0
10861 fcntl64(57, F_GETFD)              = 0
10861 fcntl64(56, F_GETFD)              = -1 EBADF (Bad file descriptor)
10861 dup2(3, 56)                       = 56
10861 close(3)                          = 0
10861 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
10861 pipe([3, 5])                      = 0
10861 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11223
11223 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11223 rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
11223 rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
11223 rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
11223 setpgid(11223, 10861)             = 0
11223 close(3)                          = 0
11223 close(5)                          = 0
11223 rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGSYS, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGXCPU, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGXFSZ, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGVTALRM, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGUSR1, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGUSR2, {SIG_DFL}, NULL, 8) = 0
11223 rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
11223 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
11223 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
11223 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11223 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11223 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
11223 dup2(4, 1)                        = 1
11223 close(4)                          = 0
11223 close(56)                         = 0
11223 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11223 pipe([3, 4])                      = 0
11223 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11223 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11223 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
11223 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ede708) = 11224
11224 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11224 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_IGN}, 8) = 0
11224 rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_IGN}, 8) = 0
11224 rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_IGN}, 8) = 0
11224 rt_sigaction(SIGINT, {SIG_DFL}, {0x8094c40, [], 0}, 8) = 0
11224 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
11224 rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0
11224 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
11224 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
11224 rt_sigaction(SIGINT, {0x80949d0, [], 0}, {SIG_DFL}, 8) = 0
11224 dup2(4, 1)                        = 1
11224 close(4)                          = 0
11224 close(3)                          = 0
11224 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11224 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11224 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11224 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
11224 rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
11224 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11224 write(1, "'xterm.'\n"..., 9)      = 9
11224 close(57)                         = 0
11224 close(58)                         = 0
11224 close(59)                         = 0
11224 close(60)                         = 0
11224 close(61)                         = 0
11224 close(62)                         = 0
11224 close(63)                         = 0
11224 exit_group(0)                     = ?
11223 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11223 --- SIGCHLD (Child exited) @ 0 (0) ---
11223 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 11224
11223 waitpid(-1, 0xbfadcc38, WNOHANG)  = -1 ECHILD (No child processes)
11223 sigreturn()                       = ? (mask now [])
11223 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
11223 close(4)                          = 0
11223 read(3, "'xterm.'\n"..., 128)     = 9
11223 read(3, ""..., 128)               = 0
11223 close(3)                          = 0
11223 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
11223 rt_sigaction(SIGINT, {0x8080ac0, [], 0}, {0x8094c40, [], 0}, 8) = 0
11223 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
11223 rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8080ac0, [], 0}, 8) = 0
11223 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
11223 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
11223 getdents64(3, /* 38 entries */, 4096) = 1112
11223 getdents64(3, /* 0 entries */, 4096) = 0
11223 close(3)                          = 0
11223 write(1, "xterm.tgz\n"..., 10)    = 10
11223 exit_group(0)                     = ?
10861 setpgid(11223, 10861)             = 0
10861 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
10861 --- SIGCHLD (Child exited) @ 0 (0) ---
10861 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG|WSTOPPED|WCONTINUED) = 11221
10861 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 11223
10861 waitpid(-1, 0xbfadd168, WNOHANG|WSTOPPED|WCONTINUED) = -1 ECHILD (No child processes)
10861 sigreturn()                       = ? (mask now [])
10861 rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
10861 close(3)                          = 0
10861 close(5)                          = 0
10861 close(4)                          = 0
10861 open("/dev/fd/56", O_RDONLY|O_LARGEFILE) = 3
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(0, F_DUPFD, 10)           = 10
10861 fcntl64(0, F_GETFD)               = 0
10861 fcntl64(10, F_SETFD, FD_CLOEXEC)  = 0
10861 dup2(3, 0)                        = 0
10861 close(3)                          = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd5e8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd650, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0, "x"..., 1)                = 1
10861 read(0, "t"..., 1)                = 1
10861 read(0, "e"..., 1)                = 1
10861 read(0, "r"..., 1)                = 1
10861 read(0, "m"..., 1)                = 1
10861 read(0, "."..., 1)                = 1
10861 read(0, "t"..., 1)                = 1
10861 read(0, "g"..., 1)                = 1
10861 read(0, "z"..., 1)                = 1
10861 read(0, "\n"..., 1)               = 1
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfadd5e8) = -1 EINVAL (Invalid argument)
10861 _llseek(0, 0, 0xbfadd650, SEEK_CUR) = -1 ESPIPE (Illegal seek)
10861 read(0, ""..., 1)                 = 0
10861 dup2(10, 0)                       = 0
10861 fcntl64(10, F_GETFD)              = 0x1 (flags FD_CLOEXEC)
10861 close(10)                         = 0
10861 lstat64("xterm.tgz", {st_mode=S_IFREG|0640, st_size=4187203, ...}) = 0
10861 write(2, "tgz "..., 4)            = 4
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "tgz "..., 4096)          = 4
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\0034\0018\1\0 \0\0M\4\6\0/\0\300\0031\0\300\0034"..., 64}, {NULL, 0}, {""..., 0}], 3) = 64
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [3])
10858 read(3, "\2q\177\23#\350\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "\33[D"..., 3)           = 3
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "\33"..., 1)   = 1
10861 read(0, "["..., 1)                = 1
10861 read(0, "D"..., 1)                = 1
10861 write(2, "\10"..., 1)             = 1
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "\10"..., 4096)           = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3L\0018\1\0 \0\0M\1\5\0/\0\300\0034\0\300\3F"..., 40}, {NULL, 0}, {""..., 0}], 3) = 40
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0,  <unfinished ...>
10858 <... select resumed> )            = 1 (in [3])
10858 read(3, "\2q\201\23\344\350\360\0\334\0\0\0/\0\300\3\0\0\0\0M\1M\1H\1\33\1\0\0\1\1"..., 4096) = 32
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
10858 write(5, "\33[D"..., 3)           = 3
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 <... read resumed> "\33"..., 1)   = 1
10861 read(0, "["..., 1)                = 1
10861 read(0, "D"..., 1)                = 1
10861 write(2, "\10"..., 1)             = 1
10858 <... select resumed> )            = 1 (in [5])
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 read(5, "\10"..., 4096)           = 1
10858 read(5, 0x9440a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 select(4, [3], [3], NULL, NULL)   = 1 (out [3])
10858 writev(3, [{"M\1\5\0/\0\300\0031\0\300\3F\0018\1\0 \0\0M\1\5\0/\0\300\0034\0\300\3@"..., 40}, {NULL, 0}, {""..., 0}], 3) = 40
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 read(3, 0x93d4ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
10858 poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
10858 select(6, [3 4 5], [], NULL, NULL <unfinished ...>
10861 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
10861 read(0, 