evince cannot render some EPS files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evince |
Expired
|
Medium
|
|||
libspectre |
Confirmed
|
Medium
|
|||
evince (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Trusty |
Won't Fix
|
Medium
|
Unassigned | ||
libspectre (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Unassigned |
Bug Description
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-
(evince:24176): Gtk-WARNING **: drawing failure for widget `EvView': invalid matrix (not invertible)
(evince:24176): Gdk-CRITICAL **: gdk_pixbuf_
(evince:24176): Gdk-CRITICAL **: gdk_pixbuf_
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
ProcVersionSign
Uname: Linux 3.11.0-12-generic x86_64
NonfreeKernelMo
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)
Changed in evince: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in evince (Ubuntu): | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in ghostscript (Ubuntu): | |
assignee: | nobody → Till Kamppeter (till-kamppeter) |
Changed in evince (Ubuntu): | |
assignee: | Till Kamppeter (till-kamppeter) → nobody |
Changed in ghostscript (Ubuntu): | |
importance: | Undecided → Low |
Changed in libspectre: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in gnuplot (Ubuntu Trusty): | |
status: | New → Invalid |
importance: | Undecided → Low |
Changed in evince (Ubuntu): | |
status: | Confirmed → Invalid |
assignee: | Sebastien Bacher (seb128) → nobody |
Changed in evince (Ubuntu Trusty): | |
status: | Confirmed → Invalid |
tags: | added: patch |
Changed in libspectre (Ubuntu): | |
assignee: | Sebastien Bacher (seb128) → nobody |
Changed in libspectre: | |
status: | Confirmed → Fix Released |
Changed in libspectre: | |
status: | Fix Released → Confirmed |
Changed in evince: | |
importance: | Medium → Unknown |
status: | New → Unknown |
Changed in evince (Ubuntu Trusty): | |
importance: | Undecided → Medium |
affects: | gs-gpl → ubuntu-translations |
Changed in ubuntu-translations: | |
importance: | Unknown → Undecided |
status: | Unknown → New |
no longer affects: | ubuntu-translations |
Changed in evince: | |
importance: | Unknown → Medium |
status: | Unknown → Expired |
Changed in evince (Ubuntu Trusty): | |
status: | Triaged → Won't Fix |
i will attach the EPS file which causes this bug.