I applied the patch and tested it on my dapper installation.
Uploaded and accepted into dapper-proposed. Can all bug reporters please install this version, give it a test, and report back here? Thank you!
cupsys (1.2.2-0ubuntu0.6.06.5) dapper-proposed; urgency=low
.
* Add debian/patches/60_ipp_read_busy_loop.dpatch:
- Fix logic error that causes IPP client programs like gnome-cups-icon to
sometimes get into a state where it uses 100% CPU time.
- Properly handle ippReadIO() encountering IPP_IDLE and make sure to never
return this to the outside world, since it is interpreted as an error
condition which causes a busy loop.
- Error out if the read callback doesn't return a value/group tag, which
would confuse the higher layers.
- Patch backported from upstream SVN (fixed in 1.2.11).
- LP: #44196
I applied the patch and tested it on my dapper installation.
Uploaded and accepted into dapper-proposed. Can all bug reporters please install this version, give it a test, and report back here? Thank you!
cupsys (1.2.2- 0ubuntu0. 6.06.5) dapper-proposed; urgency=low patches/ 60_ipp_ read_busy_ loop.dpatch:
.
* Add debian/
- Fix logic error that causes IPP client programs like gnome-cups-icon to
sometimes get into a state where it uses 100% CPU time.
- Properly handle ippReadIO() encountering IPP_IDLE and make sure to never
return this to the outside world, since it is interpreted as an error
condition which causes a busy loop.
- Error out if the read callback doesn't return a value/group tag, which
would confuse the higher layers.
- Patch backported from upstream SVN (fixed in 1.2.11).
- LP: #44196