I already opened a bug report about this, but maybe somebody here can help me, too.
My HP Scanjat 5300c is not usable cause scanimage (as well as other frontends like xscanimage) constantly crashes with I/O error during scan. The Scanner is recognized on USB and by scanimage, see the lising below. When the scan is started with "scanimage >image.pnm", the scanner moves, scans the complete master and then stops without returning the carriage. After about 1-2 minutes, scanimage crashes with this output listed below. I red another posting where the problem could be solved by selecting a different resolution that the standard 150dpi (crazy enough), but this doesn't help in my case. Thanks in advance for any help. Joerg Software Environment: Ubuntu 8.10 x86_64 kernel 2.6.27 libsane (backends) 1.0.19 sane-utils (fontends) 1.0.19 $ lsusb Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 005: ID 03f0:0701 Hewlett-Packard ScanJet 5300c/5370c Bus 003 Device 002: ID 045e:0029 Microsoft Corp. IntelliMouse Optical Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 058f:6362 Alcor Micro Corp. Hi-Speed 21-in-1 Flash Card Reader/Writer (Internal/External) Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub $ scanimage -L device `avision:libusb:003:005' is a Hewlett-Packard ScanJet 5300C flatbed scanner $ scanimage >image.pnm scanimage: sane_read: Error during device I/O *** glibc detected *** scanimage: free(): invalid next size (fast): 0x00000000013a65a0 *** ======= Backtrace: ========= /lib/libc.so.6[0x7f72b2b14938] /lib/libc.so.6(cfree+0x76)[0x7f72b2b16f86] /usr/lib/sane/libsane-avision.so.1(sane_avision_close+0x122)[0x7f72a9e3eed2] /usr/lib/libsane.so.1(sane_dll_close+0x24)[0x7f72b30130c4] scanimage[0x405e3e] /lib/libc.so.6(exit+0x9d)[0x7f72b2ad166d] /lib/libc.so.6(__libc_start_main+0xed)[0x7f72b2ab946d] scanimage[0x401969] ======= Memory map: ======== 00400000-0040a000 r-xp 00000000 08:01 2180037 /usr/bin/scanimage 00609000-0060b000 rw-p 00009000 08:01 2180037 /usr/bin/scanimage 01350000-01408000 rw-p 01350000 00:00 0 [heap] 7f72a0000000-7f72a0021000 rw-p 7f72a0000000 00:00 0 7f72a0021000-7f72a4000000 ---p 7f72a0021000 00:00 0 7f72a6583000-7f72a6599000 r-xp 00000000 08:01 1286205 /lib/libgcc_s.so.1 7f72a6599000-7f72a6799000 ---p 00016000 08:01 1286205 /lib/libgcc_s.so.1 7f72a6799000-7f72a679a000 r--p 00016000 08:01 1286205 /lib/libgcc_s.so.1 7f72a679a000-7f72a679b000 rw-p 00017000 08:01 1286205 /lib/libgcc_s.so.1 7f72a679b000-7f72a67a6000 r-xp 00000000 08:01 1286229 /lib/libnss_files-2.8.90.so 7f72a67a6000-7f72a69a5000 ---p 0000b000 08:01 1286229 /lib/libnss_files-2.8.90.so 7f72a69a5000-7f72a69a6000 r--p 0000a000 08:01 1286229 /lib/libnss_files-2.8.90.so 7f72a69a6000-7f72a69a7000 rw-p 0000b000 08:01 1286229 /lib/libnss_files-2.8.90.so 7f72a69a7000-7f72a69aa000 r-xp 00000000 08:01 1286209 /lib/libgpg-error.so.0.3.0 7f72a69aa000-7f72a6ba9000 ---p 00003000 08:01 1286209 /lib/libgpg-error.so.0.3.0 7f72a6ba9000-7f72a6baa000 rw-p 00002000 08:01 1286209 /lib/libgpg-error.so.0.3.0 7f72a6baa000-7f72a6c0f000 r-xp 00000000 08:01 1286207 /lib/libgcrypt.so.11.4.4 7f72a6c0f000-7f72a6e0e000 ---p 00065000 08:01 1286207 /lib/libgcrypt.so.11.4.4 7f72a6e0e000-7f72a6e0f000 r--p 00064000 08:01 1286207 /lib/libgcrypt.so.11.4.4 7f72a6e0f000-7f72a6e11000 rw-p 00065000 08:01 1286207 /lib/libgcrypt.so.11.4.4 7f72a6e11000-7f72a6e21000 r-xp 00000000 08:01 2181530 /usr/lib/libtasn1.so.3.0.15 7f72a6e21000-7f72a7020000 ---p 00010000 08:01 2181530 /usr/lib/libtasn1.so.3.0.15 7f72a7020000-7f72a7022000 rw-p 0000f000 08:01 2181530 /usr/lib/libtasn1.so.3.0.15 7f72a7022000-7f72a7034000 r-xp 00000000 08:01 1286263 /lib/libresolv-2.8.90.so 7f72a7034000-7f72a7233000 ---p 00012000 08:01 1286263 /lib/libresolv-2.8.90.so 7f72a7233000-7f72a7234000 r--p 00011000 08:01 1286263 /lib/libresolv-2.8.90.so 7f72a7234000-7f72a7235000 rw-p 00012000 08:01 1286263 /lib/libresolv-2.8.90.so 7f72a7235000-7f72a7237000 rw-p 7f72a7235000 00:00 0 7f72a7237000-7f72a7239000 r-xp 00000000 08:01 1286214 /lib/libkeyutils-1.2.so 7f72a7239000-7f72a7438000 ---p 00002000 08:01 1286214 /lib/libkeyutils-1.2.so 7f72a7438000-7f72a743a000 rw-p 00001000 08:01 1286214 /lib/libkeyutils-1.2.so 7f72a743a000-7f72a7441000 r-xp 00000000 08:01 2181250 /usr/lib/libkrb5support.so.0.1 7f72a7441000-7f72a7640000 ---p 00007000 08:01 2181250 /usr/lib/libkrb5support.so.0.1 7f72a7640000-7f72a7641000 r--p 00006000 08:01 2181250 /usr/lib/libkrb5support.so.0.1 7f72a7641000-7f72a7642000 rw-p 00007000 08:01 2181250 /usr/lib/libkrb5support.so.0.1 7f72a7642000-7f72a764b000 r-xp 00000000 08:01 1286192 /lib/libcrypt-2.8.90.so 7f72a764b000-7f72a784a000 ---p 00009000 08:01 1286192 /lib/libcrypt-2.8.90.so 7f72a784a000-7f72a784b000 r--p 00008000 08:01 1286192 /lib/libcrypt-2.8.90.so 7f72a784b000-7f72a784c000 rw-p 00009000 08:01 1286192 /lib/libcrypt-2.8.90.so 7f72a784c000-7f72a787a000 rw-p 7f72a784c000 00:00 0 7f72a787a000-7f72a791d000 r-xp 00000000 08:01 2181067 /usr/lib/libgnutls.so.26.4.5 7f72a791d000-7f72a7b1c000 ---p 000a3000 08:01 2181067 /usr/lib/libgnutls.so.26.4.5 7f72a7b1c000-7f72a7b26000 r--p 000a2000 08:01 2181067 /usr/lib/libgnutls.so.26.4.5 7f72a7b26000-7f72a7b27000 rw-p 000ac000 08:01 2181067 /usr/lib/libgnutls.so.26.4.5 7f72a7b27000-7f72a7b2a000 r-xp 00000000 08:01 1286191 /lib/libcom_err.so.2.1 7f72a7b2a000-7f72a7d29000 ---p 00003000 08:01 1286191 /lib/libcom_err.so.2.1 7f72a7d29000-7f72a7d2a000 r--p 00002000 08:01 1286191 /lib/libcom_err.so.2.1 7f72a7d2a000-7f72a7d2b000 rw-p 00003000 08:01 1286191 /lib/libcom_err.so.2.1 7f72a7d2b000-7f72a7d4e000 r-xp 00000000 08:01 2181242 /usr/lib/libk5crypto.so.3.1 7f72a7d4e000-7f72a7f4d000 ---p 00023000 08:01 2181242 /usr/lib/libk5crypto.so.3.1 7f72a7f4d000-7f72a7f4f000 r--p 00022000 08:01 2181242 /usr/lib/libk5crypto.so.3.1 7f72a7f4f000-7f72a7f50000 rw-p 00024000 08:01 2181242 /usr/lib/libk5crypto.so.3.1 7f72a7f50000-7f72a7fe8000 r-xp 00000000 08:01 2181248 /usr/lib/libkrb5.so.3.3 7f72a7fe8000-7f72a81e7000 ---p 00098000 08:01 2181248 /usr/lib/libkrb5.so.3.3 7f72a81e7000-7f72a81ea000 r--p 00097000 08:01 2181248 /usr/lib/libkrb5.so.3.3 7f72a81ea000-7f72a81eb000 rw-p 0009a000 08:01 2181248 /usr/lib/libkrb5.so.3.3 7f72a81eb000-7f72a8216000 r-xp 00000000 08:01 2181105 /usr/lib/libgssapi_krb5.so.2.2 7f72a8216000-7f72a8415000 ---p 0002b000 08:01 2181105 /usr/lib/libgssapi_krb5.so.2.2 7f72a8415000-7f72a8416000 r--p 0002a000 08:01 2181105 scanimage >image.pnm /usr/lib/libgssapi_krb5.so.2.2 7f72a8416000-7f72a8417000 rw-p 0002b000 08:01 2181105 /usr/lib/libgssapi_krb5.so.2.2 7f72a8417000-7f72a857a000 r-xp 00000000 08:01 2180825 /usr/lib/libcrypto.so.0.9.8 7f72a857a000-7f72a8779000 ---p 00163000 08:01 2180825 /usr/lib/libcrypto.so.0.9.8 7f72a8779000-7f72a8786000 r--p 00162000 08:01 2180825 /usr/lib/libcrypto.so.0.9.8 7f72a8786000-7f72a879c000 rw-p 0016f000 08:01 2180825 /usr/lib/libcrypto.so.0.9.8 7f72a879c000-7f72a87a0000 rw-p 7f72a879c000 00:00 0 7f72a87a0000-7f72a87d6000 r-xp 00000000 08:01 2180834 /usr/lib/libcups.so.2 7f72a87d6000-7f72a89d6000 ---p 00036000 08:01 2180834 /usr/lib/libcups.so.2 7f72a89d6000-7f72a89d8000 r--p 00036000 08:01 2180834 /usr/lib/libcups.so.2 7f72a89d8000-7f72a89d9000 rw-p 00038000 08:01 2180834 /usr/lib/libcups.so.2 7f72a89d9000-7f72a8a15000 r-xp 00000000 08:01 1286195 /lib/libdbus-1.so.3.4.0 7f72a8a15000-7f72a8c14000 ---p 0003c000 08:01 1286195 /lib/libdbus-1.so.3.4.0 7f72a8c14000-7f72a8c15000 r--p 0003b000 08:01 1286195 /lib/libdbus-1.so.3.4.0 7f72a8c15000-7f72a8c16000 rw-p 0003c000 08:01 1286195 /lib/libdbus-1.so.3.4.0 7f72a8c16000-7f72a8caa000 r-xp 00000000 08:01 2181311 /usr/lib/libnetsnmp.so.15.1.0 7f72a8caa000-7f72a8eaa000 ---p 00094000 08:01 2181311 /usr/lib/libnetsnmp.so.15.1.0 7f72a8eaa000-7f72a8eab000 r--p 00094000 08:01 2181311 /usr/lib/libnetsnmp.so.15.1.0 7f72a8eab000-7f72a8ead000 rw-p 00095000 08:01 2181311 /usr/lib/libnetsnmp.so.15.1.0 7f72a8ead000-7f72a8ee2000 rw-p 7f72a8ead000 00:00 0 7f72a8ee2000-7f72a8ef7000 r-xp 00000000 08:01 2181203 /usr/lib/libhpmud.so.0.0.2 7f72a8ef7000-7f72a90f7000 ---p 00015000 08:01 2181203 /usr/lib/libhpmud.so.0.0.2 7f72a90f7000-7f72a90f8000 r--p 00015000 08:01 2181203 /usr/lib/libhpmud.so.0.0.2 7f72a90f8000-7f72a90f9000 rw-p 00016000 08:01 2181203 /usr/lib/libhpmud.so.0.0.2 7f72a90f9000-7f72a91c5000 rw-p 7f72a90f9000 00:00 0 7f72a91c5000-7f72a91ea000 r-xp 00000000 08:01 2181201 /usr/lib/libhpip.so.0.0.1 7f72a91ea000-7f72a93e9000 ---p 00025000 08:01 2181201 /usr/lib/libhpip.so.0.0.1 7f72a93e9000-7f72a93ea000 r--p 00024000 08:01 2181201 /usr/Aborted $ lshw WARNING: you should run this program as super-user. ubuntu description: Computer width: 64 bits capabilities: vsyscall64 vsyscall32 *-core description: Motherboard physical id: 0 *-memory description: System memory physical id: 0 size: 4736MiB *-cpu product: AMD Athlon(tm) Dual Core Processor 4850e vendor: Advanced Micro Devices [AMD] physical id: 1 bus info: cpu at 0 size: 2500MHz capacity: 2500MHz width: 64 bits capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp x86-64 3dnowext 3dnow rep_good nopl pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch cpufreq *-pci:0 description: Host bridge product: RS780 Host Bridge vendor: Advanced Micro Devices [AMD] physical id: 100 bus info: pci at 0000:00:00.0 version: 00 width: 32 bits clock: 66MHz configuration: latency=32 *-pci:0 description: PCI bridge product: RS780 PCI to PCI bridge (int gfx) vendor: Advanced Micro Devices [AMD] physical id: 1 bus info: pci at 0000:00:01.0 version: 00 width: 32 bits clock: 66MHz capabilities: pci bus_master cap_list *-display description: VGA compatible controller product: Radeon HD 3200 Graphics vendor: ATI Technologies Inc physical id: 5 bus info: pci at 0000:01:05.0 version: 00 width: 32 bits clock: 33MHz capabilities: bus_master cap_list configuration: driver=fglrx_pci latency=0 module=fglrx *-multimedia description: Audio device product: RS780 Azalia controller vendor: ATI Technologies Inc physical id: 5.1 bus info: pci at 0000:01:05.1 version: 00 width: 32 bits clock: 33MHz capabilities: bus_master cap_list configuration: driver=HDA Intel latency=0 module=snd_hda_intel *-pci:1 description: PCI bridge product: RS780 PCI to PCI bridge (PCIE port 5) vendor: Advanced Micro Devices [AMD] physical id: a bus info: pci at 0000:00:0a.0 version: 00 width: 32 bits clock: 33MHz capabilities: pci bus_master cap_list configuration: driver=pcieport-driver *-network description: Ethernet interface product: RTL8111/8168B PCI Express Gigabit Ethernet controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci at 0000:02:00.0 logical name: eth0 version: 02 serial: 00:1f:d0:5a:e0:b8 width: 64 bits clock: 33MHz capabilities: bus_master cap_list ethernet physical configuration: broadcast=yes driver=r8169 driverversion=2.3LK-NAPI ip=10.1.1.54 latency=0 module=r8169 multicast=yes *-storage description: SATA controller product: SB700/SB800 SATA Controller [AHCI mode] vendor: ATI Technologies Inc physical id: 11 bus info: pci at 0000:00:11.0 version: 00 width: 32 bits clock: 66MHz capabilities: storage bus_master cap_list configuration: driver=ahci latency=32 module=ahci *-usb:0 description: USB Controller product: SB700/SB800 USB OHCI0 Controller vendor: ATI Technologies Inc physical id: 12 bus info: pci at 0000:00:12.0 version: 00 width: 32 bits clock: 66MHz capabilities: bus_master configuration: driver=ohci_hcd latency=32 module=ohci_hcd *-usbhost product: OHCI Host Controller vendor: Linux 2.6.27-7-generic ohci_hcd physical id: 1 bus info: usb at 3 logical name: usb3 version: 2.06 capabilities: usb-1.10 configuration: driver=hub slots=3 speed=12.0MB/s *-usb description: Mouse product: Microsoft IntelliMouse vendor: Microsoft physical id: 2 bus info: usb at 3:2 version: 1.08 capabilities: usb-1.10 configuration: driver=usbhid maxpower=100mA speed=1.5MB/s *-usb:1 description: USB Controller product: SB700 USB OHCI1 Controller vendor: ATI Technologies Inc physical id: 12.1 bus info: pci at 0000:00:12.1 version: 00 width: 32 bits clock: 66MHz capabilities: bus_master configuration: driver=ohci_hcd latency=32 module=ohci_hcd *-usbhost product: OHCI Host Controller vendor: Linux 2.6.27-7-generic ohci_hcd physical id: 1 bus info: usb at 4 logical name: usb4 version: 2.06 capabilities: usb-1.10 configuration: driver=hub slots=3 speed=12.0MB/s *-usb:2 description: USB Controller product: SB700/SB800 USB EHCI Controller vendor: ATI Technologies Inc physical id: 12.2 bus info: pci at 0000:00:12.2 version: 00 width: 32 bits clock: 66MHz capabilities: bus_master cap_list configuration: driver=ehci_hcd latency=32 module=ehci_hcd *-usbhost product: EHCI Host Controller vendor: Linux 2.6.27-7-generic ehci_hcd physical id: 1 bus info: usb at 1 logical name: usb1 version: 2.06 capabilities: usb-2.00 configuration: driver=hub slots=6 speed=480.0MB/s *-usb:3 description: USB Controller product: SB700/SB800 USB OHCI0 Controller vendor: ATI Technologies Inc physical id: 13 bus info: pci at 0000:00:13.0 version: 00 width: 32 bits clock: 66MHz capabilities: bus_master configuration: driver=ohci_hcd latency=32 module=ohci_hcd *-usbhost product: OHCI Host Controller vendor: Linux 2.6.27-7-generic ohci_hcd physical id: 1 bus info: usb at 5 logical name: usb5 version: 2.06 capabilities: usb-1.10 configuration: driver=hub slots=3 speed=12.0MB/s *-usb:4 description: USB Controller product: SB700 USB OHCI1 Controller vendor: ATI Technologies Inc physical id: 13.1 bus info: pci at 0000:00:13.1 version: 00 width: 32 bits clock: 66MHz capabilities: bus_master configuration: driver=ohci_hcd latency=32 module=ohci_hcd *-usbhost product: OHCI Host Controller vendor: Linux 2.6.27-7-generic ohci_hcd physical id: 1 bus info: usb at 6 logical name: usb6 version: 2.06 capabilities: usb-1.10 configuration: driver=hub slots=3 speed=12.0MB/s *-usb:5 description: USB Controller product: SB700/SB800 USB EHCI Controller vendor: ATI Technologies Inc physical id: 13.2 bus info: pci at 0000:00:13.2 version: 00 width: 32 bits clock: 66MHz capabilities: bus_master cap_list configuration: driver=ehci_hcd latency=32 module=ehci_hcd *-usbhost product: EHCI Host Controller vendor: Linux 2.6.27-7-generic ehci_hcd physical id: 1 bus info: usb at 2 logical name: usb2 version: 2.06 capabilities: usb-2.00 configuration: driver=hub slots=6 speed=480.0MB/s *-usb description: Mass storage device product: Mass Storage Device vendor: Generic physical id: 1 bus info: usb at 2:1 version: 1.29 serial: 058F312D81B capabilities: usb-2.00 scsi configuration: driver=usb-storage maxpower=250mA speed=480.0MB/s *-serial description: SMBus product: SBx00 SMBus Controller vendor: ATI Technologies Inc physical id: 14 bus info: pci at 0000:00:14.0 version: 3a width: 32 bits clock: 66MHz capabilities: cap_list configuration: driver=piix4_smbus latency=0 module=i2c_piix4 *-ide description: IDE interface product: SB700/SB800 IDE Controller vendor: ATI Technologies Inc physical id: 14.1 bus info: pci at 0000:00:14.1 version: 00 width: 32 bits clock: 66MHz capabilities: ide bus_master cap_list configuration: driver=pata_atiixp latency=32 module=pata_atiixp *-multimedia description: Audio device product: SBx00 Azalia (Intel HDA) vendor: ATI Technologies Inc physical id: 14.2 bus info: pci at 0000:00:14.2 version: 00 width: 64 bits clock: 33MHz capabilities: bus_master cap_list configuration: driver=HDA Intel latency=32 module=snd_hda_intel *-isa description: ISA bridge product: SB700/SB800 LPC host controller vendor: ATI Technologies Inc physical id: 14.3 bus info: pci at 0000:00:14.3 version: 00 width: 32 bits clock: 66MHz capabilities: isa bus_master configuration: latency=0 *-pci:2 description: PCI bridge product: SBx00 PCI to PCI Bridge vendor: ATI Technologies Inc physical id: 14.4 bus info: pci at 0000:00:14.4 version: 00 width: 32 bits clock: 66MHz capabilities: pci bus_master vga_palette *-network description: Network controller product: A1 ISDN [Fritz] vendor: AVM GmbH physical id: 6 bus info: pci at 0000:03:06.0 version: 01 width: 32 bits clock: 33MHz capabilities: bus_master configuration: driver=fcpci latency=32 module=fcpci *-usb:6 description: USB Controller product: SB700/SB800 USB OHCI2 Controller vendor: ATI Technologies Inc physical id: 14.5 bus info: pci at 0000:00:14.5 version: 00 width: 32 bits clock: 66MHz capabilities: bus_master configuration: driver=ohci_hcd latency=32 module=ohci_hcd *-usbhost product: OHCI Host Controller vendor: Linux 2.6.27-7-generic ohci_hcd physical id: 1 bus info: usb at 7 logical name: usb7 version: 2.06 capabilities: usb-1.10 configuration: driver=hub slots=2 speed=12.0MB/s *-pci:1 description: Host bridge product: K8 [Athlon64/Opteron] HyperTransport Technology Configuration vendor: Advanced Micro Devices [AMD] physical id: 101 bus info: pci at 0000:00:18.0 version: 00 width: 32 bits clock: 33MHz *-pci:2 description: Host bridge product: K8 [Athlon64/Opteron] Address Map vendor: Advanced Micro Devices [AMD] physical id: 102 bus info: pci at 0000:00:18.1 version: 00 width: 32 bits clock: 33MHz *-pci:3 description: Host bridge product: K8 [Athlon64/Opteron] DRAM Controller vendor: Advanced Micro Devices [AMD] physical id: 103 bus info: pci at 0000:00:18.2 version: 00 width: 32 bits clock: 33MHz *-pci:4 description: Host bridge product: K8 [Athlon64/Opteron] Miscellaneous Control vendor: Advanced Micro Devices [AMD] physical id: 104 bus info: pci at 0000:00:18.3 version: 00 width: 32 bits clock: 33MHz configuration: driver=k8temp module=k8temp *-scsi physical id: 1 bus info: scsi at 4 logical name: scsi4 capabilities: scsi-host configuration: driver=usb-storage *-network:0 description: Ethernet interface physical id: 2 logical name: vnet0 serial: 0e:ab:b9:15:0a:50 capabilities: ethernet physical configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=192.168.122.1 multicast=yes *-network:1 DISABLED description: Ethernet interface physical id: 3 logical name: pan0 serial: 46:c9:b9:50:2a:e1 capabilities: ethernet physical configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A multicast=yes $