Debian Bug report logs -
#489045
cups: infinite loop, 100%CPU use, while trying to print with HPJetDirect
Toggle useless messages
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):
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):
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):
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):
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):
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):
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):
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):
[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):
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):
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):
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):
[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)]
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):
[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):
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):
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):
[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):
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):
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):
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.