I disabled the usblp kernel module. 
When running /usr/lib/cups/backend/usb under strace, I get:

[...]
open("/dev/bus/usb/003/004", O_RDWR)    = 3
ioctl(3, USBDEVFS_SETCONFIGURATION, 0x7fff4c1b19d4) = 0
ioctl(3, USBDEVFS_CLAIMINTERFACE, 0x7fff4c1b19cc) = 0
ioctl(3, USBDEVFS_SETINTERFACE, 0x7fff4c1b19c0) = 0
ioctl(3, USBDEVFS_CONTROL, 0x7fff4c1b1980) = 2
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

/dev/bus/usb/003/004 is the device of the interface.

gdb says:
[...]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7479b54 in ?? () from /lib/libc.so.6
(gdb) where
#0  0x00007ffff7479b54 in ?? () from /lib/libc.so.6
#1  0x00007ffff7477ede in memmove () from /lib/libc.so.6
#2  0x00007ffff7ff8d69 in ?? () from /usr/lib/cups/backend/usb
#3  0x00007ffff7ff9c33 in ?? () from /usr/lib/cups/backend/usb
#4  0x0d7800007ffff7ff in ?? ()
#5  0xab3500007ffff776 in ?? ()
#6  0xdd4000007ffff7ff in ?? ()
#7  0x000000007fffffff in ?? ()
#8  0x0000ffffffffb6a0 in ?? ()
#9  0x5e88ffffefbc86d6 in ?? ()
#10 0xf9d000007ffff73f in ?? ()
#11 0x2c5200007ffff7fc in ?? ()
#12 0x000100007ffff7de in ?? ()
#13 0xf4d000007fff0000 in ?? ()
#14 0x000100007ffff7fc in ?? ()
#15 0x0000000000000000 in ?? ()

-- 
usb to parallel adapter causes segfault when adding printer
https://bugs.launchpad.net/bugs/485059
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to