[bisq-network/bisq] UI is frozen upon shutdown (#2489)

Vincas Dargis notifications at github.com
Sat Mar 2 09:14:55 UTC 2019


`v0.9.4` built locally, on Debian Buster (Sid).

```
$ java -version
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Debian-2)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Debian-2, mixed mode)
```

After 0.9.4 update I get frozen window upon shutdown:
![bsiq](https://user-images.githubusercontent.com/292191/53679847-5940f380-3cca-11e9-80ba-ba789be01393.png)

Latest console output lines:
```
kov.-02 10:53:52.045 [JavaFX Application Thread] INFO  b.core.provider.fee.FeeService: BTC tx fee: txFeePerByte=22                                          
kov.-02 10:54:13.167 [Wallet autosave thread] INFO  o.bitcoinj.wallet.WalletFiles: Background saving wallet; last seen block is height 565322, date 2019-03-02T08:53:57Z, hash 000000000000000000173f0e797dcee00e3a9c8e05277765db3a6880be6879b4                                                                          
kov.-02 10:54:13.168 [Wallet autosave thread] INFO  o.bitcoinj.wallet.WalletFiles: Background saving wallet; last seen block is height 565322, date 2019-03-02T08:53:57Z, hash 000000000000000000173f0e797dcee00e3a9c8e05277765db3a6880be6879b4                                                                          
kov.-02 10:54:13.174 [Wallet autosave thread] INFO  o.bitcoinj.wallet.WalletFiles: Save completed in 4.972 ms                                               
kov.-02 10:54:13.175 [Wallet autosave thread] INFO  o.bitcoinj.wallet.WalletFiles: Save completed in 7.835 ms                                               
kov.-02 10:54:29.277 [InputHandler-X.onion:9999] INFO  b.n.p.n.Connection$SharedModel: SocketException (expected if connection lost). closeConnectionReason=CloseConnectionReason{sendCloseMessage=false, isIntended=false} SOCKET_CLOSED; connection=Connection{peerAddress=Optional[X.onion:9999], peerType=PEER, uid='X'} 
kov.-02 10:54:29.277 [InputHandler-X.onion:9999] INFO  b.n.p.n.Connection$SharedModel: SocketException (expected if connection lost). closeConnectionReason=CloseConnectionReason{sendCloseMessage=false, isIntended=false} SOCKET_CLOSED; connection=Connection{peerAddress=Optional[X.onion:9999], peerType=PEER, uid='X'} 
kov.-02 10:54:29.281 [InputHandler-X.onion:9999] INFO  b.n.p.n.Connection$InputHandler: proto is null because protoInputStream.read()=-1 (EOF). That is expected if client got stopped without proper shutdown. 
kov.-02 10:54:29.281 [InputHandler-X.onion:9999] INFO  b.n.p.n.Connection$InputHandler: proto is null because protoInputStream.read()=-1 (EOF). That is expected if client got stopped without proper shutdown. 
kov.-02 10:54:29.281 [InputHandler-X.onion:9999] INFO  b.n.p.n.Connection$InputHandler: proto is null because protoInputStream.read()=-1 (EOF). That is expected if client got stopped without proper shutdown. 
kov.-02 10:54:29.281 [InputHandler-X.onion:8000] INFO  b.n.p.n.Connection$InputHandler: proto is null because protoInputStream.read()=-1 (EOF). That is expected if client got stopped without proper shutdown. 
kov.-02 10:54:29.281 [InputHandler-X.onion:8000] INFO  b.n.p.n.Connection$InputHandler: proto is null because protoInputStream.read()=-1 (EOF). That is expected if client got stopped without proper shutdown. 
kov.-02 10:54:29.281 [InputHandler-X.onion:9999] INFO  b.n.p.n.Connection$InputHandler: proto is null because protoInputStream.read()=-1 (EOF). That is expected if client got stopped without proper shutdown. 
kov.-02 10:54:29.281 [InputHandler-X.onion:9999] INFO  b.n.p.n.Connection$InputHandler: proto is null because protoInputStream.read()=-1 (EOF). That is expected if client got stopped without proper shutdown. 
kov.-02 10:57:10.198 [Wallet autosave thread] INFO  o.bitcoinj.wallet.WalletFiles: Background saving wallet; last seen block is height 565323, date 2019-03-02T08:56:39Z, hash 00000000000000000012d2293e4c23a3c4d9bbbd05cfa7302c13a49980343977                                                                          
kov.-02 10:57:10.198 [Wallet autosave thread] INFO  o.bitcoinj.wallet.WalletFiles: Background saving wallet; last seen block is height 565323, date 2019-03-02T08:56:39Z, hash 00000000000000000012d2293e4c23a3c4d9bbbd05cfa7302c13a49980343977                                                                          
kov.-02 10:57:10.207 [Wallet autosave thread] INFO  o.bitcoinj.wallet.WalletFiles: Save completed in 6.673 ms                                               
kov.-02 10:57:10.208 [Wallet autosave thread] INFO  o.bitcoinj.wallet.WalletFiles: Save completed in 9.490 ms
```

This is one second if strace output for java process:
```
strace: Process 4078 attached with 61 threads
[pid  7991] restart_syscall(<... resuming interrupted poll ...> <unfinished ...>
[pid  5504] futex(0x7f8e4004ba88, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  5501] futex(0x7f8e400407fc, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4422] futex(0x7f8ea000cedc, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4420] futex(0x7f8ec48531f8, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4173] futex(0x7f8e5c004a7c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4172] epoll_wait(113,  <unfinished ...>
[pid  4171] restart_syscall(<... resuming interrupted futex ...> <unfinished ...>
[pid  4163] futex(0x7f8ec4ebf588, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4160] futex(0x7f8e8c038178, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4157] restart_syscall(<... resuming interrupted futex ...> <unfinished ...>
[pid  4145] restart_syscall(<... resuming interrupted futex ...> <unfinished ...>
[pid  4144] futex(0x7f8ec4fa837c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4143] futex(0x7f8ec4e7aa18, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4142] futex(0x7f8ec4e7221c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4141] futex(0x7f8ec4e6fa78, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4140] restart_syscall(<... resuming interrupted poll ...> <unfinished ...>
[pid  4139] futex(0x7f8ec4d62b7c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4129] futex(0x7f8ecc0b0718, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4128] restart_syscall(<... resuming interrupted restart_syscall ...> <unfinished ...>
[pid  4127] restart_syscall(<... resuming interrupted restart_syscall ...> <unfinished ...>
[pid  4126] restart_syscall(<... resuming interrupted restart_syscall ...> <unfinished ...>
[pid  4125] futex(0x7f8ed8056f7c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4124] futex(0x7f8ed810bb7c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4123] futex(0x7f8ecc1d38e8, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4122] futex(0x7f8ed8049e68, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4121] futex(0x7f8f80932a18, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4120] restart_syscall(<... resuming interrupted futex ...> <unfinished ...>
[pid  4119] restart_syscall(<... resuming interrupted futex ...> <unfinished ...>
[pid  4118] futex(0x7f8f802bc17c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4117] restart_syscall(<... resuming interrupted futex ...> <unfinished ...>
[pid  4116] restart_syscall(<... resuming interrupted futex ...> <unfinished ...>
[pid  4115] restart_syscall(<... resuming interrupted futex ...> <unfinished ...>
[pid  4114] restart_syscall(<... resuming interrupted futex ...> <unfinished ...>
[pid  4113] restart_syscall(<... resuming interrupted futex ...> <unfinished ...>
[pid  4112] futex(0x7f8f8756ad40, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid  4111] futex(0x7f8f801e447c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4110] futex(0x7f8f801e277c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4109] restart_syscall(<... resuming interrupted futex ...> <unfinished ...>
[pid  4108] restart_syscall(<... resuming interrupted futex ...> <unfinished ...>
[pid  4107] futex(0x7f8f80173578, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4106] futex(0x7f8f8017197c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4105] futex(0x7f8f8016fd78, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4104] futex(0x7f8f8016e17c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4103] futex(0x7f8f8016c57c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4102] futex(0x7f8f8016a978, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4101] futex(0x7f8f80168d78, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4100] futex(0x7f8f80167278, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4099] futex(0x7f8f80084a18, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid  4098] futex(0x7f8f80084a18, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid  4097] futex(0x7f8f8008447c, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4096] futex(0x7f8f80028cb8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid  4095] futex(0x7f8f80028cb8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid  4094] futex(0x7f8f80028cb8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid  4093] futex(0x7f8f80028cb8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid  4092] futex(0x7f8f80028cb8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid  4091] futex(0x7f8f80028cb8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid  4090] futex(0x7f8f80028cb8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid  4089] futex(0x7f8f80028cb8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY <unfinished ...>
[pid  4088] futex(0x7f8f80013c38, FUTEX_WAIT_PRIVATE, 0, NULL <unfinished ...>
[pid  4078] futex(0x7f8f862759d0, FUTEX_WAIT, 4088, NULL <unfinished ...>
[pid  7991] <... restart_syscall resumed> ) = 1
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 302 <unfinished ...>
[pid  4145] <... restart_syscall resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid  4145] futex(0x7f8ec4ef9128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE <unfinished ...>
[pid  7991] <... futex resumed> )       = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] read(116,  <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  4145] <... read resumed> "\377\375\377\377\0\0\377\375\0\2\377\377\377\375\0\0\0\1\0\0\0\0\377\375\0\3\0\1\0\2\377\371"..., 10000) = 10000
[pid  7991] read(119, "W", 10)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 289 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE <unfinished ...>
[pid  7991] <... futex resumed> )       = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] read(116,  <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  4145] <... read resumed> "\377\375\0\0\0\2\377\377\0\1\0\3\377\375\377\375\0\3\0\5\377\374\377\374\0\4\377\376\377\374\0\1"..., 10000) = 10000
[pid  7991] read(119, "W", 10)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 288 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] read(117, "xxxxxxx", 10)    = 7
[pid  4145] read(117, 0x7f8e9f33cf0e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE <unfinished ...>
[pid  7991] <... futex resumed> )       = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  7991] read(119, "W", 10)          = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 288 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8ec4ef9178, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=124998823} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 277 <unfinished ...>
[pid  4119] <... restart_syscall resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998122} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 250) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 224) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 214 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998624} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 198) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 172) = 1 ([{fd=123, revents=POLLIN}])
[pid  4145] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  7991] read(123,  <unfinished ...>
[pid  4145] futex(0x7f8ec4ef9128, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid  7991] <... read resumed> "\1\0\0\0\0\0\0\0", 8) = 8
[pid  4145] <... futex resumed> )       = 0
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 162 <unfinished ...>
[pid  4145] <... futex resumed> )       = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1 <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] <... write resumed> )       = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] read(116,  <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  4145] <... read resumed> "\0\1\0\2\377\375\377\375\0\4\0\3\377\375\0\0\377\376\377\374\377\377\377\377\0\1\0\1\377\376\0\4"..., 10000) = 10000
[pid  7991] read(119, "W", 10)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 162 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] <... write resumed> )       = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] getpid( <unfinished ...>
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4119] <... futex resumed> )       = 0
[pid  4145] getpid()                    = 4078
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998737} <unfinished ...>
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  4145] read(116,  <unfinished ...>
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] <... read resumed> "\0\0\0\1\0\1\0\0\0\3\0\2\377\377\0\0\0\2\377\377\377\375\0\0\0\2\377\373\377\377\377\377"..., 10000) = 10000
[pid  7991] <... write resumed> )       = 8
[pid  7991] read(119,  <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... read resumed> "W", 10) = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 161 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1 <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] <... write resumed> )       = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] read(117, "xxxxxxx", 10)    = 7
[pid  4145] read(117, 0x7f8e9f33cf0e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE <unfinished ...>
[pid  7991] <... futex resumed> )       = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] read(116,  <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  4145] <... read resumed> "\377\375\377\376\0\0\377\377\377\377\0\0\0\1\0\1\377\377\0\2\0\3\0\0\377\375\0\0\0\2\377\376"..., 10000) = 10000
[pid  7991] read(119, "W", 10)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 160 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8ec4ef9178, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=124998941} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 146) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 120 <unfinished ...>
[pid  4108] <... restart_syscall resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid  4108] futex(0x7f8f80175128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4108] getrusage(RUSAGE_THREAD, {ru_utime={tv_sec=0, tv_usec=640192}, ru_stime={tv_sec=0, tv_usec=135115}, ...}) = 0
[pid  4108] futex(0x7f8f8017517c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=299998812} <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49999260} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 104) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 94) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 67 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998751} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 51 <unfinished ...>
[pid  4145] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4145] futex(0x7f8ec4ef9128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] read(116,  <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  4145] <... read resumed> "\377\376\0\2\377\376\0\1\377\377\0\0\0\4\377\374\0\0\0\3\0\1\0\0\0\3\0\3\377\377\377\376"..., 10000) = 10000
[pid  7991] read(119,  <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... read resumed> "W", 10) = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 34 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] read(117, "xxxxxx", 10)     = 6
[pid  4145] read(117, 0x7f8e9f33cf0e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  4145] read(116,  <unfinished ...>
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] <... read resumed> "\0\5\0\1\377\374\377\376\0\3\0\6\0\2\377\375\0\1\0\5\0\0\0\0\377\377\0\3\377\377\0\2"..., 10000) = 10000
[pid  7991] <... write resumed> )       = 8
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] read(119, "W", 10)          = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 34 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8ec4ef9178, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=124998763} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 26 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998842} <unfinished ...>
[pid  7991] <... poll resumed> )        = 0 (Timeout)
[pid  7991] getpid()                    = 4078
[pid  7991] write(120, "W", 1)          = 1
[pid  7991] write(120, "W", 1)          = 1
[pid  7991] write(120, "W", 1)          = 1
[pid  7991] read(119, "WWW", 10)        = 3
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1500) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1500) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1490) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1475 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998634} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1449) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1438 <unfinished ...>
[pid  4171] <... restart_syscall resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid  4171] futex(0x7f8e6004eda8, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4171] write(112, "\1", 1)         = 1
[pid  4172] <... epoll_wait resumed> [{EPOLLIN, {u32=111, u64=140247862083695}}], 8192, -1) = 1
[pid  4172] read(111,  <unfinished ...>
[pid  4171] futex(0x7f8e6004edfc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=57472466} <unfinished ...>
[pid  4172] <... read resumed> "\1", 128) = 1
[pid  4172] epoll_ctl(113, EPOLL_CTL_MOD, 104, {EPOLLIN|EPOLLOUT, {u32=104, u64=34359738472}}) = 0
[pid  4172] epoll_wait(113, [{EPOLLOUT, {u32=104, u64=34359738472}}], 8192, -1) = 1
[pid  4172] write(104, "\371\276\264\331ping\0\0\0\0\0\0\0\0\10\0\0\0F2\242p\0\10\205\35[\337\0+", 32) = 32
[pid  4172] epoll_ctl(113, EPOLL_CTL_MOD, 104, {EPOLLIN, {u32=104, u64=30064771176}}) = 0
[pid  4172] epoll_wait(113,  <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1422 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998557} <unfinished ...>
[pid  4140] <... restart_syscall resumed> ) = 0
[pid  4140] recvmsg(96, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4140] recvmsg(96, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4140] recvmsg(96, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4140] recvmsg(96, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4140] poll([{fd=96, events=POLLRDNORM}, {fd=97, events=POLLRDNORM}], 2, 500 <unfinished ...>
[pid  4145] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4145] futex(0x7f8ec4ef9128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  4145] read(116,  <unfinished ...>
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] <... read resumed> "\377\375\377\377\0\0\0\5\0\1\0\0\377\374\0\3\377\376\0\0\377\376\0\0\0\1\377\375\0\1\0\1"..., 10000) = 10000
[pid  7991] <... write resumed> )       = 8
[pid  7991] read(119,  <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... read resumed> "W", 10) = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1409 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] read(116,  <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  7991] read(119,  <unfinished ...>
[pid  4145] <... read resumed> "\0\0\377\376\0\4\0\3\0\2\377\373\377\375\0\4\0\3\377\377\0\1\377\376\0\1\377\375\377\376\0\1"..., 10000) = 10000
[pid  7991] <... read resumed> "W", 10) = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... futex resumed> )       = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1409 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] read(117, "xxxxxxx", 10)    = 7
[pid  4145] read(117, 0x7f8e9f33cf0e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE <unfinished ...>
[pid  7991] <... futex resumed> )       = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  7991] read(119, "W", 10)          = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1409 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8ec4ef9178, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=124999123} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1402) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1376 <unfinished ...>
[pid  4171] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4171] futex(0x7f8e6004eda8, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4171] futex(0x7f8e6004edfc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=999715202} <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998370} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1350) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1324 <unfinished ...>
[pid  4108] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4108] futex(0x7f8f80175128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4108] getrusage(RUSAGE_THREAD, {ru_utime={tv_sec=0, tv_usec=640192}, ru_stime={tv_sec=0, tv_usec=135231}, ...}) = 0
[pid  4108] futex(0x7f8f8017517c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=299998792} <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998887} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1298 <unfinished ...>
[pid  4172] <... epoll_wait resumed> [{EPOLLIN, {u32=104, u64=30064771176}}], 8192, -1) = 1
[pid  4172] read(104, "\371\276\264\331pong\0\0\0\0\0\0\0\0\10\0\0\0F2\242p", 65536) = 24
[pid  4172] epoll_wait(113,  <unfinished ...>
[pid  4145] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4145] futex(0x7f8ec4ef9128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1 <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] <... write resumed> )       = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  4145] read(116,  <unfinished ...>
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] <... read resumed> "\0\4\0\1\377\377\377\376\0\0\377\377\377\376\377\377\377\377\0\3\0\5\377\377\377\375\0\1\0\4\0\2"..., 10000) = 10000
[pid  7991] <... write resumed> )       = 8
[pid  7991] read(119,  <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... read resumed> "W", 10) = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1283 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid( <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  4145] <... getpid resumed> )      = 4078
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  4145] read(116,  <unfinished ...>
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] <... read resumed> "\0\0\0\3\377\376\377\375\377\377\0\2\0\3\377\372\377\372\0\3\0\5\0\2\377\375\0\2\0\0\0\1"..., 10000) = 10000
[pid  7991] <... write resumed> )       = 8
[pid  7991] getpid( <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... getpid resumed> )      = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, "W", 10)          = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1282 <unfinished ...>
[pid  4145] getpid( <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  4145] <... getpid resumed> )      = 4078
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1282 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] read(117, "xxxxxxxx", 10)   = 8
[pid  4145] read(117, 0x7f8e9f33cf0e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119, "W", 10)          = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1282 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8ec4ef9178, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=124998752} <unfinished ...>
[pid  4172] <... epoll_wait resumed> [{EPOLLIN, {u32=104, u64=30064771176}}], 8192, -1) = 1
[pid  4172] read(104, "\0\10\205\35[\337\0+", 65512) = 8
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119,  <unfinished ...>
[pid  4172] epoll_wait(113,  <unfinished ...>
[pid  7991] <... read resumed> 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1265 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998826} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1255) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1229) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1213 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998442} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1193) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1167 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998649} <unfinished ...>
[pid  4145] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4145] futex(0x7f8ec4ef9128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE <unfinished ...>
[pid  7991] <... futex resumed> )       = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] read(116,  <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  4145] <... read resumed> "\377\376\377\374\0\1\0\2\0\1\0\5\0\2\377\377\0\0\0\0\377\374\377\377\0\3\377\376\377\376\0\2"..., 10000) = 10000
[pid  7991] read(119, "W", 10)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1156 <unfinished ...>
[pid  4145] getpid( <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  4145] <... getpid resumed> )      = 4078
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE <unfinished ...>
[pid  7991] <... futex resumed> )       = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] read(123,  <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... read resumed> "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1155 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  4145] read(116,  <unfinished ...>
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] <... read resumed> "\377\373\377\377\0\0\377\377\377\374\0\2\0\4\0\2\377\377\377\377\0\0\0\3\0\0\377\376\0\0\0\0"..., 10000) = 10000
[pid  7991] <... write resumed> )       = 8
[pid  7991] read(119,  <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... read resumed> "W", 10) = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1155 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] read(117, "xxxxxxx", 10)    = 7
[pid  4145] read(117, 0x7f8e9f33cf0e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE <unfinished ...>
[pid  7991] <... futex resumed> )       = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] read(116,  <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  7991] read(119, "W", 10)          = 1
[pid  4145] <... read resumed> "\377\375\0\1\377\376\0\0\377\377\0\2\377\375\377\376\0\2\0\2\377\374\377\377\0\5\377\377\377\375\0\1"..., 10000) = 10000
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid( <unfinished ...>
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1154 <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8ec4ef9178, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=124999115} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1145) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1115 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998918} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1099) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1072 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998623} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1046) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1036 <unfinished ...>
[pid  4145] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4145] futex(0x7f8ec4ef9128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1 <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] <... write resumed> )       = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE <unfinished ...>
[pid  7991] <... futex resumed> )       = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] read(116,  <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  7991] read(119, "W", 10)          = 1
[pid  4145] <... read resumed> "\377\375\0\1\0\0\0\0\0\3\377\374\377\376\0\0\0\0\377\376\0\1\377\375\377\376\377\376\377\376\377\376"..., 10000) = 10000
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1028 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1 <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] <... write resumed> )       = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] read(117, "xxxxxx", 10)     = 6
[pid  4145] read(117, 0x7f8e9f33cf0e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE <unfinished ...>
[pid  7991] <... futex resumed> )       = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] read(116,  <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  4145] <... read resumed> "\0\2\377\376\0\2\0\1\377\373\377\376\0\3\0\1\0\0\377\373\377\376\0\3\0\3\377\374\377\376\0\3"..., 10000) = 10000
[pid  7991] read(119, "W", 10)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1028 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8ec4ef9178, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=124998892} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 1020 <unfinished ...>
[pid  4108] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4108] futex(0x7f8f80175128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4108] getrusage(RUSAGE_THREAD, {ru_utime={tv_sec=0, tv_usec=640192}, ru_stime={tv_sec=0, tv_usec=135343}, ...}) = 0
[pid  4108] futex(0x7f8f8017517c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=299998697} <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998785} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 993) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 984) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 968 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998935} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 942) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 926) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 916 <unfinished ...>
[pid  4140] <... poll resumed> )        = 0 (Timeout)
[pid  4140] recvmsg(96, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4140] recvmsg(96, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4140] recvmsg(96, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4140] recvmsg(96, {msg_namelen=0}, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4140] poll([{fd=96, events=POLLRDNORM}, {fd=97, events=POLLRDNORM}], 2, 500 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998629} <unfinished ...>
[pid  4145] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4145] futex(0x7f8ec4ef9128, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1)          = 1
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] getpid( <unfinished ...>
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] <... getpid resumed> )      = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  4145] read(116,  <unfinished ...>
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] <... read resumed> "\0\3\0\2\377\374\0\3\377\376\0\0\377\375\0\0\0\3\377\376\0\1\0\3\0\1\377\376\0\3\0\0"..., 10000) = 10000
[pid  7991] <... write resumed> )       = 8
[pid  7991] read(119,  <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... read resumed> "W", 10) = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 902 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1 <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] <... write resumed> )       = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(118, "x", 1)          = 1
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  4145] read(116,  <unfinished ...>
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] <... read resumed> "\0\3\377\375\377\377\0\7\377\377\377\377\0\1\377\377\377\377\377\376\0\2\377\376\377\375\0\0\0\2\377\377"..., 10000) = 10000
[pid  7991] <... write resumed> )       = 8
[pid  7991] read(119,  <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... read resumed> "W", 10) = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 901 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] write(120, "W", 1 <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=119, revents=POLLIN}])
[pid  4145] <... write resumed> )       = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] getpid()                    = 4078
[pid  4145] read(117, "xxxxxxx", 10)    = 7
[pid  4145] read(117, 0x7f8e9f33cf0e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE <unfinished ...>
[pid  7991] <... futex resumed> )       = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] write(121, "\1\0\0\0\0\0\0\0", 8 <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] <... write resumed> )       = 8
[pid  7991] read(119, "W", 10)          = 1
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 900 <unfinished ...>
[pid  4145] getpid( <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  4145] <... getpid resumed> )      = 4078
[pid  7991] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  7991] <... futex resumed> )       = 0
[pid  4145] futex(0x7f8e8c034500, FUTEX_LOCK_PI_PRIVATE, NULL <unfinished ...>
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] <... futex resumed> )       = 0
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 899 <unfinished ...>
[pid  4145] getpid()                    = 4078
[pid  4145] futex(0x7f8e8c034500, FUTEX_UNLOCK_PI_PRIVATE) = 0
[pid  4145] futex(0x7f8ec4ef9178, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=124998978} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 890) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 874 <unfinished ...>
[pid  4119] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid  4119] futex(0x7f8f802be228, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4119] futex(0x7f8f802be27c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49998263} <unfinished ...>
[pid  7991] <... poll resumed> )        = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 847) = 1 ([{fd=123, revents=POLLIN}])
[pid  7991] read(123, "\1\0\0\0\0\0\0\0", 8) = 8
[pid  7991] getpid()                    = 4078
[pid  7991] write(118, "x", 1)          = 1
[pid  7991] read(119, 0x7f8e9e2cdc9e, 10) = -1 EAGAIN (Resource temporarily unavailable)
[pid  7991] poll([{fd=119, events=POLLIN}, {fd=122, events=POLLIN}, {fd=123, events=POLLIN}], 3, 821 <unfinished ...>
[pid  4109] <... restart_syscall resumed> ) = -1 ETIMEDOUT (Connection timed out)
[pid  4109] futex(0x7f8f801d7f28, FUTEX_WAKE_PRIVATE, 1) = 0
[pid  4109] futex(0x7f8f801d7f78, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=999999156}
```

Looks like it loops doing something same or similar again and again.

It does not happen all the time, but I've experienced that at least twice.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/issues/2489
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20190302/30a7399b/attachment-0001.html>


More information about the bisq-github mailing list