LINUX.ORG.RU

Браузер dwb и ошибка сегментации

 , ,


0

0

Нужна помощь с браузером «dwb»

всё время вылетает с ошибкой сегментации при чём на разных дистрибутивов (arch,debian,gentoo).

Вывод терминала:

 Last 30 stack frames: 

 30: dwb() [0x411bf3]
 29: dwb() [0x43057f]
 28: /usr/lib/libpthread.so.0(+0x10e80) [0x7f00e2b79e80]
 27: /usr/lib/libgobject-2.0.so.0(g_type_check_instance_cast+0x20) [0x7f00e3cea920]
 26: dwb() [0x42ddf7]
 25: dwb() [0x43375a]
 24: /usr/lib/libgtk-x11-2.0.so.0(+0x13191c) [0x7f00e50f291c]
 23: /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x145) [0x7f00e3cc5fa5]
 22: /usr/lib/libgobject-2.0.so.0(+0x21ff1) [0x7f00e3cd7ff1]
 21: /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xa59) [0x7f00e3ce0829]
 20: /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x8f) [0x7f00e3ce10bf]
 19: /usr/lib/libgtk-x11-2.0.so.0(+0x2492dc) [0x7f00e520a2dc]
 18: /usr/lib/libgtk-x11-2.0.so.0(gtk_window_propagate_key_event+0xcd) [0x7f00e521dd3d]
 17: /usr/lib/libgtk-x11-2.0.so.0(+0x25f7bb) [0x7f00e52207bb]
 16: /usr/lib/libgtk-x11-2.0.so.0(+0x13191c) [0x7f00e50f291c]
 15: /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x145) [0x7f00e3cc5fa5]
 14: /usr/lib/libgobject-2.0.so.0(+0x2259e) [0x7f00e3cd859e]
 13: /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xa59) [0x7f00e3ce0829]
 12: /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x8f) [0x7f00e3ce10bf]
 11: /usr/lib/libgtk-x11-2.0.so.0(+0x2492dc) [0x7f00e520a2dc]
 10: /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x1a7) [0x7f00e50f1197]
  9: /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2cb) [0x7f00e50f146b]
  8: /usr/lib/libgdk-x11-2.0.so.0(+0x5b3ac) [0x7f00e4d663ac]
  7: /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x2a7) [0x7f00e3106f07]
  6: /usr/lib/libglib-2.0.so.0(+0x4a160) [0x7f00e3107160]
  5: /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x2c) [0x7f00e310720c]
  4: /usr/lib/libgio-2.0.so.0(g_application_run+0x20d) [0x7f00e3fb5afd]
  3: dwb() [0x43c7a4]
  2: /usr/lib/libc.so.6(__libc_start_main+0xf0) [0x7f00e24a6710]
  1: dwb() [0x411ce9]
Ошибка сегментирования (core dumped ) 

Как исправить ошибку и в чем причина.

На данный момент стоит arch linux.

Ради интереса решил посмотреть, что за браузер. Проверил яортом, версия есть community/dwb 2014.03.07-4, увидел в ауре и поставил aur/dwb-git 2015.07.26.gdda5aa7-1 (ибо новее), а оказалась в итоге установлена [installed: 2016.03.21.g7fb82bc-1] (это с аура и прилетело). Запустил через терминал:

% dwb
No settingsfile found: Не удалось открыть файл «/home/user/.config/dwb/settings»: Нет такого файла или каталога
Using default values.
No keyfile found: Нет такого файла или каталога
Using default values.
The program 'dwb' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 330 error_code 3 request_code 20 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Ну думаю, тоже не работает. Запустил через стартовую менюшку КДЕ, открылся браузер это простенький, всё в итоге работает.

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

Dwb-git у меня тоже работает в arche, но как быть с gentoo-й.

Ну так всё равно генту твой сорц-бейсд, попробуй эту версию там и собрать. http://portix.bitbucket.org/dwb/

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

dwb, как и luakit — официально сдохли.

Да это - наглейшее 4.2.
У меня сейчас версия за конец марта этого года, я линк на оффициальный сайт дал (взял из PKGBUILD) - активная разработка ведётся, есть stable и developer ветки.

fehhner ★★★★★ ()
Последнее исправление: fehhner (всего исправлений: 2)
Ответ на: комментарий от fehhner

активная разработка ведётся

ты что, шутишь или прикалываешься? Целых 3 микро-коммита в этом году и до 10 в прошлом. Это по-твоему «активная разработка»? Разраб сказал в морг два года назад, значит в морг. «Комьюнити» не очень-то помогло, как и предполагалось.

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

Целых 3 микро-коммита в этом году и до 10 в прошлом.

Только за конец марта - 7 пулл-реквестов весит от разных людей с различными исправлениями.

Это по-твоему «активная разработка»?

Кажется неактивной - внеси лепту, я там потыркал, люди работают.
Мне нравятся вообще сторонние браузеры, которые ещё и не особо падают, единственное, вим для меня сложность - сидеть только с бумажкой с командами, а так бы юзал)

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

Это не сторонний браузер, это 1000-я обертка над webkit-gtk, как и luakit, uzbl, midori, xombrero — тысячи их. Никому не нужные кроме пары шлимазлов, которых устраивает кривой рендер веба и дикая падучесть в современном интернете, отсутствие плагинов и прочее отсутствие кастомизации и настройки.

Нажрался я этого говна (dwb и luakit) когда оно еще было живое, нет спасибо, больше не надо. Ничего лучше фирефокса с настроенным минимальным и компактным интерфейсом + VimFX — нет.

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

Вёбкит - движок, если бы они каждый ещё свой пилили - вот тогда бы и «нажрался говна», а реализация - разная и эксплойтов под них нет, ибо редкие. Падают не все и не всегда. Ты мне резонно скажешь про плагины Noscript итд, но меня лично раздражает монополия нескольких браузеров и хорошо, что другие проекты продолжают не так быстро, но разваиваться.

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

Не вебкит, а вебкит-gtk, порт, кривейший порт с добавленной сранью, которая нужна гномерам и соотв. удалено то, что они не считают нужным.

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