100% cpu usage in lightdm or tty login

Bug #1614498 reported by Emmanuel
6
This bug affects 1 person
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 safenetauthenticationclient 9.1.7-0 amd64
ii libpam-pkcs11 0.6.8 amd64

#####################################

sudo tail -1000 /var/log/lightdm/lightdm.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/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
 3149 ? SLl 1364:40 lightdm --session-child 12 19
 4012 ? S 0:00 run-parts /etc/lightdm/session-startup.d/
 4041 ? S 0:00 python /etc/lightdm/session-startup.d//start-babassu

#####################################

sudo trace -f -p 2846
rt_sigprocmask(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ALRM CHLD TSTP TTIN TTOU VTALRM WINCH], [IO], 8) = 0
rt_sigprocmask(SIG_SETMASK, [IO], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
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_READ|_IOC_WRITE, 0x46, 0x52, 0x10), 0x7ffd1b7695c0) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(20, {msg_name(0)=NULL, msg_iov(1)=[{"\206\20\2\0i\1\0\1\206\t\5\0k\1\0\1\4\0\0\0\0\0\0\0<\5\0\0\206\3\4\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 44
writev(20, [{"T\1T3k\1\0\1\0\0\0\0<\5\0\0\0\0\0\0<\5\0\0\336\25\345\4\0\0\0\0", 32}], 1) = 32
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"( \4\0\n\0\200\4b\2\0\0\274\5>\7", 4096}], msg_controllen=0, msg_flags=0}, 0) = 16
writev(64, [{"\1\1d\241\0\0\0\0\0\0\0\0q\tP\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"5 \4\0\376\30\200\4\n\0\200\4\17\6r\3\213\4\6\0\377\30\200\4\376\30\200\4\20\2\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 4096
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"\3\24\32\3\24\33\3\24\34\3\25\23\3\25\24\3\25\26\3\26\26\3\26\27\3\26\30\3\26\31\3\26"..., 4004}], msg_controllen=0, msg_flags=0}, 0) = 3380
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]}) = 3380
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
writev(20, [{"[\2T3>4\0\1@4\0\1\354\25\345\4\0\0\0\0\17\6r\3\0\0\0\0\17\6r\3", 32}], 1) = 32
writev(20, [{"[\2T3\n\0\200\4y\0\0\1\354\25\345\4\0\0\0\0\17\6r\3\265\3\22\0\17\6r\3", 32}], 1) = 32
writev(64, [{"\1\2\245\241\0\0\0\0\v\0\200\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ALRM CHLD TSTP TTIN TTOU VTALRM WINCH], [IO], 8) = 0
rt_sigprocmask(SIG_SETMASK, [IO], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(20, {msg_name(0)=NULL, msg_iov(1)=[{"\206\17\2\0T\1\0\1\212\5\4\0\204\253\0\1\0\0\0\0\17\6r\3\217\3\4\0y\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 92
writev(20, [{"\1\2\\3\0\0\0\0\v\0\200\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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_READ|_IOC_WRITE, 0x46, 0x52, 0x10), 0x7ffd1b7695d0) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(20, {msg_name(0)=NULL, msg_iov(1)=[{"\233/\6\0\0\0\0\0\260;a)\34V\0\0\254\22\0\0\1\0\0\1", 4096}], msg_controllen=0, msg_flags=0}, 0) = 24
writev(20, [{"\1.]3\0\0\0\0\0\0\340\16\34V\0\0\0\0\0\1\0\0\0\0\0\226Y+\301\361P\204", 32}], 1) = 32
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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_READ|_IOC_WRITE, 0x46, 0x52, 0x10), 0x7ffd1b7695c0) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(20, {msg_name(0)=NULL, msg_iov(1)=[{"\206\20\2\0l\1\0\1\206\t\5\0n\1\0\1\4\0\0\0\0\0\0\0<\5\0\0\206\3\4\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 44
writev(20, [{"T\1`3n\1\0\1\0\0\0\0<\5\0\0\0\0\0\0<\5\0\0\377\25\345\4\0\0\0\0", 32}], 1) = 32
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ALRM CHLD TSTP TTIN TTOU VTALRM WINCH], [IO], 8) = 0
rt_sigprocmask(SIG_SETMASK, [IO], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"( \4\0\n\0\200\4b\2\0\0\305\5\223\7", 4096}], msg_controllen=0, msg_flags=0}, 0) = 16
writev(64, [{"\1\1\246\241\0\0\0\0\0\0\0\0z\t\245\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"5 \4\0\0\31\200\4\n\0\200\4\17\6r\3\213\4\6\0\1\31\200\4\0\31\200\4\20\2\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 4096
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"\31\23\3\31\24\3\31\27\3\31\30\3\31\31@\17\00318//\17\00318//\17\3^\23\17"..., 4000}], msg_controllen=0, msg_flags=0}, 0) = 3220
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]}) = 139694441070592
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
writev(20, [{"[\2`3>4\0\1@4\0\1\24\26\345\4\0\0\0\0\17\6r\3\0\0\0\0\17\6r\3", 32}], 1) = 32
writev(20, [{"[\2`3\n\0\200\4y\0\0\1\24\26\345\4\0\0\0\0\17\6r\3\265\3\22\0\17\6r\3", 32}], 1) = 32
writev(64, [{"\1\2\344\241\0\0\0\0\v\0\200\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ALRM CHLD TSTP TTIN TTOU VTALRM WINCH], [IO], 8) = 0
rt_sigprocmask(SIG_SETMASK, [IO], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(20, {msg_name(0)=NULL, msg_iov(1)=[{"\206\17\2\0W\1\0\1\212\5\4\0\206\253\0\1\0\0\0\0\17\6r\3\217\3\4\0y\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 92
writev(20, [{"\1\2h3\0\0\0\0\v\0\200\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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_READ|_IOC_WRITE, 0x46, 0x52, 0x10), 0x7ffd1b7695d0) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(20, {msg_name(0)=NULL, msg_iov(1)=[{"\233/\6\0\0\0\0\0\260;a)\34V\0\0\254\22\0\0\1\0\0\1", 4096}], msg_controllen=0, msg_flags=0}, 0) = 24
writev(20, [{"\1.i3\0\0\0\0\0\0\340\16\34V\0\0\0\0\0\1\0\0\0\0\0\226Y+\301\361P\204", 32}], 1) = 32
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ALRM CHLD TSTP TTIN TTOU VTALRM WINCH], [IO], 8) = 0
rt_sigprocmask(SIG_SETMASK, [IO], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
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_READ|_IOC_WRITE, 0x46, 0x52, 0x10), 0x7ffd1b7695c0) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(20, {msg_name(0)=NULL, msg_iov(1)=[{"\206\20\2\0o\1\0\1\206\t\5\0q\1\0\1\4\0\0\0\0\0\0\0<\5\0\0\206\3\4\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 44
writev(20, [{"T\1l3q\1\0\1\0\0\0\0<\5\0\0\0\0\0\0<\5\0\0001\26\345\4\0\0\0\0", 32}], 1) = 32
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"( \4\0\n\0\200\4b\2\0\0\274\5\223\7", 4096}], msg_controllen=0, msg_flags=0}, 0) = 16
writev(64, [{"\1\1\345\241\0\0\0\0\0\0\0\0q\t\245\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"5 \4\0\2\31\200\4\n\0\200\4\17\6r\3\213\4\6\0\3\31\200\4\2\31\200\4\20\2\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 4096
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"\3\30\34\3\31\23\3\31\24\3\31\27\3\31\30\3\31\31@\17\00318//\17\00318//\17"..., 3996}], msg_controllen=0, msg_flags=0}, 0) = 3252
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]}) = 3252
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
writev(20, [{"[\2l3>4\0\1@4\0\1<\26\345\4\0\0\0\0\17\6r\3\0\0\0\0\17\6r\3", 32}], 1) = 32
writev(20, [{"[\2l3\n\0\200\4y\0\0\1<\26\345\4\0\0\0\0\17\6r\3\265\3\22\0\17\6r\3", 32}], 1) = 32
writev(64, [{"\1\2%\242\0\0\0\0\v\0\200\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ALRM CHLD TSTP TTIN TTOU VTALRM WINCH], [IO], 8) = 0
rt_sigprocmask(SIG_SETMASK, [IO], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(20, {msg_name(0)=NULL, msg_iov(1)=[{"\206\17\2\0Z\1\0\1\212\5\4\0\210\253\0\1\0\0\0\0\17\6r\3\217\3\4\0y\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 92
writev(20, [{"\1\2t3\0\0\0\0\v\0\200\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32
recvmsg(20, {msg_name(0)=NULL, msg_iov(1)=[{"\233/\6\0\0\0\0\0\260;a)\34V\0\0\254\22\0\0\1\0\0\1", 4096}], msg_controllen=0, msg_flags=0}, 0) = 24
writev(20, [{"\1.u3\0\0\0\0\0\0\340\16\34V\0\0\0\0\0\1\0\0\0\0\0\226Y+\301\361P\204", 32}], 1) = 32
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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_READ|_IOC_WRITE, 0x46, 0x52, 0x10), 0x7ffd1b7695d0) = 0
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(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ALRM CHLD TSTP TTIN TTOU VTALRM WINCH], [IO], 8) = 0
rt_sigprocmask(SIG_SETMASK, [IO], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(20, {msg_name(0)=NULL, msg_iov(1)=[{"\206\20\2\0r\1\0\1\206\t\5\0t\1\0\1\4\0\0\0\0\0\0\0<\5\0\0\206\3\4\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 44
writev(20, [{"T\1x3t\1\0\1\0\0\0\0<\5\0\0\0\0\0\0<\5\0\0S\26\345\4\0\0\0\0", 32}], 1) = 32
recvmsg(20, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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_READ|_IOC_WRITE, 0x46, 0x52, 0x10), 0x7ffd1b7695c0) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"( \4\0\n\0\200\4b\2\0\0\305\5>\7", 4096}], msg_controllen=0, msg_flags=0}, 0) = 16
writev(64, [{"\1\1&\242\0\0\0\0\0\0\0\0z\tP\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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\265W\0\0\0\0\316?\3\0\0\0\0\0\4\0\4\0\6\0\7\0)\237\265W\0\0\0\0"..., 7152) = 72
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({mask=[]}) = -1 EINTR (Interrupted system call)
rt_sigprocmask(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ALRM CHLD TSTP TTIN TTOU VTALRM WINCH], [IO], 8) = 0
rt_sigprocmask(SIG_SETMASK, [IO], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ALRM CHLD TSTP TTIN TTOU VTALRM WINCH], [IO], 8) = 0
rt_sigprocmask(SIG_SETMASK, [IO], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ALRM CHLD TSTP TTIN TTOU VTALRM WINCH], [IO], 8) = 0
rt_sigprocmask(SIG_SETMASK, [IO], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ALRM CHLD TSTP TTIN TTOU VTALRM WINCH], [IO], 8) = 0
rt_sigprocmask(SIG_SETMASK, [IO], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
writev(64, [{"#\203&\242\26\0\0\0\2\0\3\0]\26\345\0046\0\0\0b\2\0\0\v\0\200\4\0\0\0\0"..., 120}], 1) = 120
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"5 \4\0\4\31\200\4\n\0\200\4\17\6r\3\213\4\6\0\5\31\200\4\4\31\200\4\20\2\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 4096
--- SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL} ---
rt_sigreturn({mask=[]}) = 139694441070592
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
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(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [ALRM CHLD TSTP TTIN TTOU VTALRM WINCH], [IO], 8) = 0
rt_sigprocmask(SIG_SETMASK, [IO], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
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(ITIMER_REAL, {it_interval={0, 5000}, it_value={0, 5000}}, NULL) = 0
recvmsg(64, {msg_name(0)=NULL, msg_iov(1)=[{"`\17\3\23\f\3 \3\25\27\31\27\36\0\0\0\336\372\21\0ZULWHY\v\25\23\17\3>"..., 4000}], msg_controllen=0, msg_flags=0}, 0) = 3244
writev(20, [{"[\2x3>4\0\1@4\0\1h\26\345\4\0\0\0\0\17\6r\3\0\0\0\0\17\6r\3", 32}], 1) = 32
writev(20, [{"[\2x3\n\0\200\4y\0\0\1h\26\345\4\0\0\0\0\17\6r\3\265\3\22\0\17\6r\3", 32}], 1) = 32
writev(64, [{"\1\2f\242\0\0\0\0\v\0\200\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32
recvmsg(64, 0x7ffd1b769700, 0) = -1 EAGAIN (Resource temporarily unavailable)
setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={0, 0}}, NULL) = 0
^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

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.