LinuxForum.Fans
Тема

Падает xsane ошибка сегментирования. Как лечить?

Автор: Ramon 37 сообщений 5084 просмотров
10.11.2014 21:03 #400375

Спецы приветствую.

Linux mint 17. Сканер hp scanjet 2400.

При попытке сканирования падает с ошибкой ошибка сегментирования, падает под user и под root. Сканер определяется в списках, нормально сканирует в виртуальной windows XP. А в linux никак...

Как ему мозги вправить?

text

scanimage -L
device `genesys:libusb:005:006' is a Hewlett Packard ScanJet 2400c flatbed scanner
text
sane-find-scanner -q
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0a01 [hp scanjet scanner]) at libusb:005:006
11.11.2014 11:47 #400414

Ramon, :) Linux Mint - вообще страна чудес.
Виртуальная машина в "мяте" работает?

11.11.2014 12:58 #400427
Wolfenberg написал:
Ramon, :) Linux Mint - вообще страна чудес.
Виртуальная машина в "мяте" работает?

Виртуалка работает и в ней сканер через usb на xp работает.

11.11.2014 13:15 · отредактировано #400429
Wolfenberg написал:
Ramon, :) Linux Mint - вообще страна чудес.

Тоже могу сказать и про другие linux они без чудес разве бывают :) ? Перепробовал несколько дистров последних, безпроблемных не встречал.

11.11.2014 13:25 #400430

Ramon, :) перосто всё, что работает в Ubuntu в Mint успешно отваливается.
Ладно. Драйвер на сканер ставили?

11.11.2014 15:07 · отредактировано #400452
Wolfenberg написал:
Ramon, :) перосто всё, что работает в Ubuntu в Mint успешно отваливается.
Ладно. Драйвер на сканер ставили?

Все стояло уже, сканер определяется, драйвер genesis, но любая программа сканирования падает.

11.11.2014 15:23 #400453
"Ramon" написал:
Все стояло уже, сканер определяется, драйвер genesis, но любая программа сканирования падает.

Скажите, а зачем вы его вообще покупали и пытаетесь настроить в linux, если нет официальной поддержки от производителя?

Смотрите сами:
http://h20565.www2.hp.com/portal/site/hpsc/public/psi/swdHome/?sp4ts.oid=297431

11.11.2014 15:27 #400454
kostik87 написал:
[quote="Ramon"]Все стояло уже, сканер определяется, драйвер genesis, но любая программа сканирования падает.

Скажите, а зачем вы его вообще покупали и пытаетесь настроить в linux, если нет официальной поддержки от производителя?

Смотрите сами:
http://h20565.www2.hp.com/portal/site/hpsc/public/psi/swdHome/?sp4ts.oid=297431[/quote]



Ок, но куплен он несколько лет назад)))) Это раз, а два это например на fedora 20 этот сканер работал, но fedora не подходит по другим причинам.

11.11.2014 16:35 #400469

VueScan работает, но там свои драйвера насколько я понял, значит проблема в драйвере...

11.11.2014 16:46 #400471

Посмотрите в логах dmesg, ~/.xsession-errors, нет ли там чего по поводу этого сканера. А вообще, раз в федоре работал, значит, нужно попробовать ядро той же версии.

11.11.2014 20:10 #400506
yars написал:
Посмотрите в логах dmesg, ~/.xsession-errors, нет ли там чего по поводу этого сканера. А вообще, раз в федоре работал, значит, нужно попробовать ядро той же версии.

отакое есть

85.874916] xsane[2672]: segfault at 7f78e5411000 ip 00007f78e51be814 sp 00007fffd07bfd60 error 4 in libsane-genesys.so.1.0.23[7f78e51a0000+61000]

тока что с этим делать непонятно.

11.11.2014 20:18 #400507

Ramon, ошибка драйвера. Либо попробовать накатить более новое ядро, либо ставить последнее рабочее.

11.11.2014 21:06 #400511

Ramon, вероятно, что-то открыть не может. Но что — это надо разбираться в дампе памяти с дизассемблером в руках и батареей энергетика под столом. Покажите вывод после подключения сканера (втыкайте в тот же порт, что и в начале темы — иначе надо будет поправить параметры для lsusb):

text
$ ldd /usr/lib{64}/sane/libsane-genesys.so.1.0.24
# lsusb -vs 005:006
# dmesg | tail -60

После этого отключите сканер, дайте команду

text
# udevadm monitor --property

и подключите сканер. То, что вывалится в консоль (вывод длинный, положите его на pastebin.com и приведите здесь ссылку) покажите.

11.11.2014 21:19 #400515
Wolfenberg написал:
Ramon, ошибка драйвера. Либо попробовать накатить более новое ядро, либо ставить последнее рабочее.

Перустановил ядро на новое и все тоже...

11.11.2014 21:20 · отредактировано #400516
yars написал:
Ramon, вероятно, что-то открыть не может. Но что — это надо разбираться в дампе памяти с дизассемблером в руках и батареей энергетика под столом. Покажите вывод после подключения сканера (втыкайте в тот же порт, что и в начале темы — иначе надо будет поправить параметры для lsusb):
text
$ ldd /usr/lib{64}/sane/libsane-genesys.so.1.0.24
# lsusb -vs 005:006
# dmesg | tail -60

После этого отключите сканер, дайте команду

text
# udevadm monitor --property

и подключите сканер. То, что вывалится в консоль (вывод длинный, положите его на pastebin.com и приведите здесь ссылку) покажите.

ldd: /usr/lib{64}/sane/libsane-genesys.so.1.0.23: Нет такого файла или каталога

ldd: /usr/lib/sane/libsane-genesys.so.1.0.24: Нет такого файла или каталога

11.11.2014 21:25 #400518
"Ramon" написал:
ldd: /usr/lib{64}/sane/libsane-genesys.so.1.0.23: Нет такого файла или катал

Я запятую проглотил, поправьте команду:

text
# ldd /usr/lib{,64}/sane/libsane-genesys.so.1.0.24
11.11.2014 21:26 #400519
"Ramon" написал:
Перустановил ядро на новое и все тоже...

Какой версии? И sane и xsane тоже надо обновлять.

11.11.2014 21:29 #400521

3.16.01

ошибка таже вылетает.

11.11.2014 21:35 #400522
yars написал:
[quote="Ramon"]ldd: /usr/lib{64}/sane/libsane-genesys.so.1.0.23: Нет такого файла или катал

Я запятую проглотил, поправьте команду:

text
# ldd /usr/lib{,64}/sane/libsane-genesys.so.1.0.24

[/quote]


ldd /usr/lib{,64}/sane/libsane-genesys.so.1.0.23

последняя 23 должна быть?

11.11.2014 21:39 #400524
yars написал:
[quote="Ramon"]ldd: /usr/lib{64}/sane/libsane-genesys.so.1.0.23: Нет такого файла или катал

Я запятую проглотил, поправьте команду:

text
# ldd /usr/lib{,64}/sane/libsane-genesys.so.1.0.24

[/quote]


Попробовал поиском, такой файл не находит.

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