Public bug reported: Binary package hint: libsane-extras
After upgrading to Karmic (9.10), Epson Stylus photo RX620 can't be used with xsane or xscanimage, both crash with segfault, printing still works fine. Could be related to bug #206040 ??? I tried to force purge and reinstall, rm ~/.sane but it still crash. there are no debug symbols, even after libsane-dbg and libsane-extras- dbg package installation. Here is the result with gdb For Xscanimage : (gdb) run Starting program: /usr/bin/xscanimage [Thread debugging using libthread_db enabled] [New Thread 0x7fffe5a65910 (LWP 20037)] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff3e1fe90 in strcpy () from /lib/libc.so.6 (gdb) bt #0 0x00007ffff3e1fe90 in strcpy () from /lib/libc.so.6 #1 0x00007fffe86552d6 in getvalue (handle=0x76e080, option=38, action=<value optimized out>, value=0x788eb0, info=0xfefefefefefefeff) at /usr/include/bits/string3.h:106 #2 sane_epson2_control_option (handle=0x76e080, option=38, action=<value optimized out>, value=0x788eb0, info=0xfefefefefefefeff) at epson2.c:2921 #3 0x000000000040f3b0 in ?? () #4 0x0000000000410aaa in ?? () #5 0x0000000000409203 in ?? () #6 0x00000000004097df in ?? () #7 0x0000000000409eda in ?? () #8 0x00007ffff3dbfabd in __libc_start_main () from /lib/libc.so.6 #9 0x0000000000405bd9 in ?? () #10 0x00007fffffffe6f8 in ?? () #11 0x000000000000001c in ?? () #12 0x0000000000000001 in ?? () #13 0x00007fffffffe933 in ?? () #14 0x0000000000000000 in ?? () For Xsane : (gdb) bt #0 0x00007ffff3541e90 in strcpy () from /lib/libc.so.6 #1 0x00007fffe7c182d6 in getvalue (handle=0x7f50b0, option=38, action=<value optimized out>, value=0x820430, info=0xfefefefefefefeff) at /usr/include/bits/string3.h:106 #2 sane_epson2_control_option (handle=0x7f50b0, option=38, action=<value optimized out>, value=0x820430, info=0xfefefefefefefeff) at epson2.c:2921 #3 0x000000000040e313 in ?? () #4 0x00000000004703c8 in ?? () #5 0x00000000004734b4 in ?? () #6 0x000000000047759b in ?? () #7 0x0000000000477d26 in ?? () #8 0x00007ffff34e1abd in __libc_start_main () from /lib/libc.so.6 #9 0x0000000000409ec9 in ?? () #10 0x00007fffffffe6f8 in ?? () #11 0x000000000000001c in ?? () #12 0x0000000000000001 in ?? () #13 0x00007fffffffe93d in ?? () #14 0x0000000000000000 in ?? () lsusb -vvv : Bus 001 Device 005: ID 04b8:0811 Seiko Epson Corp. Stylus Photo RX620 all-in-one Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x04b8 Seiko Epson Corp. idProduct 0x0811 Stylus Photo RX620 all-in-one bcdDevice 1.00 iManufacturer 1 EPSON iProduct 2 USB2.0 MFP(Hi-Speed) iSerial 3 L72020506031515210 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 78 bNumInterfaces 3 bConfigurationValue 1 iConfiguration 4 USB2.0 MFP(Hi-Speed) bmAttributes 0xc0 Self Powered MaxPower 2mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 5 EPSON Scanner Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 7 Printer bInterfaceSubClass 1 Printer bInterfaceProtocol 2 Bidirectional iInterface 6 USB2.0 Printer Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 7 USB2.0 Mass Storage Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x07 EP 7 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x88 EP 8 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered ** Affects: sane-backends-extras (Ubuntu) Importance: Undecided Status: New ** Tags: 64bit karmic sane segfault -- xsane and xscanimage crash on 64bit karmic with epson2 driver https://bugs.launchpad.net/bugs/481283 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