(In reply to comment #23)
> (In reply to comment #22)
> > (In reply to comment #20)
> > > (In reply to comment #19)
> > > > Thanks Marek! Do you still plan to look at the evince side as well 
> > > > (since
> > > > the rotation seems to still be wrong when using it, as mentioned in 
> > > > previous
> > > > comments)
> > > 
> > > Hi Sebastien,
> > > 
> > > thank you for reminding me this. I'll look at that but not now since I 
> > > have
> > > several tasks I have to finish before I can jump on this.
> > > Maybe at the end of the next week.
> > 
> > I've filled a bug for this here:
> > https://bugzilla.gnome.org/show_bug.cgi?id=731786. A patch is attached there
> > which solves it for me.
> > 
> > 
> > (In reply to comment #21)
> > > I've been trying this and I'm getting the opposite results, the attached 
> > > ps
> > > file is rotated without the patch but nothing is rendered when rotated 
> > > with
> > > the patch.
> > 
> > I've just tried it with evince from master with patched libspectre and it
> > works for me as expected :(.
> 
> Maybe it has to do with the gs version?
> 
> $ gs --version
> 9.05
> 
> From Debian testing.

I've just tried it with the ghostscript 9.05 and the documents are rotated in 
opposite direction compared to the libspectre without the patch but it renders 
the documents correctly otherwise.
I'll prepare a patch which will change the direction of rotation.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to evince in Ubuntu.
https://bugs.launchpad.net/bugs/1242678

Title:
  evince cannot render some EPS files

Status in Evince document viewer:
  New
Status in GS-GPL  -  GPL Ghostscript:
  Unknown
Status in libspectre:
  Confirmed
Status in “evince” package in Ubuntu:
  Triaged
Status in “libspectre” package in Ubuntu:
  Fix Released
Status in “evince” source package in Trusty:
  Triaged
Status in “libspectre” source package in Trusty:
  Fix Committed

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-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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/evince/+bug/1242678/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to