[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

jessie: segfaults на ровном месте



Привет.

Внезапно на ровном месте (ничего не апгрейдилось несколько дней - но
почему-то те же несколько дней проверялка нового не могла сделать
aptitude update в автопилоте) стали при запуске отбрасывать корку
emacs24 (gtk), emacs23-lucid и geeqie.  Собственно, абсолютная
уверенность в отсутствии апдейтов между последним успешным и первым
безуспешным запусками есть именно для geeqie - емаксы у меня
перезапускаются редко, может, после последнего успешного запуска какой
апдейт и был.  Запущенные продолжали работать.

После перезагрузки (незапуск geeqie обнаружился после выхода из
саспенда, по выходу из саспенда проблемы редко, но бывают, лечатся
перезагрузкой) выяснилось, что емаксы тоже не запускаются.  Был вручную
запущен aptitude update, нашел обновления, в т.ч. в libc6.  Обновления
были поставлены, ноут перезагружен.  Не помогло.

При этом xmonad, xterm, iceweasel, freeciv-gtk запускаются и работают
нормально.  emacs24-nox, в связи с установкой которого снесся emacs24,
тоже работает нормально.  emacs24 -nw (иксовая программа, просьба
запустить в терминале) НЕ запускался, emacs23-lucid -nw точно так же не
запускается.

strace emacs23-lucid показывает смерть после подцепляния (открыли, mmap,
закрыли) /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.  strace geeqie
тоже после, но не сразу, успевает подцепить еще
/usr/lib/x86_64-linux-gnu/libdatrie.so.1.  При этом оной libgraphite2-3
пользуются все gtk'шные программы, скорее всего, не в ней дело, а в том,
кто следующий.

gdb `which geeqie` core показывает
(gdb) bt
#0  0x00007f6f6d2ceb2d in ?? () from /lib64/ld-linux-x86-64.so.2
#1  0x00007f6f6d2ceffe in ?? () from /lib64/ld-linux-x86-64.so.2
#2  0x00007f6f6d2cf384 in ?? () from /lib64/ld-linux-x86-64.so.2
#3  0x00007f6f6d2c3728 in ?? () from /lib64/ld-linux-x86-64.so.2
#4  0x00007f6f6d2cd93e in ?? () from /lib64/ld-linux-x86-64.so.2
#5  0x00007f6f6d2c2332 in ?? () from /lib64/ld-linux-x86-64.so.2
#6  0x00007f6f6d2d42b5 in ?? () from /lib64/ld-linux-x86-64.so.2
#7  0x00007f6f6d2c3a16 in ?? () from /lib64/ld-linux-x86-64.so.2
#8  0x00007f6f6d2c0198 in ?? () from /lib64/ld-linux-x86-64.so.2
#9  0x0000000000000001 in ?? ()
#10 0x00007fffdc80aad7 in ?? ()
#11 0x0000000000000000 in ?? ()

Может, посмотрите, у кого стоит тот или иной emacs или geeqie, кого
strace показывает после упомянутых библиотек?

ldd падающих бинарников тоже падает.  В смысле, ldd (он же шелловый
скрипт) завершается молча и неудачно, а внутри оно там, вероятно,
падает.


Reply to: