[apport] gs-esp crashed with SIGSEGV (output device: cups, driver: gutenprint)

Bug #93891 reported by Gabriel Dragffy
14
Affects Status Importance Assigned to Milestone
ghostscript (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: gs-esp

Just trying to print a .png using Eye of Gnome. Used to work prior to recent cups updates. Using an Epson USB CX3600.

ProblemType: Crash
Architecture: i386
Date: Mon Mar 19 22:58:39 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/gs-esp
Package: gs-esp 8.15.4.dfsg.1-0ubuntu1
PackageArchitecture: i386
ProcCmdline: /usr/bin/gs-esp -dQUIET -dDEBUG -dPARANOIDSAFER -dNOPAUSE -dBATCH -dNOMEDIAATTRS -sDEVICE=cups -sstdout=%stderr -sOUTPUTFILE=%stdout -c -
ProcCwd: /
ProcEnviron:
 PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin
 LANG=en_GB
Signal: 11
SourcePackage: gs-esp
StacktraceTop:
 ?? () from /usr/lib/libgs-esp.so.8
 ?? ()
 ?? ()
 ?? () from /lib/ld-linux.so.2
 ?? ()
Uname: Linux intercrest 2.6.20-12-generic #2 SMP Sun Mar 18 03:07:14 UTC 2007 i686 GNU/Linux
UserGroups: dialout lp scanner ssl-cert

Revision history for this message
Gabriel Dragffy (dragffy-deactivatedaccount) wrote :
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

This is probably an upstream problem of GhostScript. To reproduce it we need the following additional files:

- The printer's PPD /etc/cups/ppd/<prnt queue name>.ppd
- You personal settings file ~/.cups/lpoptions
- If it exists, the system's settings file /etc/cups/lpoptions
- The PNG file which you tried to print
- Your /etc/cups/printers.conf file
- If possible, print into a PostScript file with Eye of Gnome and attach also this file (can you display this PostScript file on the screen with viewers like gv, evince, or kghostview?)

Changed in gs-esp:
importance: Undecided → Medium
status: Unconfirmed → Needs Info
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:cmd_write_buffer (cldev=0x80944ec, cmd_end=0 '\0') at ./src/gxclutil.c:196
cmd_put_list_op (cldev=0x80944ec, pcl=0x8094c58, size=4) at ./src/gxclutil.c:223
cmd_put_range_op (cldev=0x80944ec, band_min=0, band_max=8419, size=4) at ./src/gxclutil.c:311
clist_create_compositor (dev=0x80944ec, pcdev=0xbf93ff94, pcte=0x8248bbc, pis=0x805d784, mem=0x804a4e4) at ./src/gxclimag.c:810

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:?? ()

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Till Kamppeter (till-kamppeter) wrote : Re: [apport] gs-esp crashed with SIGSEGV
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Pitti, thank you for your great retracer, finally one gets easily tracebacks with symbols for crashes reported by users. This is a great service also for the upstream authors of the software. I hope many of these reports will get forwarded upstream (and other distros will pick up this idea, too).

Revision history for this message
Martin Pitt (pitti) wrote :

I'm glad that it helps. :) Just curious, the second pair of retraces is bogus, the first one is good. How did you generate those?

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

I have added tags to trigger both 32-bit and 64-bit retraces, and the bug was only reported on 32-bit, so probably therefore the 64-bit retrace is the bogus one.

Martin, as each of these reports is for only one architecture, it would be enough to have one and the same retrace triggering tag for all architectures and the retrace service finds the correct architecture by itself, for example via the "Architecture:" field in the initial comment.

Revision history for this message
Gabriel Dragffy (dragffy-deactivatedaccount) wrote : Re: [Bug 93891] Re: [apport] gs-esp crashed with SIGSEGV

I see that several extra things have been done on this bug. Are the .ppd
files and other things requested still required, or do the devs have
enough info now?

Revision history for this message
Till Kamppeter (till-kamppeter) wrote : Re: [apport] gs-esp crashed with SIGSEGV

Would be nice to have this info, too, so go ahead.

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

Can you switch to the GPL Ghostscript with merged ESP Ghostscript functionality as described here:

http://www.linuxprinting.org/download/printing/esp-gpl-ghostscript-merge/README

Does this solve your problem?

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

Upstream bug report moved

http://bugs.ghostscript.com/show_bug.cgi?id=689201

because of the merger of ESP Ghostscript into GPL Ghostscript.

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

Can you try with the new gs-gpl packages?

Download all packages from

http://www.linux-foundation.org/~till/tmp/ubuntu/gutsy/gs-gpl/binary/

and do

sudo dpkg -i *gs-esp*.deb *gs-gpl*.deb

to replace your ESP Ghostscript by the new GPL Ghostscript.

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

Due to change of Artifex' license policy to do the head development of Ghostscript under GPL and the merger of the extra functionality of ESP Ghostscript (ESP Ghostscript is discontinued now), the packages gs-esp and gs-afpl got obsolete. They are both replaced by gs-gpl, version 8.60 or newer. I have already done a first test package:

For Gutsy download all packages from

http://www.linux-foundation.org/~till/tmp/ubuntu/gutsy/gs-gpl/binary/

and do

sudo dpkg -i *gs-esp*.deb *gs-afpl*.deb *gs-gpl*.deb

to replace your ESP and AFPL Ghostscript by the new merged GPL Ghostscript.

If you are running Feisty or older download the files from

http://www.openprinting.org/download/printing/esp-gpl-ghostscript-merge/

into the same directory. Then do

sudo apt-get install build-essential
sudo apt-get build-dep gs-esp gs-gpl
dpkg-source -x gs-gpl_8.60.dfsg.1-0ubuntu1.dsc
cd gs-gpl-8.60.dfsg.1
dpkg-buildpackage -rfakeroot
cd ..
sudo dpkg -i *gs-esp*.deb *gs-afpl*.deb *gs-gpl*.deb

Answer every question which appears with "y", so that all needed packages get installed.

Or try the distribution-independent binary package from

http://www.openprinting.org/download/printing/esp-gpl-ghostscript-merge/README

The new grand unified GPL Ghostscript will make it into Ubuntu soon, after

- Agreeing on the name with Debian: "gs-gpl" or simply "gs"
- Adding the C header files to libgs-gpl-dev
- Fixing upstream bug 689237: http://bugs.ghostscript.com/show_bug.cgi?id=689237

Please tell us your results with the test packages.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for ghostscript (Ubuntu) because there has been no activity for 60 days.]

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.