На моем компьютере с Debian LibreOffice (даже во время простоя) потребляет 100% работающего процессора.

Я использовал strace, и эти 4 строки постоянно отображаются как в цикле (как таковой, я могу сказать, какая из них идет первой):

recvmsg(14, {msg_namelen=0}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=9, events=POLLIN}, {fd=14, events=POLLIN}], 2, 546) = 1 ([{fd=9, revents=POLLIN}])
read(9, "\1\0\0\0\0\0\0\0", 16)         = 8
write(9, "\1\0\0\0\0\0\0\0", 8)         = 8

Я должен признаться, я не знаю, как использовать это.

Есть ли способ узнать, при каких ресурсах соответствует fd # 9?

Это появилось после огромного обновления дистрибутива, так что нелегко угадать, какое именно обновление могло вызвать это. Похоже, что трекер ошибок Debian не содержит сообщений об ошибках.

заранее спасибо

1 ответ1

0

Я должен был прочитать man-страницу strace более внимательно, поскольку там можно найти объяснение: нужно просто добавить опции -y и -yy , чтобы получить полную информацию о файловых дескрипторах.

Для тех, кто больше интересуется тегом LibreOffice, чем обычным, это привело меня к (закрытому) отчету об ошибках Debian. Теперь мне просто нужно подождать, пока LibreOffice 6.0 мигрирует к buster, прежде чем переустанавливать libreoffice-gtk [23].

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .