[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