Panne xsane [Réglé]

Papipio Membre non connecté
-
- Voir le profil du membre Papipio
- Inscrit le : 31/07/2014
- Groupes :
-
Ambassadeur
Mon imprimante + scanneur Lexmark CX510de fonctionnait très bien.
J'ai dû réinstaller Mageia ..., j'ai réinstallé les logiciels pilotes. Par le CCM, je vois bien comme avant 2 lignes: mon scanneur connecté en USB et connecté par le réseau.
Quand je démarre Xsane pour effectuer une numérisation, la fenêtre d'accueil s'ouvre et affiche bien comme avant la ligne du scanneur connecté en USB (présélectionné) et la ligne du scanneur connecté par le réseau. Quand je clique sur Valider la fenêtre se ferme et il ne se passe plus rien !
Comment résoudre ce problème ?
Avec mon scanneur à plat HP G4050, tout est OK: Xsane s'ouvre normalement, je peux numériser un document.
Pierre
Édité par Papipio Le 24/05/2023 à 08h25
Pierre

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Essaie d'ouvrir un console et de lancer la commande xsane, et dis-nous si tu trouves des retours dans la console.
Yves

Papipio Membre non connecté
-
- Voir le profil du membre Papipio
- Inscrit le : 31/07/2014
- Groupes :
-
Ambassadeur
Le résutat:
[papipio@localhost ~]$ xsane
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct null not valid
Abandon (core dumped)
[papipio@localhost ~]$
Pierre
Pierre

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Quels sont les logiciels pilotes que tu as installés ?
Idéalement, il faudrait nous fournir des éléments d'information que l'on obtient avec gdb, afin d'identifier à quel niveau se situe le plantage, donc que tu installes gdb, puis que tu lances :
gdb xsane
run
(obtention du plantage)
bt full
et nous fournir ce que bt full sort.
Yves

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Mageia est bien à jour (des fois qu' il y ait des problèmes de librairies) ?

Papipio Membre non connecté
-
- Voir le profil du membre Papipio
- Inscrit le : 31/07/2014
- Groupes :
-
Ambassadeur
Mageia est bien à jour.
J'ai réinstallé les logiciels avec:
Lexmark-UPD-PPD-Files-1.0-05252022.x86_64.rpm
lexmark_network-scan-linux-glibc2_04122023_x86_64.rpm
trouvés ici: https://support.lexmark.com/en_us/drivers-downloads.html
pour l'imprimante CX510de.
Comme d'habitude, j'ai choisi les fichiers *.RPM pour Fedora (ou RedHat ou CentOS).
Résultats de gdb (si je l'ai bien effectué):
[papipio@localhost ~]$ gdb xsane
GNU gdb (GDB) 10.1-5.1.mga8 (Mageia release 8)
Copyright (C) 2020 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".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from xsane...
Reading symbols from .gnu_debugdata for /usr/bin/xsane...
(No debugging symbols found in .gnu_debugdata for /usr/bin/xsane)
Missing separate debuginfos, use: debuginfo-install xsane-0.999-14.mga8.x86_64
(gdb) run
Starting program: /usr/bin/xsane
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff5be3640 (LWP 7738)]
[New Thread 0x7ffff53a0640 (LWP 7739)]
[New Thread 0x7ffff4a72640 (LWP 7740)]
[New Thread 0x7fffe76ba640 (LWP 7741)]
[Thread 0x7fffe76ba640 (LWP 7741) exited]
[Thread 0x7ffff4a72640 (LWP 7740) exited]
[New Thread 0x7ffff4a72640 (LWP 7744)]
[Thread 0x7ffff4a72640 (LWP 7744) exited]
[New Thread 0x7ffff4a72640 (LWP 7746)]
[New Thread 0x7fffe76ba640 (LWP 7751)]
[Thread 0x7ffff53a0640 (LWP 7739) exited]
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct null not valid
Thread 1 "xsane" received signal SIGABRT, Aborted.
0x00007ffff749a4a0 in raise () from /lib64/libc.so.6
(gdb) bt full
#0 0x00007ffff749a4a0 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007ffff7485536 in abort () from /lib64/libc.so.6
No symbol table info available.
Backtrace stopped: Cannot access memory at address 0x7fffffff9b58
(gdb) Quit
(gdb)
Pierre
Pierre

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
J'ai trouvé deux rapports chez ubuntu qui mentionnent la même erreur:
https://forum.ubuntu-fr.org/viewtopic.php?id=2067467&p=2
https://bugs.launchpad.net/ubuntu/+source/xsane/+bug/1877639
et sans solution.
C'est probablement une erreur dans le module fourni par Lexmark, ou une incompatibilité avec nos versions de bibliothèques. La solution ne sera pas chez nous.
Tu peux tenter de contourner en utilisant un autre programme que xsane, sans plus de garantie.
Ou une version antérieure des pilotes.
Yves

Papipio Membre non connecté
-
- Voir le profil du membre Papipio
- Inscrit le : 31/07/2014
- Groupes :
-
Ambassadeur
Avec le CCM, j'ai désinstallé les logiciels Lexmark, j'ai réinstallé l'imprimante par le CCM et le scanneur en utilisant un ancien paquet RPM téléchargé en 2020 --> tout est OK.
Ouf ! Merci beaucoup.
Pierre
Pierre

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Il ne te reste plus qu'à faire ton rapport chez Lexmark

Yves

Papipio Membre non connecté
-
- Voir le profil du membre Papipio
- Inscrit le : 31/07/2014
- Groupes :
-
Ambassadeur
J'aurais dû penser moi-même à utiliser un ancien pilote ...
Pierre
Pierre
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie