| Summary: | Scanner recognized canon_lide210 (mageia4) but crashe | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | andre cohendoz <acohendoz> |
| Component: | RPM Packages | Assignee: | José Jorge <lists.jjorge> |
| Status: | RESOLVED OLD | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | anaselli, juergen.harms, loginov_alex, luigiwalser, marja11, remco |
| Version: | 4 | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| URL: | http://dl.free.fr/cMhILnJtRhttp:// | ||
| Whiteboard: | |||
| Source RPM: | sane-backends-1.0.24-3.mga4 | CVE: | |
| Status comment: | |||
|
Description
andre cohendoz
2015-05-19 21:44:03 CEST
Hi André,
Can you please open a konsole and start (as root):
journalctl -f 2>&1 | tee output.txt
then try to make a scan until you get the error, and *attach* output.txt to this bug report.
Please also try whether you have the same problem when using simple-scan instead of xscan,
(adding some committers of sane-backends and xsane)Keywords:
(none) =>
NEEDINFO [root@localhost ~]# journalctl -f 2>&1 | tee output.txt -- Logs begin at lun. 2015-05-25 16:07:19 CEST. -- juin 27 21:22:01 localhost pkexec[599]: pam_tcb(polkit-1:session): Session opened for root by (uid=500) juin 27 21:22:01 localhost pkexec[599]: dede: Executing command [USER=root] [TTY=unknown] [CWD=/] [COMMAND=/usr/libexec/urpmi.update Tainted 32bit Backports] juin 27 21:22:03 localhost mgaapplet[3916]: Packages are up to date juin 27 21:22:08 localhost smartd[964]: Device: /dev/sda [SAT], SMART Usage Attribute: 190 Airflow_Temperature_Cel changed from 73 to 69 juin 27 21:22:08 localhost smartd[964]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 151 to 142 juin 27 21:22:08 localhost smartd[964]: Device: /dev/sdb [SAT], SMART Usage Attribute: 190 Airflow_Temperature_Cel changed from 66 to 64 juin 27 21:22:08 localhost smartd[964]: Device: /dev/sdb [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 34 to 36 juin 27 21:22:16 localhost su[608]: pam_tcb(su-l:auth): Authentication passed for root from dede(uid=500) juin 27 21:22:16 localhost su[608]: (to root) dede on pts/1 juin 27 21:22:16 localhost su[608]: pam_tcb(su-l:session): Session opened for root by dede(uid=500) juin 27 21:26:20 localhost kernel: usb 1-9: USB disconnect, device number 2 juin 27 21:26:20 localhost colord[1238]: device removed: sysfs-Canon-CanoScan ---------------- XSANE [root@localhost ~]# journalctl -f 2>&1 | tee output.txt -- Logs begin at lun. 2015-05-25 16:07:19 CEST. -- juin 27 21:22:08 localhost smartd[964]: Device: /dev/sdb [SAT], SMART Usage Attribute: 190 Airflow_Temperature_Cel changed from 66 to 64 juin 27 21:22:08 localhost smartd[964]: Device: /dev/sdb [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 34 to 36 juin 27 21:22:16 localhost su[608]: pam_tcb(su-l:auth): Authentication passed for root from dede(uid=500) juin 27 21:22:16 localhost su[608]: (to root) dede on pts/1 juin 27 21:22:16 localhost su[608]: pam_tcb(su-l:session): Session opened for root by dede(uid=500) juin 27 21:26:20 localhost kernel: usb 1-9: USB disconnect, device number 2 juin 27 21:26:20 localhost colord[1238]: device removed: sysfs-Canon-CanoScan juin 27 21:27:32 localhost su[2680]: pam_tcb(su-l:auth): Authentication passed for root from dede(uid=500) juin 27 21:27:32 localhost su[2680]: (to root) dede on pts/3 juin 27 21:27:32 localhost su[2680]: pam_tcb(su-l:session): Session opened for root by dede(uid=500) ---------------- SIMPLE SCAN [root@localhost ~]# journalctl -f 2>&1 | tee output.txt -- Logs begin at lun. 2015-05-25 16:07:19 CEST. -- juin 27 21:33:06 localhost msec[5801]: udp 0 0 *:60234 *:* avahi-daemon: r juin 27 21:33:06 localhost msec[5802]: udp 0 0 *:mdns *:* avahi-daemon: r juin 27 21:33:06 localhost msec[5803]: udp 0 0 *:22288 *:* dhclient juin 27 21:33:06 localhost msec[5822]: Security Warning: change in processes with open network ports found : juin 27 21:33:06 localhost msec[5823]: - Added processes with open network ports : udp 0 0 *:38362 *:* dhclient juin 27 21:33:06 localhost msec[5824]: - Added processes with open network ports : udp 0 0 *:60234 *:* avahi-daemon: r juin 27 21:33:06 localhost msec[5825]: - Added processes with open network ports : udp 0 0 *:22288 *:* dhclient juin 27 21:33:06 localhost msec[5826]: - Removed processes with open network ports : udp 0 0 *:46775 *:* avahi-daemon: r juin 27 21:33:06 localhost msec[5827]: - Removed processes with open network ports : udp 0 0 *:16513 *:* dhclient juin 27 21:33:06 localhost msec[5828]: - Removed processes with open network ports : udp 0 0 *:32626 *:* dhclient --------------------- You haven't said if you have the same problem with simple scan. I suppose it doesn't work either? sorry for not being clear there is a ------------- point-1 then XSANE ------------- 2-point SINGLE SCAN (SIMPLE SCAN) exite the problem in both cases
Samuel Verschelde
2015-07-02 17:21:28 CEST
Keywords:
NEEDINFO =>
(none) Is the switch at the bottom of the scanner fully in the "unlocked" position? (just noticed, after deliberately locking my scanner, that XSane did not give me a notification that the scanner should be unlocked) Does this scanner work well with a different version of Mageia, or a different Linux-flavour, or with a totally different OS? Do you have the problem regardless of which USB-port the scanner is connected to? With a different cable? Source RPM:
xsane-0998.5mga4 sane-backends-1.0.24-3.mga4 =>
sane-backends-1.0.24-3.mga4 1-yes, fully switch in position "unlocked" performed several maneuvers "locked" <===> "unlocked" (for potential isolation) 2-The scanner works "xsane" and "single scan" with MAGEIA3. Uname ---> 03/10/60-desktop-1.mga3 pakages: xsane-0.908-3.mga3 x86_64 sane-backends-1.0.23-7.mga3 x86_64 lib64ksane0-4.10.5-1.1.mga3 x86_64 lib64sane-hpaio-x86_64 3.12.9 6-3.mga3 lib64sane1-1.0.23-7.mga3 x86_64 The scanner works "xsane" and "single scan" SUSE 13.1 3-for mga4 the problem exists with 5 different usb ports 4-cable it does not seem concerned cf (mga3 suse13.1) I did a test with another cable without result Thanks a lot for all the feedback, André! Do you mind getting a backtrace with gdb? https://wiki.mageia.org/en/Debugging_software_crashes I'm not sure which debuginfo packages, apart from, of course, sane's, you'll all need (gdb should tell you), but please do also install libusbx-debuginfo. 1- ROOT [dede@localhost ~]$ su - Mot de passe : [root@localhost ~]# urpmi.update --no-ignore debug [root@localhost ~]# ------------------------------------------------------- 2- USER [dede@localhost ~]$ gdb GNU gdb (GDB) 7.6-6.mga4 (Mageia release 4) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-mageia-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. (gdb) run /usr/bin/scanimage Starting program: /usr/bin/scanimage No executable file specified. Use the "file" or "exec-file" command. (gdb) exec-file /usr/bin/scanimage (gdb) (gdb) file /usr/bin/scanimage Reading symbols from /usr/bin/scanimage...Reading symbols from /usr/bin/scanimage...(no debugging symbols found)...done. (no debugging symbols found)...done. Missing separate debuginfos, use: debuginfo-install sane-backends-1.0.24-3.mga4.x86_64 (gdb) (gdb) debuginfo-install sane-backends-1.0.24-3.mga4.x86_64 (gdb) --------------------------------------------------- 3- ROOT [dede@localhost ~]$ su - Mot de passe : [root@localhost ~]# debuginfo-install sane-backends-1.0.24-3.mga4.x86_64 $MIRRORLIST: media/debug/core/release/sane-debuginfo-1.0.24-3.mga4.x86_64.rpm installation de sane-debuginfo-1.0.24-3.mga4.x86_64.rpm depuis /var/cache/urpmi/rpms Préparation... ################################################# 1/1: sane-debuginfo ################################################# [root@localhost ~]# ----------------------------------------------------- 4- USER_SCANIMAGE (gdb) run /usr/bin/scanimage Starting program: /usr/bin/scanimage /usr/bin/scanimage [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7ffff2ee3700 (LWP 25639)] [Thread 0x7ffff2ee3700 (LWP 25639) exited] [New Thread 0x7ffff2ee3700 (LWP 25640)] scanimage: argument without option: `/usr/bin/scanimage'; try scanimage --help [Thread 0x7ffff2ee3700 (LWP 25640) exited] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff6ab1318 in do_close () from /lib64/libusb-1.0.so.0 -->(gdb) bt full #0 0x00007ffff6ab1318 in do_close () from /lib64/libusb-1.0.so.0 No symbol table info available. #1 0x00007ffff6ab15c8 in libusb_close () from /lib64/libusb-1.0.so.0 No symbol table info available. #2 0x00007ffff6ee2bdc in usb_close () from /lib64/libusb-0.1.so.4 No symbol table info available. #3 0x00007ffff7bbb747 in sanei_usb_close (dn=0) at sanei_usb.c:2143 No locals. #4 0x00007fffeaa1f970 in sane_genesys_close (handle=<optimized out>) at genesys.c:6914 prev = <optimized out> s = 0x6842b0 cache = <optimized out> next_cache = <optimized out> status = <optimized out> __FUNCTION__ = "sane_genesys_close" #5 0x00007ffff7bcd404 in sane_dll_close (handle=0x62a750) at dll.c:1223 s = 0x62a750 #6 0x0000000000406155 in scanimage_exit () No symbol table info available. #7 0x00007ffff7830699 in __run_exit_handlers () from /lib64/libc.so.6 No symbol table info available. #8 0x00007ffff78306e5 in exit () from /lib64/libc.so.6 No symbol table info available. #9 0x00000000004037bf in main () No symbol table info available. (gdb) ------------------------------------------------ 5- USER_XSANE (gdb) run /usr/bin/xsane The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /usr/bin/scanimage /usr/bin/xsane [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7ffff2ee3700 (LWP 25917)] [Thread 0x7ffff2ee3700 (LWP 25917) exited] [New Thread 0x7ffff2ee3700 (LWP 25918)] scanimage: argument without option: `/usr/bin/xsane'; try scanimage --help [Thread 0x7ffff2ee3700 (LWP 25918) exited] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff6ab1318 in do_close () from /lib64/libusb-1.0.so.0 (gdb) -->(gdb) bt full #0 0x00007ffff6ab1318 in do_close () from /lib64/libusb-1.0.so.0 No symbol table info available. #1 0x00007ffff6ab15c8 in libusb_close () from /lib64/libusb-1.0.so.0 No symbol table info available. #2 0x00007ffff6ee2bdc in usb_close () from /lib64/libusb-0.1.so.4 No symbol table info available. #3 0x00007ffff7bbb747 in sanei_usb_close (dn=0) at sanei_usb.c:2143 No locals. #4 0x00007fffeaa1f970 in sane_genesys_close (handle=<optimized out>) at genesys.c:6914 prev = <optimized out> s = 0x6842b0 cache = <optimized out> next_cache = <optimized out> status = <optimized out> __FUNCTION__ = "sane_genesys_close" #5 0x00007ffff7bcd404 in sane_dll_close (handle=0x62a750) at dll.c:1223 s = 0x62a750 #6 0x0000000000406155 in scanimage_exit () No symbol table info available. #7 0x00007ffff7830699 in __run_exit_handlers () from /lib64/libc.so.6 No symbol table info available. #8 0x00007ffff78306e5 in exit () from /lib64/libc.so.6 No symbol table info available. #9 0x00000000004037bf in main () No symbol table info available. (gdb) Assigning to maintainer. Assignee:
bugsquad =>
lists.jjorge Mageia 4 changed to end-of-life (EOL) status on 2015-09-19. It is is no longer maintained, which means that it will not receive any further security or bug fix updates. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Mageia version. Bug Reporter: Thank you for reporting this issue and we are sorry that we weren't able to fix it before Mageia 4's end of life. If you are able to reproduce it against a later version of Mageia, you are encouraged to click on "Version" and change it against that version of Mageia. If it's valid in several versions, select the highest and add MGAxTOO in whiteboard for each other valid release. Example: it's valid in cauldron and Mageia 5, set to cauldron and add MGA5TOO. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Mageia release includes newer upstream software that fixes bugs or makes them obsolete. If you would like to help fixing bugs in the future, don't hesitate to join the packager team via our mentoring program [1] or join the teams that fit you most [2]. [1] https://wiki.mageia.org/en/Becoming_a_Mageia_Packager [2] http://www.mageia.org/contribute/ Closing this. Please re-open with new debugging information if Mageia 5 is affected. Status:
NEW =>
RESOLVED |