Can you clone the print queue with which you got the segfault of the usb
backend with commands like

cupsctl FileDevice=yes
lpadmin -p test -E -v file:/tmp/printout -P /etc/cups/ppd/<name of original 
queue>.ppd

Now send the print job which caused the segfault to the queue "test".
After that find the device URI of your original print queue with "lpstat
-v")  and run

sudo -s
apt-get install cups-dbg
ulimit -c unlimited
DEVICE_URI=<device URI of the original print queue> 
/usr/lib/cups/backend-available/usb 1 1 1 1 '' < /tmp/printout

If the USB backend crashes, you get a file named core. Run

gdb -c core /usr/lib/cups/backend-available/usb

and when you get a prompt, run

bt

and post the output here.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/887094

Title:
  usb printer backend crashes

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/887094/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to