Re: jessie: segfaults на ровном месте: fixed
Artem Chuprina -> debian-russian@lists.debian.org @ Mon, 02 Mar 2015 00:05:02 +0300:
AC> strace emacs23-lucid показывает смерть после подцепляния (открыли, mmap,
AC> закрыли) /usr/lib/x86_64-linux-gnu/libgraphite2.so.3. strace geeqie
AC> тоже после, но не сразу, успевает подцепить еще
AC> /usr/lib/x86_64-linux-gnu/libdatrie.so.1. При этом оной libgraphite2-3
AC> пользуются все gtk'шные программы, скорее всего, не в ней дело, а в том,
AC> кто следующий.
AC> gdb `which geeqie` core показывает
AC> (gdb) bt
AC> #0 0x00007f6f6d2ceb2d in ?? () from /lib64/ld-linux-x86-64.so.2
AC> #1 0x00007f6f6d2ceffe in ?? () from /lib64/ld-linux-x86-64.so.2
AC> #2 0x00007f6f6d2cf384 in ?? () from /lib64/ld-linux-x86-64.so.2
AC> #3 0x00007f6f6d2c3728 in ?? () from /lib64/ld-linux-x86-64.so.2
AC> #4 0x00007f6f6d2cd93e in ?? () from /lib64/ld-linux-x86-64.so.2
AC> #5 0x00007f6f6d2c2332 in ?? () from /lib64/ld-linux-x86-64.so.2
AC> #6 0x00007f6f6d2d42b5 in ?? () from /lib64/ld-linux-x86-64.so.2
AC> #7 0x00007f6f6d2c3a16 in ?? () from /lib64/ld-linux-x86-64.so.2
AC> #8 0x00007f6f6d2c0198 in ?? () from /lib64/ld-linux-x86-64.so.2
AC> #9 0x0000000000000001 in ?? ()
AC> #10 0x00007fffdc80aad7 in ?? ()
AC> #11 0x0000000000000000 in ?? ()
AC> ldd падающих бинарников тоже падает. В смысле, ldd (он же шелловый
AC> скрипт) завершается молча и неудачно, а внутри оно там, вероятно,
AC> падает.
Вылечил в итоге следующим путем: поставил libc6-dbg, и gdb мне показал
аргументы той функции, которая падала. Обнаружив там строку LIBTIFF,
явно дернул
md5sums -c /var/lib/dpkg/info/libtiff5:amd64.md5sums
Так и есть, библиотека битая. reinstall спас положение.
Но что-то то ли я не умею пользоваться debsums, то ли что... Но debsums
ничего на эту тему не говорил. В том числе если его позвать прямо с
именем пакета.
А теперь посоветуйте, люди местные (сами мы недобрые), как правильно
исследовать проблему с диском, ибо вероятнее всего, это именно диск.
SSD.
Reply to: