gwenview ne fonctionne plus! [Réglé]

holly76 Membre non connecté
-
- Voir le profil du membre holly76
- Inscrit le : 03/09/2011
- Groupes :
Citation :
org.kde.kdegraphics.gwenview.lib: Unresolved raw mime type "image/x-nikon-nrw"
org.kde.kdegraphics.gwenview.lib: Unresolved raw mime type "image/x-samsung-srw"
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::at: __n (which is 19) >= this->size() (which is 19)
Abandon (core dumped)
org.kde.kdegraphics.gwenview.lib: Unresolved raw mime type "image/x-samsung-srw"
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::at: __n (which is 19) >= this->size() (which is 19)
Abandon (core dumped)
Et ce qui est bizarre, c'est de voir sortir des références nikon et samsung alors que mes APN sont tous Lumix?
Je sais bien que je suis sur un écran 4K, mais gwenview a toujours fonctionné jusque là

J'aimerais savoir si je suis le seul à rencontrer ce pb ? éventuellement une piste ?

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
org.kde.kdegraphics.gwenview.lib: Unresolved raw mime type "image/x-nikon-nrw"
org.kde.kdegraphics.gwenview.lib: Unresolved raw mime type "image/x-samsung-srw"
Mais il est ok chez moi ...
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

holly76 Membre non connecté
-
- Voir le profil du membre holly76
- Inscrit le : 03/09/2011
- Groupes :
Le out_of_range m'inquiète, une limitation qui ferait qu'il n'accepte plus une définition de 3840x2160 ?
Ce n'est que 4x plus qu'un HD standard, déjà que KDE ne supporte pas le 10bits!

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Je viens de l'installer pour toi, dans ma VM. Il se lance, pas d'erreur.
Tu as peut être des paramètres d'une session précédente qui restent.
Yves

holly76 Membre non connecté
-
- Voir le profil du membre holly76
- Inscrit le : 03/09/2011
- Groupes :
Merci pour cette idée, j'ai donc effacé le fichier .config/gwenviewrc et réessayé, mais le problème persiste.
Édité par holly76 Le 05/09/2021 à 08h05

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Citation :
Suite à la mise à jour de ce matin,
Peut être qu' une bibliothèque a été mise à jour (libstdc++ peut être , vu que la classe basic_string en fait partie ( https://gcc.gnu.org/onlinedocs/gcc-4.6.2/libstdc++/api/a00259.html ) ?
Que donne un "rpm -qa --last | head -n 20"
Le nombre 20 est arbitraire, je ne sais pas combien de paquets ont été mis à jour ce matin...
edit : j' ai pour libstdc++ : libstdc++6-10.3.0-2.mga8.x86_64 et gwenview fonctionne. Au fait il plante dés le démarrage où en faisant une action particulière (ouverture d' une image ( il y a aussi lib64exiv qui a été mise à jour récemment) ?
Édité par nic80 Le 05/09/2021 à 09h19

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
[marco@localhost ~]$ rpm -qa --last | head -n 20
libstdc++6-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 05:37:57
libquadmath0-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 05:37:57
libobjc4-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 05:37:57
libgomp1-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 05:37:57
libgfortran5-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 05:37:57
libgcc1-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 05:37:57
lib64exiv2_27-0.27.3-1.3.mga8.x86_64 dim. 05 sept. 2021 05:37:57
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

