[grisbi-bugs] [Grisbi.app (Mac OS X) 0001969]: Erreur de segmentation à l'arrêt

Grisbi Bug Tracker bugtracker at grisbi.org
Dim 8 Sep 13:21:10 CEST 2019


The following issue has been RESOLVED. 
====================================================================== 
http://www.grisbi.org/bugsreports/view.php?id=1969 
====================================================================== 
Reported By:                iulius
Assigned To:                LudovicRousseau
====================================================================== 
Project:                    Grisbi.app (Mac OS X)
Issue ID:                   1969
Category:                   Main
Reproducibility:            have not tried
Severity:                   minor
Priority:                   normal
Status:                     resolved
OS:                         Mac OS X 
Plateforme:                 Apple Macintosh 
Version GTK:                 
Version gtk-mac-integration:  
Version Mac OS X:           High Sierra 
Version OS:                  
Resolution:                 fixed
Fixed in Version:           development (git)
====================================================================== 
Date Submitted:             2019-09-03 19:49 CEST
Last Modified:              2019-09-08 13:21 CEST
====================================================================== 
Summary:                    Erreur de segmentation à l'arrêt
Description: 
Je sauvegarde puis je quitte (Ctrl+S puis Ctrl+Q). Grisbi me redemande si je
veux enregistrer.
Si je dis oui, j'obtiens une erreur de segmentation :

0   Grisbi-bin                          0x000000010329c6f5 debug_print_backtrace
+ 69
	1   Grisbi-bin                          0x000000010329c636
debug_traitement_sigsegv + 646
	2   libsystem_platform.dylib            0x00007fff72275f5a _sigtramp + 26
	3   libgtk-3.0.dylib                    0x00000001042ef7be
gtk_window_keys_changed + 30
	4   Grisbi-bin                          0x00000001033004bd gsb_file_save_file +
1261
	5   libgobject-2.0.0.dylib              0x0000000104bc8fad g_closure_invoke +
189
	6   libgobject-2.0.0.dylib              0x0000000104bde5c9
signal_emit_unlocked_R + 2521
	7   libgobject-2.0.0.dylib              0x0000000104bdf1a1 g_signal_emit_valist
+ 2369
	8   libgobject-2.0.0.dylib              0x0000000104bdf822 g_signal_emit + 130
	9   libgio-2.0.0.dylib                  0x0000000104a242ec
g_simple_action_activate + 156
	10  libgtk-3.0.dylib                    0x0000000103eb4b74
gtk_action_muxer_activate_action + 84
	11  libgtk-3.0.dylib                    0x0000000103edd52e
gtk_application_accels_activate + 1166
	12  libgtk-3.0.dylib                    0x00000001042e6b9f
gtk_window_activate_key + 847
	13  libgtk-3.0.dylib                    0x00000001042ede86
gtk_window_key_press_event + 54
	14  libgtk-3.0.dylib                    0x00000001040a9820
_gtk_marshal_BOOLEAN__BOXEDv + 480
====================================================================== 

---------------------------------------------------------------------- 
 (0005143) LudovicRousseau (manager) - 2019-09-04 09:51
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5143 
---------------------------------------------------------------------- 
Quelle est la version de Grisbi? 

---------------------------------------------------------------------- 
 (0005145) iulius (reporter) - 2019-09-04 19:33
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5145 
---------------------------------------------------------------------- 
C'est la version 1.2.2.

Au fait, dans les versions Mac OS X proposées dans le champ Mantis, Mojave et
Catalina pourraient être ajoutées. 

---------------------------------------------------------------------- 
 (0005146) iulius (reporter) - 2019-09-04 19:34
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5146 
---------------------------------------------------------------------- 
Au passage, dans la popup qui affiche l'erreur de segmentation, les balises HTML
autour de l'URL de Mantis apparaissent. Elles devraient être retirées. 

---------------------------------------------------------------------- 
 (0005147) LudovicRousseau (manager) - 2019-09-04 20:55
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5147 
---------------------------------------------------------------------- 
Est-ce que le problème se produit à chaque fois ? 

---------------------------------------------------------------------- 
 (0005148) iulius (reporter) - 2019-09-04 21:07
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5148 
---------------------------------------------------------------------- 
Oui.
Pomme+S (je suis sous Mac), je confirme que je souhaite sauver les
modifications, je fais Pomme+Q dans la foulée, Grisbi me redemande si je
souhaite sauver avant de quitter, je dis que oui, et j'obtiens l'erreur de
segmentation. 

---------------------------------------------------------------------- 
 (0005149) LudovicRousseau (manager) - 2019-09-04 21:28
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5149 
---------------------------------------------------------------------- 
Sur quelle version de macOS ? 

---------------------------------------------------------------------- 
 (0005150) iulius (reporter) - 2019-09-04 21:36
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5150 
---------------------------------------------------------------------- 
C'est High Sierra. 

---------------------------------------------------------------------- 
 (0005151) iulius (reporter) - 2019-09-05 21:17
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5151 
---------------------------------------------------------------------- 
Au fait, un détail qui a probablement son importance : mon fichier de données
Grisbi est stocké sur un NAS. L'accès en lecture/écriture prend donc plus de
temps qu'en local et permet de générer le message de demande de sauvegarde
après le Pomme+Q. 

---------------------------------------------------------------------- 
 (0005152) LudovicRousseau (manager) - 2019-09-05 21:57
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5152 
---------------------------------------------------------------------- 
Est-ce que le problème existe aussi avec une sauvegarde sur le disque local ?
Ou le problème n'est présent qu'avec la sauvegarde sur le NAS ? 

---------------------------------------------------------------------- 
 (0005153) iulius (reporter) - 2019-09-05 22:51
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5153 
---------------------------------------------------------------------- 
Oui le problème existe aussi avec une sauvegarde sur le disque local, mais
beaucoup plus dur à reproduire car il faut être rapide ou avoir beaucoup de
modifications à sauvegarder (j'ai reproduit en utilisant une vieille sauvegarde
sous un format Grisbi < 1.0, qui demandait une conversion, d'où probablement un
temps d'enregistrement après un peu plus long). 

---------------------------------------------------------------------- 
 (0005154) LudovicRousseau (manager) - 2019-09-07 18:59
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5154 
---------------------------------------------------------------------- 
Je peux reproduire le problème (pas spécifique à macOS)
Je suis dessus. 

---------------------------------------------------------------------- 
 (0005155) LudovicRousseau (manager) - 2019-09-07 23:47
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5155 
---------------------------------------------------------------------- 
Problème corrigé dans
https://github.com/LudovicRousseau/grisbi/commit/cf0ca195a887396177e884e77fb786d4b39958a6

J'ai mis une version de Grisbi pour macOS avec le correctif sur
http://ludovic.rousseau.free.fr/softwares/grisbi/Grisbi-1.9.0-cf0ca195a.dmg
Merci de confirmer que le problème est réglé. 

---------------------------------------------------------------------- 
 (0005156) iulius (reporter) - 2019-09-08 08:57
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5156 
---------------------------------------------------------------------- 
Merci pour la correction. Je viens d'essayer l'image que tu m'as fournie. Je
confirme que c'est bon. 

---------------------------------------------------------------------- 
 (0005157) LudovicRousseau (manager) - 2019-09-08 13:21
 http://www.grisbi.org/bugsreports/view.php?id=1969#c5157 
---------------------------------------------------------------------- 
Corrigé dans git. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2019-09-03 19:49 iulius         New Issue                                    
2019-09-04 09:51 LudovicRousseauNote Added: 0005143                          
2019-09-04 09:52 LudovicRousseauAssigned To               => LudovicRousseau 
2019-09-04 09:52 LudovicRousseauStatus                   new => assigned     
2019-09-04 19:33 iulius         Note Added: 0005145                          
2019-09-04 19:34 iulius         Note Added: 0005146                          
2019-09-04 20:55 LudovicRousseauNote Added: 0005147                          
2019-09-04 21:07 iulius         Note Added: 0005148                          
2019-09-04 21:28 LudovicRousseauNote Added: 0005149                          
2019-09-04 21:36 iulius         Note Added: 0005150                          
2019-09-05 21:17 iulius         Note Added: 0005151                          
2019-09-05 21:57 LudovicRousseauNote Added: 0005152                          
2019-09-05 22:51 iulius         Note Added: 0005153                          
2019-09-07 18:59 LudovicRousseauNote Added: 0005154                          
2019-09-07 23:47 LudovicRousseauNote Added: 0005155                          
2019-09-08 08:57 iulius         Note Added: 0005156                          
2019-09-08 13:21 LudovicRousseauStatus                   assigned => resolved
2019-09-08 13:21 LudovicRousseauResolution               open => fixed       
2019-09-08 13:21 LudovicRousseauFixed in Version          => development (git)
2019-09-08 13:21 LudovicRousseauNote Added: 0005157                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports