Arrêt intempestif Kmail [Réglé]

chouloute Membre non connecté
-
- Voir le profil du membre chouloute
- Inscrit le : 13/10/2013
- Groupes :
J'ai supprimé tous les comptes, nettoyé les fichiers de configuration de kmail (akonadi en particulier), réinstallé, rien n'y fait.
A noter que, Kmail désinstallé, Kontact et ses autres applis fonctionnent normalement.
Rien de particulier dans les logs.
Une idée ?
Merci d'avance

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Mageia a appliqué un réglage drastique pour ne pas être envahi par des messages trop verbeux.
Il faudrait commencé par annuler ce réglage, avant de lancer kmail, en supprimant la règle
Code TEXT :
QT_LOGGING_RULES="*=false"
du fichier /etc/environment
puis en relançant la session.
Je n'ai pas vérifié que ceci était suivi d'effet.
Ensuite, tu devrais trouver des informations dans le journal :
Code BASH :
journalctl -b1
Les résultats ne sont pas les mêmes selon que la commande est en root ou en utilisateur. Logiquement, il devrait être suffisant de la lancer en utilisateur.
L'application kdebugsettings doit permettre un réglage plus fin de ce qui sort dans le journal. Cependant, ce n'est d'aucun effet tant que la règle ci-dessus est en vigueur.
Yves

chouloute Membre non connecté
-
- Voir le profil du membre chouloute
- Inscrit le : 13/10/2013
- Groupes :
Rien dans le journal après avoir supprimé les fichiers journaux et relancé kmail.
En ligne de commande j'ai toujours l'arrêt après 5mn et ça :
bash-5.1$ kmail
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Connection to speech-dispatcher failed
Cannot initialize model with data QJsonObject() . missing: QJsonValue(string, "urls")
terminate called after throwing an instance of 'Xapian::DatabaseModifiedError'
*** KMail got signal 6 (Exiting)
*** Dead letters dumped.
KCrash: Application 'kmail' crashing...
Abandon (core dumped)
J'avoue que j'ai besoin d'un interprète !

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
chouloute :
KCrash: Application 'kmail' crashing...
Abandon (core dumped)
J'avoue que j'ai besoin d'un interprète !
Abandon (core dumped)
J'avoue que j'ai besoin d'un interprète !
Tu as droit à un magnifique plantage de l'application.
Je ne sais pas si le message qui précède est lié au plantage ou non.
De tels plantages s'examinent avec gdb, mais ce n'est pas forcément simple d'utilisation ni d'interprétation. Mais c'est nécessaire pour aller plus loin dans l'analyse.
Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Daniel Vrátil :
The dumped letters is what KMail automatically does on every crash to make sure you don't lose aby data in case it would crash while composing an email.
https://kde-pim.kde.narkive.com/ldqJc3zu/dead-letters-crash
Donc ce message est la conséquence d'une erreur, laquelle doit être celle-ci :
Code TEXT :
terminate called after throwing an instance of 'Xapian::DatabaseModifiedError'
La bibliothèque Xapian est utilisée pour chercher des informations stockée par akonadi.
J'ai trouvé ce rapport, mais qui est vieux et indiqué comme résolu :
https://bugs.kde.org/show_bug.cgi?id=332304
Plus récent, et avec une solution. https://bugs.kde.org/show_bug.cgi?id=401865
par contre, je ne sais pas si cette modification est intégrée dans notre fourniture.
Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Yves

chouloute Membre non connecté
-
- Voir le profil du membre chouloute
- Inscrit le : 13/10/2013
- Groupes :
La solution semble être de réouvrir la db avec sa méthode reopen( )
Je ne suis pas assez calé pour décoder : quelle est la db ? Comment applique cette méthode ?
Une idée ?
J'y arriverai !

chouloute Membre non connecté
-
- Voir le profil du membre chouloute
- Inscrit le : 13/10/2013
- Groupes :
Renommer le fichier .local/share/akonadi/search_db en search_db old
Relancer kmail qui recrée un search_db via akonadi
Arrêter kmail
Supprimer le search_db nouvellement créé et le renommer en search_db
Pas tout compris mais bon... Je croise les doigts !
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie