LinuxForum.Fans
Тема

Scanimage не отрабатывает из под пользователя

Автор: demon 4 сообщений 3088 просмотров
#184833

Здравствуйте. Столкнулся с такой проблемкой, при сканировании в данный момент с девайса KM1480MF , перед этим тоже самое происходило на samsung 4100, из под пользователя периодически перестает отрабатывать scanimage, из под root все работает замечательно.
Когда не работает пишет вот такой текст:

text

*** glibc detected *** scanimage: double free or corruption (out): 0x00cb08b8 ***
======= Backtrace: =========
/lib/libc.so.6[0xbed200]
/lib/libc.so.6(__libc_free+0x77)[0xbed74b]
/usr/lib/libsane.so.1(sane_dll_exit+0xe3)[0x8af9e1]
/usr/lib/libsane.so.1(sane_exit+0x17)[0x8b1139]
scanimage[0x804a70e]
/lib/libc.so.6(exit+0xc5)[0xbb4969]
[0xde9ae8]
[0xb6b420]
[0x10a842]
[0x10acfd]
[0x10ae8f]
[0x10458f]
[0x4f44ea]
[0x4e4039]
[0x4e62f9]
[0x4e1e06]
[0x4e181a]
/usr/lib/libsane.so.1[0x8b0355]
/usr/lib/libsane.so.1(sane_dll_get_devices+0x6d)[0x8b0b6b]
/usr/lib/libsane.so.1(sane_get_devices+0x24)[0x8b0f6a]
scanimage[0x804c01c]
/lib/libc.so.6(__libc_start_main+0xdf)[0xb9ed9f]
scanimage[0x8049251]
======= Memory map: ========
0077f000-00788000 r-xp 00000000 08:01 9078366    /lib/libgcc_s-4.0.2-20051126.so.1
00788000-00789000 rw-p 00009000 08:01 9078366    /lib/libgcc_s-4.0.2-20051126.so.1
00795000-0086a000 r-xp 00000000 08:01 791443     /usr/lib/libstdc++.so.6.0.7
0086a000-0086f000 rw-p 000d5000 08:01 791443     /usr/lib/libstdc++.so.6.0.7
0086f000-00874000 rw-p 0086f000 00:00 0 
00876000-00894000 r-xp 00000000 08:01 793053     /usr/lib/libjpeg.so.62.0.0
00894000-00895000 rw-p 0001d000 08:01 793053     /usr/lib/libjpeg.so.62.0.0
00897000-0089d000 r-xp 00000000 08:01 792883     /usr/lib/libusb-0.1.so.4.4.2
0089d000-0089f000 rw-p 00005000 08:01 792883     /usr/lib/libusb-0.1.so.4.4.2
008a1000-008ab000 r-xp 00000000 08:01 791650     /usr/lib/libieee1284.so.3.2.1
008ab000-008ac000 rw-p 00009000 08:01 791650     /usr/lib/libieee1284.so.3.2.1
008ae000-008b3000 r-xp 00000000 08:01 792019     /usr/lib/libsane.so.1.0.18
008b3000-008b4000 rw-p 00004000 08:01 792019     /usr/lib/libsane.so.1.0.18
00b6b000-00b6c000 r-xp 00b6b000 00:00 0          [vdso]
00b6c000-00b86000 r-xp 00000000 08:01 9078361    /lib/ld-2.3.6.so
00b86000-00b87000 r--p 00019000 08:01 9078361    /lib/ld-2.3.6.so
00b87000-00b88000 rw-p 0001a000 08:01 9078361    /lib/ld-2.3.6.so
00b8a000-00cad000 r-xp 00000000 08:01 9078362    /lib/libc-2.3.6.so
00cad000-00caf000 r--p 00123000 08:01 9078362    /lib/libc-2.3.6.so
00caf000-00cb1000 rw-p 00125000 08:01 9078362    /lib/libc-2.3.6.so
00cb1000-00cb3000 rw-p 00cb1000 00:00 0 
00cb5000-00cd8000 r-xp 00000000 08:01 9078363    /lib/libm-2.3.6.so
00cd8000-00cd9000 r--p 00022000 08:01 9078363    /lib/libm-2.3.6.so
00cd9000-00cda000 rw-p 00023000 08:01 9078363    /lib/libm-2.3.6.so
00cdc000-00cde000 r-xp 00000000 08:01 9078364    /lib/libdl-2.3.6.so
00cde000-00cdf000 r--p 00001000 08:01 9078364    /lib/libdl-2.3.6.so
00cdf000-00ce0000 rw-p 00002000 08:01 9078364    /lib/libdl-2.3.6.so
00ce2000-00cf4000 r-xp 00000000 08:01 791437     /usr/lib/libz.so.1.2.2.2
00cf4000-00cf5000 rw-p 00011000 08:01 791437     /usr/lib/libz.so.1.2.2.2
00dcd000-00ddb000 r-xp 00000000 08:01 9078365    /lib/libpthread-2.3.6.so
00ddb000-00ddc000 r--p 0000d000 08:01 9078365    /lib/libpthread-2.3.6.so
00ddc000-00ddd000 rw-p 0000e000 08:01 9078365    /lib/libpthread-2.3.6.so
00ddd000-00ddf000 rw-p 00ddd000 00:00 0 
05163000-05169000 r-xp 00000000 08:01 791223     /usr/lib/libgphoto2_port.so.0.5.1
05169000-0516a000 rw-p 00006000 08:01 791223     /usr/lib/libgphoto2_port.so.0.5.1
0546e000-0548b000 r-xp 00000000 08:01 793068     /usr/lib/libexif.so.12.0.0
0548b000-05490000 rw-p 0001c000 08:01 793068     /usr/lib/libexif.so.12.0.0
05504000-05557000 r-xp 00000000 08:01 790779     /usr/lib/libtiff.so.3.7.1
05557000-05559000 rw-p 00053000 08:01 790779     /usr/lib/libtiff.so.3.7.1
0569a000-056b5000 r-xp 00000000 08:01 791848     /usr/lib/libgphoto2.so.2.0.3
056b5000-056b6000 rw-p 0001a000 08:01 791848     /usr/lib/libgphoto2.so.2.0.3
056b6000-05716000 rw-p 056b6000 00:00 0 
08048000-08051000 r-xp 00000000 08:01 793381     /usr/bin/scanimage
08051000-08052000 rw-p 00009000 08:01 793381     /usr/bin/scanimage
098f5000-09916000 rw-p 098f5000 00:00 0          [heap]
b7e00000-b7e21000 rw-p b7e00000 00:00 0 
b7e21000-b7f00000 ---p b7e21000 00:00 0 
b7f4a000-b7f4e000 rw-p b7f4a000 00:00 0 
b7f51000-b7f52000 rw-s 00000000 00:08 6422563    /SYSVeca8642b (deleted)
b7f52000-b7f53000 rw-s 00000000 00:08 6389794    /SYSVeca8642a (deleted)
b7f53000-b7f54000 rw-s 00000000 00:08 6357025    /SYSVeca86429 (deleted)
b7f54000-b7f55000 rw-s 00000000 00:08 6324256    /SYSVeca86428 (deleted)
b7f55000-b7f56000 rw-s 00000000 00:08 6291487    /SYSVeca86427 (deleted)
b7f56000-b7f57000 rw-s 00000000 00:08 6258718    /SYSVeca86426 (deleted)
b7f57000-b7f58000 rw-s 00000000 00:08 6225949    /SYSVeca86425 (deleted)
b7f58000-b7f59000 rw-s 00000000 00:08 6193180    /SYSVeca86424 (deleted)
b7f59000-b7f5a000 rw-s 00000000 00:08 6160411    /SYSVeca86423 (deleted)
b7f5a000-b7f5b000 rw-s 00000000 00:08 6127642    /SYSVeca86422 (deleted)
b7f5b000-b7f5c000 rw-s 00000000 00:08 6094873    /SYSVeca86421 (deleted)
b7f5c000-b7f5d000 rw-s 00000000 00:08 6062104    /SYSVeca86420 (deleted)
b7f5d000-b7f5e000 rw-p b7f5d000 00:00 0 
bfdd7000-bfdec000 rwxp bfdd7000 00:00 0          [stack]
��������� ������

