Debian Bug report logs - #489045
cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect

version graph

Package: cups; Maintainer for cups is Debian Printing Team <debian-printing@lists.debian.org>; Source for cups is src:cups (PTS, buildd, popcon).

Reported by: Patricio Rojo <ss2@wasabi.das.uchile.cl>

Date: Thu, 3 Jul 2008 00:06:01 UTC

Severity: grave

Tags: moreinfo, patch, upstream

Merged with 502100

Found in versions cups/1.3.7-7, cups/1.3.9-1

Fixed in versions cups/1.3.9-5, cups/1.3.8-1lenny3

Done: Martin Pitt <mpitt@debian.org>

Bug is archived. No further changes may be made.

Forwarded to http://www.cups.org/str.php?L3001

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (full text, mbox, link).


Acknowledgement sent to Patricio Rojo <ss2@wasabi.das.uchile.cl>:
New Bug report received and forwarded. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Patricio Rojo <ss2@wasabi.das.uchile.cl>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Wed, 02 Jul 2008 20:03:47 -0400
Package: cups
Version: 1.3.7-7
Severity: grave
Justification: renders package unusable

Hi,

   Nothing happens when trying to print, even the test-page, to a HP 
4200 network printer through HPDirect.  If I run 'top', I see a process 
called 'socket' owned by user 'lp' that is using 100% of computer use.

   I first saw this problem several months ago when I was using 'etch' 
on my amd64 machine, but I did not reported a bug because my laptop 
(running i386 'sid') could print without problems in the same printer.  
So, I just thought it was an incompatibility of the etch version of cups 
with the printer.

   However, I'm now runnning 'lenny' on my amd64 machine (and thus I 
have the same version of cups in both computers) and I still have the 
same problem.

   Since no one else is reporting this problem, I guess is something 
very specific to amd64.

   I could not find errors messages anywhere to help with 
the debugging... so please let me know how else can I help.

    Thank you very much,

                      Patricio 



-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (50, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages cups depends on:
ii  adduser                  3.108           add and remove users and groups
ii  cups-common              1.3.7-7         Common UNIX Printing System(tm) - 
ii  debconf [debconf-2.0]    1.5.22          Debian configuration management sy
pi  ghostscript              8.62.dfsg.1-2.1 The GPL Ghostscript PostScript/PDF
ii  libavahi-compat-libdnssd 0.6.22-3        Avahi Apple Bonjour compatibility 
ii  libc6                    2.7-10          GNU C Library: Shared libraries
ii  libcups2                 1.3.7-7         Common UNIX Printing System(tm) - 
pi  libcupsimage2            1.3.7-7         Common UNIX Printing System(tm) - 
ii  libdbus-1-3              1.2.1-2         simple interprocess messaging syst
ii  libgnutls26              2.4.0-2         the GNU TLS library - runtime libr
ii  libkrb53                 1.6.dfsg.3-2    MIT Kerberos runtime libraries
ii  libldap-2.4-2            2.4.9-1         OpenLDAP libraries
ii  libpam0g                 0.99.7.1-6      Pluggable Authentication Modules l
ii  libpaper1                1.1.23          library for handling paper charact
ii  libslp1                  1.2.1-7.3       OpenSLP libraries
ii  lsb-base                 3.2-12          Linux Standard Base 3.2 init scrip
ii  perl-modules             5.10.0-11       Core Perl modules
ii  procps                   1:3.2.7-8       /proc file system utilities
ii  ssl-cert                 1.0.20          simple debconf wrapper for OpenSSL
ii  xpdf-utils [poppler-util 3.02-1.3        Portable Document Format (PDF) sui

Versions of packages cups recommends:
ii  avahi-utils           0.6.22-3           Avahi browsing, publishing and dis
ii  cups-client           1.3.7-7            Common UNIX Printing System(tm) - 
ii  foomatic-filters      3.0.2-20080211-3.1 OpenPrinting printer support - fil
ii  smbclient             2:3.0.30-3         a LanManager-like simple client fo

-- debconf information:
  cupsys/raw-print: true
  cupsys/backend: ipp, lpd, parallel, scsi, serial, socket, usb, snmp, dnssd




Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (full text, mbox, link).


Acknowledgement sent to Martin Pitt <mpitt@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (full text, mbox, link).


Message #10 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org>
To: Patricio Rojo <ss2@wasabi.das.uchile.cl>, 489045@bugs.debian.org
Subject: Re: [Pkg-cups-devel] Bug#489045: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Thu, 3 Jul 2008 09:28:17 +0200
severity 489045 normal
tag 489045 moreinfo
thanks

Patricio Rojo [2008-07-02 20:03 -0400]:
>    Nothing happens when trying to print, even the test-page, to a HP 
> 4200 network printer through HPDirect.  If I run 'top', I see a process 
> called 'socket' owned by user 'lp' that is using 100% of computer use.

Since this does not happen for everyone, just on this particular
model, I'm downgrading the severity.

Can you please attach your /var/log/cups/error_log right after this
happens? Also, by using top, can you find out the process ID of that
runaway socket process, and do


  strace -f -o /tmp/strace.out -p PID

  (set PID to the process ID of the socket process)

for some seconds? Please attach /tmp/strace.out here, too.

Thanks,

Martin

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)




Severity set to `normal' from `grave' Request was from Martin Pitt <mpitt@debian.org> to control@bugs.debian.org. (Thu, 03 Jul 2008 07:39:15 GMT) (full text, mbox, link).


Tags added: moreinfo Request was from Martin Pitt <mpitt@debian.org> to control@bugs.debian.org. (Thu, 03 Jul 2008 07:39:16 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (full text, mbox, link).


Acknowledgement sent to Patricio Rojo <ss2@wasabi.das.uchile.cl>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (full text, mbox, link).


Message #19 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Patricio Rojo <ss2@wasabi.das.uchile.cl>
To: Martin Pitt <mpitt@debian.org>
Cc: 489045@bugs.debian.org
Subject: Re: [Pkg-cups-devel] Bug#489045: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Thu, 03 Jul 2008 17:47:25 -0400
Attaching requested info, thanks!

=================
error_log:  (the first two entries appeared when adding the printer
through the web interface, even though the printer appeared to be
successfully added with no error messages in the web interface.  The
last entry appeared only after I 'kill -9' the runaway process)
------------
E [03/Jul/2008:17:35:19 -0400] CUPS-Add-Modify-Printer: Unauthorized
E [03/Jul/2008:17:35:28 -0400] CUPS-Add-Modify-Printer: Unauthorized

E [03/Jul/2008:17:39:09 -0400] PID 19284 (/usr/lib/cups/backend/socket)
crashed on signal 9!


===================
strace.out  (I ran it for 10 seconds and I got a file with more than
800000 lines that seem to repeat the following forever)
-------------------

19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0
19284 select(6, [4 5], [5], NULL, NULL) = 1 (in [5])
19284 read(5, "", 1024)                 = 0






Merged 489045 502100. Request was from Andreas Mohr <andi@lisas.de> to control@bugs.debian.org. (Sat, 01 Nov 2008 22:12:02 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Sun, 02 Nov 2008 15:24:02 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Mohr <andi@lisas.de>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Sun, 02 Nov 2008 15:24:02 GMT) (full text, mbox, link).


Message #26 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Andreas Mohr <andi@lisas.de>
To: 489045@bugs.debian.org
Subject: Re: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Sun, 2 Nov 2008 16:20:22 +0100
As submitter of merged report #502100, I debugged this issue further
(installed cups-dbg), then submitted a job and waited for the 100% CPU
socket backend lockup to occur.

Did a
gdb /usr/lib/cups/backend-available/socket
and then a "bt" (no symbols listed here yet), and then did
"add-symbol-file" with base address parameter as given by
/proc/<PID>/maps, for various libraries involved here.

The result is:

(gdb) bt full
#0  0xb7f4a54e in ?? ()
No symbol table info available.
#1  0xb7fc9ff4 in backendDrainOutput (print_fd=0, device_fd=5) at runloop.c:98
        nfds = 1869426291
        input = {fds_bits = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1931476992,
    0 <repeats 21 times>}}
        print_bytes = -1080284600
        bytes = -1080284472
        print_buffer = "\034\204à·\020ii\r\b/\234¿È/û·\212!á·öÓŸ·\000\000\000\000ÀÈó·Àú¶·\002\000\234¿H\207û·ÝÓŸ·L\215ú·ôOü· ý¿·\004\223¿·ÿÿÿÿ\000\000\000\000\2004\234¿|4\234¿", '\0' <repeats 12 times>, "Œ\033ü·P/\234¿\000\000\000\000\220u\202\r\210\215ú·¬\023l\000\024\000\000\000Œ<à· +à·", '\0' <repeats 16 times>, "\001\000\000\000v\004\000\000Àú¶·\210\215ú·þÑŸ·\214Êà·hÇŸ·\001\000\000\000ôOü·\220u\202\ržñ¿·p0\234¿Ï5û·`0\234¿hÇŸ·T0\234¿"...
        print_ptr = 0x61680032 <Address 0x61680032 out of bounds>
        timeout = {tv_sec = 0, tv_usec = 0}
#2  0xb7fc78aa in backendRunLoop (print_fd=-1208187264, device_fd=-1208193648,
    use_bc=-1080271736, side_cb=0) at /usr/include/bits/stdio2.h:98
        nfds = 0
        input = {fds_bits = {0, 1, 0, 0, 0, -1080281036, -1080281048, 0,
    -1080281024, -1080281036, -1080280972, -1208317200, -1208741829,
    -1080280960, 0 <repeats 16 times>, -1209095467, 5}}
        output = {fds_bits = {86688, -1080281208, -1212821024, -1212821184,
    -1080277360, -1080280183, 1, 0, 90, -1080279760, 16777491, 1, 604800, 4,
    -1080277380, -1080277568, -1080279670, -1080279748, 1, 0, -1080277568,
    -1080277356, -1080273913, -1212220560, 0, -1208199228, 0, 1, -1080277352, 0,
    1, -1080279703}}
        print_bytes = 0
        bc_bytes = 0
        total_bytes = 0
        bytes = 0
(gdb) bt full
#0  0xb7f4a54e in ?? ()
No symbol table info available.
#1  0xb7fc9ff4 in backendDrainOutput (print_fd=0, device_fd=5) at runloop.c:98
        nfds = 1869426291
        input = {fds_bits = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1931476992,
    0 <repeats 21 times>}}
        print_bytes = -1080284600
        bytes = -1080284472
        print_buffer = "\034\204à·\020ii\r\b/\234¿È/û·\212!á·öÓŸ·\000\000\000\000ÀÈó·Àú¶·\002\000\234¿H\207û·ÝÓŸ·L\215ú·ôOü· ý¿·\004\223¿·ÿÿÿÿ\000\000\000\000\2004\234¿|4\234¿", '\0' <repeats 12 times>, "Œ\033ü·P/\234¿\000\000\000\000\220u\202\r\210\215ú·¬\023l\000\024\000\000\000Œ<à· +à·", '\0' <repeats 16 times>, "\001\000\000\000v\004\000\000Àú¶·\210\215ú·þÑŸ·\214Êà·hÇŸ·\001\000\000\000ôOü·\220u\202\ržñ¿·p0\234¿Ï5û·`0\234¿hÇŸ·T0\234¿"...
        print_ptr = 0x61680032 <Address 0x61680032 out of bounds>
        timeout = {tv_sec = 0, tv_usec = 0}
#2  0xb7fc78aa in backendRunLoop (print_fd=-1208187264, device_fd=-1208193648,
    use_bc=-1080271736, side_cb=0) at /usr/include/bits/stdio2.h:98
        nfds = 0
        input = {fds_bits = {0, 1, 0, 0, 0, -1080281036, -1080281048, 0,
    -1080281024, -1080281036, -1080280972, -1208317200, -1208741829,
    -1080280960, 0 <repeats 16 times>, -1209095467, 5}}
        output = {fds_bits = {86688, -1080281208, -1212821024, -1212821184,
    -1080277360, -1080280183, 1, 0, 90, -1080279760, 16777491, 1, 604800, 4,
    -1080277380, -1080277568, -1080279670, -1080279748, 1, 0, -1080277568,
    -1080277356, -1080273913, -1212220560, 0, -1208199228, 0, 1, -1080277352, 0,
    1, -1080279703}}
        print_bytes = 0
        bc_bytes = 0
        total_bytes = 0
        bytes = 0
---Type <return> to continue, or q <return> to quit---
        paperout = 0
        offline = 0
        print_buffer = "ŽH\234¿", '\0' <repeats 21 times>, "\030\000\000\000\000\000\000È£ú· Rü·Àšš\002ÿÿÿÿôOü·0ïó·ð\212ú·\2048\234¿[xû·š\214ú·Pñ¶·\001\000\000\000\001\000\000\000\000\000\000\000;\020ô· \000\000\000\000\000php0\205O\204ªû·È£ú·ô/õ·\000\000\000\000Ü/õ·Pë¶·Hë¶·`Èó·ô/õ·\000\000\000\000\000\000\000\000ô¿¿·\000\000\000\000\002\000\000\000ü<\234¿å)¿·\000\000\000\000\001\000\000\000\001\000\000\0000=\234¿\000\004\000\000TE\234¿\b\000\004\000¬æ¶·\004", '\0' <repeats 15 times>...
        print_ptr = 0xb7e0787c "ôE"
        bc_buffer = "0.101.0.1\000ü·WÛ\223\034š\214ú·\bY\234¿Ï5û·øX\234¿`ðó·ìX\234¿ÄWü·\000\000\000\000àð¶·\001\000\000\000\000\000\000\000\001\000\000\000Ðæ¶·\031\000\000\000\001", '\0' <repeats 15 times>, "øX\234¿ìX\234¿\020\002\000\000\000§ú·\210\000\000\0008Y\234¿ð\212ú·\034\002ô·dü¶·\000\000\000\000\000\000\000\000»š\001\000ôOü·@\\\234¿UÕú· Rü· Xü·", '\0' <repeats 24 times>, "Ä\221ú·Ä\221ú·HYü·\200&ô·\004\000\000\020", '\0' <repeats 28 times>, "Ìsà·\210\215ú·\000"...
        action = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0},
  sa_mask = {__val = {4294967295, 3086766068, 3082134176, 3086798488,
      3214685904, 3086710875, 3086798928, 3086799328, 1, 1, 0, 3082134782, 14,
      3082133504, 20528, 1, 3084941436, 3082153972, 4, 3214689992, 3214687484,
      3086734048, 4, 3085379232, 4, 3214689992, 3214687484, 3082137661,
      3214689996, 3214687589, 4, 3214687113}}, sa_flags = 255,
  sa_restorer = 0xa0cbc62e}
#3  0xb7e16455 in msort_with_tmp (p=0xbf9c5c88, b=0xb7fc6d90, n=3086774688)
    at msort.c:142
        b1 = 0x2cb86081 <Address 0x2cb86081 out of bounds>
        b2 = 0xb7fc8680 "U\211åWVSèüçÿÿ\201Ãi\031"
        n1 = 3603444881
        n2 = 0
        tmp = 0xb7fc6d90 "1í^\211á\203äðPTRè\""
        s = 0
        cmp = (__compar_fn_t) 0
