LINUX.ORG.RU

Перестал запускаться qutebrowser

 , , ,


0

3

Открывается окно без содержимого и зависает.

Видно только рамку окна.

Ничего нельзя сделать, пока не убить процесс. Причем нельзя убить его командой kill или любой другой, убить только получается через htop.

Тем временем в терминале при запуске: https://paste.ee/p/QLgdb



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

Судя по логу, что-то не так с версией OpenGL и не установленной переменной XDG_RUNTIME_DIR. Какие у тебя версии Qt, OpenGL, qutebrowser?

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

Какие у тебя версии Qt, ..

Как понять не знаю. Но в установленных пакетах есть только упоминания от qt5!

qutebrowser-2.5.1

qt5-opengl-5.15.5p165

Обнаружил еще какую-то проблему: Команда glxinfo -B выдаёт теперь ошибку.

name of display: :0
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  155 (NV-GLX)
  Minor opcode of failed request:  4 ()
  Resource id in failed request:  0xf600004
  Serial number of failed request:  37
  Current serial number in output stream:  37

Вчера этого еще не было. Вчера у меня GLX работал.

Поэтому вот пакет, связанный с этим:

mesa-demos-8.4.0_3

XDG_RUNTIME_DIR не установлена. Я не знаю как её установить и что в ней должно быть.

Pinux001
() автор топика

Причем нельзя убить его командой kill

Какой сигнал посылаешь? SIGKILL не помогает?

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

SIGKILL это -9 ? не помогает. Я разные варианты и команды пробовал. Почему-то убивает процесс только htop

Pinux001
() автор топика
Ответ на: комментарий от Ja-Ja-Hey-Ho

После перезагрузки ничего не изменилось.

Pinux001
() автор топика

в логах иксов

[   691.308] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[   691.308] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[   691.308] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[   691.308] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[   691.308] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.

и

[   691.308] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[   691.308] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[   691.308] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[   691.416] (II) Initializing extension GLX
[   691.416] (II) AIGLX: Screen 0 is not DRI2 capable
[   691.447] (II) IGLX: Loaded and initialized swrast
[   691.447] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[   691.448] (II) Initializing extension NV-GLX

Переустановка драйвера 390 не помогло решить проблему

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

Да, -9. Но htop же не магией убивает процесс. Так что что-то ты не правильно делаешь.

ox55ff ★★★★★
()
Ответ на: комментарий от Pinux001

Команда glxinfo -B выдаёт теперь ошибку.

Удалить drm-kmod, mesa-demos и всё что с ним было связано

Установить вместо месы glx-utils

Перезайти в сессию

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

Это помогло у меня.

Теперь ошибок в логах нет. В GLX теперь это:

[  1896.564] (II) Initializing extension GLX
[  1896.564] (II) Initializing extension GLX
[  1896.564] (II) Indirect GLX disabled.
[  1896.565] (II) Initializing extension NV-GLX

и glxinfo работает.

решилась проблема с qutebrowser. Наверное, она была из-за этого. Теперь при запуске его в терминале только одна строчка:

WARNING: QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-user бла-бла-бла

Но зато работает теперь и запускается и -9 убивает.

Проблема с geeqie тоже была из-за этого.

Жаль только хром не починился. Там проблема в чем-то другом:
chromium какое-то глючное упоротое *овно, которое всё время ломается. И все, кто его используют - полудурки, я серьёзно. Вы только взгляните

Pinux001
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.