hpcups dies with signal 11 during cleanup, job remains in CUPS queue
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HPLIP |
New
|
Undecided
|
Unassigned |
Bug Description
My environment is based on SuSE Linux 8.1 with lots of improvements:
home made CUPS, HPLIP, ...
- CUPS 1.3.11
- HPLIP 3.9.10
compiled with gcc 3.4.6
Printer is HP PhotoSmart C7280 connected via WLAN
I've a job that dies at end of printing. hpcups terminates with signal 11. This error is is interpreted by CUPS as filter error and job remains in job queue. Job consists of 5 pages, all 5 are printed. Printing only part of job, e.g. first pages 1 to 4 and then 5 makes error disappear.
Here's a backtrace created with gdb:
#0 0x40338674 in chunk_free () from /lib/libc.so.6
#1 0x403385f6 in free () from /lib/libc.so.6
#2 0x4026f871 in operator delete(void*) () from /usr/lib/
#3 0x4026f8cc in operator delete[](void*) () from /usr/lib/
#4 0x080527d9 in ErnieFilter:
#5 0x0805983f in Job::~Job() ()
#6 0x08049c02 in HPCupsFilter:
#7 0x402f65f1 in exit () from /lib/libc.so.6
#8 0x402e24aa in __libc_start_main () from /lib/libc.so.6
I've already tried running cups with log level debug, but got nothing relevant from that.
Job file from cups queue is saved.
Please run "hp-check -t" and post the output.
Thank you for supporting HPLIP,
Naga Samrat.