[grisbi-bugs] [Grisbi 0001728]: Crashs systématiques lors de changements de parties de l'affichage de Grisbi

Grisbi Bug Tracker bugtracker at grisbi.org
Sun Aug 28 07:44:54 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:                     resolved
OS:                         Ubuntu 
Unstable Impact:            Yes 
Version OS:                 16.04 x86_64 
Version GTK:                2.24.30 
Resolution:                 fixed
Fixed in Version:           1.0.1
====================================================================== 
Date Submitted:             2016-05-06 08:42 CEST
Last Modified:              2016-08-28 07:44 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. 

---------------------------------------------------------------------- 
 (0003876) sanchezb (reporter) - 2016-08-27 16:57
 http://www.grisbi.org/bugsreports/view.php?id=1728#c3876 
---------------------------------------------------------------------- 
Bonjour Pierre.

Je suis désolé, je ne trouve pas l'action qui me permettrait de déclarer
résolu ce rapport de bug dans la version 1.0.1, ni de le passer à l'état
fermé.

Peux-tu le faire ?

Merci.

Cordialement. 

---------------------------------------------------------------------- 
 (0003877) sanchezb (reporter) - 2016-08-27 16:59
 http://www.grisbi.org/bugsreports/view.php?id=1728#c3877 
---------------------------------------------------------------------- 
Et hors sujet, veux-tu que le fichier mis en pièce jointe de ce rapport,
illustrant les problèmes identifiés avec la branche porteuse de la version
GTK3, soit intégrée dans un autre rapport de bug ?   (qui existerait déjà,
ou que je devrais créer ?)

 

---------------------------------------------------------------------- 
 (0003878) pbiava (administrator) - 2016-08-28 06:30
 http://www.grisbi.org/bugsreports/view.php?id=1728#c3878 
---------------------------------------------------------------------- 
fixed in version 1.0.1 

---------------------------------------------------------------------- 
 (0003879) pbiava (administrator) - 2016-08-28 07:44
 http://www.grisbi.org/bugsreports/view.php?id=1728#c3879 
---------------------------------------------------------------------- 
Oui ce serait un aide mémoire même si j'ai déjà constaté plusieurs de ces
problèmes.

Merci d'avance. 

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                          
2016-08-27 16:57 sanchezb       Note Added: 0003876                          
2016-08-27 16:59 sanchezb       Note Added: 0003877                          
2016-08-27 16:59 sanchezb       Note Edited: 0003877                         
2016-08-28 06:30 pbiava         Note Added: 0003878                          
2016-08-28 06:30 pbiava         Status                   assigned => resolved
2016-08-28 06:30 pbiava         Fixed in Version          => 1.0.1           
2016-08-28 06:30 pbiava         Resolution               open => fixed       
2016-08-28 07:44 pbiava         Note Added: 0003879                          
======================================================================



More information about the bugsreports mailing list