xsane and xscanimage crash on 64bit karmic with epson2 driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sane-backends-extras (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
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=0xfefefefe
at /usr/include/
#2 sane_epson2_
action=<value optimized out>, value=0x788eb0, info=0xfefefefe
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=0xfefefefe
at /usr/include/
#2 sane_epson2_
action=<value optimized out>, value=0x820430, info=0xfefefefe
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
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 78
bNumInterfaces 3
bConfigurat
iConfiguration 4 USB2.0 MFP(Hi-Speed)
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 5 EPSON Scanner
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 6 USB2.0 Printer
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 7 USB2.0 Mass Storage
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
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
bNumConfigura
Device Status: 0x0001
Self Powered
Changed in sane-backends-extras (Ubuntu): | |
status: | New → Confirmed |
Same crash here on 9.10 with both xsane and gnome-scan, with a RX700 printer