# strace -p 32768 Process 32768 attached - interrupt to quit select(8520, [3 5 7 8 9 8518], [], NULL, NULL) = 1 (in [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(3, "\343\36\310\337\32\313\24\221\254\335\310Y@Dd\0172|FZ\34\3\207#\v\2705\327b\274$\223"..., 16384) = 52 select(8520, [3 5 7 8 9 8518 8519], [], NULL, NULL) = 1 (in [8519]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(8519, "\0\0\1\24\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\10L\0\0\0\0L\0"..., 16384) = 296 select(8520, [3 5 7 8 9 8518 8519], [3], NULL, NULL) = 1 (out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(3, "p\314i>>\3\272\363\340\tK\240\330\362\200/\242\326\212\207\325\233\212\276\367O\251\272\262\330\2554"..., 340) = 340 select(8520, [3 5 7 8 9 8518 8519], [], NULL, NULL) = 1 (in [8]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(8, "\0\24\1", 16384) = 3 select(8520, [3 5 7 8 9 8518 8519], [3], NULL, NULL) = 1 (out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(3, "\231\242\35\211\337\376\21\242\317#{\257\30\32i\320\230\251'L\271F\345\252\362\235\374\234\376\5m\253"..., 52) = 52 select(8520, [3 5 7 8 9 8518 8519], [], NULL, NULL) = 1 (in [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(3, "\344\306\354\370+\325a\33\10E\\\17P\200\250\345%d\316},\323Bb\3152\223\222\341\2461\26"..., 16384) = 52 select(8520, [3 5 7 8 9 8518 8519], [8], NULL, NULL) = 1 (out [8]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(8, "\0\25\1", 3) = 3 select(8520, [3 5 7 8 9 8518 8519], [], NULL, NULL) = 1 (in [8]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(8, "\0\24\1", 16384) = 3 select(8520, [3 5 7 8 9 8518 8519], [3], NULL, NULL) = 1 (out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(3, "&c\7\r\26#\373\373F\244\222f\215\223\352\\g\6l@\247\244\231fq\3g\312Ol\322\245"..., 52) = 52 select(8520, [3 5 7 8 9 8518 8519], [], NULL, NULL) = 1 (in [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(3, ": W\311.\240\277\226R\5\02235\235\211O\221\220s\\\36$\4\245\204\333u&\0\315\323\217"..., 16384) = 52 select(8520, [3 5 7 8 9 8518 8519], [8], NULL, NULL) = 1 (out [8]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(8, "\0\25\1", 3) = 3 select(8520, [3 5 7 8 9 8518 8519], [], NULL, NULL) = 1 (in [8]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(8, "\0\24\1", 16384) = 3 select(8520, [3 5 7 8 9 8518 8519], [3], NULL, NULL) = 1 (out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(3, "\253B\0f\371\317A\360\23,\36\366z\5*\n\370\251\0363\307Yk\275w\313\2\253\304]`\355"..., 52) = 52 select(8520, [3 5 7 8 9 8518 8519], [], NULL, NULL) = 1 (in [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(3, "\210_\316\214\346\337\236\262\r\256\20\204\224KL\335\253\316\r\35\271\330N\17M\221b\353\250\367\247\335"..., 16384) = 52 select(8520, [3 5 7 8 9 8518 8519], [8], NULL, NULL) = 1 (out [8]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(8, "\0\25\1", 3) = 3 select(8520, [3 5 7 8 9 8518 8519], [], NULL, NULL) = 1 (in [8]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(8, "\0\24\1", 16384) = 3 select(8520, [3 5 7 8 9 8518 8519], [3], NULL, NULL) = 1 (out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(3, "ms\324\227\255@&\364\362\340\332\32.*K\306s\326\360\343\212\274\302\341\352\273\22\22!m7\373"..., 52) = 52 select(8520, [3 5 7 8 9 8518 8519], [], NULL, NULL) = 1 (in [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(3, "\227\tM\261\363\306PR\210I\300o\326\262\24<\331\5\222\0206\227\226\7c\354\221!$ \205\302"..., 16384) = 52 select(8520, [3 5 7 8 9 8518 8519], [8], NULL, NULL) = 1 (out [8]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(8, "\0\25\1", 3) = 3 select(8520, [3 5 7 8 9 8518 8519], [], NULL, NULL) = 1 (in [8]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(8, "\202\"\0205\30\4\0,\300%\0000\0 \0\245\0\30\0\200\213\4\5\0-\300%\0,\300%\0"..., 16384) = 292 select(8520, [3 5 7 8 9 8518 8519], [3], NULL, NULL) = 1 (out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(3, "\326/\206cr\331k\225\201;\316\226Y\3555\241U\375\326X\23\2222]\226\341\234Xve\311\225"..., 340) = 340 select(8520, [3 5 7 8 9 8518 8519], [], NULL, NULL) = 1 (in [8518]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(8518, "", 16384) = 0 shutdown(8518, 0 /* receive */) = 0 select(8520, [3 5 7 8 9 8519], [3], NULL, NULL) = 1 (out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(3, "\3746\0\312\275;Z\24\24\30E\261@\212\313\326\37D\304\25\264C#\375\223\315\233\277\261p\222\231"..., 36) = 36 select(8520, [3 5 7 8 9 8519], [], NULL, NULL) = 1 (in [8519]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(8519, "", 16384) = 0 shutdown(8519, 0 /* receive */) = 0 select(8520, [3 5 7 8 9], [3], NULL, NULL) = 1 (out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(3, "R%\307)\333}\350\21\n\347M>u\37\374\340\211\225r\220\353N\335V\224D:\371\26\362\373\241"..., 36) = 36 select(8520, [3 5 7 8 9], [], NULL, NULL) = 1 (in [8]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(8, "\0\24\1", 16384) = 3 select(8520, [3 5 7 8 9], [3], NULL, NULL) = 1 (out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(3, "u\1\37\f\323\337\244b\0173\333Fz\225\30\343Km\31D\10%\3516\342\302\0275\346{\365!"..., 52) = 52 select(8520, [3 5 7 8 9], [], NULL, NULL) = 1 (in [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(3, "H\17/ \2648\326\207`*\0200!\2\227X\"\344\266\307\366\323\377\271\n\2150v0j-,"..., 16384) = 52 select(8520, [3 5 7 8 9], [8], NULL, NULL) = 1 (out [8]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(8, "\0\25\1", 3) = 3 select(8520, [3 5 7 8 9], [], NULL, NULL) = 1 (in [8]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(8, "\22\2007\30\4\0.\300%\0(\0 \0\0\0\0\0\0", 16384) = 19 select(8520, [3 5 7 8 9], [3], NULL, NULL) = 3 (in [7 8], out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 accept(7, {sa_family=AF_INET, sin_port=htons(51698), sin_addr=inet_addr("127.0.0.1")}, [16]) = 8520 getsockopt(8520, SOL_TCP, TCP_NODELAY, [8830817467723939840], [4]) = 0 setsockopt(8520, SOL_TCP, TCP_NODELAY, [1], 4) = 0 fcntl(8520, F_SETFD, FD_CLOEXEC) = 0 ioctl(8520, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff6d2bcb00) = -1 EINVAL (Invalid argument) fcntl(8520, F_GETFL) = 0x2 (flags O_RDWR) fcntl(8520, F_SETFL, O_RDWR|O_NONBLOCK) = 0 fcntl(8520, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) getpeername(8520, {sa_family=AF_INET, sin_port=htons(51698), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0 getpeername(8520, {sa_family=AF_INET, sin_port=htons(51698), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0 read(8, "\22@7\30\4\0/\300%\0(\0 \0\0\0\0\0\0\37@8\30\5\0/\300%\0\10\0\10"..., 16384) = 83 write(3, ",\351)\356-y\1l\0255;\367U\367\254Z$\216\264\251\371qz\206\302\24\245\326\333\0\342\244"..., 168) = 168 select(8521, [3 5 7 8 9], [3], NULL, NULL) = 2 (in [7], out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 accept(7, {sa_family=AF_INET, sin_port=htons(51699), sin_addr=inet_addr("127.0.0.1")}, [16]) = 8521 getsockopt(8521, SOL_TCP, TCP_NODELAY, [8830817467723939840], [4]) = 0 setsockopt(8521, SOL_TCP, TCP_NODELAY, [1], 4) = 0 fcntl(8521, F_SETFD, FD_CLOEXEC) = 0 ioctl(8521, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff6d2bcb00) = -1 EINVAL (Invalid argument) fcntl(8521, F_GETFL) = 0x2 (flags O_RDWR) fcntl(8521, F_SETFL, O_RDWR|O_NONBLOCK) = 0 fcntl(8521, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) getpeername(8521, {sa_family=AF_INET, sin_port=htons(51699), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0 getpeername(8521, {sa_family=AF_INET, sin_port=htons(51699), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0 write(3, "bA\7\264\177\226\267\242\215\302\354\331\230y\346\213\7Sj\271\343\21\345\201\33q\352\251X\306\306\304"..., 232) = 232 select(8522, [3 5 7 8 9], [], NULL, NULL) = 1 (in [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(3, "$=^k\255S\200f4\216\325\336N\201]\377Q\v\270\36Eq\302l#@p\236\375\360\37w"..., 16384) = 52 select(8522, [3 5 7 8 9 8520], [], NULL, NULL) = 1 (in [8520]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(8520, "\0\0\1\24\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\10L\0\0\0\0L\0"..., 16384) = 296 select(8522, [3 5 7 8 9 8520], [3], NULL, NULL) = 1 (out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(3, "\240\313e-\"\236\347\f\252\274\267\207\21141H\323\302z\t9\34\225\323\267\356mq\313\246M&"..., 340) = 340 select(8522, [3 5 7 8 9 8520], [], NULL, NULL) = 1 (in [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(3, "J\177\300\262w\234\367\357r\34%\261\255\346`Aq\36\37g>\275\216\332\214p\277>\3631P\300"..., 16384) = 52 select(8522, [3 5 7 8 9 8520 8521], [], NULL, NULL) = 1 (in [8521]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(8521, "\0\0\1\24\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0L\0\0\0\10L\0\0\0\0L\0"..., 16384) = 296 select(8522, [3 5 7 8 9 8520 8521], [3], NULL, NULL) = 1 (out [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(3, "\304u\205fO-\371\2667{\\\211\254!\303\36\f[l\215b<\201\202/\275\3544\1O2\327"..., 340) = 340 select(8522, [3 5 7 8 9 8520 8521], [], NULL, NULL^C Process 32768 detached