[Bug 748257] New: evince, okular, xpdf (libpoppler) Shows Wrong Page Order
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c0 Summary: evince, okular, xpdf (libpoppler) Shows Wrong Page Order Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: Other OS/Version: openSUSE 12.1 Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: thomas.schraitle@suse.com QAContact: qa@suse.de CC: fs@suse.com, taroth@suse.com Found By: Documentation Blocker: --- Created an attachment (id=477242) --> (http://bugzilla.novell.com/attachment.cgi?id=477242) SUSE Manager API Documentation showing display problems in evince, okular, and xpdf How to proceed: 1. Start okular, evince, or xpdf. 2. Open the attached PDF in the reader 3. Browse through the PDF and you will see: a. Three pages which belong to the table of contents b. A chapter "Sample Scripts" c. A chapter "Frequently Asked Questions" d. A chapter "Namespaces 1: activationkey" e. The table of contents continued The pages b, c, and d must not be there. The table of contents is interrupted by these pages. This is obviously wrong. Interestingly, everything else is fine. As all three applications share the common library libpoppler, it should be very likely this is the piece to blame. :) However, when viewed with Adobe Acrobat reader or GhostScript (gs), the PDF is correctly displayed. Another issue, maybe related: When starting evince or xpdf on the command line, they give the following error message: Error: Missing 'endstream' -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c1 Thomas Schraitle <thomas.schraitle@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jw@suse.com --- Comment #1 from Thomas Schraitle <thomas.schraitle@suse.com> 2012-02-22 07:30:52 UTC --- Addendum: Process the PDF with pdfjam (package texlive-bin): $ pdfjam book_susemanager_apidoc.pdf --outfile good.pdf After this treatment, the PDF seems to be "healed" and can be viewed by evince, okular, and xpdf again. However, this is NOT the solution! It's just a workaround. Maybe related: "evince has trouble displaying pages in PDF file" https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=718361 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c2 Karl Eichwalder <ke@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P1 - Urgent CC| |ke@suse.com Severity|Normal |Major --- Comment #2 from Karl Eichwalder <ke@suse.com> 2012-02-22 08:33:07 CET --- As Frank found, this is also in the RH Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=718361 This is rather serious. It kept us busy for several days. If a fix takes longer, I'd vote to downgrade libpoppler. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c3 --- Comment #3 from Thomas Schraitle <thomas.schraitle@suse.com> 2012-02-22 07:45:26 UTC --- Addendum 2: $ cat /etc/SuSE-release openSUSE 12.1 (x86_64) VERSION = 12.1 CODENAME = Asparagus $ acroread -version 9.4.7 $ okular --version Qt: 4.7.4 KDE Development Platform: 4.7.4 (4.7.4) "release 11" Okular: 0.13.3 $ evince --version GNOME Document Viewer 3.2.1 $ xpdf -v xpdf version 3.02 Copyright 1996-2007 Glyph & Cog, LLC $ rpm -q libpoppler18 libpoppler18-0.18.0-2.1.3.x86_64 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c4 Karl Eichwalder <ke@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |vuntz@suse.com |ovo.novell.com | --- Comment #4 from Karl Eichwalder <ke@suse.com> 2012-02-22 08:53:25 CET --- Vincent, this seems to belong to your domain. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
$ pdfjam book_susemanager_apidoc.pdf --outfile good.pdf
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c5 --- Comment #5 from Juergen Weigert <jw@suse.com> 2012-02-22 10:09:25 UTC --- (In reply to comment #1) there is a page range missing. This should be: $ pdfjam book_susemanager_apidoc.pdf - --outfile good.pdf (note the extra lonely minus char, which means all pages...) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c6 Juergen Weigert <jw@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bili@suse.com --- Comment #6 from Juergen Weigert <jw@suse.com> 2012-02-22 10:15:56 UTC --- adding bili to CC, any ideas -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c7 Vincent Untz <vuntz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.freedesktop.or | |g/show_bug.cgi?id=46459 --- Comment #7 from Vincent Untz <vuntz@suse.com> 2012-02-22 14:42:43 UTC --- I filed the bug upstream: https://bugs.freedesktop.org/show_bug.cgi?id=46459 I don't really have time to do a real investigation, though. (In reply to comment #2)
This is rather serious. It kept us busy for several days. If a fix takes longer, I'd vote to downgrade libpoppler.
Unfortunately, we can't downgrade: the ABI of libpoppler is changing every now and then, and downgrading wouldn't help apps to use the new code unless we rebuild all of them. And instead, we'd get security issues, I guess. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c8 --- Comment #8 from Juergen Weigert <jw@suse.com> 2012-02-29 18:02:55 UTC --- Created an attachment (id=478682) --> (http://bugzilla.novell.com/attachment.cgi?id=478682) Backported-to-0.18.4-Only-use-Hints-table-when-there-are-no-parse-errors.patch Hib Eris provides this patch via https://bugs.freedesktop.org/show_bug.cgi?id=46459 The document from attachment 477242 seems to contain an incorrect Hints table: - the specified length of the stream of the Hints table is incorrect. - even with a corrected length, parsing the hints table stream results in incorrect page offsets. I think the best thing to do here is to not parse the hints table because of the incorrect stream length. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c9 Vincent Untz <vuntz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |thomas.schraitle@suse.com --- Comment #9 from Vincent Untz <vuntz@suse.com> 2012-03-02 08:57:23 UTC --- Can someone try the package from home:vuntz:branches:openSUSE:12.1:Update/poppler and double-checks it fixes the issue? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c10 --- Comment #10 from Thomas Schraitle <thomas.schraitle@suse.com> 2012-03-02 09:11:47 UTC --- Thanks Vincent! Probably I'm blind, but I can't find your repo. Neither in OBS nor IBS. Do you have a link? :) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c11 --- Comment #11 from Vincent Untz <vuntz@suse.com> 2012-03-02 09:30:50 UTC --- Sorry, it wasn't published by default, here it is: http://download.opensuse.org/repositories/home:/vuntz:/branches:/openSUSE:/1... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c12 Thomas Schraitle <thomas.schraitle@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|thomas.schraitle@suse.com | --- Comment #12 from Thomas Schraitle <thomas.schraitle@suse.com> 2012-03-06 07:42:48 UTC --- Thanks Vincent for the bugfix. After I've installed the packages libpoppler-glib8, libpoppler18, and poppler-tools it works! Thanks a lot! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c13 Thomas Schraitle <thomas.schraitle@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |jzwickl@suse.com --- Comment #13 from Thomas Schraitle <thomas.schraitle@suse.com> 2012-03-06 07:44:27 UTC --- I'll create a NEEDINFO for Julian to confirm if it works. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c14 Julian Zwickl <jzwickl@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW CC| |jzwickl@suse.de InfoProvider|jzwickl@suse.com | --- Comment #14 from Julian Zwickl <jzwickl@suse.de> 2012-03-06 13:41:15 UTC --- Works for me. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c15 Thomas Schraitle <thomas.schraitle@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #15 from Thomas Schraitle <thomas.schraitle@suse.com> 2012-03-06 13:54:04 UTC --- Ok, I think, we can close this bug for now. Thanks to all! :-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c16 --- Comment #16 from Tanja Roth <taroth@suse.com> 2012-03-06 14:17:51 UTC --- This was a very annoying bug, many thanks for fixing it!
From the repo name that Vincent posted, I guess it will be available soon as an online update for 12.1?
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c17 Vincent Untz <vuntz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #17 from Vincent Untz <vuntz@suse.com> 2012-03-06 14:33:39 UTC --- (In reply to comment #16)
From the repo name that Vincent posted, I guess it will be available soon as an online update for 12.1?
No, we need to ask maintenance. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c18 Vincent Untz <vuntz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |NEEDINFO InfoProvider| |maintenance@opensuse.org --- Comment #18 from Vincent Untz <vuntz@suse.com> 2012-03-06 14:34:49 UTC --- Maintenance team: can we push this patch as an update? For the full diff, see https://build.opensuse.org/package/rdiff?opackage=poppler&oproject=openSUSE%3A12.1%3AUpdate&package=poppler&project=home%3Avuntz%3Abranches%3AopenSUSE%3A12.1%3AUpdate&rev=2 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c19 Dirk Mueller <dmueller@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |REOPENED InfoProvider|maintenance@opensuse.org | Severity|Major |Critical --- Comment #19 from Dirk Mueller <dmueller@suse.com> 2012-03-13 13:25:28 CET --- Ok, please submit to openSUSE:12.1:Update:Test -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c20 Vincent Untz <vuntz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED --- Comment #20 from Vincent Untz <vuntz@suse.com> 2012-03-13 12:37:42 UTC --- sr#109103. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c21 --- Comment #21 from Bernhard Wiedemann <bwiedemann@suse.com> 2012-03-13 14:00:11 CET --- This is an autogenerated message for OBS integration: This bug (748257) was mentioned in https://build.opensuse.org/request/show/109103 12.1 / poppler -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c22 --- Comment #22 from Frank Sundermeyer <fs@suse.com> 2012-03-23 13:34:09 UTC --- *** Bug 746053 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=746053 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=748257 https://bugzilla.novell.com/show_bug.cgi?id=748257#c23 --- Comment #23 from Swamp Workflow Management <swamp@suse.de> 2012-04-02 11:08:41 UTC --- openSUSE-RU-2012:0446-1: An update that has one recommended fix can now be installed. Category: recommended (moderate) Bug References: 748257 CVE References: Sources used: openSUSE 12.1 (src): poppler-0.18.0-2.3.2, poppler-qt-0.18.0-2.3.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com