Bug 25246

Summary: Segfault при закрытии некоторых документов.
Product: Sisyphus Reporter: Ivan A. Melnikov <iv>
Component: evince-gtkAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aris, evg, ktirf, lav, msp, shakirov, shrek, sin, snejok
Version: unstable   
Hardware: all   
OS: Linux   

Description Ivan A. Melnikov 2011-03-17 11:48:56 MSK
При закрытии или переоткрытии некоторых документов (впервые замечено на http://download.openvz.org/doc/OpenVZ-Users-Guide.pdf) evince рушится. То же самое происходит, например, при просмотре свойств документа.

Как показало быстрое расследование, дело в том, что api poppler'а изменился. Апстрим evince исправил проблему в этом commit'е:

http://git.gnome.org/browse/evince/commit/?id=f77e6cf4fd7fef49ac91d8c62b6a9a993529adb8
Comment 1 Repository Robot 2011-03-17 14:48:03 MSK
evince-2.32.0-alt4 -> sisyphus:

* Thu Mar 17 2011 Valery Inozemtsev <shrek@altlinux> 2.32.0-alt4
- updated to poppler api changes (closes: #25246)
Comment 2 Ivan A. Melnikov 2011-05-09 10:00:26 MSK
(In reply to comment #1)
> evince-2.32.0-alt4 -> sisyphus:
> 
> * Thu Mar 17 2011 Valery Inozemtsev <shrek@altlinux> 2.32.0-alt4
> - updated to poppler api changes (closes: #25246)

No, it doesnt: evince-gtk is not evince.

А evince-gtk всё ещё падает (у меня была своя сборка, так что сразу не проверил).
Comment 3 Lenar Shakirov 2011-05-26 11:05:20 MSK
Сейчас смержусь с shrek@ и соберу в Сизиф

P.S.: а evince-gtk еще нужен? Он легче evince только отсутствием поддержки dvi и зависимости на:

$ rpm -q --qf='[%{name} %{size}\n]' libgnome-keyring libnautilus
libgnome-keyring 203815
libnautilus 39248
Comment 4 Repository Robot 2011-05-26 11:35:12 MSK
evince-gtk-2.32.0-alt4 -> sisyphus:

* Thu May 26 2011 Lenar Shakirov <snejok@altlinux> 2.32.0-alt4
- updated to poppler api changes (closes: #25246)
Comment 5 Vitaly Lipatov 2011-05-27 12:50:47 MSK
(В ответ на комментарий №3)
> Сейчас смержусь с shrek@ и соберу в Сизиф
> 
> P.S.: а evince-gtk еще нужен? Он легче evince только отсутствием поддержки dvi
> и зависимости на:
...
> libgnome-keyring 203815
> libnautilus 39248
Я подозреваю, что они ещё что-то тянут. evince-gtk был задуман для дистрибутива без GNOME. Возможно, что уже и не актуален, если ничего лишнего не тянет.
Comment 6 Lenar Shakirov 2011-05-27 14:28:46 MSK
(В ответ на комментарий №5)
> > libgnome-keyring 203815
> > libnautilus 39248
> Я подозреваю, что они ещё что-то тянут. evince-gtk был задуман для дистрибутива
> без GNOME. Возможно, что уже и не актуален, если ничего лишнего не тянет.

Различие между:
$ hsh --init && hsh-install evince
и
$ hsh --init && hsh-install evince-gtk

именно в этих двух пакетах.

Возможно я не правильно провожу сравнение?)