Bug 24506 - Сегфолтится при первом запуске gear-create-tag
: Сегфолтится при первом запуске gear-create-tag
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/gnupg2)
: unstable
: all Linux
: P3 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2010-11-06 18:16 by
Modified: 2012-05-16 17:20 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-11-06 18:16:17
Относительно недавно (по когда именно, не могу сказать), перестал нормально
отрабатывать gear-create-tag, спрашивая пароль и умирая ругаясь на то что
невозможно подписать тег. В это время в логах появляется:

gpg-agent[5330]: segfault at 10 ip b768f11d sp b73868c0 error 4 in
libassuan2so.0.0.0[b768b000+d000] (при этом раз от раза меняется только PID).
Также как я понял такое проявляется и у ender@-а.

Если после неудачного запуска gear-create-tag тут же запустить его второй раз
(и опять ввести пароль), то тег создаётся и подписывается нормально.

$rpm -qf =gpg-agent
gnupg2-2.0.16-alt2

Единственное упоминание об gnupg в логе apt-а за последний месяц это:

apt.log.10.bz2:Upgrading gnupg 1.4.10-alt4 to 1.4.11-alt1

Про assuan упоминаний нет.
------- Comment #1 From 2010-11-06 18:24:24 -------
$ gpg-agent --daemon
gpg-agent[9317]: enabled debug flags: assuan
can't connect to `/home/ender/.gnupg/log-socket': Нет такого файла или каталога
GPG_AGENT_INFO=/tmp/gpg-UNbfAy/S.gpg-agent:9318:1; export GPG_AGENT_INFO;
$ gpg --sign mkvtoolnix.spec

Необходим пароль для доступа к секретному ключу пользователя: "Afanasov Dmitry
<ender@unixkomi.ru>"
1024-бит DSA ключ, ID A734232C, создан 2008-01-26

can't connect to `/tmp/gpg-KVmjsH/S.gpg-agent': В соединении отказано
gpg: не могу подключиться к `/tmp/gpg-KVmjsH/S.gpg-agent': connect failed
Введите пароль: 
gpg: Interrupt caught ... exiting

$ gpg --gpg-agent-info /tmp/gpg-UNbfAy/S.gpg-agent:9318:1 --sign
mkvtoolnix.spec 

Необходим пароль для доступа к секретному ключу пользователя: "Afanasov Dmitry
<ender@unixkomi.ru>"
1024-бит DSA ключ, ID A734232C, создан 2008-01-26

gpg: проблема с агентом - использование
агента отключено
Файл `mkvtoolnix.spec.gpg' существует. Перезаписать (y/N)? y

после этого в логах:
 kernel: [ 4664.545165] gpg-agent[9318] segfault at 10 ip b766311d sp b74548c0
error 4 in libassuan2.so.0.0.0[b765f000+d000]
------- Comment #2 From 2010-11-06 18:29:54 -------
apt-get install seahorse спасает ситуацию.

кроме seahorse стоит 
openssh-askpass-common-5.6p1-alt1
gtk2-ssh-askpass-5.1p1-alt2

как я помню, их хватало для счастья и без всякого seahorse.
------- Comment #3 From 2010-11-06 18:43:58 -------
Стоят пакеты x11-ssh-askpass-1.2.4.1-alt4 и openssh-askpass-common-5.6p1-alt1.
Дней десять назад снёс pinentry-qt, т.к. хотелось бы вводить пароль в
терминале. Не знаю, важно ли это.
------- Comment #4 From 2010-11-09 14:30:27 -------
Такое возможно, пока pinentry не переехало на новый libassuan, хотя у меня не
воспроизводиться при постоянном использовании и консольного и qt-шного
------- Comment #5 From 2012-05-16 17:20:00 -------
Неактуально.