Застукал сегодня dirmngr за 100%-м потреблением CPU (Из пакета gnupg)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модератор: SLEDopit

Аватара пользователя
Dionysius
Сообщения: 523
ОС: Manjaro

Застукал сегодня dirmngr за 100%-м потреблением CPU

Сообщение Dionysius »

Сегодня вот такой процесс топил в CPU длительное время, пока я не перезагрузился:

Код: Выделить всё

dirmngr --daemon --homedir /etc/pacman.d/gnupg
. Впервые такое у себя наблюдаю. На SO нашёл такой топик: https://stackoverflow.com/questions/55421408/why-is-ubuntu-dirmngr-process-consuming-100-of-cpu Но там ни объяснения, ни универсального решения. Вывод только тот, что проблема не зависит от дистрибутива.

После перезагрузки пока такого больше не наблюдал.

Кто-нибудь с таким сталкивался? Есть идеи, что за непотребство?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20846
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Застукал сегодня dirmngr за 100%-м потреблением CPU

Сообщение Bizdelnick »

Единственная идея — если повторится, подрубаться отладчиком и смотреть, на чём висит.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Dionysius
Сообщения: 523
ОС: Manjaro

Re: Застукал сегодня dirmngr за 100%-м потреблением CPU

Сообщение Dionysius »

Bizdelnick писал:
02.03.2023 03:27
Единственная идея — если повторится, подрубаться отладчиком и смотреть, на чём висит.
Это gdb который?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20846
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Застукал сегодня dirmngr за 100%-м потреблением CPU

Сообщение Bizdelnick »

Dionysius писал:
02.03.2023 03:29
Это gdb который?
Да. Если умеете им пользоваться, конечно. Если в Вашем дистрибутиве отладочная информация поставляется в отдельных пакетах, надо их доустановить, иначе что-то понять будет сложно.
Можно не сразу подключаться к процессу, а сделать дамп и поисследовать его потом. gcore -o dirmngr.core $(pgrep dirmngr). А можно зарепортить баг сопровождающему пакета, приложив дамп. Он с большей вероятностью сможет разобраться и передать инфу в апстрим, а может быть, и самостоятельно пропатчить.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали: