[cups.bugs] [HIGH] STR #1705: usb backend hangs in cupsBackChannelWrite
twaugh.redhat
twaugh at redhat.com
Thu May 18 02:55:13 PDT 2006
[STR New]
RH bugzilla bug #192034:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=192034
describes a busy loop in the 'usb' backend when printing to a Canon iP4000
USB printer. The problem seems to be that the printer always returns an
IEEE 1284 Device ID when asked for data, and this seems to fill a buffer
(perhaps the pipe buffer -- does cupsd ever read back_pipe?).
The result is that the 'usb' backend gets stuck looping round select() for
write-ready in cupsBackChannelWrite().
Link: http://www.cups.org/str.php?L1705
Version: 1.2.0
More information about the cups
mailing list