Comment 10 for bug 1242678

Revision history for this message
M S Bhaskar (mithipatisiva9) wrote : Re: [Bug 1242678] Re: evince cannot render some EPS files

bhaskar@brainiac:m1struct_fac$ evince M1_fraction_transformed_vs_time.eps

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

(evince:4207): EvinceView-CRITICAL **: ev_pixbuf_cache_get_selection_list:
assertion 'EV_IS_PIXBUF_CACHE (pixbuf_cache)' failed

(evince:4207): EvinceView-CRITICAL **: ev_pixbuf_cache_set_selection_list:
assertion 'EV_IS_PIXBUF_CACHE (pixbuf_cache)' failed

this is what i get in the terminal for evince for the rotated version.

for the non rotated version I get the following message

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

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

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

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

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

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

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

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

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

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

(evince:4207): Gtk-WARNING **: drawing failure for widget `EvView': invalid
matrix (not invertible)
bhaskar@brainiac:m1struct_fac$ evince M1_fraction_transformed_vs_time.eps

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

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

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

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

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

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

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

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

i'm sending the corresponding file as an attachment

On Sat, Jan 25, 2014 at 2:33 AM, Till Kamppeter
<email address hidden>wrote:

> Could you somehow find out the Ghostscript command lines (or parameter
> lists for libgs calls) for both the non-working unrotated case and the
> working rotated case? Could you also find out the actual files sent to
> Ghostscript for rendering? To post an upstream bug report at Ghostscript
> (http://bugs.ghostscript.com/) I would need a way to reproduce the
> problem by a pure Ghostscript command line.
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1272120).
> https://bugs.launchpad.net/bugs/1242678
>
> Title:
> evince cannot render some EPS files
>
> Status in Evince document viewer:
> New
> Status in “evince” package in Ubuntu:
> Triaged
> Status in “ghostscript” package in Ubuntu:
> Confirmed
>
> 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)
>
> 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
>