After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 697442 - Evince does not render Postscript files
Evince does not render Postscript files
Status: RESOLVED NOTGNOME
Product: evince
Classification: Core
Component: PS
3.6.x
Other Linux
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-04-06 16:12 UTC by Walter Garcia-Fontes
Modified: 2013-04-07 21:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Simple example that I cannot render (25.51 KB, application/postscript)
2013-04-06 16:12 UTC, Walter Garcia-Fontes
Details
Backtrace (10.08 KB, text/plain)
2013-04-06 16:13 UTC, Walter Garcia-Fontes
Details

Description Walter Garcia-Fontes 2013-04-06 16:12:50 UTC
Created attachment 240851 [details]
Simple example that I cannot render

Evince 3.6.1
Ubuntu 13.04

Evince is not able to render PostScript files. I attach a simple file created with LaTeX and Dvips. When I try to open it with evince, it shows the miniature in the left sidebar, but nothing is shown and the pages are shown just as numbers. The main window is blank, and a message is shown "Loading..." and nothing happens. In the terminal I get the following:

undefined -21
undefined -21

(evince:23507): EvinceDocument-CRITICAL **: ev_document_misc_pixbuf_from_surface: assertion `surface' failed

(evince:23507): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
undefined -21

(evince:23507): EvinceDocument-CRITICAL **: ev_document_misc_pixbuf_from_surface: assertion `surface' failed

(evince:23507): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
undefined -21

I attach a backtrace.

See also:

https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1159931
Comment 1 Walter Garcia-Fontes 2013-04-06 16:13:37 UTC
Created attachment 240852 [details]
Backtrace
Comment 2 José Aliste 2013-04-07 00:23:26 UTC
This might be a problem in ubuntu version of evince. The ps file renders fine in my machine, which version of libspectre do you have?
Comment 3 Walter Garcia-Fontes 2013-04-07 08:53:14 UTC
The version of libspectre1 is 0.2.7-2
Comment 4 Carlos Garcia Campos 2013-04-07 13:36:19 UTC
It might a bug in ghostscript 9.07, see:

https://bugs.freedesktop.org/show_bug.cgi?id=61506
Comment 5 Walter Garcia-Fontes 2013-04-07 15:37:22 UTC
I agree with Carlos, I changed the language of my system to English and now evince is working. According to the bug mentiones in comment 4, it seems that  the problem is the decimal separator in some languages being equal to "," instead of "."
Comment 6 José Aliste 2013-04-07 21:24:12 UTC
so closing as NOTGNOME as per comment 4 and 5. Thanks