
Acho que meu Thunderbird está em um loop infinito e inútil.
Acontece repetível.
Saída de strace -p PID:
recvmsg(4, {msg_name(0)=NULL, msg_iov(1)=[{"\34\0\253\30)\1 \2\375\1\0\0\4\22\22\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, 0x7ffea5151530, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, 0) = 0 (Timeout)
recvmsg(4, 0x7ffea5151510, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29, events=POLLIN}, {fd=358, events=POLLIN}], 6, -1) = 1 ([{fd=29, revents=POLLIN}])
Com top
posso ver que o Thunderbird é o único processo que precisa de CPU. Precisa de 30% da CPU.
Com iotop
vejo que quase nenhum io é feito.
Mesmo vários minutos depois. A saída strace do processo Thunderbird é a mesma.
Na lista de atividades do Thunderbird vejo que ele tenta digitalizar imagens em uma pasta IMAP.
Com dmesg
não vejo erros. Os sistemas de arquivos parecem estar ok.
O processo Thunderbird tem muitos arquivos abertos:
ls -ltr /proc/2797/fd| wc -l
116
A maioria dos arquivos são arquivos .msf.
Thunderbird reage muito lentamente. A GUI está quase inutilizável.
O que está acontecendo aqui? O que posso fazer?
Executando o Ubuntu 16.04.2 LTS
Aqui está a lista de atividades. Ontem o Thunderbird ficou pendurado aqui por várias horas. Depois de reiniciar, é o mesmo novamente:
O descritor de arquivo 4 é um soquete de domínio unix:
root@ThinkPad-E520:~# ls -ltr /proc/3059/fd| grep ' 4 '
lrwx------ 1 guettli guettli 64 Aug 14 06:14 4 -> socket:[32096]
Responder1
Um amigo me disse que o Thunderbird às vezes quebra seus arquivos de banco de dados.
Eu removi minha pasta ~/.thunderbird e iniciei o Thunderbird. Depois adicionei minhas contas IMAP e agora tudo voltou a funcionar.
Perdi todas as minhas configurações personalizadas do Thunderbird neste PC, mas tinha poucas delas.