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