[grisbi-bugs] [Grisbi 0001728]: Crashs systématiques lors de changements de parties de l'affichage de Grisbi
Grisbi Bug Tracker
bugtracker at grisbi.org
Fri Aug 26 20:02:48 CEST 2016
A NOTE has been added to this issue.
======================================================================
http://www.grisbi.org/bugsreports/view.php?id=1728
======================================================================
Reported By: sanchezb
Assigned To: pbiava
======================================================================
Project: Grisbi
Issue ID: 1728
Category: Packages
Reproducibility: always
Severity: crash
Priority: urgent
Status: assigned
OS: Ubuntu
Unstable Impact: Yes
Version OS: 16.04 x86_64
Version GTK: 2.24.30
======================================================================
Date Submitted: 2016-05-06 08:42 CEST
Last Modified: 2016-08-26 20:02 CEST
======================================================================
Summary: Crashs systématiques lors de changements de parties
de l'affichage de Grisbi
Description:
Bonjour,
Depuis l'installation de la dernière version d'Ubuntu 16.04, et alors que je
compile Grisbi (branche 'origin/grisbi-1.0.x') de la même manière que la
précédente version d'Ubuntu, des crahs fréquents se produisent, m'empéchant
en particulier de procéder au rapprochement des opérations avec mes relevés
bancaires.
======================================================================
----------------------------------------------------------------------
(0003850) sanchezb (reporter) - 2016-05-06 08:55
http://www.grisbi.org/bugsreports/view.php?id=1728#c3850
----------------------------------------------------------------------
Précisions : cela se produit très souvent lorsque je sélection un compte dans
le panneau de gauche, puis une de ses opérations dans le panneau correspondant,
et que je souhaite changer pour un autre compte en cliquant sur celui-ci dans le
panneau de gauche.
Le phénomène se matérialise aussi bien avec ma version compilée de Grisbi,
que celle installée depuis les dépôts Ubuntu...
----------------------------------------------------------------------
(0003851) sanchezb (reporter) - 2016-05-06 08:56
http://www.grisbi.org/bugsreports/view.php?id=1728#c3851
----------------------------------------------------------------------
Ci-joint le log du crash lorsque Grisbi est lancé en ligne de commande.
----------------------------------------------------------------------
(0003852) robert leleu (reporter) - 2016-05-06 11:07
http://www.grisbi.org/bugsreports/view.php?id=1728#c3852
----------------------------------------------------------------------
Je confirme, également Ubuntu16.04 et Grisbi fourni par Ubuntu. Je n'avais
toutefois pas réussi à déceler la séquence exacte.
----------------------------------------------------------------------
(0003853) sanchezb (reporter) - 2016-05-07 07:58
http://www.grisbi.org/bugsreports/view.php?id=1728#c3853
----------------------------------------------------------------------
Probablement encore un effet d'une montée de version GTK comme dans la fiche
mantis 1460, mais en plus impactant ?
Je n'ai pas noté la version GTK de Ubuntu 15.10, mais celle de la version 16.04
est la 2.24.30.
----------------------------------------------------------------------
(0003854) sanchezb (reporter) - 2016-06-13 22:32
http://www.grisbi.org/bugsreports/view.php?id=1728#c3854
----------------------------------------------------------------------
Dans le fichier dumps.txt, trois exemples des dernières lignes appaissant
après un crash suite à commande "export DEBUG_GRISBI=5 &&
~/Bureau/devel/grisbi-compil/bin/grisbi"
Le troisième a été obtenu avec un fichier beaucoup plus léger que mon
fichier de compte personnel : "Example_1.0.gsb".
Constats :
- après plantage sur tentative de rapprochement, la fois suivante : sauvegarde
avant validation, quitter Grisbi et le rouvrir, reprendre le rapprochement et le
valider fonctionne. Toutefois, le paramétrage des opérations du compte est
modifié : une seule ligne par opération, alors que d'habitude j'en affiche
trois, et les opérations rapprochées ne s'affichent plus.
- lorsque j'essaye de rétablir l'affichage selon mes goûts, la seconde action
fait planter Grisbi. Obligé d'agir en deux temps, avec une sauvegarde et
fermeture de Grisbi entre les deux actions.
- Parfois, ouvrir le formulaire d'édition d'une opération, puis changement de
compte fait planter...
----------------------------------------------------------------------
(0003855) sanchezb (reporter) - 2016-06-18 07:40
http://www.grisbi.org/bugsreports/view.php?id=1728#c3855
----------------------------------------------------------------------
Dernier constat pour écarter définitivement (je pense) un problème lié à
mon fichier de compte :
- avec Ubuntu 16.04 : plantages très fréquents,
- avec Ubuntu 15.10 en machine virtuelle, et utilisant le même fichier de
compte : aucun plantage (y compris en effectuant les mêmes actions que celles
entrainant systématiquement un plantage avec Ubuntu 16.04).
----------------------------------------------------------------------
(0003856) Ludes88 (reporter) - 2016-06-18 13:54
http://www.grisbi.org/bugsreports/view.php?id=1728#c3856
----------------------------------------------------------------------
Bonjour,
Je confirme le même comportement avec mon fichier de compte que j'utilise sur
deux systèmes différents, Ubuntu 14.04 et Ubuntu 16.04, à partir de la source
Git grisbi-1.0.x. Ca marche toujours très bien sur 14.04 mais c'est très
instable sur 16.04. Les versions GTK sont respectivement 2.24.23 et 2.24.30.
Merci d'avance pour votre aide!
----------------------------------------------------------------------
(0003857) sanchezb (reporter) - 2016-06-23 22:35
http://www.grisbi.org/bugsreports/view.php?id=1728#c3857
----------------------------------------------------------------------
Bonjour Pierre,
Malgré la récupération du commit git du 2016-06-22 18:51:55, toujours un
plantage rapide à déclencher sur mon fichier de compte, suite à ouverture du
formulaire d'édition d'une opération dans un de mes comptes, puis changement
de compte.
Le résumé du log en pièce jointe "log_crash2.txt".
----------------------------------------------------------------------
(0003858) pbiava (administrator) - 2016-06-24 08:03
http://www.grisbi.org/bugsreports/view.php?id=1728#c3858
----------------------------------------------------------------------
Bonjour,
Ton plantage est-il systématique avec le fichier exemple.gsb ?
----------------------------------------------------------------------
(0003859) sanchezb (reporter) - 2016-06-24 18:56
http://www.grisbi.org/bugsreports/view.php?id=1728#c3859
----------------------------------------------------------------------
Avec le fichier de compte "Example_1.0.gsb", cela est beaucoup plus long pour
matérialiser un crash, mais j'y suis arrivé au bout d'un moment.
Cf. fichier extrait du log du crash : "log_crash3.txt"
----------------------------------------------------------------------
(0003860) Ludes88 (reporter) - 2016-07-03 05:39
http://www.grisbi.org/bugsreports/view.php?id=1728#c3860
----------------------------------------------------------------------
Bonjour Pierre,
Je joins le log du plantage de mon fichier sur 16.04 (Crash_Ludes.txt) en
espérant aider à la résolution. Le problème semble similaire à celui de
sanchezb.
----------------------------------------------------------------------
(0003861) sanchezb (reporter) - 2016-07-18 18:56
http://www.grisbi.org/bugsreports/view.php?id=1728#c3861
----------------------------------------------------------------------
Je confirme que comme indiqué dans les échanges sur la liste devel de Grisbi,
sujet "Bug sur le mantis bugsreports et bug de Grisbi (Pierre Biava)", la
compilation de la branche master, correspondante au portage sur GTK 3, ne montre
plus de plantages...
Ceci confirme que la cause du plantage est bien liée à une bibliothèque 64
bits de GTK 2, je pense ?
Malheureusement, plusieurs anomalies (plus ou moins génantes) empêchent
d'utiliser en l'état la version de Grisbi portée sur GTK 3.
----------------------------------------------------------------------
(0003862) pbiava (administrator) - 2016-07-18 21:58
http://www.grisbi.org/bugsreports/view.php?id=1728#c3862
----------------------------------------------------------------------
A part le problème du formulaire qui s'étend indéfiniment quelles autres
anomalies constates-tu ?
----------------------------------------------------------------------
(0003863) sanchezb (reporter) - 2016-07-19 19:42
http://www.grisbi.org/bugsreports/view.php?id=1728#c3863
----------------------------------------------------------------------
Bonjour Pierre.
Outre le problème du formulaire qui s'étend indéfiniment (et ce problème
semble corrélé - avec les mêmes effets - dans la liste des opérations), j'ai
- à ce stade - également identifié les autres anomalies figurant dans la
pièce jointe "Problèmes Grisbi GTK3 - v1.odt".
A ton avis, la résolution de la problématique des crashs devrait idéalement
être obtenue via quel biais ?
1) signalement aux mainteneurs de GTK2 pour qu'ils corrigent la librairie en
cause,
2) faire en sorte que Grisbi, par une solution de contournement à trouver, ne
soit plus sujet à ce bug,
3) poursuivre les travaux pour le portage de Grisbi sur GTK3 pour que les
problématiques exposées précédemment (et celles qui n'auraient pas encore
été identifiées) soient corrigées ?
4) autre solution, que je n'aurai pas imaginée ?
----------------------------------------------------------------------
(0003864) pbiava (administrator) - 2016-07-22 23:26
http://www.grisbi.org/bugsreports/view.php?id=1728#c3864
----------------------------------------------------------------------
Bonjour Bruno,
En tout premier lieu il faudrait trouver la cause du problème rencontré qui
reste encore aléatoire chez-moi. De plus je rencontre aussi un problème
similaire avec gtk3 même si ça ne semble pas aboutir à un crash, ce qui me
laisse penser que c'est peut-être un problème interne à grisbi. Comme le
développeur qui a créé toute la gestion de l'affichage des opérations n'est
plus là j'ai un peu de mal à m'y retrouver.
Pour la correction par l'équipe de gtk2 je n'y croie pas compte tenu que Mate
qui en est la continuité se convertit à gtk3 mais je peux me tromper.
Sinon je poursuis le portage sous gtk3 mais c'est compliqué d'une part parce
que nous sommes que 2 à y travailler et d'autre part à cause des développeurs
de gtk3 qui rendent obsolètes très rapidement des pans entiers de gtk2. C'est
une vraie course de poursuite. De plus il faut se souvenir que grisbi est issu
de la version 1 de gtk et a donc subi une évolution à minima.
Dans le même temps j'essaie de corriger les bugs de la version 1.
----------------------------------------------------------------------
(0003872) sanchezb (reporter) - 2016-08-26 18:23
http://www.grisbi.org/bugsreports/view.php?id=1728#c3872
----------------------------------------------------------------------
Bonjour Pierre.
Merci pour les derniers commits et la version 1.0.1 est déjà récupérée sur
GIT et compilée, utilisation normale depuis.
Plus de plantage matérialisé, il subsiste juste des ralentissements lors de
changements de comptes (en allant vers celui comportant le plus grand nombre
d'opérations - environ 6 secondes d'attente), ralentissements qui se
matérialisent après l'ajout d'une nouvelle opération dans l'un d'entre eux.
Je peux fermer ce rapport de bug ?
----------------------------------------------------------------------
(0003873) pbiava (administrator) - 2016-08-26 20:02
http://www.grisbi.org/bugsreports/view.php?id=1728#c3873
----------------------------------------------------------------------
Merci Bruno de ce retour,
Oui tu peux fermer ce rapport de bug.
Cdt.
Issue History
Date Modified Username Field Change
======================================================================
2016-05-06 08:42 sanchezb New Issue
2016-05-06 08:44 sanchezb Note Added: 0003850
2016-05-06 08:45 sanchezb Note Edited: 0003850
2016-05-06 08:55 sanchezb Note Edited: 0003850
2016-05-06 08:55 sanchezb File Added: log_crash.txt
2016-05-06 08:56 sanchezb Note Added: 0003851
2016-05-06 11:07 robert leleu Note Added: 0003852
2016-05-07 07:58 sanchezb Note Added: 0003853
2016-06-13 10:32 pbiava Assigned To => pbiava
2016-06-13 10:32 pbiava Status new => assigned
2016-06-13 22:06 sanchezb File Added: dumps.txt
2016-06-13 22:07 sanchezb File Added: Example_1.0.gsb
2016-06-13 22:09 sanchezb Note Added: 0003854
2016-06-13 22:32 sanchezb Note Edited: 0003854
2016-06-18 07:40 sanchezb Note Added: 0003855
2016-06-18 13:54 Ludes88 Note Added: 0003856
2016-06-23 22:30 sanchezb Note Added: 0003857
2016-06-23 22:35 sanchezb File Added: log_crash2.txt
2016-06-23 22:35 sanchezb Note Edited: 0003857
2016-06-24 08:03 pbiava Note Added: 0003858
2016-06-24 08:03 pbiava Note Edited: 0003858
2016-06-24 18:46 sanchezb Note Added: 0003859
2016-06-24 18:56 sanchezb Note Edited: 0003859
2016-06-24 18:58 sanchezb File Added: log_crash3.txt
2016-07-03 05:39 Ludes88 Note Added: 0003860
2016-07-03 05:39 Ludes88 File Added: Crash_Ludes.txt
2016-07-18 18:56 sanchezb Note Added: 0003861
2016-07-18 21:58 pbiava Note Added: 0003862
2016-07-19 19:41 sanchezb File Added: Problèmes Grisbi GTK3 - v1.odt
2016-07-19 19:42 sanchezb Note Added: 0003863
2016-07-22 23:26 pbiava Note Added: 0003864
2016-08-26 18:23 sanchezb Note Added: 0003872
2016-08-26 20:02 pbiava Note Added: 0003873
======================================================================
More information about the bugsreports
mailing list