---Type <return> to continue, or q <return> to quit---
---Type <return> to continue, or q <return> to quit---
        paperout = 0
        offline = 0
        print_buffer = "ŽH\234¿", '\0' <repeats 21 times>, "\030\000\000\000\000\000\000È£ú· Rü·Àšš\002ÿÿÿÿôOü·0ïó·ð\212ú·\2048\234¿[xû·š\214ú·Pñ¶·\001\000\000\000\001\000\000\000\000\000\000\000;\020ô· \000\000\000\000\000php0\205O\204ªû·È£ú·ô/õ·\000\000\000\000Ü/õ·Pë¶·Hë¶·`Èó·ô/õ·\000\000\000\000\000\000\000\000ô¿¿·\000\000\000\000\002\000\000\000ü<\234¿å)¿·\000\000\000\000\001\000\000\000\001\000\000\0000=\234¿\000\004\000\000TE\234¿\b\000\004\000¬æ¶·\004", '\0' <repeats 15 times>...
        print_ptr = 0xb7e0787c "ôE"
        bc_buffer = "0.101.0.1\000ü·WÛ\223\034š\214ú·\bY\234¿Ï5û·øX\234¿`ðó·ìX\234¿ÄWü·\000\000\000\000àð¶·\001\000\000\000\000\000\000\000\001\000\000\000Ðæ¶·\031\000\000\000\001", '\0' <repeats 15 times>, "øX\234¿ìX\234¿\020\002\000\000\000§ú·\210\000\000\0008Y\234¿ð\212ú·\034\002ô·dü¶·\000\000\000\000\000\000\000\000»š\001\000ôOü·@\\\234¿UÕú· Rü· Xü·", '\0' <repeats 24 times>, "Ä\221ú·Ä\221ú·HYü·\200&ô·\004\000\000\020", '\0' <repeats 28 times>, "Ìsà·\210\215ú·\000"...
        action = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0},
  sa_mask = {__val = {4294967295, 3086766068, 3082134176, 3086798488,
      3214685904, 3086710875, 3086798928, 3086799328, 1, 1, 0, 3082134782, 14,
      3082133504, 20528, 1, 3084941436, 3082153972, 4, 3214689992, 3214687484,
      3086734048, 4, 3085379232, 4, 3214689992, 3214687484, 3082137661,
      3214689996, 3214687589, 4, 3214687113}}, sa_flags = 255,
  sa_restorer = 0xa0cbc62e}
#3  0xb7e16455 in msort_with_tmp (p=0xbf9c5c88, b=0xb7fc6d90, n=3086774688)
    at msort.c:142
        b1 = 0x2cb86081 <Address 0x2cb86081 out of bounds>
        b2 = 0xb7fc8680 "U\211åWVSèüçÿÿ\201Ãi\031"
        n1 = 3603444881
        n2 = 0
        tmp = 0xb7fc6d90 "1í^\211á\203äðPTRè\""
        s = 0
        cmp = (__compar_fn_t) 0
---Type <return> to continue, or q <return> to quit---
#4  0xb7fc6dc1 in main (argc=-1212155688, argv=Cannot access memory at address 0xfffff32c
) at socket.c:342
        method = Cannot access memory at address 0xfffffeed
(gdb)



Not that this output helps a lot, methinks.

frame #0 cannot be decoded since I was unable to load libpthread:

(gdb) add-symbol-file /usr/lib/debug/libpthread-2.7.so 0xb7f3e000
add symbol table from file "/usr/lib/debug/libpthread-2.7.so" at
        .text_addr = 0xb7f3e000
(y or n) y
Reading symbols from /usr/lib/debug/libpthread-2.7.so...done.
warning: Cannot initialize thread debugging library: generic error
warning: Cannot initialize thread debugging library: generic error


All in all gdb symbol lookup handling leaves a LOT to be desired.


This issue seems to happen more easily in case of WLAN-based transfers
(on LAN, only larger jobs seem to be able to cause this lockup).

Please give more information as to how to usefully debug a CUPS backend
in-process, the CUPS website doesn't seem to explain much in this area.

Thanks,

Andreas Mohr




Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Sun, 02 Nov 2008 15:36:02 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Mohr <andi@lisas.de>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Sun, 02 Nov 2008 15:36:02 GMT) (full text, mbox, link).


Message #31 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Andreas Mohr <andi@lisas.de>
To: 489045@bugs.debian.org
Subject: Re: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Sun, 2 Nov 2008 16:35:05 +0100
I'm going to revert severity to grave, since my situation can be considered
fully printer-less:
- this bug is killing all reasonable print activity locally
- additionally, my fallback mechanism (printing over a large distributed
SMB-based Canon copier network at a remote place)
  does __NOT__ work either due to a different very annoying bug
  (on an Ubuntu netbook installation):
  the GUI says "host check successful", yet printing (via smbspool
backend) is not successful (with unreachable host), whereas awfully
complicated printing via manual shell invocation of smbspool with all its
parameters does work.


Clearly CUPS is FULLY AND ENTIRELY UNUSABLE for me, thus this report
absolutely deserves to be marked blocker'ish.

Thanks,

Andreas Mohr




Severity set to `grave' from `normal' Request was from Andreas Mohr <andi@lisas.de> to control@bugs.debian.org. (Sun, 02 Nov 2008 15:42:05 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Sun, 02 Nov 2008 16:21:04 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Mohr <andi@lisas.de>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Sun, 02 Nov 2008 16:21:04 GMT) (full text, mbox, link).


Message #38 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Andreas Mohr <andi@lisas.de>
To: 489045@bugs.debian.org
Subject: Re: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Sun, 2 Nov 2008 17:17:12 +0100
Environment clarification:
HPLJ4000TN JetDirect J3111A Firmware G.08.49 (newest), on a BNC(!)
connection.

This being a 10Mbps BNC connection here could be another indication
that this 100% CPU lockup issue possibly happens on slower connections only
(this issue does not seem to be too wide-spread, thus maybe it affects
slow-net users only)


