Bug#422712: gs-esp: pstoraster fails with signal 11 when printing cups testpage
Package: gs-esp
Version: 8.15.3.dfsg.1-1
Severity: important
I defined an EPSON Stylus Photo 890 to cups using the gutenprint PPD
for that printer. The PPD is automatically generated when
the cupsys-driver-gutenprint package is installed and can be found at:
/usr/share/ppd/gutenprint/5.0/en/stp-escp2-890.5.0.ppd.gz after
cupsys-driver-gutenprint is installed.
When I attempt to print anything on this printer it fails. Turning on
debug logging in cups I find that:
PID 4440 (/usr/lib/cups/filter/pstoraster) crashed on signal 11!
This occurs for every job sent to this printer.
When I manually run gs-esp using the options in pstoraster with the
cups testpage as input it works ok. However if I filter the cups testpage
first using pstops (which is what cups does), and then put it through
gs-esp it dies with signal 11.
It would therefore appear that some of the postscript pstops is adding
from the PPD file is causing gs-esp to choke. I have another HP
printer defined on the same box that doesn't cause any problems.
I am reporting this against gs-esp since I would expect it not to
get a segmentation violation even if there were errors in the
postscript it processes. However it is quite possible the cause
of this is something in the PPD file that was autogenerated.
Here are the last 150 lines or so output by pstoraster leading up to the
segmentation violation when cups has debug level logging enabled:
D [08/May/2007:04:09:13 +1000] [Job 7] cups->header.Duplex = 0
D [08/May/2007:04:09:13 +1000] [Job 7] cups->page = 1
D [08/May/2007:04:09:13 +1000] [Job 7] cupsPPD = 0x645e98
D [08/May/2007:04:09:13 +1000] [Job 7] cupsPPD->flip_duplex = 0
D [08/May/2007:04:09:13 +1000] [Job 7] width = 5950, height = 4210
D [08/May/2007:04:09:13 +1000] [Job 7] PageSize = [ 595 842 ], HWResolution = [ 720 360 ]
D [08/May/2007:04:09:13 +1000] [Job 7] HWMargins = [ 0.000 0.000 0.000 0.000 ]
D [08/May/2007:04:09:13 +1000] [Job 7] matrix = [ 10.000 0.000 0.000 -5.000 -0.000 4210.000 ]
D [08/May/2007:04:09:13 +1000] [Job 7] Finishing.
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] Checking.
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] Merging.
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] Selecting.
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] Constructing.
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] Putting.
D [08/May/2007:04:09:13 +1000] [595.0 842.0]
D [08/May/2007:04:09:13 +1000] [Job 7] /.MediaSize
D [08/May/2007:04:09:13 +1000] [Job 7] 0
D [08/May/2007:04:09:13 +1000] [Job 7] /%MediaDestination
D [08/May/2007:04:09:13 +1000] [Job 7] 0
D [08/May/2007:04:09:13 +1000] [Job 7] /%MediaSource
D [08/May/2007:04:09:13 +1000] [Job 7] 0
D [08/May/2007:04:09:13 +1000] [Job 7] /MediaPosition
D [08/May/2007:04:09:13 +1000] [Job 7] 8
D [08/May/2007:04:09:13 +1000] [Job 7] /cupsBitsPerColor
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] true
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -device-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] Setting MediaPosition to 0...
D [08/May/2007:04:09:13 +1000] [Job 7] Setting cupsBitsPerColor to 8...
D [08/May/2007:04:09:13 +1000] [Job 7] cupsEncodeLUT[0] = 0
D [08/May/2007:04:09:13 +1000] [Job 7] cupsEncodeLUT[65535] = 255
D [08/May/2007:04:09:13 +1000] [Job 7] num_components = 3, depth = 24
D [08/May/2007:04:09:13 +1000] [Job 7] cupsColorSpace = 1, cupsColorOrder = 0
D [08/May/2007:04:09:13 +1000] [Job 7] cupsBitsPerPixel = 24, cupsBitsPerColor = 8
D [08/May/2007:04:09:13 +1000] [Job 7] max_gray = 0, dither_grays = 0
D [08/May/2007:04:09:13 +1000] [Job 7] max_color = 255, dither_colors = 256
D [08/May/2007:04:09:13 +1000] [Job 7] Updating PageSize to [595 842]...
D [08/May/2007:04:09:13 +1000] [Job 7] size = A4
D [08/May/2007:04:09:13 +1000] [Job 7] margins[] = [ 0.000000 0.000000 0.000000 0.000000 ]
D [08/May/2007:04:09:13 +1000] [Job 7] Reallocating memory, [595 842] = 5950x4210 pixels...
D [08/May/2007:04:09:13 +1000] [Job 7] cache_size = 8388608
D [08/May/2007:04:09:13 +1000] [Job 7] cups->header.Duplex = 0
D [08/May/2007:04:09:13 +1000] [Job 7] cups->page = 1
D [08/May/2007:04:09:13 +1000] [Job 7] cupsPPD = 0x645e98
D [08/May/2007:04:09:13 +1000] [Job 7] cupsPPD->flip_duplex = 0
D [08/May/2007:04:09:13 +1000] [Job 7] width = 5950, height = 4210
D [08/May/2007:04:09:13 +1000] [Job 7] PageSize = [ 595 842 ], HWResolution = [ 720 360 ]
D [08/May/2007:04:09:13 +1000] [Job 7] HWMargins = [ 0.000 0.000 0.000 0.000 ]
D [08/May/2007:04:09:13 +1000] [Job 7] matrix = [ 10.000 0.000 0.000 -5.000 -0.000 4210.000 ]
D [08/May/2007:04:09:13 +1000] [Job 7] cups->header.Duplex = 0
D [08/May/2007:04:09:13 +1000] [Job 7] cups->page = 1
D [08/May/2007:04:09:13 +1000] [Job 7] cupsPPD = 0x645e98
D [08/May/2007:04:09:13 +1000] [Job 7] cupsPPD->flip_duplex = 0
D [08/May/2007:04:09:13 +1000] [Job 7] width = 5950, height = 4210
D [08/May/2007:04:09:13 +1000] [Job 7] PageSize = [ 595 842 ], HWResolution = [ 720 360 ]
D [08/May/2007:04:09:13 +1000] [Job 7] HWMargins = [ 0.000 0.000 0.000 0.000 ]
D [08/May/2007:04:09:13 +1000] [Job 7] matrix = [ 10.000 0.000 0.000 -5.000 -0.000 4210.000 ]
D [08/May/2007:04:09:13 +1000] [Job 7] Result of putting.
D [08/May/2007:04:09:13 +1000] [Job 7] false
D [08/May/2007:04:09:13 +1000] [Job 7] -device-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] Installing.
D [08/May/2007:04:09:13 +1000] [Job 7] false
D [08/May/2007:04:09:13 +1000] [Job 7] -device-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] -dict-
D [08/May/2007:04:09:13 +1000] [Job 7] -mark-
D [08/May/2007:04:09:13 +1000] [Job 7] cups->header.Duplex = 0
D [08/May/2007:04:09:13 +1000] [Job 7] cups->page = 1
D [08/May/2007:04:09:13 +1000] [Job 7] cupsPPD = 0x645e98
D [08/May/2007:04:09:13 +1000] [Job 7] cupsPPD->flip_duplex = 0
D [08/May/2007:04:09:13 +1000] [Job 7] width = 5950, height = 4210
D [08/May/2007:04:09:13 +1000] [Job 7] PageSize = [ 595 842 ], HWResolution = [ 720 360 ]
D [08/May/2007:04:09:13 +1000] [Job 7] HWMargins = [ 0.000 0.000 0.000 0.000 ]
D [08/May/2007:04:09:13 +1000] [Job 7] matrix = [ 10.000 0.000 0.000 -5.000 -0.000 4210.000 ]
D [08/May/2007:04:09:13 +1000] [Job 7] cups->header.Duplex = 0
D [08/May/2007:04:09:13 +1000] [Job 7] cups->page = 1
D [08/May/2007:04:09:13 +1000] [Job 7] cupsPPD = 0x645e98
D [08/May/2007:04:09:13 +1000] [Job 7] cupsPPD->flip_duplex = 0
D [08/May/2007:04:09:13 +1000] [Job 7] width = 5950, height = 4210
D [08/May/2007:04:09:13 +1000] [Job 7] PageSize = [ 595 842 ], HWResolution = [ 720 360 ]
D [08/May/2007:04:09:13 +1000] [Job 7] HWMargins = [ 0.000 0.000 0.000 0.000 ]
D [08/May/2007:04:09:13 +1000] [Job 7] matrix = [ 10.000 0.000 0.000 -5.000 -0.000 4210.000 ]
D [08/May/2007:04:09:13 +1000] [Job 7] cups->header.Duplex = 0
D [08/May/2007:04:09:13 +1000] [Job 7] cups->page = 1
D [08/May/2007:04:09:13 +1000] [Job 7] cupsPPD = 0x645e98
D [08/May/2007:04:09:13 +1000] [Job 7] cupsPPD->flip_duplex = 0
D [08/May/2007:04:09:13 +1000] [Job 7] width = 5950, height = 4210
D [08/May/2007:04:09:13 +1000] [Job 7] PageSize = [ 595 842 ], HWResolution = [ 720 360 ]
D [08/May/2007:04:09:13 +1000] [Job 7] HWMargins = [ 0.000 0.000 0.000 0.000 ]
D [08/May/2007:04:09:13 +1000] [Job 7] matrix = [ 10.000 0.000 0.000 -5.000 -0.000 4210.000 ]
D [08/May/2007:04:09:14 +1000] [Job 7] cups->header.Duplex = 0
D [08/May/2007:04:09:14 +1000] [Job 7] cups->page = 1
D [08/May/2007:04:09:14 +1000] [Job 7] cupsPPD = 0x645e98
D [08/May/2007:04:09:14 +1000] [Job 7] cupsPPD->flip_duplex = 0
D [08/May/2007:04:09:14 +1000] [Job 7] width = 5950, height = 4210
D [08/May/2007:04:09:14 +1000] [Job 7] PageSize = [ 595 842 ], HWResolution = [ 720 360 ]
D [08/May/2007:04:09:14 +1000] [Job 7] HWMargins = [ 0.000 0.000 0.000 0.000 ]
D [08/May/2007:04:09:14 +1000] [Job 7] matrix = [ 10.000 0.000 0.000 -5.000 -0.000 4210.000 ]
D [08/May/2007:04:09:14 +1000] [Job 7] cups->header.Duplex = 0
D [08/May/2007:04:09:14 +1000] [Job 7] cups->page = 1
D [08/May/2007:04:09:14 +1000] [Job 7] cupsPPD = 0x645e98
D [08/May/2007:04:09:14 +1000] [Job 7] cupsPPD->flip_duplex = 0
D [08/May/2007:04:09:14 +1000] [Job 7] width = 5950, height = 4210
D [08/May/2007:04:09:14 +1000] [Job 7] PageSize = [ 595 842 ], HWResolution = [ 720 360 ]
D [08/May/2007:04:09:14 +1000] [Job 7] HWMargins = [ 0.000 0.000 0.000 0.000 ]
D [08/May/2007:04:09:14 +1000] [Job 7] matrix = [ 10.000 0.000 0.000 -5.000 -0.000 4210.000 ]
D [08/May/2007:04:09:14 +1000] [Job 7] cups->header.Duplex = 0
D [08/May/2007:04:09:14 +1000] [Job 7] cups->page = 1
D [08/May/2007:04:09:14 +1000] [Job 7] cupsPPD = 0x645e98
D [08/May/2007:04:09:14 +1000] [Job 7] cupsPPD->flip_duplex = 0
D [08/May/2007:04:09:14 +1000] [Job 7] width = 5950, height = 4210
D [08/May/2007:04:09:14 +1000] [Job 7] PageSize = [ 595 842 ], HWResolution = [ 720 360 ]
D [08/May/2007:04:09:14 +1000] [Job 7] HWMargins = [ 0.000 0.000 0.000 0.000 ]
D [08/May/2007:04:09:14 +1000] [Job 7] matrix = [ 10.000 0.000 0.000 -5.000 -0.000 4210.000 ]
E [08/May/2007:04:09:14 +1000] PID 4440 (/usr/lib/cups/filter/pstoraster) crashed on signal 11!
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: arm (armv5tel)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-ixp4xx
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages gs-esp depends on:
ii gs-common 0.3.11 Common files for different Ghostsc
ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries
ii libcupsimage2 1.2.7-4 Common UNIX Printing System(tm) -
ii libcupsys2 1.2.7-4 Common UNIX Printing System(tm) -
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libgnutls13 1.4.4-3 the GNU TLS library - runtime libr
ii libice6 1:1.0.1-2 X11 Inter-Client Exchange library
ii libjpeg62 6b-13 The Independent JPEG Group's JPEG
ii libpaper1 1.1.21 Library for handling paper charact
ii libpng12-0 1.2.15~beta5-1 PNG library - runtime
ii libsm6 1:1.0.1-3 X11 Session Management library
ii libstdc++6 4.1.1-21 The GNU Standard C++ Library v3
ii libtiff4 3.8.2-7 Tag Image File Format (TIFF) libra
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxext6 1:1.0.1-2 X11 miscellaneous extension librar
ii libxt6 1:1.0.2-2 X11 toolkit intrinsics library
ii zlib1g 1:1.2.3-13 compression library - runtime
Versions of packages gs-esp recommends:
ii gsfonts 1:8.11+urwcyr1.0.7~pre41-1 Fonts for the Ghostscript interpre
pn psfontmgr <none> (no description available)
-- no debconf information
Reply to: