LINUX.ORG.RU

Стали сегфолтиться браузеры


0

1

Случайно в Firefox включил проверку является ли он дефолтным браузером, после чего стали сегфолтиться и Firefox, и Chromium. Opera работает.

gdb firefox:

Program received signal SIGSEGV, Segmentation fault.
0xb7d66678 in ?? () from /lib/i386-linux-gnu/libc.so.6

gdb chromium-browser:

Program received signal SIGSEGV, Segmentation fault.
0xb6edb678 in ?? () from /lib/i386-linux-gnu/libc.so.6

Firefox не запускается ни с -safe-mode, ни с другими профилями, в том числе и чистым (был создан для тестов когда то), ни с ключём -ProfileManager. Также сегфолтится Firefox, установленный из скачанного с сайта тарбола.

А вот под другой учётной записью системы Firefox запускается.

А как вообще работает та галка в настройках? Как можно отменить её вручную?

★★★☆

Последнее исправление: firestarter (всего исправлений: 2)

Подозреваю, что он проверяет какие-нибудь настройки чего-то вроде xdg-open. Шо это и нафига оно нужно — без понятия.

P.S. Нашел, нажав xdg<tab>:

xdg-settings get default-web-browser
покажет текущий браузер по умолчанию. У меня это
xdg-settings: unknown desktop environment
Принадлежит эта ненужная гадость пакету xdg-utils (в арчике). Удалить не получается, т.к. кое-что (в основном, всякое УГ, вроде хромого, скайпа и либреофиса) от него зависит. Индусокодеры — они такие …

Eddy_Em ☆☆☆☆☆
()
Последнее исправление: Eddy_Em (всего исправлений: 1)
Ответ на: комментарий от Eddy_Em

У меня xdg-settings get default-web-browser ничего не выдавал, сделал xdg-settings set default-web-browser firefox.desktop, не помогло. Попробовал также сделать хромиум и оперу...

firestarter ★★★☆
() автор топика
Ответ на: комментарий от Eddy_Em

Не, не было таких обновлений, проверил логи. Зато было сегодня обновление opera-next, попробовал её удалить (purge), ничего не изменилось.

firestarter ★★★☆
() автор топика

Глянул strace, и Хром, и Файрфокс сегфолтятся одинаково:

gettimeofday({1341693203, 531825}, NULL) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---

firestarter ★★★☆
() автор топика

Пока получилось запустить браузер так:

cd ~/TMP
mkdir tmphome
cd tmphome
ln -s ../../.mozilla
env HOME=/home/username/TMP/tmphome firefox
Так браузер работает, но ШГ.

firestarter ★★★☆
() автор топика
Ответ на: комментарий от firestarter

Фигня какая то происходит. Вчера Thunderbird работал, причём я его на всякий случай перезапускал вчера, думал он тоже как браузеры не будет работать. Сегодня Thunderbird тоже работал. Но пришло письмо, я его открыл. Как только письмо открылось, почтовик тут же упал и больше не запускается. Если его запускать способом выше, то показывает такое окно (слева должны отображаться папки учётных записей) и просмотреть папки учётных записей не даёт, но письма создать и отправить позволяет.

firestarter ★★★☆
() автор топика
Последнее исправление: firestarter (всего исправлений: 1)

Идиотизм какой то, но сегодня начали сегфолтиться все gtk приложения, а вчера не работали только браузеры. Крашится и статически собранный автором deadbeef:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb40ffb40 (LWP 21865)]
0xb6ec0ba1 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
Крашится и geany:
Starting program: /usr/bin/geany 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0xb7424678 in ?? () from /lib/i386-linux-gnu/libc.so.6
Сегфолтится и Gajim, он на PyGTK. Причём под другим пользователем всё работает. Странный этот ваш Линукс...

firestarter ★★★☆
() автор топика

lib(b)c переустанови. Криво что-то обновил или что запускал по рутом, что могло подменить библиотеку. Чини руки короче.

anonymous
()
Ответ на: комментарий от anonymous

lib(b)c переустанови. Криво что-то обновил или что запускал по рутом, что могло подменить библиотеку. Чини руки короче.
и про ldconfig не забудь на всякий

Говорю же, под другим пользователем всё работает. Дело явно в настройках, где то в ~/ что то сломалось.

firestarter ★★★☆
() автор топика
Последнее исправление: firestarter (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.