[Pkg-cups-devel] Bug#619212: cups: pdftoraster-poppler regression: segfaults in 1.4.6-1 but not 1.4.4-7

Ulrich Klauer debbug at chirlu.de
Tue Mar 22 01:08:49 UTC 2011


Package: cups
Version: 1.4.6-1
Severity: important

With cups 1.4.6-1, I can't print some postscripts files anymore that used to
work before. (All the affected files are made with TeX and dvips, which may
or may not be a coincidence; not all dvips postscript files are affected.)
The error_log shows that pdftoraster-poppler crashes with a segfault. See the
attached log file excerpt.

Printing these files works again after downgrading to 1.4.4-7 (current stable
version). For the downgrade, I only did
  dpkg -i cups_1.4.4-7_amd64.deb
- no other packages where changed.


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (800, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages cups depends on:
ii  adduser                 3.112+nmu2       add and remove users and groups
ii  bc                      1.06.95-2        The GNU bc arbitrary precision cal
ii  cups-client             1.4.6-1          Common UNIX Printing System(tm) - 
ii  cups-common             1.4.6-1          Common UNIX Printing System(tm) - 
ii  cups-ppdc               1.4.6-1          Common UNIX Printing System(tm) - 
ii  debconf [debconf-2.0]   1.5.38           Debian configuration management sy
ii  ghostscript             9.01~dfsg-2      interpreter for the PostScript lan
ii  libavahi-client3        0.6.28-4         Avahi client library
ii  libavahi-common3        0.6.28-4         Avahi common library
ii  libc6                   2.11.2-11        Embedded GNU C Library: Shared lib
ii  libcups2                1.4.6-1          Common UNIX Printing System(tm) - 
ii  libcupscgi1             1.4.6-1          Common UNIX Printing System(tm) - 
ii  libcupsdriver1          1.4.6-1          Common UNIX Printing System(tm) - 
ii  libcupsimage2           1.4.6-1          Common UNIX Printing System(tm) - 
ii  libcupsmime1            1.4.6-1          Common UNIX Printing System(tm) - 
ii  libcupsppdc1            1.4.6-1          Common UNIX Printing System(tm) - 
ii  libdbus-1-3             1.4.6-1          simple interprocess messaging syst
ii  libgcc1                 1:4.5.2-4        GCC support library
ii  libgnutls26             2.10.5-1         the GNU TLS library - runtime libr
ii  libgssapi-krb5-2        1.8.3+dfsg-4     MIT Kerberos runtime libraries - k
ii  libijs-0.35             0.35-7           IJS raster image transport protoco
ii  libkrb5-3               1.8.3+dfsg-4     MIT Kerberos runtime libraries
ii  libldap-2.4-2           2.4.23-7         OpenLDAP libraries
ii  libpam0g                1.1.2-2          Pluggable Authentication Modules l
ii  libpaper1               1.1.24           library for handling paper charact
ii  libpoppler5             0.12.4-1.2       PDF rendering library
ii  libslp1                 1.2.1-7.8        OpenSLP libraries
ii  libstdc++6              4.5.2-4          The GNU Standard C++ Library v3
ii  libusb-0.1-4            2:0.1.12-17      userspace USB programming library
ii  lsb-base                3.2-27           Linux Standard Base 3.2 init scrip
ii  poppler-utils           0.12.4-1.2       PDF utilitites (based on libpopple
ii  procps                  1:3.2.8-10       /proc file system utilities
ii  ssl-cert                1.0.28           simple debconf wrapper for OpenSSL
ii  ttf-freefont            20100919-1       Freefont Serif, Sans and Mono True
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages cups recommends:
ii  cups-driver-gutenprint       5.2.6-1     printer drivers for CUPS
ii  foomatic-filters             4.0.7-1     OpenPrinting printer support - fil
ii  ghostscript-cups             9.01~dfsg-2 interpreter for the PostScript lan

Versions of packages cups suggests:
ii  cups-bsd                      1.4.6-1    Common UNIX Printing System(tm) - 
pn  cups-pdf                      <none>     (no description available)
ii  foomatic-db                   20110209-1 OpenPrinting printer support - dat
ii  hplip                         3.11.1-2   HP Linux Printing and Imaging Syst
pn  smbclient                     <none>     (no description available)
ii  udev                          166-1      /dev/ and hotplug management daemo
pn  xpdf-korean | xpdf-japanese | <none>     (no description available)

-- debconf information:
  cupsys/raw-print: true
  cupsys/backend: ipp, lpd, parallel, scsi, serial, socket, usb, snmp, dnssd
-------------- next part --------------
E [22/Mar/2011:00:37:06 +0100] [Job 92] SpliX Cannot get input slot information.
E [22/Mar/2011:00:37:06 +0100] PID 4431 (/usr/lib/cups/filter/pdftoraster-poppler) crashed on signal 11!
D [22/Mar/2011:00:37:18 +0100] [Job 92] The following messages were recorded from 00:36:30 to 00:37:18
D [22/Mar/2011:00:37:18 +0100] [Job 92] Adding start banner page "none".
D [22/Mar/2011:00:37:18 +0100] [Job 92] Queued on "scx4300" by "chi".
D [22/Mar/2011:00:37:18 +0100] [Job 92] Auto-typing file...
D [22/Mar/2011:00:37:18 +0100] [Job 92] Request file type is application/postscript.
D [22/Mar/2011:00:37:18 +0100] [Job 92] File of type application/postscript queued by "chi".
D [22/Mar/2011:00:37:18 +0100] [Job 92] Adding end banner page "none".
D [22/Mar/2011:00:37:18 +0100] [Job 92] job-sheets=none,none
D [22/Mar/2011:00:37:18 +0100] [Job 92] argv[0]="scx4300"
D [22/Mar/2011:00:37:18 +0100] [Job 92] argv[1]="92"
D [22/Mar/2011:00:37:18 +0100] [Job 92] argv[2]="chi"
D [22/Mar/2011:00:37:18 +0100] [Job 92] argv[3]="print.ps"
D [22/Mar/2011:00:37:18 +0100] [Job 92] argv[4]="1"
D [22/Mar/2011:00:37:18 +0100] [Job 92] argv[5]="finishings=3 number-up=1 job-uuid=urn:uuid:6125588d-2eb1-3d13-540c-405f87b1b6fc job-originating-host-name=localhost time-at-creation=1300750590 time-at-processing=1300750626 AP_D_InputSlot="
D [22/Mar/2011:00:37:18 +0100] [Job 92] argv[6]="/var/spool/cups/d00092-001"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc-root"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[8]="HOME=/var/spool/cups/tmp"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[10]="SERVER_ADMIN=root at chalkos"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[11]="SOFTWARE=CUPS/1.4.6"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[13]="TZ=Europe/Berlin"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[14]="USER=root"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[15]="CUPS_SERVER=/var/run/cups/cups.sock"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[16]="CUPS_ENCRYPTION=IfRequested"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[17]="IPP_PORT=631"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[18]="CHARSET=utf-8"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[19]="LANG=de_DE.UTF-8"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[20]="PPD=/etc/cups/ppd/scx4300.ppd"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[21]="RIP_MAX_CACHE=auto"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[22]="CONTENT_TYPE=application/postscript"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[23]="DEVICE_URI=usb://Samsung/SCX-4300%20Series"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[24]="PRINTER_INFO=Samsung SCX-4300 Series"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[25]="PRINTER_LOCATION="
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[26]="PRINTER=scx4300"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[27]="CUPS_FILETYPE=document"
D [22/Mar/2011:00:37:18 +0100] [Job 92] envp[28]="FINAL_CONTENT_TYPE=printer/scx4300"
D [22/Mar/2011:00:37:18 +0100] [Job 92] Started filter /usr/lib/cups/filter/pstopdf (PID 4429)
D [22/Mar/2011:00:37:18 +0100] [Job 92] Started filter /usr/lib/cups/filter/pdftopdf (PID 4430)
D [22/Mar/2011:00:37:18 +0100] [Job 92] Started filter /usr/lib/cups/filter/pdftoraster-poppler (PID 4431)
D [22/Mar/2011:00:37:18 +0100] [Job 92] Started filter /usr/lib/cups/filter/rastertoqpdl (PID 4432)
D [22/Mar/2011:00:37:18 +0100] [Job 92] Started backend /usr/lib/cups/backend/usb (PID 4433)
D [22/Mar/2011:00:37:18 +0100] [Job 92] pstopdf 6 args: 92 chi print.ps 1 finishings=3 number-up=1 job-uuid=urn:uuid:6125588d-2eb1-3d13-540c-405f87b1b6fc job-originating-host-name=localhost time-at-creation=1300750590 time-at-processing=1300750626 AP_D_InputSlot= /var/spool/cups/d00092-001
D [22/Mar/2011:00:37:18 +0100] [Job 92] PPD: /etc/cups/ppd/scx4300.ppd
D [22/Mar/2011:00:37:18 +0100] [Job 92] STATE: +connecting-to-device
D [22/Mar/2011:00:37:18 +0100] [Job 92] SpliX SpliX filter V. 2.0.0 by Aur?lien Croc (AP?C)
D [22/Mar/2011:00:37:18 +0100] [Job 92] SpliX More information at: http://splix.ap2c.org
D [22/Mar/2011:00:37:18 +0100] [Job 92] SpliX Compiled with: Threads=enabled (#=2, Cache=30), JBIG=disabled, BlackOptim=enabled
D [22/Mar/2011:00:37:18 +0100] [Job 92] Set job-printer-state-message to "SpliX Cannot get input slot information.", current level=ERROR
D [22/Mar/2011:00:37:18 +0100] [Job 92] Printer using device file "/dev/usb/lp0"...
D [22/Mar/2011:00:37:18 +0100] [Job 92] STATE: -connecting-to-device
D [22/Mar/2011:00:37:18 +0100] [Job 92] backendRunLoop(print_fd=0, device_fd=5, snmp_fd=-1, addr=(nil), use_bc=1, side_cb=0x7fd831093670)
D [22/Mar/2011:00:37:18 +0100] [Job 92] SpliX Monochrome printer Samsung SCX-4200 with QPDL v. 1
D [22/Mar/2011:00:37:18 +0100] [Job 92] SpliX Cache controller thread loaded and is waiting for a job
D [22/Mar/2011:00:37:18 +0100] [Job 92] Resolution: 600
D [22/Mar/2011:00:37:18 +0100] [Job 92] Page size: A4
D [22/Mar/2011:00:37:18 +0100] [Job 92] Width: 595.00, height: 842.00, absolute margins: 10.75, 15.00, 584.25, 827.00
D [22/Mar/2011:00:37:18 +0100] [Job 92] Relative margins: 10.75, 15.00, 10.75, 15.00
D [22/Mar/2011:00:37:18 +0100] [Job 92] PPD options: -r600 -dDEVICEWIDTHPOINTS=595.00 -dDEVICEHEIGHTPOINTS=842.00
D [22/Mar/2011:00:37:18 +0100] [Job 92] PostScript to be injected: 
D [22/Mar/2011:00:37:18 +0100] [Job 92] Running cat | /usr/bin/gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.3 -dAutoRotatePages=/None -dAutoFilterColorImages=false                -dNOPLATFONTS -dPARANOIDSAFER -sstdout=%stderr -dColorImageFilter=/FlateEncode                 -dPDFSETTINGS=/printer                 -dColorConversionStrategy=/LeaveColorUnchanged -dDoNumCopies -r600 -dDEVICEWIDTHPOINTS=595.00 -dDEVICEHEIGHTPOINTS=842.00 -sOutputFile=-  -c .setpdfwrite -f -
D [22/Mar/2011:00:37:18 +0100] [Job 92] mediaBox = [ 0.000000 0.000000 595.000000 842.000000 ]
D [22/Mar/2011:00:37:18 +0100] [Job 92] size = A4
D [22/Mar/2011:00:37:18 +0100] [Job 92] SpliX Next requested page : 1 (# pages into memory=0/30)
D [22/Mar/2011:00:37:18 +0100] [Job 92] SpliX No more pages
D [22/Mar/2011:00:37:18 +0100] [Job 92] SpliX Compression thread: work done. See ya
D [22/Mar/2011:00:37:18 +0100] [Job 92] SpliX Compression thread: work done. See ya
D [22/Mar/2011:00:37:18 +0100] [Job 92] Job canceled by "root"
D [22/Mar/2011:00:37:18 +0100] [Job 92] End of messages
D [22/Mar/2011:00:37:18 +0100] [Job 92] printer-state=3(idle)
D [22/Mar/2011:00:37:18 +0100] [Job 92] printer-state-message="SpliX Cannot get input slot information."
D [22/Mar/2011:00:37:18 +0100] [Job 92] printer-state-reasons=none


More information about the Pkg-cups-devel mailing list