8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "\177"..., 1)            = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "\177"..., 1)  = 1
8631  write(2, "\10\33[K"..., 4)        = 4
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "\10\33[K"..., 4096)      = 4
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\332\0\261\2\0 \0\0\2\1\4\0$\0\340\3\2\0\0\0\0"..., 120}, {NULL, 0}, {""..., 0}], 3) = 120
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2\26\273\3\205\357\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\10"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "\177"..., 1)            = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "\177"..., 1)  = 1
8631  write(2, "\10\33[K"..., 4)        = 4
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "\10\33[K"..., 4096)      = 4
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\324\0\261\2\0 \0\0\2\1\4\0$\0\340\3\2\0\0\0\0"..., 120}, {NULL, 0}, {""..., 0}], 3) = 120
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2\26\302\3\246\357\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\10"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "\177"..., 1)            = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "\177"..., 1)  = 1
8631  write(2, "\7"..., 1)              = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "\7"..., 4096)            = 1
8628  gettimeofday({1260187818, 568661}, NULL) = 0
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"h\0\1\0\22\2\6\0/\0\340\3>\0\0\0>\0\0\0\10\1\4\0\0\0\0\0"..., 28}, {NULL, 0}, {""..., 0}], 3) = 28
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\34P\304\3/\0\340\3>\0\0\0\255\357\262\0\0P\231\277\332\37\t\10\10Q\231\277/\0\340\3"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2\26\304\3\311\357\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\10"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "\177"..., 1)            = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "\177"..., 1)  = 1
8631  write(2, "\7"..., 1)              = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "\7"..., 4096)            = 1
8628  gettimeofday({1260187818, 603303}, NULL) = 0
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\0026\304\3#\362\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "c"..., 1)               = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "c"..., 1)     = 1
8631  write(2, "c"..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "c"..., 4096)             = 1
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\316\0\261\2\0 \0\0M\1\5\0/\0\340\0031\0\340\3\316"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2(\307\3\301\362\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "d"..., 1)               = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "d"..., 1)     = 1
8631  write(2, "d"..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "d"..., 4096)             = 1
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\324\0\261\2\0 \0\0M\1\5\0/\0\340\0031\0\340\3\324"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2A\312\3\276\363\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, " "..., 1)               = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> " "..., 1)     = 1
8631  write(2, " "..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, " "..., 4096)             = 1
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\332\0\261\2\0 \0\0M\1\5\0/\0\340\0031\0\340\3\332"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2<\315\3\26\366\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "."..., 1)               = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "."..., 1)     = 1
8631  write(2, "."..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "."..., 4096)             = 1
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\340\0\261\2\0 \0\0M\1\5\0/\0\340\0031\0\340\3\340"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2<\320\3\251\366\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "."..., 1)               = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "."..., 1)     = 1
8631  write(2, "."..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "."..., 4096)             = 1
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\346\0\261\2\0 \0\0M\1\5\0/\0\340\0031\0\340\3\346"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2$\323\3\301\367\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "\r"..., 1)              = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "\r"..., 1)    = 1
8631  write(2, "\n"..., 1)              = 1
8631  rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
8631  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
8631  ioctl(0, SNDCTL_TMR_STOP or TCSETSW <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "\r\n"..., 4096)          = 2
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  ioctl(3, FIONREAD, [0])           = 0
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\354\0\261\2\0 \0\0"..., 20}, {NULL, 0}, {""..., 0}], 3) = 20
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  ioctl(3, FIONREAD, [0])           = 0
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{">\1\7\0/\0\340\3/\0\340\0031\0\340\3\2\0\17\0\2\0\2\0\374\3\244\2\2\0\4\0$"..., 484}, {NULL, 0}, {""..., 0}], 3) = 484
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... ioctl resumed> , {B38400 opost isig icanon echo ...}) = 0
8631  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
8631  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8631  rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x80cf1e0, [], 0}, 8) = 0
8631  rt_sigaction(SIGTERM, {SIG_IGN}, {SIG_IGN}, 8) = 0
8631  rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_IGN}, 8) = 0
8631  rt_sigaction(SIGALRM, {0x80949d0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], 0}, {0x80cf1e0, [], 0}, 8) = 0
8631  rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
8631  rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
8631  rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
8631  rt_sigaction(SIGWINCH, {0x8094820, [], 0}, {0x80cf1a0, [], SA_RESTART}, 8) = 0
8631  rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8094c40, [], 0}, 8) = 0
8631  time(NULL)                        = 1260187820
8631  stat64("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8631  stat64("/home/pp", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8631  stat64("/home/pp/Desktop", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8631  stat64("/home/pp/Desktop/segfault", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8631  stat64("/home/pp/Desktop/segfault", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8631  chdir("/home/pp/Desktop")         = 0
8631  close(58)                         = 0
8631  close(59)                         = 0
8631  close(60)                         = 0
8631  close(61)                         = 0
8631  close(62)                         = 0
8631  close(63)                         = 0
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8094c40, [], 0}, 8) = 0
8631  time(NULL)                        = 1260187820
8631  rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [], 8) = 0
8631  ioctl(255, TIOCSPGRP, [8631])     = 0
8631  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8631  rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8094c40, [], 0}, 8) = 0
8631  rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
8631  ioctl(0, TIOCGWINSZ, {ws_row=53, ws_col=170, ws_xpixel=1024, ws_ypixel=693}) = 0
8631  ioctl(0, TIOCSWINSZ, {ws_row=53, ws_col=170, ws_xpixel=1024, ws_ypixel=693}) = 0
8631  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
8631  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
8631  ioctl(0, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0
8631  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
8631  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8631  rt_sigprocmask(SIG_BLOCK, [INT QUIT ALRM TSTP TTIN TTOU], [], 8) = 0
8631  rt_sigaction(SIGINT, {0x80cf1e0, [], 0}, {0x8094c40, [], 0}, 8) = 0
8631  rt_sigaction(SIGTERM, {0x80cf1e0, [], 0}, {SIG_IGN}, 8) = 0
8631  rt_sigaction(SIGTERM, {SIG_IGN}, {0x80cf1e0, [], 0}, 8) = 0
8631  rt_sigaction(SIGQUIT, {0x80cf1e0, [], 0}, {SIG_IGN}, 8) = 0
8631  rt_sigaction(SIGQUIT, {SIG_IGN}, {0x80cf1e0, [], 0}, 8) = 0
8631  rt_sigaction(SIGALRM, {0x80cf1e0, [], 0}, {0x80949d0, [HUP INT ILL TRAP ABRT BUS FPE USR1 SEGV USR2 PIPE ALRM TERM XCPU XFSZ VTALRM SYS], 0}, 8) = 0
8631  rt_sigaction(SIGTSTP, {0x80cf1e0, [], 0}, {SIG_IGN}, 8) = 0
8631  rt_sigaction(SIGTSTP, {SIG_IGN}, {0x80cf1e0, [], 0}, 8) = 0
8631  rt_sigaction(SIGTTOU, {0x80cf1e0, [], 0}, {SIG_IGN}, 8) = 0
8631  rt_sigaction(SIGTTOU, {SIG_IGN}, {0x80cf1e0, [], 0}, 8) = 0
8631  rt_sigaction(SIGTTIN, {0x80cf1e0, [], 0}, {SIG_IGN}, 8) = 0
8631  rt_sigaction(SIGTTIN, {SIG_IGN}, {0x80cf1e0, [], 0}, 8) = 0
8631  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8631  rt_sigaction(SIGWINCH, {0x80cf1a0, [], SA_RESTART}, {0x8094820, [], 0}, 8) = 0
8631  write(2, "\33]0;pp@pp-desktop: ~/Desktop\7pp@p"..., 54) = 54
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "\33]0;pp@pp-desktop: ~/Desktop\7pp@p"..., 4096) = 54
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"\22\0\f\0$\0\340\3%\0\0\0\37\0\0\0\10\0\17\0\30\0\0\0pp@pp-des"..., 228}, {NULL, 0}, {""..., 0}], 3) = 228
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\16P\325\3/\0\340\3\0\0>\2\0\256\247\10\200\312\36\10\0\0\0\1\0107m\t\2\0003\0\34"..., 4096) = 96
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2\33\343\3s\372\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "r"..., 1)               = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "r"..., 1)     = 1
8631  write(2, "r"..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "r"..., 4096)             = 1
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\230\0\261\2\0 \17\0M\1\5\0/\0\340\0031\0\340\3\230"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2:\346\3\262\374\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "m"..., 1)               = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "m"..., 1)     = 1
8631  write(2, "m"..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "m"..., 4096)             = 1
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\236\0\261\2\0 \17\0M\1\5\0/\0\340\0031\0\340\3\236"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2A\351\3O\375\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, " "..., 1)               = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> " "..., 1)     = 1
8631  write(2, " "..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, " "..., 4096)             = 1
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\244\0\261\2\0 \17\0M\1\5\0/\0\340\0031\0\340\3\244"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2'\354\3\203\376\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "s"..., 1)               = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "s"..., 1)     = 1
8631  write(2, "s"..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "s"..., 4096)             = 1
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\252\0\261\2\0 \17\0M\1\5\0/\0\340\0031\0\340\3\252"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2\32\357\3^\377\262\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "e"..., 1)               = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "e"..., 1)     = 1
8631  write(2, "e"..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "e"..., 4096)             = 1
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\260\0\261\2\0 \17\0M\1\5\0/\0\340\0031\0\340\3\260"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\2\27\362\3&\0\263\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "\t"..., 1)              = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "\t"..., 1)    = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  pipe([3, 4])                      = 0
8631  rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
8631  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8631  rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
8631  pipe([5, 6])                      = 0
8631  clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7da8708) = 8822
8822  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8822  rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
8822  rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
8822  rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
8822  setpgid(8822, 8631)               = 0
8822  close(5)                          = 0
8822  close(6)                          = 0
8822  rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
8822  rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
8822  rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
8822  rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
8822  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
8822  rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
8822  dup2(4, 1)                        = 1
8822  close(4)                          = 0
8822  close(3)                          = 0
8822  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8822  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8822  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8822  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8822  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8822  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8822  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8822  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8822  write(1, "se\n"..., 3)            = 3
8822  exit_group(0)                     = ?
8631  setpgid(8822, 8631)               = 0
8631  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8631  --- SIGCHLD (Child exited) @ 0 (0) ---
8631  waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 8822
8631  waitpid(-1, 0xbfecec58, WNOHANG|WSTOPPED|WCONTINUED) = -1 ECHILD (No child processes)
8631  sigreturn()                       = ? (mask now [])
8631  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
8631  close(5)                          = 0
8631  close(6)                          = 0
8631  close(4)                          = 0
8631  read(3, "se\n"..., 128)           = 3
8631  read(3, ""..., 128)               = 0
8631  close(3)                          = 0
8631  rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
8631  rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [CHLD], 8) = 0
8631  ioctl(255, TIOCSPGRP, [8631])     = 0
8631  rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
8631  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  pipe([3, 4])                      = 0
8631  fcntl64(63, F_GETFD)              = -1 EBADF (Bad file descriptor)
8631  dup2(3, 63)                       = 63
8631  close(3)                          = 0
8631  rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
8631  pipe([3, 5])                      = 0
8631  clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7da8708) = 8823
8823  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8823  rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
8823  rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
8823  rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
8823  setpgid(8823, 8631)               = 0
8823  close(3)                          = 0
8823  close(5)                          = 0
8823  rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGSYS, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGXCPU, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGXFSZ, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGVTALRM, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGUSR1, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGUSR2, {SIG_DFL}, NULL, 8) = 0
8823  rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
8823  rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
8823  rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
8823  rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
8823  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
8823  rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
8823  dup2(4, 1)                        = 1
8823  close(4)                          = 0
8823  close(63)                         = 0
8823  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8823  pipe([3, 4])                      = 0
8823  rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
8823  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8823  rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
8823  clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7da8708) = 8824
8824  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8824  rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_IGN}, 8) = 0
8824  rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_IGN}, 8) = 0
8824  rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_IGN}, 8) = 0
8824  rt_sigaction(SIGINT, {SIG_DFL}, {0x8094c40, [], 0}, 8) = 0
8824  rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
8824  rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0
8824  rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
8824  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
8824  rt_sigaction(SIGINT, {0x80949d0, [], 0}, {SIG_DFL}, 8) = 0
8824  dup2(4, 1)                        = 1
8824  close(4)                          = 0
8824  close(3)                          = 0
8824  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8824  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8824  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8824  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8824  rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
8824  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8824  write(1, "'se'\n"..., 5)          = 5
8824  exit_group(0)                     = ?
8631  setpgid(8823, 8631)               = 0
8631  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8631  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
8631  close(3)                          = 0
8631  close(5)                          = 0
8631  close(4)                          = 0
8631  open("/dev/fd/63", O_RDONLY|O_LARGEFILE) = 3
8631  fcntl64(0, F_GETFD)               = 0
8631  fcntl64(0, F_DUPFD, 10)           = 10
8631  fcntl64(0, F_GETFD)               = 0
8631  fcntl64(10, F_SETFD, FD_CLOEXEC)  = 0
8631  dup2(3, 0)                        = 0
8631  close(3)                          = 0
8631  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfeced28) = -1 EINVAL (Invalid argument)
8631  _llseek(0, 0, 0xbfeced90, SEEK_CUR) = -1 ESPIPE (Illegal seek)
8631  read(0,  <unfinished ...>
8823  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8823  --- SIGCHLD (Child exited) @ 0 (0) ---
8823  waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 8824
8823  waitpid(-1, 0xbfece378, WNOHANG)  = -1 ECHILD (No child processes)
8823  sigreturn()                       = ? (mask now [])
8823  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
8823  close(4)                          = 0
8823  read(3, "'se'\n"..., 128)         = 5
8823  read(3, ""..., 128)               = 0
8823  close(3)                          = 0
8823  rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
8823  rt_sigaction(SIGINT, {0x8080ac0, [], 0}, {0x8094c40, [], 0}, 8) = 0
8823  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8823  rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8080ac0, [], 0}, 8) = 0
8823  open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
8823  fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8823  getdents64(3, /* 38 entries */, 4096) = 1216
8823  getdents64(3, /* 0 entries */, 4096) = 0
8823  close(3)                          = 0
8823  stat64("segfault", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8823  stat64("segfault.tar.gz", {st_mode=S_IFREG|0644, st_size=377317, ...}) = 0
8823  write(1, "segfault\n"..., 9)      = 9
8631  <... read resumed> "s"..., 1)     = 1
8631  read(0, "e"..., 1)                = 1
8631  read(0, "g"..., 1)                = 1
8631  read(0, "f"..., 1)                = 1
8631  read(0, "a"..., 1)                = 1
8631  read(0, "u"..., 1)                = 1
8631  read(0, "l"..., 1)                = 1
8631  read(0, "t"..., 1)                = 1
8631  read(0, "\n"..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfeced28) = -1 EINVAL (Invalid argument)
8631  _llseek(0, 0, 0xbfeced90, SEEK_CUR) = -1 ESPIPE (Illegal seek)
8631  read(0,  <unfinished ...>
8823  exit_group(0)                     = ?
8631  <... read resumed> ""..., 1)      = 0
8631  dup2(10, 0)                       = 0
8631  fcntl64(10, F_GETFD)              = 0x1 (flags FD_CLOEXEC)
8631  close(10)                         = 0
8631  pipe([3, 4])                      = 0
8631  fcntl64(63, F_GETFD)              = 0
8631  fcntl64(62, F_GETFD)              = -1 EBADF (Bad file descriptor)
8631  dup2(3, 62)                       = 62
8631  close(3)                          = 0
8631  rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
8631  pipe([3, 5])                      = 0
8631  clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7da8708) = 8825
8825  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8825  rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
8825  rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
8825  rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
8825  setpgid(8825, 8631)               = 0
8825  close(3)                          = 0
8825  close(5)                          = 0
8825  rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGSYS, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGXCPU, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGXFSZ, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGVTALRM, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGUSR1, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGUSR2, {SIG_DFL}, NULL, 8) = 0
8825  rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
8825  rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
8825  rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
8825  rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
8825  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
8825  rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
8825  dup2(4, 1)                        = 1
8825  close(4)                          = 0
8825  close(62)                         = 0
8825  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8825  pipe([3, 4])                      = 0
8825  rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
8825  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8825  rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
8825  clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7da8708) = 8826
8826  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8826  rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_IGN}, 8) = 0
8826  rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_IGN}, 8) = 0
8826  rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_IGN}, 8) = 0
8826  rt_sigaction(SIGINT, {SIG_DFL}, {0x8094c40, [], 0}, 8) = 0
8826  rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
8826  rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_DFL}, 8) = 0
8826  rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
8826  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
8826  rt_sigaction(SIGINT, {0x80949d0, [], 0}, {SIG_DFL}, 8) = 0
8826  dup2(4, 1)                        = 1
8826  close(4)                          = 0
8826  close(3)                          = 0
8826  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8826  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8826  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8826  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8826  rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
8826  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8826  write(1, "'se'\n"..., 5)          = 5
8826  close(63)                         = 0
8826  exit_group(0)                     = ?
8825  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8825  --- SIGCHLD (Child exited) @ 0 (0) ---
8825  waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 8826
8825  waitpid(-1, 0xbfece2b8, WNOHANG)  = -1 ECHILD (No child processes)
8825  sigreturn()                       = ? (mask now [])
8825  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
8825  close(4)                          = 0
8825  read(3, "'se'\n"..., 128)         = 5
8825  read(3, ""..., 128)               = 0
8825  close(3)                          = 0
8825  rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
8825  rt_sigaction(SIGINT, {0x8080ac0, [], 0}, {0x8094c40, [], 0}, 8) = 0
8825  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8825  rt_sigaction(SIGINT, {0x8094c40, [], 0}, {0x8080ac0, [], 0}, 8) = 0
8825  open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
8825  fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
8825  getdents64(3, /* 38 entries */, 4096) = 1216
8825  getdents64(3, /* 0 entries */, 4096) = 0
8825  close(3)                          = 0
8825  write(1, "segfault\n"..., 9)      = 9
8825  write(1, "segfault.tar.gz\n"..., 16) = 16
8825  exit_group(0)                     = ?
8631  setpgid(8825, 8631)               = 0
8631  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8631  --- SIGCHLD (Child exited) @ 0 (0) ---
8631  waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 8823
8631  waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 8825
8631  waitpid(-1, 0xbfece7e8, WNOHANG|WSTOPPED|WCONTINUED) = -1 ECHILD (No child processes)
8631  sigreturn()                       = ? (mask now [])
8631  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
8631  close(3)                          = 0
8631  close(5)                          = 0
8631  close(4)                          = 0
8631  open("/dev/fd/62", O_RDONLY|O_LARGEFILE) = 3
8631  fcntl64(0, F_GETFD)               = 0
8631  fcntl64(0, F_DUPFD, 10)           = 10
8631  fcntl64(0, F_GETFD)               = 0
8631  fcntl64(10, F_SETFD, FD_CLOEXEC)  = 0
8631  dup2(3, 0)                        = 0
8631  close(3)                          = 0
8631  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfecec68) = -1 EINVAL (Invalid argument)
8631  _llseek(0, 0, 0xbfececd0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
8631  read(0, "s"..., 1)                = 1
8631  read(0, "e"..., 1)                = 1
8631  read(0, "g"..., 1)                = 1
8631  read(0, "f"..., 1)                = 1
8631  read(0, "a"..., 1)                = 1
8631  read(0, "u"..., 1)                = 1
8631  read(0, "l"..., 1)                = 1
8631  read(0, "t"..., 1)                = 1
8631  read(0, "\n"..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfecec68) = -1 EINVAL (Invalid argument)
8631  _llseek(0, 0, 0xbfececd0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
8631  read(0, "s"..., 1)                = 1
8631  read(0, "e"..., 1)                = 1
8631  read(0, "g"..., 1)                = 1
8631  read(0, "f"..., 1)                = 1
8631  read(0, "a"..., 1)                = 1
8631  read(0, "u"..., 1)                = 1
8631  read(0, "l"..., 1)                = 1
8631  read(0, "t"..., 1)                = 1
8631  read(0, "."..., 1)                = 1
8631  read(0, "t"..., 1)                = 1
8631  read(0, "a"..., 1)                = 1
8631  read(0, "r"..., 1)                = 1
8631  read(0, "."..., 1)                = 1
8631  read(0, "g"..., 1)                = 1
8631  read(0, "z"..., 1)                = 1
8631  read(0, "\n"..., 1)               = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfecec68) = -1 EINVAL (Invalid argument)
8631  _llseek(0, 0, 0xbfececd0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
8631  read(0, ""..., 1)                 = 0
8631  dup2(10, 0)                       = 0
8631  fcntl64(10, F_GETFD)              = 0x1 (flags FD_CLOEXEC)
8631  close(10)                         = 0
8631  write(2, "\7"..., 1)              = 1
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "\7"..., 4096)            = 1
8628  gettimeofday({1260187822, 849898}, NULL) = 0
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"h\0\1\0\22\2\6\0/\0\340\3>\0\0\0>\0\0\0\10\1\5\0\0\0\0\0"..., 28}, {NULL, 0}, {""..., 0}], 3) = 28
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL) = 1 (in [3])
8628  read(3, "\34P\364\3/\0\340\3>\0\0\0i\0\263\0\0P\231\277\332\37\t\10\10Q\231\277/\0\340\3"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  write(2, "gfault"..., 6)          = 6
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "gfault"..., 4096)        = 6
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\266\0\261\2\0 \0\0M\6\7\0/\0\340\0031\0\340\3\266"..., 68}, {NULL, 0}, {""..., 0}], 3) = 68
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [3])
8628  read(3, "\2<\367\3\32\5\263\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "."..., 1)               = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "."..., 1)     = 1
8631  write(2, "."..., 1)               = 1
8628  <... select resumed> )            = 1 (in [5])
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(5, "."..., 4096)             = 1
8628  read(5, 0x9534a44, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  select(4, [3], [3], NULL, NULL)   = 1 (out [3])
8628  writev(3, [{"M\1\5\0/\0\340\0031\0\340\3\332\0\261\2\0 \0\0M\1\5\0/\0\340\0031\0\340\3\332"..., 60}, {NULL, 0}, {""..., 0}], 3) = 60
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  read(0,  <unfinished ...>
8628  <... select resumed> )            = 1 (in [3])
8628  read(3, "\2\27\372\3u\5\263\0\334\0\0\0/\0\340\3\0\0\0\0G\2#\2G\2\362\1\0\0\1\1"..., 4096) = 32
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
8628  write(5, "\t"..., 1)              = 1
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  read(3, 0x94c8ba0, 4096)          = -1 EAGAIN (Resource temporarily unavailable)
8628  poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN|POLLPRI}], 2, 0) = 0 (Timeout)
8628  select(6, [3 4 5], [], NULL, NULL <unfinished ...>
8631  <... read resumed> "\t"..., 1)    = 1
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  pipe([3, 4])                      = 0
8631  rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
8631  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8631  rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
8631  pipe([5, 6])                      = 0
8631  clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7da8708) = 8827
8827  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8827  rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
8827  rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
8827  rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
8827  setpgid(8827, 8631)               = 0
8827  close(5)                          = 0
8827  close(6)                          = 0
8827  rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
8827  rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
8827  rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
8827  rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
8827  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
8827  rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
8827  dup2(4, 1)                        = 1
8827  close(4)                          = 0
8827  close(3)                          = 0
8827  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8827  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8827  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8827  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8827  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8827  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8827  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8827  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8827  write(1, "segfault.\n"..., 10)    = 10
8827  close(62)                         = 0
8827  close(63)                         = 0
8827  exit_group(0)                     = ?
8631  setpgid(8827, 8631)               = 0
8631  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8631  --- SIGCHLD (Child exited) @ 0 (0) ---
8631  waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG|WSTOPPED|WCONTINUED) = 8827
8631  waitpid(-1, 0xbfecec58, WNOHANG|WSTOPPED|WCONTINUED) = -1 ECHILD (No child processes)
8631  sigreturn()                       = ? (mask now [])
8631  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {0x807fe90, [], 0}, 8) = 0
8631  close(5)                          = 0
8631  close(6)                          = 0
8631  close(4)                          = 0
8631  read(3, "segfault.\n"..., 128)    = 10
8631  read(3, ""..., 128)               = 0
8631  close(3)                          = 0
8631  rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
8631  rt_sigprocmask(SIG_BLOCK, [CHLD TSTP TTIN TTOU], [CHLD], 8) = 0
8631  ioctl(255, TIOCSPGRP, [8631])     = 0
8631  rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
8631  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
8631  pipe([3, 4])                      = 0
8631  fcntl64(63, F_GETFD)              = 0
8631  fcntl64(62, F_GETFD)              = 0
8631  fcntl64(61, F_GETFD)              = -1 EBADF (Bad file descriptor)
8631  dup2(3, 61)                       = 61
8631  close(3)                          = 0
8631  rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
8631  pipe([3, 5])                      = 0
8631  clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7da8708) = 8828
8828  rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
8828  rt_sigaction(SIGTSTP, {SIG_IGN}, {SIG_IGN}, 8) = 0
8828  rt_sigaction(SIGTTIN, {SIG_IGN}, {SIG_IGN}, 8) = 0
8828  rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_IGN}, 8) = 0
8828  setpgid(8828, 8631)               = 0
8828  close(3)                          = 0
8828  close(5)                          = 0
8828  rt_sigaction(SIGHUP, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGTRAP, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGABRT, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGSYS, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGXCPU, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGXFSZ, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGVTALRM, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGUSR1, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGUSR2, {SIG_DFL}, NULL, 8) = 0
8828  rt_sigaction(SIGINT, {SIG_DFL}, {0x80cf1e0, [], 0}, 8) = 0
8828  rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
8828  rt_sigaction(SIGTERM, {SIG_DFL}, {SIG_IGN}, 8) = 0
8828  rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807fe90, [], 0}, 8) = 0
8828  rt_sigaction(SIGCHLD, {0x807fe90, [], 0}, {SIG_DFL}, 8) = 0
8828  rt_sigaction(SIGINT, {0x8094c40, [], 0}, {SIG_DFL}, 8) = 0
