busy loop due to lack of error handling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HPLIP |
New
|
Undecided
|
Unassigned |
Bug Description
Under some error conditions the hpcups filter will go into a busy loop and continually fill /var/log/messages with this message:
HP-LaserJet-3055: prnt/hpijs/
In particular, if the backend has exited before the filter has finished, this condition is easy to trigger.
Create an hpcups queue (e.g. for HP LaserJet 3055) with a device URI that uses a backend which immediately exits with status code 0. Now print anything to that queue.
1. ln -s /bin/true /usr/lib/
2. lpadmin -p HP-LaserJet-3055 -m drv:///
3. echo . | lp -d HP-LaserJet-3055
HPLIP-3.9.8
Original bug report:
https:/
Can you please try out with latest version of hplip (3.9.10)?
Thanks,
A