Thunderbird: IMAP フォルダのインデックス作成中に進行しません

Thunderbird: IMAP フォルダのインデックス作成中に進行しません

私のサンダーバードは役に立たない無限ループに陥っているようです。

それは繰り返し起こります。

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}])

topthunderbird が CPU を必要とする唯一のプロセスであることがわかります。30% の CPU が必要です。

iotopほとんど io が実行されないことがわかります。

数分後でも、Thunderbird プロセスの strace 出力は同じです。

Thunderbird のアクティビティ リストを見ると、IMAP フォルダー内の画像をスキャンしようとしていることがわかります。

エラーは表示されませdmesgん。ファイルシステムは正常のようです。

Thunderbird プロセスには開いているファイルが多数あります:

ls -ltr /proc/2797/fd| wc -l
116

ほとんどのファイルは .msf ファイルです。

Thunderbird の反応が非常に遅いです。GUI はほとんど使用できません。

ここで何が起こっているのでしょうか? 何ができるでしょうか?

Ubuntu 16.04.2 LTS を実行

アクティビティ リストは次のとおりです。昨日、Thunderbird はここで数時間ハングしていました。再起動後、再び同じ状態になりました。

ここに画像の説明を入力してください

ファイル記述子 4 は Unix ドメイン ソケットです。

root@ThinkPad-E520:~# ls -ltr /proc/3059/fd| grep ' 4 '
lrwx------ 1 guettli guettli 64 Aug 14 06:14 4 -> socket:[32096]

答え1

友人から、Thunderbird はデータベース ファイルを壊すことがある、と聞きました。

~/.thunderbird フォルダを削除して、thunderbird を起動しました。その後、IMAP アカウントを追加したら、すべてが再び動作するようになりました。

この PC 上のカスタム Thunderbird 設定がすべて失われましたが、残っているのはごくわずかです。

関連情報