LINUX.ORG.RU

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

 , ,


0

1

После какого-то обновления перестал запускаться deadbeef.

convgui: gtkui plugin not found
plugin Converter GTK3 UI failed to connect to dependencies, deactivated.
infobar-ng: can't find gtkui plugin
plugin Infobar-ng failed to connect to dependencies, deactivated.
plugin Waveform Seekbar failed to connect to dependencies, deactivated.
plugin Playlist browser GTK3 failed to connect to dependencies, deactivated.
shellexecui: can't find gtkui plugin
plugin Shellexec GTK3 UI failed to connect to dependencies, deactivated.
gtkui plugin compiled for gtk version: 2.24.28
connecting button tray signals
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 14: reading configurations from ~/.fonts.conf is deprecated. please move it to $HOME/.config/fontconfig/fonts.conf manually
deadbeef: cairo-surface.c:928: cairo_surface_reference: Проверочное утверждение «(_cairo_atomic_int_get (&(&surface->ref_count)->ref_count) > 0)» не выполнено.
zsh: abort (core dumped)  deadbeef

Проблема усугубляется тем, что запущен он у меня где-то с месяц, и обновления была целая куча, то есть, когда именно он перестал запускаться, я не отловил.

cairo откатывать к предыдущей версии пытался. Не помогает.

В чём может быть проблема? Кто ещё сталкивался?

UPD: проблема решена (попросил друзей с арчем узнать, которые ещё не обновлялись): причина в librsvg. С предыдущей версией всё работает. Удалять не буду, вдруг кому тоже поможет.

★★★★★

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

Ответ на: комментарий от waker

хм.. я даже и не знал, что deadbeef каким-то образом использует librsvg...

Может его использует как-то gtk3 (такой gui-плагин используется у меня)? Так или иначе, откат librsvg к предыдущей версии решил проблему.

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

Странно. Завтра буду смотреть, в чём ещё может быть проблема. Но именно у меня с этой версией не работает, а с прошлой вполне. И так же у одного товарища (который мне и помог, обновившись сегодня).

Psych218 ★★★★★
() автор топика

Знаю что коментарии типа «а у меня все работает» не приветствуются на лоре, но мб у вас что то другое влияет на работу deadbeef'а? Просто у меня стоят пакеты lib32-librsvg 2.40.11-1 и librsvg 1:2.40.12-1 и deadbeef запускается и работает.

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

не, у тебя явно используется гтк2 (и это хорошо, потому что в 3 много чего ломается постоянно, и чем новее гтк — тем хуже становится).

waker ★★★★★
()

Я вообще на Арче-тестинге сижу и deadbeef у меня из гита регулярно обновляется - всё чудесно робит . Моя использовать Gtk2 , моя не хотеть Gtk3 .

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

У меня такую же ошибку выдает cairo-dock когда открывается окно Steam (именно окно, если Steam минимарован в трэй, cairo-dock работает без проблем). Откатил librsvg и lib32-librsvg до 2.40.11-1 и проблема пропала - спасибо за совет! Тоже использую Arch.

anonymous
()

Удалось немного локализовать проблему. Помогло внезапно удаление иконки (была она в ~/.icons/ACYL_Icon_Theme_0.9.4/scalable/apps/deadbeef.svg). Интересно, что с ней или не с ней не так, и почему остальные программы с иконками из этого же набора работают…

Вот она: https://yadi.sk/d/GJesxv94mAFLf

C другими svg-иконками deadbeef запускается, только с этой краш.

Хм… А Inkscape её теперь тоже не открывает. Видимо, что-то там в новой librsvg поломали в плане совместимости.

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