[cups.bugs] [MOD] STR #3292: JobKillDelay not triggered for cancelled jobs

twaugh.redhat twaugh at redhat.com
Wed Aug 19 07:03:23 PDT 2009


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

When submitting a print job for a printer that is unable to accept data
(e.g. out of paper and has a small buffer), cancelling the job does not
kill all the processes.

For example, with a gutenprint native CUPS driver for a USB printer, these
processes are employed:

pstoraster
rastertogutenprint.5.2
usb

Cancelling the job sends SIGTERM to all three, and pstoraster exits at
that point.  The JobKillDelay timer is set on the job, but the job is
removed from the ActiveJobs list and so cupsdCheckJobs never triggers the
JobKillDelay timer.

Here is a patch to address that.

Link: http://www.cups.org/str.php?L3292
Version: 1.4rc1
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001-Fixed-JobKillDelay-handling-for-canceled-jobs.patch
URL: <https://lists.cups.org/pipermail/cups/attachments/20090819/ca9ca293/attachment.ksh>


More information about the cups mailing list