[Pkg-hpijs-devel] Bug#672129: printer-driver-hpcups: hpcups gets SIGSEGV on every input

Vladislav Naumov vnaum at vnaum.com
Tue May 8 18:26:23 UTC 2012


Package: printer-driver-hpcups
Version: 3.12.2-1
Severity: important

Dear Maintainer,
hpcups gets SIGSEGV on every input
after libtiff4 is upgraded from 3.9.6-2 to 3.9.6-5
(I see no intermediate version on snapshot.debian.org).
Print jobs are stopped, cups error log says
"(/usr/lib/cups/filter/hpcups) crashed on signal 11".
Tried with images, text and CUPS test page.

Happens with HP_LaserJet_Professional_M1217nfw_MFP,
can't tell if other printer models are affected.

Adding/removing printer with hp-setup does not help,
downloading fresh binary plugin with hp-plugin does not help too.

This is the backtrace from core file:
#0  ModeJbig::compress (this=0x8818b80, plane_number=0) at prnt/hpcups/ModeJbig.cpp:343
#1  0x08050968 in ModeJbig::processZJStream (this=0x8818b80, input=0x8818b94) at prnt/hpcups/ModeJbig.cpp:244
#2  0x08050a0e in ModeJbig::Process (this=0x8818b80, input=0x8818b94) at prnt/hpcups/ModeJbig.cpp:208
#3  0x0805d7b2 in Process (raster=0x8818b94, this=0x8817548) at prnt/hpcups/Pipeline.cpp:72
#4  Pipeline::Execute (this=0x8817548, InputRaster=0x8818b94) at prnt/hpcups/Pipeline.cpp:79
#5  0x0805d809 in Pipeline::Execute (this=0x881ffa8, InputRaster=0x88188dc) at prnt/hpcups/Pipeline.cpp:83
#6  0x0805d809 in Pipeline::Execute (this=0x8817ac8, InputRaster=0x8818884) at prnt/hpcups/Pipeline.cpp:83
#7  0x0804c370 in HPCupsFilter::processRasterData (this=0x80a2f20, cups_raster=0x8816bd8) at prnt/hpcups/HPCupsFilter.cpp:696
#8  0x0804cbdd in HPCupsFilter::StartPrintJob (this=0x80a2f20, argc=7, argv=0xbfb4fb04) at prnt/hpcups/HPCupsFilter.cpp:536
#9  0x08049c6a in main (argc=7, argv=0xbfb4fb04) at prnt/hpcups/HPCupsFilter.cpp:52

libtiff4 changelog also mentions JBIG - probably thats the root of the
problem.

Temporary workaround is installing older libtiff4.
add this to sources.list:
  deb     http://snapshot.debian.org/archive/debian/20120503T000000Z/ wheezy main)
then
# apt-get  install libtiff4=3.9.6-2


-- Package-specific info:

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.0.0-1-686-pae (SMP w/4 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages printer-driver-hpcups depends on:
ii  cups                 1.5.2-5
ii  cups-ppdc [cupsddk]  1.5.2-5
ii  ghostscript-cups     9.05~dfsg-5
ii  libc6                2.13-32
ii  libcups2             1.5.2-5
ii  libcupsimage2        1.5.2-5
ii  libdbus-1-3          1.5.12-1
ii  libgcc1              1:4.7.0-7
ii  libhpmud0            3.12.2-1
ii  libjpeg8             8d-1
ii  libssl1.0.0          1.0.1b-1
ii  libstdc++6           4.7.0-7

printer-driver-hpcups recommends no packages.

Versions of packages printer-driver-hpcups suggests:
pn  hplip      3.12.2-1
pn  hplip-doc  <none>

-- no debconf information





More information about the Pkg-hpijs-devel mailing list