[sane-devel] Preview in xscanimage only possible as root

Klaus-Peter Schrage kpschrage at gmx.de
Tue Nov 27 21:28:29 GMT 2001


Hi Oliver,
I hope that you can read more out of it than I do.
Regards
Klaus-Peter

Am Dienstag, 27. November 2001 19:44 schrieben Sie:
> Hi,
>
> > since I have installed sane 1.06 recently, invoking  the 'preview window'
> > crashes xscanimage ('floating point exception (core dumped)') when logged
> > in as mere user.
> > But xscanimage WORKS when not using a preview.
> > This doesn't occur when logged in as root, and it didn't at all with
> > version 1.05.
> > There is no such problem with xsane (0.81).
> >
> > Some more details about my system:
> > - Pentium 3
> > - Redhat 7.1 with kernel 2.4.9-12
> > - AGFA SNAPSCAN 1212U_2 with firmware loaded by
> >    /usr/local/etc/sane.d/snapscan.conf
>
> Please send me a debug log of such a crash ("export
> SANE_DEBUG_SNAPSCAN=255", "xscanimage 2>debug.log"). I'll try to find out
> if this is a crash in the backend.
>
> Regards,
>
> Oliver
> _______________________________________________
> Sane-devel mailing list
> Sane-devel at www.mostang.com
> http://www.mostang.com/mailman/listinfo/sane-devel
-------------- next part --------------
[sanei_debug] Setting debug level of snapscan to 255.
[snapscan] sane_snapscan_init
[snapscan] sane_snapscan_init: Snapscan backend version 1.4.0
[snapscan] add_device(/dev/usbscanner)
[snapscan] add_device: Detected (kind of) an USB device
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] add_device: Checking if 0x06bd is a supported USB vendor ID
[snapscan] mini_inquiry
[snapscan] snapscan_cmd
[snapscan] snapscani_usb_cmd(5,0xbfffd560,6,0xbfffd530,0xbfffd52c (36))
[snapscan] atomic_usb_cmd(5,0xbfffd560,6,0xbfffd530,0xbfffd52c (36))
[snapscan] usb_cmd(5,0xbfffd560,6,0xbfffd530,0xbfffd52c (36))
[snapscan] usb_cmd: cmdlen=6, datalen=0
[snapscan] usb_write: writing:  0x12 0x00 0x00 0x00 0x24 0x00
[snapscan] usb_read: reading:  0xf9 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[snapscan] usb_read: reading:  0x06 0x00 0x02 0x02 0x49 0x00 0x00 0x00 0x41 0x47 ...
[snapscan] usb_read: reading:  0xfb 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[snapscan] add_device: Is vendor "AGFA" model "SNAPSCAN 1212U_2" a supported scanner?
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_devices (0xbfffe708, 0)
[snapscan] sane_snapscan_open (/dev/usbscanner, 0xbffff624)
[snapscan] find_device
[snapscan] sane_snapscan_open: Allocating 64512 bytes as scanner buffer.
[snapscan] sane_snapscan_open: allocated scanner structure at 0x80ad5c0
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] sane_snapscan_open: waiting for scanner to warm up.
[snapscan] wait_scanner_ready
[snapscan] test_unit_ready
[snapscan] snapscan_cmd
[snapscan] snapscani_usb_cmd(5,0xbffff420,6,0x0,0x0 (0))
[snapscan] atomic_usb_cmd(5,0xbffff420,6,0x0,0x0 (0))
[snapscan] usb_cmd(5,0xbffff420,6,0x0,0x0 (0))
[snapscan] usb_cmd: cmdlen=6, datalen=0
[snapscan] usb_write: writing:  0x00 0x00 0x00 0x00 0x00 0x00
[snapscan] usb_read: reading:  0xfb 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[snapscan] request_sense
[snapscan] snapscan_cmd
[snapscan] snapscani_usb_cmd(5,0xbffff410,6,0xbffff3f0,0xbffff3ec (20))
[snapscan] atomic_usb_cmd(5,0xbffff410,6,0xbffff3f0,0xbffff3ec (20))
[snapscan] usb_cmd(5,0xbffff410,6,0xbffff3f0,0xbffff3ec (20))
[snapscan] usb_cmd: cmdlen=6, datalen=0
[snapscan] usb_write: writing:  0x03 0x00 0x00 0x00 0x14 0x00
[snapscan] usb_read: reading:  0xf9 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[snapscan] usb_read: reading:  0xf0 0x00 0x00 0x00 0x00 0x00 0x00 0x0b 0x00 0x00 ...
[snapscan] usb_read: reading:  0xfb 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[snapscan] sense_handler(5, 0xbffff3f0, 0x80ad5c0)
[snapscan] sane_snapscan_open: performing scanner self test.
[snapscan] send_diagnostic
[snapscan] snapscan_cmd
[snapscan] snapscani_usb_cmd(5,0xbffff450,6,0x0,0x0 (0))
[snapscan] atomic_usb_cmd(5,0xbffff450,6,0x0,0x0 (0))
[snapscan] usb_cmd(5,0xbffff450,6,0x0,0x0 (0))
[snapscan] sane_snapscan_open: self test passed.
[snapscan] inquiry
[snapscan] snapscan_cmd
[snapscan] snapscani_usb_cmd(5,0x80ad5f8,6,0x80adde8,0x80ad708 (120))
[snapscan] atomic_usb_cmd(5,0x80ad5f8,6,0x80adde8,0x80ad708 (120))
[snapscan] usb_cmd(5,0x80ad5f8,6,0x80adde8,0x80ad708 (120))
[snapscan] usb_cmd: cmdlen=6, datalen=0
[snapscan] usb_write: writing:  0x12 0x00 0x00 0x00 0x78 0x00
[snapscan] usb_read: reading:  0xf9 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[snapscan] usb_read: reading:  0x06 0x00 0x02 0x02 0x49 0x00 0x00 0x00 0x41 0x47 ...
[snapscan] usb_read: reading:  0xfb 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[snapscan] inquiry: exposure time: 5.5 ms
[snapscan] inquiry: ms per line: 16.500000
[snapscan] inquiry: G2R_DIFF: 0
[snapscan] inquiry: B2R_DIFF: 0
[snapscan] inquiry: Chroma offsets=0; Red=0, Green:=0, Blue=0
[snapscan] inquiry: pixels per scan line = 5288
[snapscan] inquiry: bytes per scan line = 5288
[snapscan] inquiry: number of scan lines = 585
[snapscan] inquiry: effective buffer size = 63456 bytes, 108 lines
[snapscan] inquiry: expected total scan data: 3093480 bytes
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 0, 0, 0xbffff678, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 1)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 2)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 2, 0, 0xbffff41c, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 3)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 4)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 4, 0, 0x80c21a0, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] sane_snapscan_control_option: writing "Colour" to location 0x80c21a0
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 5)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 5, 0, 0x80c21a0, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] sane_snapscan_control_option: writing "Auto" to location 0x80c21a0
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 6)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 8)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 8, 0, 0xbffff41c, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 9)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 9, 0, 0xbffff41c, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 10)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 10, 0, 0xbffff41c, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 11)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 11, 0, 0xbffff41c, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 12)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 12, 0, 0x80c5ae8, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] sane_snapscan_control_option: writing "none" to location 0x80c5ae8
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 13)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 14)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 14, 0, 0xbffff41c, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 15)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 16)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 17)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 17, 0, 0xbffff41c, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 18)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 18, 0, 0xbffff41c, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 19)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 19, 0, 0xbffff41c, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 20)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 21)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 22)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 23)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 24)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 25)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 26)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 27)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 28)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 29)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 29, 0, 0xbffff41c, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 30)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 30, 0, 0xbffff41c, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 31)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 32)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 32, 0, 0xbffff41c, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 33)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 34)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 35)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 36)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 37)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 38)
[snapscan] sane_snapscan_get_parameters (0x80ad5c0, 0xbffff770)
[snapscan] sane_snapscan_get_parameters: Using estimated data
[snapscan] sane_snapscan_get_parameters: depth = 8
[snapscan] sane_snapscan_get_parameters: lines = 3507
[snapscan] sane_snapscan_get_parameters: pixels per line = 2551
[snapscan] sane_snapscan_get_parameters: bytes per line = 7653
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 2)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 4)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 12)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 1)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 2)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 2, 0, 0xbfffe8dc, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 3)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 4)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 4, 0, 0x80c4b00, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] sane_snapscan_control_option: writing "Colour" to location 0x80c4b00
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 5)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 6)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 8)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 8, 0, 0xbfffe8dc, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 9)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 9, 0, 0xbfffe8dc, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 10)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 10, 0, 0xbfffe8dc, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 11)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 11, 0, 0xbfffe8dc, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 12)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 12, 0, 0x80c2210, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] sane_snapscan_control_option: writing "none" to location 0x80c2210
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 13)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 14)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 14, 0, 0xbfffe8dc, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 15)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 16)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 17)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 17, 0, 0xbfffe8dc, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 18)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 18, 0, 0xbfffe8dc, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 19)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 19, 0, 0xbfffe8dc, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 20)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 21)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 22)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 23)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 24)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 25)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 26)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 27)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 28)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 29)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 29, 0, 0xbfffe8dc, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 30)
[snapscan] sane_snapscan_control_option (0x80ad5c0, 30, 0, 0xbfffe8dc, (nil))
[snapscan] open_scanner
[snapscan] snapscani_usb_open(/dev/usbscanner)
[snapscan] close_scanner
[snapscan] snapscani_usb_close(7)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 31)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 32)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 33)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 34)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 35)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 36)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 37)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 38)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 8)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 9)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 10)
[snapscan] sane_snapscan_get_option_descriptor (0x80ad5c0, 11)


More information about the sane-devel mailing list