Форум русскоязычного сообщества Ubuntu


Автор Тема: Битые библиотеки и падение браузеров.  (Прочитано 1821 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Romek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Вылетает Firefox с ошибкой
Inconsistency detected by ld.so: dl-open.c: 667: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!
На буржуйских форумах советуют удалить профиль и создать заново. Не помогло. Запуск в safe mode - тоже. Вспоминаю, что у меня ещё и установлена Qupzilla. Запускаю, тоже падает:
~$ qupzilla
QupZilla: 0 extensions loaded
No bp log location saved, using default.
[000:000] Cpu: 21.16.1, x2, 3400Mhz, 7528MB
[000:001] Computer model: Not available
[000:001] Browser XEmbed support present: 1
[000:001] Browser toolkit is not Gtk2 (0).
[000:001] Using Xt toolkit
No bp log location saved, using default.
[000:000] Cpu: 21.16.1, x2, 3400Mhz, 7528MB
[000:000] Computer model: Not available
Inconsistency detected by ld.so: dl-open.c: 667: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!
В каком-то чате любителей Gentoo нашёл мнение, что виной какие-то кривые библиотеки. То ли в /usr/lib искать, то ли ещё где... Как их искать - тоже с трудом представляю.

Оффлайн Hi

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Битые библиотеки и падение браузеров.
« Ответ #1 : 12 Февраля 2014, 15:56:14 »
Хм. Интересно.
Тут у чувака была похожая проблема. Выдвинуто предположение, что поломаны библиотеки; соотв. вариант решения: проверить файловую систему на предмет ошибок.
А вообще, конкретно в том топике проблема ушла с элементарной перезагрузкой ПК.

Оффлайн Romek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Битые библиотеки и падение браузеров.
« Ответ #2 : 13 Февраля 2014, 23:13:24 »
Что-то типа загрузиться в консоль и выполнить
umount / && fsck -y -f -c /dev/sdx2, так?

А вообще на SSD диске есть смысл битые блоки искать? Я просто в теории не силён...

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Битые библиотеки и падение браузеров.
« Ответ #3 : 13 Февраля 2014, 23:36:50 »
Romek,
strace firefoxstrace поставить придётся, если нет и весь вывод сюда (может придётся в файл писать)
Ну и версию браузера и Ubuntu пиши.

Оффлайн Romek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Битые библиотеки и падение браузеров.
« Ответ #4 : 14 Февраля 2014, 13:07:34 »
strace firefoxБраузер открылся и завис. Ни начальной страницы, просто белое окно. Поэтому вывод, скорее всего, неполный. Закрыл через аварийное завершение. Вторая попытка повесила систему намертво. Помог только Ctrl+Alt+Backspace.
strace
Поэтому попробовал strace firefox --safe-modeОткрылась домашняя страница, после этого Закладки -> Mozilla -> О нас. Вылет браузера благополучно. Вывод тоже прилагаю.
strace_safe_mode
Размер файлов большим получился и для спойлера, и для прикрепления к сообщению, поэтому так.

В синаптике что такое ld.so и по зависимостям, и по установленным пакетам ничего найти не смог.  :'(

Ubuntu 12.04.4 + Mate 1.6; Firefox 27
« Последнее редактирование: 14 Февраля 2014, 14:38:09 от Romek »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Битые библиотеки и падение браузеров.
« Ответ #5 : 14 Февраля 2014, 18:02:22 »
Romek, лучше как раз вывод с ошибкой, когда браузер упадёт, без всякого safe-mode

Оффлайн Romek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Битые библиотеки и падение браузеров.
« Ответ #6 : 14 Февраля 2014, 20:04:42 »
Сложновато оказалось. С восьмой попытки: то браузер виснул, то вся система целиком.
С восьмой попытки strace(3).
После запуска действия такие же - Закладки -> Mozilla -> О нас -> как ни странно, страница открылась, пару секунд -> вылет браузера.
« Последнее редактирование: 14 Февраля 2014, 20:06:14 от Romek »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Битые библиотеки и падение браузеров.
« Ответ #7 : 14 Февраля 2014, 20:09:04 »
Romek, а какие плагины стоят?

Оффлайн Romek

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Битые библиотеки и падение браузеров.
« Ответ #8 : 14 Февраля 2014, 22:34:46 »
/usr/lib/mozilla/plugins$ ls
libace_plugin.so   libnpgoogletalk.so        libnpo1d.so       libvlcplugin.so libflashplayer.so  libnpgtpo3dautoplugin.so  libnpsoplugin.so


/usr/lib/mozilla-firefox/plugins$ ls
libace_plugin.so

Пользователь решил продолжить мысль 14 Февраля 2014, 23:54:18:
Вроде бы, решение нашлось. Искал что же это всё-таки такое злополучное ld.so, наткнулся на это сообщение, в синаптике по фильтру "mesa" нашлось 12 установленных пакетов, по порядку смотрел в свойствах установленные файлы, в libgl1-mesa-glx-lts-saucy нашёл /usr/lib/i386-linux-gnu/mesa/ld.so.conf, переустановил этот пакет, и firefox, и qupzilla запускаются. :-\

libgl1-mesa-glx-lts-saucy

Mesa is a 3-D graphics library with an API which is very similar to
that of OpenGL.  To the extent that Mesa utilizes the OpenGL command
syntax or state machine, it is being used with authorization from
Silicon Graphics, Inc.  However, the author makes no claim that Mesa
is in any way a compatible replacement for OpenGL or associated with
Silicon Graphics, Inc.

This version of Mesa provides GLX and DRI capabilities: it is capable of
both direct and indirect rendering.  For direct rendering, it can use DRI
modules from the libgl1-mesa-dri package to accelerate drawing.

This package does not include the modules themselves: these can be found
in the libgl1-mesa-dri package.

Спасибо за помощь всем.
« Последнее редактирование: 14 Февраля 2014, 23:54:49 от Romek »

 

Страница сгенерирована за 0.069 секунд. Запросов: 26.