High CPU consumption

angelb angelb at bugarin.us
Tue Jan 2 10:45:28 PST 2007


CUPS process consume high CPU time when it tries to print a file which
contains control characters:

ROOT @ SAPDI11F # ps -ef|grep -i cups
    root  512088       1  33   Nov 28      - 2348:37 /opt/TWWfsw/cups124/sbin/cu
psd -c /etc/opt/TWWfsw/cups124/cupsd.conf
    root 1380522  512088   3 21:08:24      -  0:00 ipp://stldv504:631/printers/sl74 4 smdadm spfileSMD.ora 1 job-sheets=none,none job-pr
iority=50 job-uuid=urn:uuid:748593d5-8c43-3fdd-6dc4-5d80b6b1e550 job-hold-until=

I [26/Dec/2006:21:08:15 +0600] Started backend /opt/TWWfsw/cups124/lib/backend/i
pp (PID 475194) for job 4.
E [26/Dec/2006:21:08:15 +0600] PID 528536 (/opt/TWWfsw/cups124/lib/backend/ipp)
stopped with status 1!
I [26/Dec/2006:21:08:15 +0600] Hint: Try setting the LogLevel to "debug" to find
 out more.
E [26/Dec/2006:21:08:15 +0600] [Job 3] Print file was not accepted (Unsupported
format 'application/octet-stream'!)!
I [26/Dec/2006:21:08:15 +0600] [Job 3] Backend returned status 1 (failed)

You can duplicate this by vi'ing a file; vi /tmp/foo, and insert the
control character of your choice.

I had to stop cupsd, removed the file from spool, and then restart
cupsd to release it from using high CPU.

I'm not sure if this issue is already resolved in later fix release
but I'd like to mention it just in case. I'm running CUPS 1.2.4-1.

Thanks,
Angel










More information about the cups mailing list