kde4pim-akonadi-4.7.4-alt5.M60P.1 akonadi-1.6.2-alt7.M60P.1 В момент проверки imap-ящика временно пропало WiFi соединение. В результате akonadi_imap_resource зациклился. $ ps ax|grep 6952 6952 ? Sl 23:29 /usr/bin/akonadi_imap_resource --identifier akonadi_imap_resource_0 strace показывает вот такой цикл: read(7, 0x69aa24, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=7, events=POLLIN}, {fd=10, events=POLLIN}], 5, 0) = 0 (Timeout) read(7, 0x69aa24, 4096) = -1 EAGAIN (Resource temporarily unavailable) sendmsg(8, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1\33\0\0\0#\254\32\0\177\0\0\0\1\1o\0\25\0\0\0/org/fre"..., 144}, {"\26\0\0\0org.kde.akonadiconsole\0", 27}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 171 poll([{fd=8, events=POLLIN}], 1, 25000) = 1 ([{fd=8, revents=POLLIN}]) recvmsg(8, {msg_name(0)=NULL, msg_iov(1)=[{"l\2\1\1\4\0\0\0E\252\32\0=\0\0\0\6\1s\0\5\0\0\0:1.30\0\0\0"..., 2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 84 recvmsg(8, 0x7fff27995000, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable) read(7, 0x69aa24, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=7, events=POLLIN}, {fd=10, events=POLLIN}], 5, 0) = 0 (Timeout) read(7, 0x69aa24, 4096) = -1 EAGAIN (Resource temporarily unavailable) stat("/home/asy/.config/akonadi", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/home/asy/.config/akonadi/agent_config_akonadi_imap_resource_0_changes.dat", O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC, 0666) = 13 fcntl(13, F_SETFD, FD_CLOEXEC) = 0 fstat(13, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 write(13, "\0\0\0\0\0\0\0\1\0\0\0\21kmail2-1314171187\0\0\0"..., 142) = 142 close(13) = 0 В .xsession-errors:0 встречается вот такаое сообщение об ошибке: request for item 118345 "54785" failed: "Unable to retrieve item from resource: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." ItemRetrieverException : Unable to retrieve item from resource: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. posting retrieval request for item 118345 there are 1 queues and 0 items in mine request for item 118345 still pending - waiting processing retrieval request for item 118345 parts: ("RFC822") of resource: "akonadi_imap_resource_0" continuing
Оказалось, это не единственная проблема. Теперь, в аналогичной ситуации, встало как-то по-другому: poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=7, events=POLLIN}, {fd=10, events=POLLIN}], 5, -1) = 1 ([{fd=7, revents=POLLIN}]) read(7, "\34\0\241\6\252\0\0\0\270\1\0\0\4\r\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32 read(7, 0x69b6b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(7, 0x69b6b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(7, "\34\0\241\6\252\0\0\0\270\1\0\0\5\r\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32 read(7, 0x69b6b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=7, events=POLLIN}, {fd=10, events=POLLIN}], 5, 0) = 0 (Timeout) read(7, 0x69b6b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(7, 0x69b6b4, 4096) = -1 EAGAIN (Resource temporarily unavailable) В отличие от предыдущего случая, умерло совсем. Не помогает ни прибивание Аконади, ни перезагрузка.
С kde-4.8 то же?
Он иногда зацикливается и не только в случае проблем с сетью, а при одновременной работе нескольких пользователей в режиме терминала. Особенно, если они подключаются к одному ресурсу!
Вроде бы, к концу использования p6, эта проблема меня уже не беспокоила. В p7, с 4.12.4-alt0.M70P.2, вроде бы, тоже не проявляется. Закрою, как fixed.