Не возможно сохранить сканироване документы в программах simple-scan и gscan2pdf, программы вылетают с сегфолтом. [w00zy ~]$ export DEBUGINFOD_URLS=https://debuginfod.altlinux.org/ [w00zy ~]$ eu-stack -v -p $$ [w00zy ~]$ gdb simple-sca ... .... Thread 17 "pool-simple-sca" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffc6fe5640 (LWP 51053)] 0x00007fffcda2f18d in jpeg_set_colorspace () from /usr/lib64/libjpeg.so.8 (gdb)
Попробуйте kde5-skanlite
(Ответ для Sergey V Turchin на комментарий #1) > Попробуйте kde5-skanlite Не умеет в пдф, вылетает аналогично: Application: skanlite (skanlite), signal: Segmentation fault [KCrash Handler] #4 0x00007f3e09651738 in ?? () from /lib64/libcrypto.so.1.1 #5 0x00007f3e0965db34 in ?? () from /lib64/libcrypto.so.1.1 #6 0x00007f3e09650fbf in ?? () from /lib64/libcrypto.so.1.1 #7 0x00007f3e0965146d in OPENSSL_LH_delete () from /lib64/libcrypto.so.1.1 #8 0x00007f3e0965e1c9 in OBJ_NAME_remove () from /lib64/libcrypto.so.1.1 #9 0x00007f3e09651674 in OPENSSL_LH_doall () from /lib64/libcrypto.so.1.1 #10 0x00007f3e0965e407 in OBJ_NAME_cleanup () from /lib64/libcrypto.so.1.1 #11 0x00007f3e096467d8 in ?? () from /lib64/libcrypto.so.1.1 #12 0x00007f3e0964ecc8 in OPENSSL_cleanup () from /lib64/libcrypto.so.1.1 #13 0x00007f3e0ad87b67 in ?? () from /lib64/libc.so.6 #14 0x00007f3e0ad87d0c in exit () from /lib64/libc.so.6 #15 0x00007f3e0ad6fe44 in __libc_start_main () from /lib64/libc.so.6 #16 0x000000000040f05a in _start () [Inferior 1 (process 52066) detached]
(Ответ для w00zy на комментарий #2) > (Ответ для Sergey V Turchin на комментарий #1) > > Попробуйте kde5-skanlite > > Не умеет в пдф, вылетает аналогично: > > Application: skanlite (skanlite), signal: Segmentation fault > > [KCrash Handler] > #4 0x00007f3e09651738 in ?? () from /lib64/libcrypto.so.1.1 > #5 0x00007f3e0965db34 in ?? () from /lib64/libcrypto.so.1.1 > #6 0x00007f3e09650fbf in ?? () from /lib64/libcrypto.so.1.1 > [Inferior 1 (process 52066) detached] Сам себе отвечу. Странно, но запустив в dbg посмотреть ошибки skanlite вдруг сохранил файл png. Не вылетел.
И xsane тоже падает?
> 0x00007fffcda2f18d in jpeg_set_colorspace () from /usr/lib64/libjpeg.so.8 На jpeg же падает.
Удалите libjpeg8
(Ответ для Sergey V Turchin на комментарий #6) > Удалите libjpeg8 Снесет всю систему :) Софта на него завязано более чем все... Кстати, skanlite сегфолтится только в момент звкрытия приложения, скан сохраняет.
В p10 от libjpeg8 не зависит ни одного пакета.
(Ответ для Sergey V Turchin на комментарий #4) > И xsane тоже падает? xsane работает, сохраянет png && jpg. И самописный скрипт на питоне с вызовом scanimage то же работает. cmd = 'scanimage --format=jpeg --device-name=kyocera:libusb:' + BUS + ':' + DEV + ' > ' + outfname А simple-scan и gscan2pdf работали, когда перестали не заметил. Месяц не сканировал, прилетело обновлений много.
(Ответ для Sergey V Turchin на комментарий #8) > В p10 от libjpeg8 не зависит ни одного пакета. libjpeg8 и не установлен. [w00zy bin]$ apt local libjpeg libjpeg-2.0.6-alt3.x86_64 i586-libjpeg-2.0.6-alt3.i586
Отбой. Драйвер сканера. Kyocera fs-1020MFP Тащит с собой свою libjpeg.so.8 [w00zy ~]$ ls -la /usr/lib64/ | grep libjpeg lrwxrwxrwx 1 root root 17 июн 29 2021 libjpeg.so.62 -> libjpeg.so.62.3.0 -rw-r--r-- 1 root root 608720 июн 29 2021 libjpeg.so.62.3.0 lrwxrwxrwx 1 root root 43 авг 19 11:50 libjpeg.so.8 -> /usr/local/kyocera/scanner/libjpeg.so.8.4.0 Почему то gscan2pdf и simple-scan именно к ней обращаются, scanimage нет.
(In reply to w00zy from comment #11) > Драйвер сканера. Kyocera fs-1020MFP > Тащит с собой свою libjpeg.so.8 > Почему то gscan2pdf и simple-scan именно к ней обращаются, scanimage нет. Значит, драйвер сканера портит системную конфигурацию. Например, прописывает всем обращаться к ней в /etc/ld.so.conf.d/егофайл.conf или в /etc/ld.so.conf
Ну я просто написал спек, пересобирающий оригинальный пакет. Мне так проще. Оригинальный rpm от куосеры симлинк делает, на свои старые, локальные, библиотеки в /usr/lib64, а потом ldconfig. А эти программы, видимо, приоритетно пытаются грузить libjpeg8, при его наличии. Там еще вопросы к правилам в UDEV у меня были. Сейчас все работает. На моей железке :) Почему работало ранее - видимо раньше я сканировал самописным скриптом, вызывающим scanlite (на стационарном), а тут был ноут к тому же сканеру подключен и gscan2pdf просто выявил косяк.
(In reply to w00zy from comment #13) > Ну я просто написал спек, пересобирающий оригинальный пакет. Вам и исправлять.
Вы не поняли :) Ошибки есть в оригинальном rpm пакете с сайта производителя. Уже после того, как наткнулся на баг, и понял в чем дело (а здесь поменял на RESOLVED) я сделал свой спек, пересобирающий оригинальный пакет. В нем явные засады пакета от производителя я устранил.Теперь все работает. А тот, кто будет использовать пакет с сайта куосеры, тот так же огребет.