The CUPS backend mechanism had issues before already
(STR #2664, http://www.cups.org/str.php?L2664+P0+S-2+C0+I0+E0+M20+Q ):

------------------------------------------------------------------------
r7204 | mike | 2008-01-09 19:59:55 +0100 (Mi, 09 Jan 2008) | 3 lines

Don't select() on the output side of the device if we have a
side-channel
callback - this causes 100% CPU usage (STR #2664)

Andreas Mohr




Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Mon, 03 Nov 2008 14:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Mohr <andi@lisas.de>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Mon, 03 Nov 2008 14:57:03 GMT) (full text, mbox, link).


Message #43 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Andreas Mohr <andi@lisas.de>
To: 489045@bugs.debian.org
Subject: Re: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Mon, 3 Nov 2008 15:47:31 +0100
OK, using HPLIP (hp backend, which appears to be recommended) submitting
larger jobs seems to work without a backend lockup, however it's AWFULLY,
almost unusably slow (1 page per 2 minutes or so, adding up to maybe 4 minutes
per quadruple-duplexed PDF/PS page).
(HPLIP is actually known to be very slow in certain configurations, too, and
developers even already said that they're working on improving it)

I don't know, but whichever thing I try to configure in CUPS, I'm
_ALWAYS_ (yes, that's an always, since chances are about 60%)
hitting a brick wall of some more or less severe sort (and I'm
far from being the only one, judging from Internet discussions).

IOW, I found a crude if acceptable workaround, thus severity should be left at
grave, since the normal socket backend should at least be semi-usable, too.

Thanks,

Andreas Mohr




Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Tue, 11 Nov 2008 13:48:02 GMT) (full text, mbox, link).


Acknowledgement sent to Samuel Thibault <samuel.thibault@ens-lyon.org>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Tue, 11 Nov 2008 13:48:03 GMT) (full text, mbox, link).


Message #48 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Andreas Mohr <andi@lisas.de>, 489045@bugs.debian.org
Subject: Re: Bug#489045: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Tue, 11 Nov 2008 14:46:55 +0100
[Message part 1 (text/plain, inline)]
Andreas Mohr, le Sun 02 Nov 2008 17:17:12 +0100, a écrit :
> The CUPS backend mechanism had issues before already
> (STR #2664, http://www.cups.org/str.php?L2664+P0+S-2+C0+I0+E0+M20+Q ):
> 
> ------------------------------------------------------------------------
> r7204 | mike | 2008-01-09 19:59:55 +0100 (Mi, 09 Jan 2008) | 3 lines
> 
> Don't select() on the output side of the device if we have a
> side-channel
> callback - this causes 100% CPU usage (STR #2664)

Right but here the issue is on the input side: device_fd got to EOF,
thus select() returning it and read() on it returning 0. The attached
patch at least prevents select from returning, avoiding 100% CPU usage.

Samuel
[patch (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Tue, 11 Nov 2008 18:36:02 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Mohr <andi@lisas.de>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Tue, 11 Nov 2008 18:36:03 GMT) (full text, mbox, link).


Message #53 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Andreas Mohr <andi@lisas.de>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>
Cc: Andreas Mohr <andi@lisas.de>, 489045@bugs.debian.org
Subject: Re: Bug#489045: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Tue, 11 Nov 2008 19:33:02 +0100
Hi,

On Tue, Nov 11, 2008 at 02:46:55PM +0100, Samuel Thibault wrote:
> Right but here the issue is on the input side: device_fd got to EOF,
> thus select() returning it and read() on it returning 0. The attached
> patch at least prevents select from returning, avoiding 100% CPU usage.

Very nice, and fast reaction, too!

I wanted to verify this patch to succeed versus the unpatched version
to still fail with the very same test setup each,
but I failed during package build
(via fakeroot dpkg-buildpackage in the apt-get source'd cups-1.3.8/ directory):

.
.
.
lsb/usr/cups-included/Zebra/zebra.ppd Zebra ZPL Label Printer, 1.3
zebra.ppd Zebra ZPL Label Printer, 1.3
    PASSED

Test Summary

PASS: Printer 'Test1' correctly produced 55 page(s).
PASS: Printer 'Test2' correctly produced 23 page(s).
PASS: 154 requests processed.
PASS: 0 emergency messages.
PASS: 0 alert messages.
PASS: 0 critical messages.
FAIL: 0 error messages, expected 9.
PASS: 0 warning messages.
PASS: 0 notice messages.
PASS: 1 info messages.
FAIL: 0 debug messages, expected more than 0.
PASS: 0 debug2 messages.

2 tests failed.
Log files can be found in /tmp/cups-root/log.
A HTML report was created in /tmp/cups-root/cups-str-1.3-2008-11-11-root.html.

Copies of the error_log and cups-str-1.3-2008-11-11-root.html files are in
/usr/src/system/cups-1.3.8/test.

make[1]: *** [check] Error 1
make[1]: Leaving directory `/usr/src/system/cups-1.3.8'
make: *** [debian/stamp-makefile-check] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
birgit:/usr/src/system/cups-1.3.8#




Or, simply stated, how to disable the test suite to get a successful
.deb package build?
(maybe I shouldn't ignore a failing test run though; then what?)

Or could you tell me what the usual way is to do this cups .deb package build?

Thanks a lot,

Andreas Mohr




Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Tue, 11 Nov 2008 18:42:07 GMT) (full text, mbox, link).


Acknowledgement sent to Samuel Thibault <samuel.thibault@ens-lyon.org>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Tue, 11 Nov 2008 18:42:08 GMT) (full text, mbox, link).


Message #58 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Andreas Mohr <andi@lisas.de>
Cc: 489045@bugs.debian.org
Subject: Re: Bug#489045: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Tue, 11 Nov 2008 19:40:40 +0100
Andreas Mohr, le Tue 11 Nov 2008 19:33:02 +0100, a écrit :
> Or, simply stated, how to disable the test suite to get a successful
> .deb package build?

Usually you just need to prepend DEB_BUILD_OPTIONS=nocheck

Samuel




Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Tue, 11 Nov 2008 19:12:07 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Mohr <andi@lisas.de>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Tue, 11 Nov 2008 19:12:07 GMT) (full text, mbox, link).


Message #63 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Andreas Mohr <andi@lisas.de>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>
Cc: Andreas Mohr <andi@lisas.de>, 489045@bugs.debian.org
Subject: Re: Bug#489045: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Tue, 11 Nov 2008 20:10:13 +0100
Hi,

On Tue, Nov 11, 2008 at 07:40:40PM +0100, Samuel Thibault wrote:
> Andreas Mohr, le Tue 11 Nov 2008 19:33:02 +0100, a écrit :
> > Or, simply stated, how to disable the test suite to get a successful
> > .deb package build?
> 
> Usually you just need to prepend DEB_BUILD_OPTIONS=nocheck

That did it.

And re-attempting a 40-page duplexed job on cups Debian unstable 1.3.9-2
did hang just like before, and then downgrading to the patched 1.3.8-1lenny2
_does_ print immediately upon cupsd restart, without any socket backend lockup
any more.

Very nice work, thanks!

> 
> Samuel

Andreas Mohr




Tags added: patch Request was from Samuel Thibault <samuel.thibault@ens-lyon.org> to control@bugs.debian.org. (Tue, 11 Nov 2008 19:57:05 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Thu, 13 Nov 2008 11:36:02 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Pitt <mpitt@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Thu, 13 Nov 2008 11:36:03 GMT) (full text, mbox, link).


Message #70 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>, 489045@bugs.debian.org
Subject: Re: Bug#489045: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Thu, 13 Nov 2008 12:34:47 +0100
[Message part 1 (text/plain, inline)]
Hi Samuel,

Samuel Thibault [2008-11-11 14:46 +0100]:
> Right but here the issue is on the input side: device_fd got to EOF,
> thus select() returning it and read() on it returning 0. The attached
> patch at least prevents select from returning, avoiding 100% CPU usage.

Thanks for your analysis and the patch! It looks correct to me, and I
applied it to the package bzr. I forwarded it to upstream
(http://www.cups.org/str.php?L3001) and will wait a day or two for
upstream's comment before uploading it.

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
[signature.asc (application/pgp-signature, inline)]

Noted your statement that Bug has been forwarded to http://www.cups.org/str.php?L3001. Request was from Martin Pitt <mpitt@debian.org> to control@bugs.debian.org. (Thu, 13 Nov 2008 11:36:05 GMT) (full text, mbox, link).


Tags added: upstream, pending Request was from Martin Pitt <mpitt@debian.org> to control@bugs.debian.org. (Thu, 13 Nov 2008 11:36:07 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Sun, 16 Nov 2008 16:03:02 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Pitt <mpitt@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Sun, 16 Nov 2008 16:03:02 GMT) (full text, mbox, link).


Message #79 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org>
To: Patricio Rojo <ss2@wasabi.das.uchile.cl>, Andreas Mohr <andi@lisas.de>, Samuel Thibault <samuel.thibault@ens-lyon.org>, 489045@bugs.debian.org
Subject: Re: Bug#489045: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Sun, 16 Nov 2008 16:59:45 +0100
[Message part 1 (text/plain, inline)]
Hello all,

Upstream committed a different patch:

  http://www.cups.org/strfiles/3001/str3001.patch

It's not quite doing the same as Samuel's, but according to upstream
it is more correct. Any chance you can apply this instead of Samuel's,
and checking if it still works?

Many thanks!

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Sun, 16 Nov 2008 16:18:07 GMT) (full text, mbox, link).


Acknowledgement sent to Samuel Thibault <samuel.thibault@ens-lyon.org>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Sun, 16 Nov 2008 16:18:07 GMT) (full text, mbox, link).


Message #84 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Martin Pitt <mpitt@debian.org>
Cc: Patricio Rojo <ss2@wasabi.das.uchile.cl>, Andreas Mohr <andi@lisas.de>, 489045@bugs.debian.org
Subject: Re: Bug#489045: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Sun, 16 Nov 2008 17:13:16 +0100
Martin Pitt, le Sun 16 Nov 2008 16:59:45 +0100, a écrit :
> Upstream committed a different patch:
> 
>   http://www.cups.org/strfiles/3001/str3001.patch

Ok. I was actually tempted to do something similar but I didn't know the
consequences. I guess it's ok then.

Samuel




Reply sent to Martin Pitt <mpitt@debian.org>:
You have taken responsibility. (Mon, 17 Nov 2008 09:58:04 GMT) (full text, mbox, link).


Notification sent to Patricio Rojo <ss2@wasabi.das.uchile.cl>:
Bug acknowledged by developer. (Mon, 17 Nov 2008 09:58:50 GMT) (full text, mbox, link).


Message #89 received at 489045-close@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org>
To: 489045-close@bugs.debian.org
Subject: Bug#489045: fixed in cups 1.3.9-5
Date: Mon, 17 Nov 2008 09:32:05 +0000
Source: cups
Source-Version: 1.3.9-5

We believe that the bug you reported is fixed in the latest version of
cups, which is due to be installed in the Debian FTP archive:

cups-bsd_1.3.9-5_i386.deb
  to pool/main/c/cups/cups-bsd_1.3.9-5_i386.deb
cups-client_1.3.9-5_i386.deb
  to pool/main/c/cups/cups-client_1.3.9-5_i386.deb
cups-common_1.3.9-5_all.deb
  to pool/main/c/cups/cups-common_1.3.9-5_all.deb
cups-dbg_1.3.9-5_i386.deb
  to pool/main/c/cups/cups-dbg_1.3.9-5_i386.deb
cups_1.3.9-5.diff.gz
  to pool/main/c/cups/cups_1.3.9-5.diff.gz
cups_1.3.9-5.dsc
  to pool/main/c/cups/cups_1.3.9-5.dsc
cups_1.3.9-5_i386.deb
  to pool/main/c/cups/cups_1.3.9-5_i386.deb
cupsys-bsd_1.3.9-5_all.deb
  to pool/main/c/cups/cupsys-bsd_1.3.9-5_all.deb
cupsys-client_1.3.9-5_all.deb
  to pool/main/c/cups/cupsys-client_1.3.9-5_all.deb
cupsys-common_1.3.9-5_all.deb
  to pool/main/c/cups/cupsys-common_1.3.9-5_all.deb
cupsys-dbg_1.3.9-5_all.deb
  to pool/main/c/cups/cupsys-dbg_1.3.9-5_all.deb
cupsys_1.3.9-5_all.deb
  to pool/main/c/cups/cupsys_1.3.9-5_all.deb
libcups2-dev_1.3.9-5_i386.deb
  to pool/main/c/cups/libcups2-dev_1.3.9-5_i386.deb
libcups2_1.3.9-5_i386.deb
  to pool/main/c/cups/libcups2_1.3.9-5_i386.deb
libcupsimage2-dev_1.3.9-5_i386.deb
  to pool/main/c/cups/libcupsimage2-dev_1.3.9-5_i386.deb
libcupsimage2_1.3.9-5_i386.deb
  to pool/main/c/cups/libcupsimage2_1.3.9-5_i386.deb
libcupsys2-dev_1.3.9-5_all.deb
  to pool/main/c/cups/libcupsys2-dev_1.3.9-5_all.deb
libcupsys2_1.3.9-5_all.deb
  to pool/main/c/cups/libcupsys2_1.3.9-5_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 489045@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martin Pitt <mpitt@debian.org> (supplier of updated cups package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 17 Nov 2008 08:50:34 +0100
Source: cups
Binary: libcups2 libcupsimage2 cups cups-client libcups2-dev libcupsimage2-dev cups-bsd cups-common cups-dbg cupsys cupsys-client cupsys-common cupsys-bsd cupsys-dbg libcupsys2 libcupsys2-dev
Architecture: source all i386
Version: 1.3.9-5
Distribution: experimental
Urgency: low
Maintainer: Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>
Changed-By: Martin Pitt <mpitt@debian.org>
Description: 
 cups       - Common UNIX Printing System(tm) - server
 cups-bsd   - Common UNIX Printing System(tm) - BSD commands
 cups-client - Common UNIX Printing System(tm) - client programs (SysV)
 cups-common - Common UNIX Printing System(tm) - common files
 cups-dbg   - Common UNIX Printing System(tm) - debugging symbols
 cupsys     - Common UNIX Printing System (transitional package)
 cupsys-bsd - Common UNIX Printing System (transitional package)
 cupsys-client - Common UNIX Printing System (transitional package)
 cupsys-common - Common UNIX Printing System (transitional package)
 cupsys-dbg - Common UNIX Printing System (transitional package)
 libcups2   - Common UNIX Printing System(tm) - libs
 libcups2-dev - Common UNIX Printing System(tm) - development files
 libcupsimage2 - Common UNIX Printing System(tm) - image libs
 libcupsimage2-dev - Common UNIX Printing System(tm) - image development files
 libcupsys2 - Common UNIX Printing System (transitional package)
 libcupsys2-dev - Common UNIX Printing System (transitional package)
Closes: 482186 489045 503644
Changes: 
 cups (1.3.9-5) experimental; urgency=low
 .
   * hpgl-regression.dpatch: Replaced with version which got committed
     upstream.
   * Add runloop-backchannel-eof-spin.dpatch: Fix backend runloop spin on
     backchannel EOF (select() returns "ready for read" on EOF). This
     completely broke printing with e. g. HPJetDirect. Thanks to
     Samuel Thibault for tracking down the problem! (Closes: #489045)
   * debian/cups-bsd.postinst: Assume default printcap path (in /var/run/cups/)
     if not specified in cupsd.conf. This brings back the lost /etc/printcap
     for legacy applications. (Closes: #482186, LP: #282667)
   * debian/rules: Drop arm/armel -f-no-stack-protector workaround, since SSP
     works on these architectures now. (See #469517)
   * debian/cups-bsd.postinst: Robustify the cupsd.conf parsing for Printcap,
     as per suggestion from Jo Mills.
   * rootbackends-worldreadable.dpatch: Apply the same relaxed permission check
     to cups-deviced, so that backends installed as 0744 don't disappear from
     printer detecttion. (Closes: #503644, LP: #275407)
Checksums-Sha1: 
 b61ce363827a7d3a0ea8917d79b168cf0ead37cc 1908 cups_1.3.9-5.dsc
 4c0f587dc15c1b1b06d05239bfa21aa945897657 320347 cups_1.3.9-5.diff.gz
 130c425a62527a76d90dbbb2db7fd6928e25cb3f 1180572 cups-common_1.3.9-5_all.deb
 012a3b861674f22725fb9914408f2e50217173af 57082 cupsys_1.3.9-5_all.deb
 b8cbdb6bd53555e51ad8f64c5bd734d2a1d5a1d2 57102 cupsys-client_1.3.9-5_all.deb
 3a1cc447148fad2c33d24d9a8632abfc59ab73f7 57104 cupsys-common_1.3.9-5_all.deb
 12e1698eabe016e0aea77180aa9696f38dcd9f99 57098 cupsys-bsd_1.3.9-5_all.deb
 e12c8ef2163316d2307130875c3d48530b103708 57098 cupsys-dbg_1.3.9-5_all.deb
 d6003592e053f90543ff781ef3eabf2c4624b327 57100 libcupsys2_1.3.9-5_all.deb
 813d574455ba74a951a4aebab8ffe92df7c4bd07 57108 libcupsys2-dev_1.3.9-5_all.deb
 f5dddd7a42c4e83c149b1ec509a2034f66448e7b 170340 libcups2_1.3.9-5_i386.deb
 9c79ac2ecf4d8e4958204d69367fa8388f2441db 104434 libcupsimage2_1.3.9-5_i386.deb
 d45b4da0cf9a6a6f511fb52b7eedbcde76dffa5d 2204700 cups_1.3.9-5_i386.deb
 446188da61470efd000117c8e7bfb02507ae6232 115724 cups-client_1.3.9-5_i386.deb
 ff93bc45b223984016baf1488561d5459e5c2d88 400540 libcups2-dev_1.3.9-5_i386.deb
 b4ca885d85284328fe27b7ac66c9d112c46dc511 60590 libcupsimage2-dev_1.3.9-5_i386.deb
 4bc38e6f82b18174924b8ab341ff192835255c57 36536 cups-bsd_1.3.9-5_i386.deb
 7fcef6ebe12d8c8b174d43cc257af21c6b6f92a0 1510950 cups-dbg_1.3.9-5_i386.deb
Checksums-Sha256: 
 3a804844643a0e53a836b53b0d50bf21b34b90c83782b31aabf0ac7497240eec 1908 cups_1.3.9-5.dsc
 5d74f338cd7bd1ee52ddf125804fec0bdbefc353865093665f2d5c2d438350bb 320347 cups_1.3.9-5.diff.gz
 1f454f1dbae81f4fe476f4fc6177a78f5bb8bd4fd3779da444ca133cb03f1ead 1180572 cups-common_1.3.9-5_all.deb
 b63aa7c98ad4d79c6c1864fc002e5931078340e4b7cf3224d237b887363315e2 57082 cupsys_1.3.9-5_all.deb
 8aa43b36f208029ddad2c5254c23ff21775e88f2326d16ef0490f1fe57fdf8e4 57102 cupsys-client_1.3.9-5_all.deb
 28df7938c0274a99d540f01135b0e989258e4c3bca299f2586cd4180c0ffc333 57104 cupsys-common_1.3.9-5_all.deb
 924521a6e6a188785c90df2446d846f0702339f3c9eb6fd73ffb75a20d4ee0f8 57098 cupsys-bsd_1.3.9-5_all.deb
 7e3d6fca688eec64e6bf982658c8365a9a025af8990d4211af088aabd267a8d3 57098 cupsys-dbg_1.3.9-5_all.deb
 cad8b4fb9bea1fdbb0bc7bfaa0d9352f70753a1fee3c28f09837bfcf35d10683 57100 libcupsys2_1.3.9-5_all.deb
 5ceb04a5ce46e405e75c6c640b1325527ac71551d672e4e8dbd1f868c965a981 57108 libcupsys2-dev_1.3.9-5_all.deb
 7eca272665059aad3767d5fd9eceda84ff8fcbf8dac05da7c97ac49a88b3f4a4 170340 libcups2_1.3.9-5_i386.deb
 15554c7b6a7c9b1640a3f74c66c3851b026838572149b1f5ae3ff215f4d6573a 104434 libcupsimage2_1.3.9-5_i386.deb
 c5bc6f3af4399658bc9b2d590575a7282186c6b65620f331285d18d3c2b3ff25 2204700 cups_1.3.9-5_i386.deb
 2b23234cf264116cec50da1a46ecc10ce0d0d778377395db43213cfcf5420d86 115724 cups-client_1.3.9-5_i386.deb
 16ddd39c991b8e7f4ae64eef8c4230fea1a2509bcfec34571cb455a6c41ba2b3 400540 libcups2-dev_1.3.9-5_i386.deb
 46198227fd7bda56ea80b3eb29a0e6113b39095aaa90748c8c957b0b008a4c6b 60590 libcupsimage2-dev_1.3.9-5_i386.deb
 2bd1567376afd922294839fc669cfcfdaa1e98dcbf114df8109fc766532b49ed 36536 cups-bsd_1.3.9-5_i386.deb
 4144feaf4b3684c8aa3f457ce31d337926e599b2411a2f0ebc9f1ba2a902a1fc 1510950 cups-dbg_1.3.9-5_i386.deb
Files: 
 a9fb13b0e7838f88db0347a96f67f527 1908 net optional cups_1.3.9-5.dsc
 3ec8b4c3073ce939064d8c3bbb3bec55 320347 net optional cups_1.3.9-5.diff.gz
 88be91de3c638aed43021d899843c8f3 1180572 net optional cups-common_1.3.9-5_all.deb
 c7be5afea959d8a1262e934c67b2aa74 57082 oldlibs extra cupsys_1.3.9-5_all.deb
 5d67363b453b8b709a052a2a9d9ab6ad 57102 oldlibs extra cupsys-client_1.3.9-5_all.deb
 03b5decaa31f8d0b81a9ed72c2fc52b3 57104 oldlibs extra cupsys-common_1.3.9-5_all.deb
 fe413538d11639b17e0c6619217b5355 57098 oldlibs extra cupsys-bsd_1.3.9-5_all.deb
 19b01ea0a073d94ba9f56dc34ccc803c 57098 oldlibs extra cupsys-dbg_1.3.9-5_all.deb
 16b789999d49de980879016c8c1ca3f7 57100 oldlibs extra libcupsys2_1.3.9-5_all.deb
 bd77d07554e54cb21d1816d0cfede782 57108 oldlibs extra libcupsys2-dev_1.3.9-5_all.deb
 b7b024f47a044b7cc39fdf95d5fd322a 170340 libs optional libcups2_1.3.9-5_i386.deb
 d7e4910d4bf5827b442ebd88d12825a7 104434 libs optional libcupsimage2_1.3.9-5_i386.deb
 1c79d0933007338fd2f9c7ffa8eca6c8 2204700 net optional cups_1.3.9-5_i386.deb
 32cbc90b78fb05978097f039734afafd 115724 net optional cups-client_1.3.9-5_i386.deb
 1fef10378741b307b39f44b276abdc5d 400540 libdevel optional libcups2-dev_1.3.9-5_i386.deb
 7326e8d947d8c11c02210099630b3c14 60590 libdevel optional libcupsimage2-dev_1.3.9-5_i386.deb
 4d2b7ac02c7bc06df8203c1024ddcc8a 36536 net extra cups-bsd_1.3.9-5_i386.deb
 41bc44bcbd08af73fb0bb0a998410c5d 1510950 libdevel extra cups-dbg_1.3.9-5_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkkhJBIACgkQDecnbV4Fd/KOhgCgyUC2DVEWe2UWxq5kwMVIbosS
d+IAnRMC2HTgqTmvQk9YlEx4c4VR9r2W
=O/gi
-----END PGP SIGNATURE-----





Reply sent to Martin Pitt <mpitt@debian.org>:
You have taken responsibility. (Mon, 17 Nov 2008 10:00:10 GMT) (full text, mbox, link).


Notification sent to Andreas Mohr <andi@lisas.de>:
Bug acknowledged by developer. (Mon, 17 Nov 2008 10:00:32 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Mon, 17 Nov 2008 10:48:43 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Pitt <mpitt@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Mon, 17 Nov 2008 10:49:21 GMT) (full text, mbox, link).


Message #99 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org>
To: 489045@bugs.debian.org
Cc: Patricio Rojo <ss2@wasabi.das.uchile.cl>, Andreas Mohr <andi@lisas.de>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: Bug#489045: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Mon, 17 Nov 2008 11:44:04 +0100
[Message part 1 (text/plain, inline)]
Martin Pitt [2008-11-16 16:59 +0100]:
> Upstream committed a different patch:
> 
>   http://www.cups.org/strfiles/3001/str3001.patch

This patch is now included in 1.3.9-5, which just got uploaded to
experimental. Can you guys please test this version? If it works, I
need to push that to unstable and lenny, too, but the window for that
gets smaller every day.

Thank you!

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Mon, 17 Nov 2008 19:06:06 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Mohr <andi@lisas.de>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Mon, 17 Nov 2008 19:06:06 GMT) (full text, mbox, link).


Message #104 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Andreas Mohr <andi@lisas.de>
To: Martin Pitt <mpitt@debian.org>
Cc: 489045@bugs.debian.org, Patricio Rojo <ss2@wasabi.das.uchile.cl>, Andreas Mohr <andi@lisas.de>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: Bug#489045: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Mon, 17 Nov 2008 20:04:02 +0100
Hi,

On Mon, Nov 17, 2008 at 11:44:04AM +0100, Martin Pitt wrote:
> Martin Pitt [2008-11-16 16:59 +0100]:
> > Upstream committed a different patch:
> > 
> >   http://www.cups.org/strfiles/3001/str3001.patch
> 
> This patch is now included in 1.3.9-5, which just got uploaded to
> experimental. Can you guys please test this version? If it works, I
> need to push that to unstable and lenny, too, but the window for that
> gets smaller every day.

OK, I don't know what to make of this:

I downgraded cups to 1.3.8-1lenny2 (the original, hanging version),
tried printing two of the complex formerly problematic documents,
didn't get any socket backend hangs this time (with printer "test"
which remained configured exactly as last time when it did produce hangs).
Verified timestamp of socket backend binary, was ok (October, matching
distribution package, _NOT_ my custom-patched package version),
and of course I had stopped and started cups, repeatedly even.

Then I said "so what" and upgraded to incoming.debian.org 1.3.9-5
(plus _all_ cups helper packages),
first submitted job got stuck at first page without producing any
printer traffic, second job worked fine.
(first job could possibly have been confused by an earlier Job
Abort button action at the printer, though)

Puzzled.

Thanks a lot for your work,

Andreas Mohr




Information forwarded to debian-bugs-dist@lists.debian.org, Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>:
Bug#489045; Package cups. (Wed, 19 Nov 2008 21:42:16 GMT) (full text, mbox, link).


Acknowledgement sent to Patricio Rojo <ss2@wasabi.das.uchile.cl>:
Extra info received and forwarded to list. Copy sent to Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>. (Wed, 19 Nov 2008 21:42:16 GMT) (full text, mbox, link).


Message #109 received at 489045@bugs.debian.org (full text, mbox, reply):

From: Patricio Rojo <ss2@wasabi.das.uchile.cl>
To: Martin Pitt <mpitt@debian.org>
Cc: 489045@bugs.debian.org, Andreas Mohr <andi@lisas.de>, Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: Bug#489045: cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Date: Wed, 19 Nov 2008 18:38:40 -0300
1.3.9-5 seems to be working for me!!! thank you very much! 


On Mon, 2008-11-17 at 11:44 +0100, Martin Pitt wrote:
> Martin Pitt [2008-11-16 16:59 +0100]:
> > Upstream committed a different patch:
> > 
> >   http://www.cups.org/strfiles/3001/str3001.patch
> 
> This patch is now included in 1.3.9-5, which just got uploaded to
> experimental. Can you guys please test this version? If it works, I
> need to push that to unstable and lenny, too, but the window for that
> gets smaller every day.
> 
> Thank you!
> 
> Martin





Reply sent to Martin Pitt <mpitt@debian.org>:
You have taken responsibility. (Thu, 20 Nov 2008 10:18:24 GMT) (full text, mbox, link).


Notification sent to Patricio Rojo <ss2@wasabi.das.uchile.cl>:
Bug acknowledged by developer. (Thu, 20 Nov 2008 10:19:25 GMT) (full text, mbox, link).


Message #114 received at 489045-close@bugs.debian.org (full text, mbox, reply):

From: Martin Pitt <mpitt@debian.org>
To: 489045-close@bugs.debian.org
Subject: Bug#489045: fixed in cups 1.3.8-1lenny3
Date: Thu, 20 Nov 2008 09:32:05 +0000
Source: cups
Source-Version: 1.3.8-1lenny3

We believe that the bug you reported is fixed in the latest version of
cups, which is due to be installed in the Debian FTP archive:

cups-bsd_1.3.8-1lenny3_i386.deb
  to pool/main/c/cups/cups-bsd_1.3.8-1lenny3_i386.deb
cups-client_1.3.8-1lenny3_i386.deb
  to pool/main/c/cups/cups-client_1.3.8-1lenny3_i386.deb
cups-common_1.3.8-1lenny3_all.deb
  to pool/main/c/cups/cups-common_1.3.8-1lenny3_all.deb
cups-dbg_1.3.8-1lenny3_i386.deb
  to pool/main/c/cups/cups-dbg_1.3.8-1lenny3_i386.deb
cups_1.3.8-1lenny3.diff.gz
  to pool/main/c/cups/cups_1.3.8-1lenny3.diff.gz
cups_1.3.8-1lenny3.dsc
  to pool/main/c/cups/cups_1.3.8-1lenny3.dsc
cups_1.3.8-1lenny3_i386.deb
  to pool/main/c/cups/cups_1.3.8-1lenny3_i386.deb
cupsys-bsd_1.3.8-1lenny3_all.deb
  to pool/main/c/cups/cupsys-bsd_1.3.8-1lenny3_all.deb
cupsys-client_1.3.8-1lenny3_all.deb
  to pool/main/c/cups/cupsys-client_1.3.8-1lenny3_all.deb
cupsys-common_1.3.8-1lenny3_all.deb
  to pool/main/c/cups/cupsys-common_1.3.8-1lenny3_all.deb
cupsys-dbg_1.3.8-1lenny3_all.deb
  to pool/main/c/cups/cupsys-dbg_1.3.8-1lenny3_all.deb
cupsys_1.3.8-1lenny3_all.deb
  to pool/main/c/cups/cupsys_1.3.8-1lenny3_all.deb
libcups2-dev_1.3.8-1lenny3_i386.deb
  to pool/main/c/cups/libcups2-dev_1.3.8-1lenny3_i386.deb
libcups2_1.3.8-1lenny3_i386.deb
  to pool/main/c/cups/libcups2_1.3.8-1lenny3_i386.deb
libcupsimage2-dev_1.3.8-1lenny3_i386.deb
  to pool/main/c/cups/libcupsimage2-dev_1.3.8-1lenny3_i386.deb
libcupsimage2_1.3.8-1lenny3_i386.deb
  to pool/main/c/cups/libcupsimage2_1.3.8-1lenny3_i386.deb
libcupsys2-dev_1.3.8-1lenny3_all.deb
  to pool/main/c/cups/libcupsys2-dev_1.3.8-1lenny3_all.deb
libcupsys2_1.3.8-1lenny3_all.deb
  to pool/main/c/cups/libcupsys2_1.3.8-1lenny3_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 489045@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martin Pitt <mpitt@debian.org> (supplier of updated cups package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 20 Nov 2008 09:05:35 +0100
Source: cups
Binary: libcups2 libcupsimage2 cups cups-client libcups2-dev libcupsimage2-dev cups-bsd cups-common cups-dbg cupsys cupsys-client cupsys-common cupsys-bsd cupsys-dbg libcupsys2 libcupsys2-dev
Architecture: source all i386
Version: 1.3.8-1lenny3
Distribution: unstable
Urgency: medium
Maintainer: Debian CUPS Maintainers <pkg-cups-devel@lists.alioth.debian.org>
Changed-By: Martin Pitt <mpitt@debian.org>
Description: 
 cups       - Common UNIX Printing System(tm) - server
 cups-bsd   - Common UNIX Printing System(tm) - BSD commands
 cups-client - Common UNIX Printing System(tm) - client programs (SysV)
 cups-common - Common UNIX Printing System(tm) - common files
 cups-dbg   - Common UNIX Printing System(tm) - debugging symbols
 cupsys     - Common UNIX Printing System (transitional package)
 cupsys-bsd - Common UNIX Printing System (transitional package)
 cupsys-client - Common UNIX Printing System (transitional package)
 cupsys-common - Common UNIX Printing System (transitional package)
 cupsys-dbg - Common UNIX Printing System (transitional package)
 libcups2   - Common UNIX Printing System(tm) - libs
 libcups2-dev - Common UNIX Printing System(tm) - development files
 libcupsimage2 - Common UNIX Printing System(tm) - image libs
 libcupsimage2-dev - Common UNIX Printing System(tm) - image development files
 libcupsys2 - Common UNIX Printing System (transitional package)
 libcupsys2-dev - Common UNIX Printing System (transitional package)
Closes: 482186 489045
Changes: 
 cups (1.3.8-1lenny3) unstable; urgency=medium
 .
   * Urgency medium because of RC bug fix.
   * debian/cups-bsd.postinst: Assume default printcap path (in /var/run/cups/)
     if not specified in cupsd.conf. This brings back the lost /etc/printcap
     for legacy applications. (Closes: #482186, LP: #282667)
   * hpgl-regression.dpatch: Replaced with version which got committed
     upstream.
   * Add runloop-backchannel-eof-spin.dpatch: Fix backend runloop spin on
     backchannel EOF (select() returns "ready for read" on EOF). This
     completely broke printing with e. g. HPJetDirect. Thanks to
     Samuel Thibault for tracking down the problem! (Closes: #489045)
   * debian/rules: Install the serial backend with 0744 permissions to make it
     run as root, since /dev/ttyS* are root:dialout and thus not accessible as
     user "lp". Thanks to Chanoch (Ken) Bloom. (One part of #506181)
Checksums-Sha1: 
 b36c6f0604097a29c3e6b04d16208ce23ac7e667 1833 cups_1.3.8-1lenny3.dsc
 bed8f02b29f93e08dac8c654dd965dcc9b73d1ae 182427 cups_1.3.8-1lenny3.diff.gz
 1a8b33c63734d9b2e392453aa2309ee119dbf1b4 1174732 cups-common_1.3.8-1lenny3_all.deb
 e2d7e905cddfd9e9f60f7846524fde182791291a 51612 cupsys_1.3.8-1lenny3_all.deb
 ee6a288846a3ba5602f994c01098f3fef26c4d1e 51630 cupsys-client_1.3.8-1lenny3_all.deb
 f0b42d3d52626114c2e00c1b6243cd65b02ac7cc 51628 cupsys-common_1.3.8-1lenny3_all.deb
 920486c69937191566fde2c8c36e709d59b13b3b 51622 cupsys-bsd_1.3.8-1lenny3_all.deb
 192da7d6ffbd83b22b5b9cddd86153acecc30e8c 51624 cupsys-dbg_1.3.8-1lenny3_all.deb
 2ab1edc68a43ad376f7bbb51de3e523d19752e04 51626 libcupsys2_1.3.8-1lenny3_all.deb
 bce49ae633f435d2b65c256ef2d0fc886d9e3982 51638 libcupsys2-dev_1.3.8-1lenny3_all.deb
 798fcc301b11392175a0e415719f6e9cc495ce4f 164040 libcups2_1.3.8-1lenny3_i386.deb
 82acdf8c42bcd2d3bc55ed449184913e472fb286 98728 libcupsimage2_1.3.8-1lenny3_i386.deb
 6e76316070027f5e715c09329ce361163fc0e3dc 2046862 cups_1.3.8-1lenny3_i386.deb
 445ecfedfe47b039056bb1173ede3b898c907d3a 114864 cups-client_1.3.8-1lenny3_i386.deb
 ec41cb5b9ce27f4e6c06a0a283717e4e45b67596 393644 libcups2-dev_1.3.8-1lenny3_i386.deb
 ef9106ebe56d33e2b596966e67316faca794568b 60376 libcupsimage2-dev_1.3.8-1lenny3_i386.deb
 a4ee07924b6d01ec1a74f0329ef80fdb87b1b12c 36478 cups-bsd_1.3.8-1lenny3_i386.deb
 0f0ca2d668136a4bae782481217048550dfe9f64 1084992 cups-dbg_1.3.8-1lenny3_i386.deb
Checksums-Sha256: 
 f232c0b8449a93687a3630aef05ed80d1417ae3833f145c19f951dc29140b731 1833 cups_1.3.8-1lenny3.dsc
 6d721685004cb4fd8812ad64d5acdc2acfaf4a8fce9bac3684ac2b492826144f 182427 cups_1.3.8-1lenny3.diff.gz
 7475943c31e2dc57e9ab8c49381a31d27e509a543037517a20072dbe0b32daf9 1174732 cups-common_1.3.8-1lenny3_all.deb
 2cb59f6aa3fe664d6da39888e3f3d0e2c322523951eddf5a7aa8d35daabc920b 51612 cupsys_1.3.8-1lenny3_all.deb
 28b1398dd09eb972a72a915c581a2d0e13c2c3c839c1b38c00ed3475b7b9030d 51630 cupsys-client_1.3.8-1lenny3_all.deb
 46953ad01d0577a34d7482da1f1b207c229d878c8797f567cdf109abd7fcc889 51628 cupsys-common_1.3.8-1lenny3_all.deb
 77f4585e13e81729f839fec08765e930ee7184d0e98e02d1315e84febc537d3b 51622 cupsys-bsd_1.3.8-1lenny3_all.deb
 cc0d311a82732e42725e01119f244ced9adb40cb669b8d6e88289904c420a961 51624 cupsys-dbg_1.3.8-1lenny3_all.deb
 b323ea3d610e49526ab5b79f1bc75f6dfb476a22d8b6ef3db21a79aed8d05c9b 51626 libcupsys2_1.3.8-1lenny3_all.deb
 b00686613aea0e6298f86bffb990b978fbfa5b5bdbcaccff28b211bca89f808b 51638 libcupsys2-dev_1.3.8-1lenny3_all.deb
 24f94ac093c9a8de4d088282625c93dca5d754b99697162a791529f2fb7ee26f 164040 libcups2_1.3.8-1lenny3_i386.deb
 362f34c02b2a1073df2663c969334806e5a8bea6a09da5e8d5cd607738259083 98728 libcupsimage2_1.3.8-1lenny3_i386.deb
 746d4996834cbc54ce9183d72fa804b46fec10d305c24f65d5ee6c88982c7ee0 2046862 cups_1.3.8-1lenny3_i386.deb
 01e10712a06a4d1261ff5957521424efcc6e0e817b586a06ab7d56395c81ac51 114864 cups-client_1.3.8-1lenny3_i386.deb
 6ee1d4d54747773ea0243fd4ee913612756dfad64e568bf1878003ddadd3df4d 393644 libcups2-dev_1.3.8-1lenny3_i386.deb
 9f60375afa06e6c3c1f21938b01a15447b082dde2751cd54e628f01b6a5a9700 60376 libcupsimage2-dev_1.3.8-1lenny3_i386.deb
 3f2581722d085c4b90d27a3a4b0e51c69441d985de45c673a8121daffaeb0c4e 36478 cups-bsd_1.3.8-1lenny3_i386.deb
 29ea9e1953934eb549cc6f3f3e9a3eb68485419d432da0f7d9f41b1c1877181b 1084992 cups-dbg_1.3.8-1lenny3_i386.deb
Files: 
 c0dd25a108a3916d4f6035bb9c4a465e 1833 net optional cups_1.3.8-1lenny3.dsc
 2c14e7de6510ee22b3075baee5c7f735 182427 net optional cups_1.3.8-1lenny3.diff.gz
 354ba12d65519118aa2c03ba3197c211 1174732 net optional cups-common_1.3.8-1lenny3_all.deb
 2c7f7080bfd5d4354861547539c4761b 51612 oldlibs extra cupsys_1.3.8-1lenny3_all.deb
 7c1461244dc085e63054559c54895bbf 51630 oldlibs extra cupsys-client_1.3.8-1lenny3_all.deb
 fe3d17dd591d0a34fd509a5dbff27766 51628 oldlibs extra cupsys-common_1.3.8-1lenny3_all.deb
 8ad7c05746c00806e8d702463acfcf01 51622 oldlibs extra cupsys-bsd_1.3.8-1lenny3_all.deb
 d5618466c6962b823a43b5f7ea3a4865 51624 oldlibs extra cupsys-dbg_1.3.8-1lenny3_all.deb
 e31ada3cbe8cbf2fc72766c536d9f2ae 51626 oldlibs extra libcupsys2_1.3.8-1lenny3_all.deb
 294f9d6db3e659a2eef780fcf2e90c7f 51638 oldlibs extra libcupsys2-dev_1.3.8-1lenny3_all.deb
 68d00e2fab59f5ae3ba1a05c379f3dda 164040 libs optional libcups2_1.3.8-1lenny3_i386.deb
 f4d6e23bcd2f1c5d965d0bf5aed97f42 98728 libs optional libcupsimage2_1.3.8-1lenny3_i386.deb
 72bd5749825853df3cb78a90bb7af8f0 2046862 net optional cups_1.3.8-1lenny3_i386.deb
 b971d73082dbbf2c000bc5904b42404d 114864 net optional cups-client_1.3.8-1lenny3_i386.deb
 9ed6e67e87c0e8056d65fadc9f89372e 393644 libdevel optional libcups2-dev_1.3.8-1lenny3_i386.deb
 97b390d0d09b480811b8573a62ef1d3f 60376 libdevel optional libcupsimage2-dev_1.3.8-1lenny3_i386.deb
 2b95be24fa02fa792cf96eb993d422b1 36478 net extra cups-bsd_1.3.8-1lenny3_i386.deb
 8dab7568b5596fd198a196d6aec8df50 1084992 libdevel extra cups-dbg_1.3.8-1lenny3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkklHJEACgkQDecnbV4Fd/IUVACg+ZHU9dbJqUmSUWHI8o8EI31A
r40AoOmpbiRUlPgjz8yUw60xQmwWwAUG
=d8w4
-----END PGP SIGNATURE-----





Reply sent to Martin Pitt <mpitt@debian.org>:
You have taken responsibility. (Thu, 20 Nov 2008 10:20:07 GMT) (full text, mbox, link).


Notification sent to Andreas Mohr <andi@lisas.de>:
Bug acknowledged by developer. (Thu, 20 Nov 2008 10:20:11 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 28 Dec 2008 07:25:25 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Jan 11 03:14:43 2018; Machine Name: beach

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.