holly76 Membre non connecté
-
- Voir le profil du membre holly76
- Inscrit le : 03/09/2011
- Groupes :
Je ne pense pas que la taille de l'image cause problème mais celui de l'affichage.
@nic80
24 mises à jour chez moi ce matin:
photoqt-2.0-1.mga8.x86_64 dim. 05 sept. 2021 07:31:58
lib64gwenviewlib5-20.12.0-1.mga8.x86_64 dim. 05 sept. 2021 07:29:36
gwenview-handbook-20.12.0-1.mga8.noarch dim. 05 sept. 2021 07:29:36
gwenview-20.12.0-1.mga8.x86_64 dim. 05 sept. 2021 07:29:36
libstdc++-static-devel-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:03
gcc-plugins-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:03
lib64exiv2-devel-0.27.3-1.3.mga8.x86_64 dim. 05 sept. 2021 04:28:02
gcc-gfortran-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:02
gcc-c++-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:02
exiv2-0.27.3-1.3.mga8.x86_64 dim. 05 sept. 2021 04:28:02
libquadmath0-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:01
libgomp-devel-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:01
libgomp1-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:01
libgfortran5-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:01
lib64exiv2_27-0.27.3-1.3.mga8.x86_64 dim. 05 sept. 2021 04:28:01
gcc-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:01
libstdc++-python-devel-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:00
libstdc++-devel-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:00
libstdc++6-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:00
libgcc1-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:00
gcc-cpp-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:00
libquadmath-devel-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:27:59
cdialog-1.3-1.20160828.3.mga8.x86_64 sam. 04 sept. 2021 09:35:00
Xdialog-2.3.1-13.mga8.x86_64 sam. 04 sept. 2021 07:24:24
tesseract-fra-4.0.0-8.mga8.noarch mar. 31 août 2021 08:13:31
lib64gwenviewlib5-20.12.0-1.mga8.x86_64 dim. 05 sept. 2021 07:29:36
gwenview-handbook-20.12.0-1.mga8.noarch dim. 05 sept. 2021 07:29:36
gwenview-20.12.0-1.mga8.x86_64 dim. 05 sept. 2021 07:29:36
libstdc++-static-devel-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:03
gcc-plugins-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:03
lib64exiv2-devel-0.27.3-1.3.mga8.x86_64 dim. 05 sept. 2021 04:28:02
gcc-gfortran-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:02
gcc-c++-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:02
exiv2-0.27.3-1.3.mga8.x86_64 dim. 05 sept. 2021 04:28:02
libquadmath0-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:01
libgomp-devel-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:01
libgomp1-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:01
libgfortran5-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:01
lib64exiv2_27-0.27.3-1.3.mga8.x86_64 dim. 05 sept. 2021 04:28:01
gcc-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:01
libstdc++-python-devel-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:00
libstdc++-devel-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:00
libstdc++6-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:00
libgcc1-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:00
gcc-cpp-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:28:00
libquadmath-devel-10.3.0-2.mga8.x86_64 dim. 05 sept. 2021 04:27:59
cdialog-1.3-1.20160828.3.mga8.x86_64 sam. 04 sept. 2021 09:35:00
Xdialog-2.3.1-13.mga8.x86_64 sam. 04 sept. 2021 07:24:24
tesseract-fra-4.0.0-8.mga8.noarch mar. 31 août 2021 08:13:31
Il plante dès qu'il y a une image à ouvrir, serait-ce pour une vignette.
Édité par holly76 Le 05/09/2021 à 10h15

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Ce problème de plantage se reproduit t' il avec un autre logiciel (shotwell ? ) qui pourrait utiliser exiv2 ( pour voir si ce serait spécifique à gwenview ou à un composant commun à deux logiciels) ?
Si oui, est ce que certains fichiers pourraient avoir des métadonnées susceptibles d' être lues par exiv2 ?
En tout cas, vu que cela ne semble pas se reproduire sur d' autres postes, peut être qu' un fichier en particulier pose problème ( mais pour trouver lequel...).
edit: en tous cas, j' aurais tendance à éliminer gwenview de la cause du problème, le paquet étant assez ancien. Peut être que l' on pourrait tester un downgrade de lib64exiv2 vers une version précédente (lib64exiv2_27-0.27.3-1.2.mga8.x86_64.rpm par exemple) ?
Édité par nic80 Le 05/09/2021 à 13h59

holly76 Membre non connecté
-
- Voir le profil du membre holly76
- Inscrit le : 03/09/2011
- Groupes :
Je viens de suivre ton conseil, j'ai enlevé lib64exiv2 et installé lib64exiv2_27-0.27.3-1.2.mga8.x86_64.
Tout refonctionne correctement.
Un grand merci!

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Si cela refonctionne avec la version précédente de lib64exiv2 , alors un des patchs appliqués pour corriger des CVE ( autrement dit des problèmes de sécurité) semble poser un problème.
Pour isoler le problème, je pense qu' il faudrait refaire la mise à jour de lib64exiv2 vers la dernière version ( donc celle qui fait planter gwenview ( et probablement les autres programmes faisant appel à libexiv2) puis comme le programme exiv2 doit probablement faire appel à libexiv2 pour ses traitements, on pourrait essayer une commande de ce type ( en se rendant au préalable dans le répertoire où se trouve un fichier qui pourrait faire planter le programme; ainsi le fichier qui pose problème pourrait être isolé et examiné de plus près):
Code BASH :
exiv2 -v -Q d pr *
Attention, je ne sais pas quelle influence peut avoir sur les fichiers la commande ci dessus, il faudrait la lancer uniquement en ayant une bonne sauvegarde au préalable ( en principe, cela ne fait que lire les métadonnées exif, mais je me méfie il y a des opérations/options ( exiv2 --help permet de voir les options) potentiellement destructives ( suppressions des métadonnées en l' occurence pour ces dernières).
Quoiqu' il en soit, c' est un bug potentiellement à rapporter dans le bugzilla afin que l' empaqueteur soit au courant de ce problème potentiel.
Édité par nic80 Le 05/09/2021 à 16h57

holly76 Membre non connecté
-
- Voir le profil du membre holly76
- Inscrit le : 03/09/2011
- Groupes :
La mise à jour étant à nouveau proposée, je l'ai installée et le défaut est bien revenu.
La commande suggérée:
N'a provoqué aucun plantage. Pour info, le contenu lu des Exif d'une image
Le répertoire contenait 555 images.
Je refais la manip pour réinstaller la précédente version, et tout revient OK.
Je viens de faire le bug report: Bug 29440
Édité par holly76 Le 05/09/2021 à 18h24

holly76 Membre non connecté
-
- Voir le profil du membre holly76
- Inscrit le : 03/09/2011
- Groupes :
exiv2-0.27.3-1.4.mga8
exiv2-doc-0.27.3-1.4.mga8
lib(64)exiv2_27-0.27.3-1.4.mga8
lib(64)exiv2-devel-0.27.3-1.4.mga8
Se trouverait dans core/updates_testing mais je suis pas foutu de le trouver, c'est pas faute de chercher, la sénilité due à l'âge certainement

Édité par holly76 Le 07/09/2021 à 07h38

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
La sénilité n'est certainement pas en cause.
Simplement, une fois que tu as activé les dépôts testings, il faut demander explicitement leur mise à jour, ça ce fait depuis le menu Fichier, de mémoire. Je ne sais pas à quoi est dû ce comportement.
Yves
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie