Bug 15886 - poppler plugin crashes on 90% of PDF files
Summary: poppler plugin crashes on 90% of PDF files
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gimp (show other bugs)
Version: unstable
Hardware: all Linux
: P1 major
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-03 04:55 MSD by Ivan Adzhubey
Modified: 2008-08-29 16:47 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Adzhubey 2008-06-03 04:55:10 MSD
В теме все сказано. Примеры ниже. Падает даже на тестовом PDF, созданом
OpenOffice.org из документа с единственным словом на страничке, по пути съедая
всю свободную память. Раньше такого не наблюдалось, пропорция была прямо
противоположная - 90% PDF-документов успешно импортировались.

Попытка открыть PDF статьи из электронной версии научного журнала:

(poppler:8775): LibGimpWidgets-CRITICAL **:
gimp_page_selector_set_page_thumbnail: assertion `thumbnail == NULL ||
GDK_IS_PIXBUF (thumbnail)' failed

(poppler:8775): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT
(object)' failed

(poppler:8775): LibGimpWidgets-CRITICAL **:
gimp_page_selector_set_page_thumbnail: assertion `thumbnail == NULL ||
GDK_IS_PIXBUF (thumbnail)' failed

(poppler:8775): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT
(object)' failed
Out of memory

Попытка открыть документ OpenOffice.org из одной странички с одним словом
текста, сохраненный как PDF:

$ gimp
/usr/lib/gimp/2.0/plug-ins/poppler: fatal error: Segmentation fault
/usr/lib/gimp/2.0/plug-ins/poppler: fatal error: Segmentation fault

# rpm -qa gimp
gimp-2.4.6-alt1

# rpm -qa libgimp
libgimp-2.4.6-alt1

# rpm -qa openoffice.org
openoffice.org-2.4.0.12-alt1
Comment 1 Valery Inozemtsev 2008-06-03 19:40:11 MSD
у меня память выжирает, но открывает и не падает
Comment 2 Mikhail Gusarov 2008-06-13 13:00:39 MSD

    
Comment 3 Ivan Adzhubey 2008-08-23 02:19:01 MSD
(In reply to comment #1)
> у меня память выжирает, но открывает и не падает

Alas, as of today this bug has been confirmed on 5 different computers with current Sisyphus, including both x86_32 and freshly-installed x86_64 versions and with different hardware (videocards, etc). The only difference in x86_64 behavior is that it segfaults without 'Out of memory' error.

This is *very* annoying.

P.S. Sorry for English, does not have Cyrillic keyboard at hand.
Comment 4 Valery Inozemtsev 2008-08-23 20:06:53 MSD
как вариант - отключить poppler, но качество экспортированного pdf будет немного хуже
Comment 5 Valery Inozemtsev 2008-08-23 20:36:20 MSD
gimp-2.4.7-alt2