#184894

Попробуйте для эксперимента перед каждым сканированием выключать
и включать сканер, бывает, что scanimage 2-й раз вообще не запускается.
Ещё посмотрите это, главным образом 3-ю страницу
http://linuxforum.ru/viewtopic.php?id=6145

Пётр.

#185078

Это не помогло( Как написано в теме сначала добавил правило в 60-libsane.rules - это проблему не решило, и даже не поменяло групу устройства, потом создал 45-libsane.rules - тоже без изменений. Поменял руками групу и права доступа устройства, поставил scanner и добавил эту групу пользователю , права уже поставил 0666....scanimage выдает туже ошибку , и еще начал ругаться xsane после нажатия кнопки принять лицензионное соглашение , закрываеться :
[console]
FATAL: Error inserting parport (/lib/modules/2.6.17-1.2157.1aspsmp/kernel/drivers/parport/parport.ko): Operation not permitted
WARNING: Error inserting parport (/lib/modules/2.6.17-1.2157.1aspsmp/kernel/drivers/parport/parport.ko): Operation not permitted
FATAL: Error inserting parport_pc (/lib/modules/2.6.17-1.2157.1aspsmp/kernel/drivers/parport/parport_pc.ko): Operation not permitted
WARNING: Error inserting parport (/lib/modules/2.6.17-1.2157.1aspsmp/kernel/drivers/parport/parport.ko): Operation not permitted
FATAL: Error inserting lp (/lib/modules/2.6.17-1.2157.1aspsmp/kernel/drivers/char/lp.ko): Operation not permitted

[/console]

#185145

Не знаю тогда, в чём дело, в том обсуждении вопрос был решён
и scanimage работал от user'а всегда.
Попробуйте ещё включить user'а в группу lp.

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.