Bug 9423 - Evince / epdfview / others using libpoppler-glib8-0 miss some images in a pdf
Summary: Evince / epdfview / others using libpoppler-glib8-0 miss some images in a pdf
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL: https://bugzilla.redhat.com/show_bug....
Whiteboard: has_procedure mga2-32-ok mga2-64-ok
Keywords: PATCH, UPSTREAM, validated_update
Depends on:
Blocks:
 
Reported: 2013-03-16 17:45 CET by claire robinson
Modified: 2013-08-30 22:06 CEST (History)
7 users (show)

See Also:
Source RPM: poppler
CVE:
Status comment:


Attachments

Description claire robinson 2013-03-16 17:45:49 CET
See here: https://bugzilla.redhat.com/show_bug.cgi?id=817378

Packages using libpoppler-glib8-0 such as evince epdfview gimp etc miss images from page 13 to 29 of attached example pdf

Reproducible: 

Steps to Reproduce:
Comment 1 claire robinson 2013-03-16 17:48:20 CET
Far too big to attach so saved it here:
https://dl.dropbox.com/u/4147101/QA/bug9423.pdf
David Walser 2013-03-16 17:50:48 CET

CC: (none) => luigiwalser

Manuel Hiebel 2013-03-19 00:57:13 CET

Keywords: (none) => PATCH, UPSTREAM
CC: (none) => fundawang, pterjan

Comment 2 David Walser 2013-03-19 13:43:09 CET
Fixed in SVN.
Comment 3 Samuel Verschelde 2013-08-26 16:38:50 CEST
David, is there an update candidate coming for this fixed poppler?

CC: (none) => stormi

Comment 4 David Walser 2013-08-26 16:53:56 CEST
I was figuring on including it in the next security update, but there hasn't been one.  If you want me to go ahead and push an update for this, I can.
Comment 5 Samuel Verschelde 2013-08-26 17:06:04 CEST
Yes, please. Waiting for a security update was what I would probably have done too, but there hasn't been one in 5 months, so let's go :)
Comment 6 David Walser 2013-08-26 17:29:08 CEST
Advisory:
----------------------------------------

Evince doesn't display some images, while other images even in the same
document are displayed.  This update fixes this issue.

References:
https://bugzilla.redhat.com/show_bug.cgi?id=817378
----------------------------------------
Updated packages in core/updates_testing:
----------------------------------------
poppler-0.18.4-2.2.mga2
libpoppler19-0.18.4-2.2.mga2
libpoppler-devel-0.18.4-2.2.mga2
libpoppler-cpp0-0.18.4-2.2.mga2
libpoppler-qt4-devel-0.18.4-2.2.mga2
libpoppler-qt4-3-0.18.4-2.2.mga2
libpoppler-glib8-0.18.4-2.2.mga2
libpoppler-gir0.18-0.18.4-2.2.mga2
libpoppler-glib-devel-0.18.4-2.2.mga2
libpoppler-cpp-devel-0.18.4-2.2.mga2

from poppler-0.18.4-2.2.mga2.src.rpm

Assignee: bugsquad => qa-bugs

Comment 7 William Kenney 2013-08-27 19:18:09 CEST
in VirtualBox and KDE

install evince, poppler and libpoppler files mentioned here

[root@localhost wilcal]# urpmi evince
Package evince-3.4.0-1.mga2.i586 is already installed
[root@localhost wilcal]# urpmi poppler
Package poppler-0.18.4-2.1.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler19
Package libpoppler19-0.18.4-2.1.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler-devel
Package libpoppler-devel-0.18.4-2.1.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler-qt4-devel
Package libpoppler-qt4-devel-0.18.4-2.1.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler-qt4
Package libpoppler-qt4-0.18.4-2.1.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler-glib8
Package libpoppler-glib8-0.18.4-2.1.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler-gir0.18
Package libpoppler-gir0.18-0.18.4-2.1.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler-glib8
Package libpoppler-glib8-0.18.4-2.1.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler-cpp-devel
Package libpoppler-cpp-devel-0.18.4-2.1.mga2.i586 is already installed

I've duplicated failure mode mentioned in Description and note
missing images on pages 13 -> 29. Viewing the same pdf file,
at the same time, with Ocular the images are seen. There does not
appear to be a launcher in the Menu. Evince launched from terminal.

Install updates from core updates_testing

[root@localhost wilcal]# urpmi evince
Package evince-3.4.0-1.mga2.i586 is already installed
[root@localhost wilcal]# urpmi poppler
Package poppler-0.18.4-2.2.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler19
Package libpoppler19-0.18.4-2.2.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler-devel
Package libpoppler-devel-0.18.4-2.2.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler-qt4-devel
Package libpoppler-qt4-devel-0.18.4-2.2.mga2.i586 is already installed
[root@localhost wilcal]# urpmi -a libpoppler-qt4
Packages libpoppler-qt4-3-0.18.4-2.2.mga2.i586, libpoppler-qt4-devel-0.18.4-2.2.mga2.i586 are already installed
[root@localhost wilcal]# urpmi libpoppler-glib8
Package libpoppler-glib8-0.18.4-2.2.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler-gir0.18
Package libpoppler-gir0.18-0.18.4-2.2.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler-glib8
Package libpoppler-glib8-0.18.4-2.2.mga2.i586 is already installed
[root@localhost wilcal]# urpmi libpoppler-cpp-devel
Package libpoppler-cpp-devel-0.18.4-2.2.mga2.i586 is already installed

Reopen the test pdf and the images on pages 13 -> 19 are now visible.
There does not appear to be a launcher in the Menu. Evince was launched
from terminal.

Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
VirtualBox 4.2.16-1.mga3.x86_64.rpm

CC: (none) => wilcal.int

Comment 8 William Kenney 2013-08-27 19:21:13 CEST
In MGA2-64 MCC attempted install of packages reports
lots of missing files and dependencies. This all
seems a bit of a clumsy fix.
Comment 9 David Walser 2013-08-27 19:31:13 CEST
(In reply to William Kenney from comment #8)
> In MGA2-64 MCC attempted install of packages reports
> lots of missing files and dependencies. This all
> seems a bit of a clumsy fix.

I have no idea what you're talking about.  The *fix* here is just an added patch to the code.  No packaging changes have occurred.
Comment 10 claire robinson 2013-08-28 13:22:37 CEST
Could you create a bug for the missing menu entry for evince please William.

Mga2 64 installed & tested OK here. Adding mga2 32 too from test in comment 7

You may need to check your mga2 64 media config or perhaps forgot to lib64 the libs for 64 bit.

Whiteboard: (none) => has_procedure mga2-32-ok mga2-64-ok

Comment 11 claire robinson 2013-08-28 13:38:53 CEST
Also checked with some commands from..

$ urpmf poppler | grep bin

including..

$ pdfimages -p bug9423.pdf ~/test/test

Looking in test directory then shows images from pages all the way through the pdf.

$ pdfinfo bug9423.pdf

Shows info.
Comment 12 claire robinson 2013-08-28 13:45:18 CEST
Validating. Advisory uploaded.

Could sysadmin please push from 2 core/updates_testing to updates

Thanks!

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 13 Thomas Backlund 2013-08-30 22:06:44 CEST
Update pushed:
http://advisories.mageia.org/MGAA-2013-0094.html

Status: NEW => RESOLVED
CC: (none) => tmb
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.