HP ScanJet 4200C backend causes segmentation violation
A default scan on a ScanJet 4200C causes a memory fault issue. This is reproduced on my machine here on Linux Mint 19.3 using SANE 1.0.32.
My suspicion is that it might be a 64-bit issue, but I will investigate it further.
ralph@littleserver1:~$ lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 003: ID 1a2c:4c5e China Resource Semico Co., Ltd
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0bc2:ab28 Seagate RSS LLC
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 18f8:0f97
Bus 001 Device 003: ID 03f0:0105 Hewlett-Packard ScanJet 4200c
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ralph@littleserver1:~$ scanimage -L
device `test:0' is a Noname frontend-tester virtual device
device `test:1' is a Noname frontend-tester virtual device
device `pixma:MF4700_192.168.1.3' is a CANON Canon i-SENSYS MF4700 Series multi-function peripheral
device `hp4200:libusb:001:003' is a Hewlett-Packard HP-4200 flatbed scanner
ralph@littleserver1:~$ scanimage -d hp4200:libusb:001:003 > scantest.pnm
Output format is not set, using pnm as a default.
Segmentation fault (core dumped)
ralph@littleserver1:~$
Edited by Ralph Little