I have the same problem as the initial poster in Edgy. If I add a BrowsePoll line in my cupsd.conf, cupsd starts eating all the CPU it can get. If I remove the line and restart, it goes back to normal.
The server pointed to by the BrowsePoll line works fine, which I verified by running "CUPS_SERVER=<thehost> lpstat -a". Also, when I stop cups, I get a "cups-polld" run by root that doesn't go away. Why does that process have to run as root. stracing shows that cupsd is doing a lot of select(). The cups-polld seems to be actually talking to the other server. This is the output of "dpkg -l cups\*" un cups <none> (no description available) un cups-pdf <none> (no description available) un cupsomatic-ppd <none> (no description available) ii cupsys 1.2.4-2ubuntu3 Common UNIX Printing System(tm) - server ii cupsys-bsd 1.2.4-2ubuntu3 Common UNIX Printing System(tm) - BSD comman ii cupsys-client 1.2.4-2ubuntu3 Common UNIX Printing System(tm) - client pro ii cupsys-common 1.2.4-2ubuntu3 Common UNIX Printing System(tm) - common fil ii cupsys-driver- 5.0.0-2ubuntu2 printer drivers for CUPS pn cupsys-driver- <none> (no description available) ii cupsys-driver- 5.0.0-2ubuntu2 printer drivers for CUPS un cupsys-pstoras <none> (no description available) un cupsys-pt <none> (no description available) -- cupsd pushes the pedal to 99% when restarting https://launchpad.net/bugs/30965 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs