← Back to team overview

ubuntu-translations-coordinators team mailing list archive

[Bug 1242678] [NEW] evince cannot render some EPS files

 

You have been subscribed to a public bug:

I upgraded to Ubuntu Saucy,
evince cannot render EPS files generated by gnuplot.
(Just show an empty page.)

[how to reproduce]

1. Generate an EPS file using gnuplot by executing the following command.
$ gnuplot -e "set terminal postscript; set output 'test.eps'; plot x;"

2. Open the file "test.eps" just created.
$ evince "test.eps"

The following are what evince writes to the terminal.

(evince:24176): EvinceDocument-CRITICAL **: ev_document_get_n_pages:
assertion 'EV_IS_DOCUMENT (document)' failed

(evince:24176): Gtk-WARNING **: drawing failure for widget `EvView':
invalid matrix (not invertible)

(evince:24176): Gdk-CRITICAL **: gdk_pixbuf_get_from_surface: assertion
'width > 0 && height > 0' failed

(evince:24176): Gdk-CRITICAL **: gdk_pixbuf_get_from_surface: assertion
'width > 0 && height > 0' failed

3. Then evince just shows an empty (white) page.

===

If i rotate 90 or -90 degree by pressing Ctrl+Left or Ctrl+Right key,
evince can show this file correctly.

===

Okular, GIMP, inkscape and gs can show this EPS file.
(may be rotated 90 degree, however)


[Impact]

With the default viewer for PostrScript and EPS files, many files do not
display and produce errors/warnings. Users usually do not know that they
can visualize these files by rotating the page and rotated it is also
not in a very useful orientation.

[Test Case]

Display the attached EPS file with evince or follow the steps under "how
to reproduce" above. Rotate the page via Ctrl+Left or Ctrl+Right and the
image is only visible for two of the four orientations. Withe the
proposed package the problem get solved. The image is visible in all the
four orientations.

[Regression Potential]

Low, as tested with various files and reviewed by several upstream
developers.


ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: evince 3.10.0-0ubuntu2
ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
Uname: Linux 3.11.0-12-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.12.5-0ubuntu2
Architecture: amd64
Date: Mon Oct 21 21:23:15 2013
InstallationDate: Installed on 2013-09-07 (44 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
MarkForUpload: True
SourcePackage: evince
UpgradeStatus: Upgraded to saucy on 2013-10-04 (16 days ago)

** Affects: evince
     Importance: Unknown
         Status: Unknown

** Affects: ubuntu-translations
     Importance: Undecided
         Status: New

** Affects: libspectre
     Importance: Medium
         Status: Confirmed

** Affects: evince (Ubuntu)
     Importance: Medium
         Status: Fix Released

** Affects: libspectre (Ubuntu)
     Importance: High
         Status: Fix Released

** Affects: evince (Ubuntu Trusty)
     Importance: Medium
         Status: Triaged

** Affects: libspectre (Ubuntu Trusty)
     Importance: High
         Status: Fix Released


** Tags: amd64 apport-bug patch saucy verification-done
-- 
evince cannot render some EPS files
https://bugs.launchpad.net/bugs/1242678
You received this bug notification because you are a member of Ubuntu Translations Coordinators, which is subscribed to Ubuntu Translations.