evince fails to display PS document - fatal internal error -100GPL Ghostscript 8.71: Can't find initialization file gs_init.ps

Bug #707152 reported by Jean-Baptiste Lallement
36
This bug affects 7 people
Affects Status Importance Assigned to Milestone
ghostscript (Ubuntu)
Invalid
Undecided
Unassigned
Natty
Invalid
Undecided
Unassigned
libspectre (Ubuntu)
Fix Released
Medium
Unassigned
Natty
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: evince

Since the latest update of ghostscript evince fails to display ps documents.

The following error is displayed on the console:
$ evince data/cups_testprint.ps
GPL Ghostscript 8.71: Can't find initialization file gs_init.ps.
fatal internal error -100GPL Ghostscript 8.71: Can't find initialization file gs_init.ps.
fatal internal error -100GPL Ghostscript 8.71: Can't find initialization file gs_init.ps.
fatal internal error -100
** (evince:29161): WARNING **: Error rendering thumbnail
GPL Ghostscript 8.71: Can't find initialization file gs_init.ps.
fatal internal error -100
** (evince:29161): WARNING **: Error rendering thumbnail

$ apt-cache policy ghostscript
ghostscript:
  Installed: 9.01~dfsg~svn12047-0ubuntu1
  Candidate: 9.01~dfsg~svn12047-0ubuntu1
  Version table:
 *** 9.01~dfsg~svn12047-0ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ natty/main i386 Packages
        100 /var/lib/dpkg/status

You'll find in attachment a test document.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: evince 2.32.0-0ubuntu5
ProcVersionSignature: Ubuntu 2.6.37-12.26-generic 2.6.37
Uname: Linux 2.6.37-12-generic i686
Architecture: i386
Date: Mon Jan 24 22:37:19 2011
EcryptfsInUse: Yes
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.utf8
 LC_MESSAGES=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature_: Ubuntu 2.6.37-12.26-generic 2.6.37
SourcePackage: evince

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :
affects: evince (Ubuntu) → libspectre (Ubuntu)
Revision history for this message
Dennis Sheil (dennis-sheil) wrote :

That "fatal internal error -100" message is coming from a library evince depends on, libspectre. The "fatal internal error" message is fro the libspectre-0.26 package, it is on line 47 of the file spectre-gs.c, a line which you can see hit stepping through the program calls, or logic.

Libspectre is currently failing its internal self-tests on 11.04 so this is to be expected. Evince depends on libspectre to display PostScript files, so the fault lies lower down than evince, it is with libspectre, or perhaps further down, on a library libspectre depends on (libgs?).

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Note that in Natty (11.04) Ghostscript was updated from 8.x to 9.x, and libgs8 replaced by libgs9. This needs a no-change rebuild of applications which link against libgs, probably libspectre here.

Changed in ghostscript (Ubuntu):
status: New → Invalid
Changed in libspectre (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
sam tygier (samtygier) wrote :

seems fixed for me now

Changed in libspectre (Ubuntu Natty):
status: Triaged → Fix Released
Revision history for this message
M S Bhaskar (mithipatisiva9) wrote :

I use updated version of ubuntu 13.10. ghostscrpipt viewing programs like evince, qpdfview don't open ps and eps files properly. They do only when the document is turned 90 degrees using ctrl+left or ctrl+right. There's no problem with the file. I could open it in computers with other operating systems.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

M S Bhaskar, please do not post about this new problem on this old bug, the new problem is different and discussed in bug 1242678.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.