100% cpu usage in lightdm or tty login
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Light Display Manager |
New
|
Undecided
|
Unassigned |
Bug Description
After X login lightdm process uses 100% cpu. If login tty login process uses 100% cpu.
This bug only occurs if libpam-pkcs11 is instaled and using safenet (5100 or 5101) card.
#######
uname -a
Linux serpro-1555140 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
#######
ii lightdm 1.18.2-0ubuntu1 amd64
ii safenetauthenti
ii libpam-pkcs11 0.6.8 amd64
#######
sudo tail -1000 /var/log/
[+80247.53s] DEBUG: Seat seat0 changes active session to c4
[+80250.24s] DEBUG: Seat seat0 changes active session to
[+80250.25s] DEBUG: Seat seat0 changes active session to c4
[+80250.38s] DEBUG: Seat seat0 changes active session to
[+80253.68s] DEBUG: Seat seat0 changes active session to c2
[+80253.68s] DEBUG: Session c2 is already active
#######
ps ax|grep lightdm
2836 ? SLsl 0:00 /usr/sbin/lightdm
2846 tty7 Ss+ 51:47 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/
3149 ? SLl 1364:40 lightdm --session-child 12 19
4012 ? S 0:00 run-parts /etc/lightdm/
4041 ? S 0:00 python /etc/lightdm/
#######
sudo trace -f -p 2846
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 16000}) = 1 (in [23], left {0, 8885})
ioctl(23, _IOC(_IOC_
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 8000}) = 1 (in [20], left {0, 7993})
setitimer(
recvmsg(20, {msg_name(0)=NULL, msg_iov(
writev(20, [{"T\1T3k\
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 8000}) = 1 (in [64], left {0, 2955})
setitimer(
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"( \4\0\n\
writev(64, [{"\1\1d\
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 3000}) = 1 (in [64], left {0, 2351})
setitimer(
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"5 \4\0\376\
recvmsg(64, {msg_name(0)=NULL, msg_iov(
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn(
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 65 66], NULL, NULL, {0, 0}) = 0 (Timeout)
setitimer(
writev(20, [{"[\2T3>
writev(20, [{"[\2T3\
writev(64, [{"\1\2\
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 0}) = 1 (in [20], left {0, 0})
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 16000}) = 1 (in [20], left {0, 15993})
setitimer(
recvmsg(20, {msg_name(0)=NULL, msg_iov(
writev(20, [{"\1\2\
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 15000}) = 1 (in [17], left {0, 14994})
ioctl(17, _IOC(_IOC_
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 15000}) = 1 (in [20], left {0, 14994})
setitimer(
recvmsg(20, {msg_name(0)=NULL, msg_iov(
writev(20, [{"\1.]
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 15000}) = 1 (in [23], left {0, 977})
ioctl(23, _IOC(_IOC_
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 1000}) = 1 (in [20], left {0, 992})
setitimer(
recvmsg(20, {msg_name(0)=NULL, msg_iov(
writev(20, [{"T\1`
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 1000}) = 0 (Timeout)
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 16000}) = 1 (in [64], left {0, 6926})
setitimer(
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"( \4\0\n\
writev(64, [{"\1\1\
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 6000}) = 1 (in [64], left {0, 5353})
setitimer(
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"5 \4\0\0\
recvmsg(64, {msg_name(0)=NULL, msg_iov(
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn(
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 65 66], NULL, NULL, {0, 0}) = 0 (Timeout)
setitimer(
writev(20, [{"[\2`
writev(20, [{"[\2`
writev(64, [{"\1\2\
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 0}) = 1 (in [20], left {0, 0})
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 16000}) = 1 (in [20], left {0, 15993})
setitimer(
recvmsg(20, {msg_name(0)=NULL, msg_iov(
writev(20, [{"\1\2h3\
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 16000}) = 1 (in [17], left {0, 15995})
ioctl(17, _IOC(_IOC_
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 15000}) = 1 (in [20], left {0, 14993})
setitimer(
recvmsg(20, {msg_name(0)=NULL, msg_iov(
writev(20, [{"\1.i3\
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 15000}) = 0 (Timeout)
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 16000}) = 1 (in [23], left {0, 6022})
ioctl(23, _IOC(_IOC_
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 6000}) = 1 (in [20], left {0, 5993})
setitimer(
recvmsg(20, {msg_name(0)=NULL, msg_iov(
writev(20, [{"T\1l3q\
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 5000}) = 1 (in [64], left {0, 2893})
setitimer(
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"( \4\0\n\
writev(64, [{"\1\1\
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 3000}) = 1 (in [64], left {0, 2370})
setitimer(
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"5 \4\0\2\
recvmsg(64, {msg_name(0)=NULL, msg_iov(
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn(
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 65 66], NULL, NULL, {0, 0}) = 0 (Timeout)
setitimer(
writev(20, [{"[\2l3>
writev(20, [{"[\2l3\
writev(64, [{"\1\2%
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 0}) = 1 (in [20], left {0, 0})
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 15000}) = 1 (in [20], left {0, 14992})
setitimer(
recvmsg(20, {msg_name(0)=NULL, msg_iov(
writev(20, [{"\1\2t3\
recvmsg(20, {msg_name(0)=NULL, msg_iov(
writev(20, [{"\1.u3\
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 15000}) = 1 (in [17], left {0, 14995})
ioctl(17, _IOC(_IOC_
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 15000}) = 0 (Timeout)
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 16000}) = 1 (in [20], left {0, 14121})
setitimer(
recvmsg(20, {msg_name(0)=NULL, msg_iov(
writev(20, [{"T\1x3t\
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 14000}) = 1 (in [23], left {0, 13992})
ioctl(23, _IOC(_IOC_
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 14000}) = 1 (in [64], left {0, 4928})
setitimer(
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"( \4\0\n\
writev(64, [{"\1\1&
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 5000}) = ? ERESTARTNOHAND (To be restarted if no handler)
--- SIGIO {si_signo=SIGIO, si_code=SI_KERNEL} ---
select(40, [28 29 30 31 32 39], NULL, NULL, {0, 0}) = 1 (in [30], left {0, 0})
read(30, ")\237\
read(30, 0x561c21150950, 7104) = -1 EAGAIN (Resource temporarily unavailable)
read(30, 0x561c21150938, 7128) = -1 EAGAIN (Resource temporarily unavailable)
read(30, 0x561c21150920, 7152) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigreturn(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
writev(64, [{"#\203&
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 0}) = 1 (in [64], left {0, 0})
setitimer(
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"5 \4\0\4\
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn(
setitimer(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 0}) = 1 (in [64], left {0, 0})
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
rt_sigprocmask(
select(512, [1 3 4 5 6 15 16 17 18 19 20 21 23 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 64 65 66], NULL, NULL, {0, 16000}) = 1 (in [64], left {0, 15991})
setitimer(
recvmsg(64, {msg_name(0)=NULL, msg_iov(
writev(20, [{"[\2x3>
writev(20, [{"[\2x3\
writev(64, [{"\1\2f\
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(
^Cstrace: Process 2846 detached
#######
sudo trace -f -p 3146
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199998})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199998})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}) = 1 (in [8], left {0, 199999})
[pid 3936] select(9, [5 6 8], NULL, NULL, {0, 200000}^Cstrace: Process 3149 detached
strace: Process 3936 detached
strace: Process 3938 detached
strace: Process 3984 detached
strace: Process 3985 detached