[cups] cupsd using 100% of CPU with v2.2.1-8

Michael Sweet msweet at apple.com
Thu Mar 9 12:53:40 PST 2017


Emma,

cups-browsed (which despite the name is NOT part of CUPS) adds and removes printers when it sees them come on the network or leave the network.  If somebody is fiddling with the printers or DNS/mDNS advertisements, that would cause cups-browsed to do something with the print queues.  Network routing loops could also cause havoc... :/


> On Mar 9, 2017, at 3:31 PM, Emma Simon <esimon at kmbs.konicaminolta.us> wrote:
> 
> Michael,
> 
> Yes, cups-browsed is running.
> It looks like the errors had stopped pretty abruptly a few hours ago
> (possibly when my computer went into hibernation), and the CPU usage
> had settled down until I restarted the service. Now it's spitting out
> errors and using up the CPU again.
> What outside of cups could be causing the print queue stuff? I'm a
> programmer at a printer company, so it's possible people are doing
> weird things with devices on the network.
> 
>> On Mar 8, 2017 at 9:27 PM, Michael Sweet <msweet at apple.com> wrote:
>> 
>> Emma,
>> 
>> Is cups-browsed (part of cups-filters, not CUPS) running?  Something is creating and deleting print queues in a loop...
>> 
>>> On Mar 8, 2017, at 4:42 PM, Emma Simon <esimon at kmbs.konicaminolta.us> wrote:
>>> 
>>> Hi,
>>> 
>>> I've been working on this issue for a while now and am having trouble
>>> solving on my own. Google isn't helping with, other people have had similar
>>> problems, but none of those solutions worked for me. Hopefully someone on
>>> here can help me figure out what's up.
>>> I'm running cups v2.2.1-8 on Debian 9, and it's almost constantly using
>>> 100% CPU. It sometimes stops for a few seconds, up to a few minutes, but
>>> then goes right back up to 100%. I've tried many restarts, uninstalling and
>>> building v2.2.2 from source, then uninstalling that and going back to the
>>> version that Debian supports. The error_log contains thousands of lines of
>>> the following:
>>> 
>>> W [08/Mar/2017:16:27:39 -0500] CreateProfile failed:
>>> org.freedesktop.ColorManager.AlreadyExists:profile id \'C754e-Gray..\'
>>> already exists
>>> W [08/Mar/2017:16:27:39 -0500] CreateProfile failed:
>>> org.freedesktop.ColorManager.AlreadyExists:profile id \'C754e-CMYK..\'
>>> already exists
>>> W [08/Mar/2017:16:27:43 -0500] CreateProfile failed:
>>> org.freedesktop.ColorManager.AlreadyExists:profile id \'C754Series-Gray..\'
>>> already exists
>>> W [08/Mar/2017:16:27:43 -0500] CreateProfile failed:
>>> org.freedesktop.ColorManager.AlreadyExists:profile id \'C754Series-CMYK..\'
>>> already exists
>>> W [08/Mar/2017:16:27:50 -0500] CreateProfile failed:
>>> org.freedesktop.ColorManager.AlreadyExists:profile id \'C754e-Gray..\'
>>> already exists
>>> W [08/Mar/2017:16:27:50 -0500] CreateProfile failed:
>>> org.freedesktop.ColorManager.AlreadyExists:profile id \'C754e-CMYK..\'
>>> already exists
>>> W [08/Mar/2017:16:27:54 -0500] CreateProfile failed:
>>> org.freedesktop.ColorManager.AlreadyExists:profile id \'C754Series-Gray..\'
>>> already exists
>>> W [08/Mar/2017:16:27:54 -0500] CreateProfile failed:
>>> org.freedesktop.ColorManager.AlreadyExists:profile id \'C754Series-CMYK..\'
>>> already exists
>>> 
>>> With new ones being added every few seconds. I assume this has something to
>>> do with the CPU usage, but I have no idea what's causing the errors.
>>> If you need any other information, please let me know, I'm not entirely
>>> sure what's relevant at this point.
>>> 
>>> Thanks!
>>> -Emma
>>> _______________________________________________
>>> cups mailing list
>>> cups at cups.org
>>> https://lists.cups.org/mailman/listinfo/cups
>> 
>> _________________________________________________________
>> Michael Sweet, Senior Printing System Engineer
>> 
>> 
>> 
>> ------------------------------
> _______________________________________________
> cups mailing list
> cups at cups.org
> https://lists.cups.org/mailman/listinfo/cups

_________________________________________________________
Michael Sweet, Senior Printing System Engineer




More information about the cups mailing list