[grisbi-bugs] [Grisbi 0001970]: copie de sauvegarde non fonctionnelle

Grisbi Bug Tracker bugtracker at grisbi.org
Dim 3 Jan 17:21:36 CET 2021


The following issue has been RESOLVED. 
====================================================================== 
https://www.grisbi.org/bugsreports/view.php?id=1970 
====================================================================== 
Reported By:                phlpp
Assigned To:                LudovicRousseau
====================================================================== 
Project:                    Grisbi
Issue ID:                   1970
Category:                   Main
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     resolved
OS:                         Mac OS X 
Unstable Impact:            No 
Version OS:                  
Version GTK:                 
Resolution:                 fixed
Fixed in Version:           development (git)
====================================================================== 
Date Submitted:             2019-09-11 12:56 CEST
Last Modified:              2021-01-03 17:21 CET
====================================================================== 
Summary:                    copie de sauvegarde non fonctionnelle
Description: 
Bonjour,
Certaines copies de sauvegarde ne se font pas automatiquement.

Steps to Reproduce: 
dans les paramètres, j'ai coché la case 'Effectuer une copie de sauvegarde
toutes les 5 minutes' 
et décoché la case ' créer un fichier de sauvegarde unique'
Les cases 'copie de sauvegarde à l'ouverture' et 'copie de sauvegarde à la
fermeture' sont également cochées
Seules les copies de sauvegarde à l'ouverture et à la fermeture sont créées.

====================================================================== 

---------------------------------------------------------------------- 
 (0005164) LudovicRousseau (administrator) - 2019-09-15 23:29
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5164 
---------------------------------------------------------------------- 
Corrigé dans
https://github.com/grisbi/grisbi/commit/701d6675e0c7d7d8e342cae86fb8e9bd62940b20

Une version pour macOS avec le correctif est disponible sur
http://ludovic.rousseau.free.fr/softwares/grisbi/Grisbi-1.9.0-e0d1e203e.dmg 

---------------------------------------------------------------------- 
 (0005166) phlpp (reporter) - 2019-09-18 15:05
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5166 
---------------------------------------------------------------------- 
j'ai installé la version 1.9.0-e0d1e203e
seule la copie de sauvegarde à l'ouverture s'exécute correctement. Les copies
de sauvegarde à la fermeture et toutes les 5, 10 ... minutes ne s'exécutent
pas.

J'ai installé grisbi sur une machine virtuelle OSX vierge, J'ai essayé en
changeant le nom du fichier gsb, en diminuant le nombre de caractères, en
changeant le dossier de destination mais rien n'y fait

Je pense que mon report précédent était erroné. Seule la sauvegarde lors de
l'ouverture devait se faire, comme maintenant 

---------------------------------------------------------------------- 
 (0005167) phlpp (reporter) - 2019-09-18 15:22
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5167 
---------------------------------------------------------------------- 
Je viens d'essayer de désinstaller grisbi et le réinstaller pour avoir une
version propre mais il reste quelque chose qui ne part lors de la
désinstallation, c'est le choix du dossier utilisé pour la sauvegarde
sauvegarde.
Dans la nouvelle installation, c'est toujours mon ancien dossier de sauvegarde
qui est proposé alors que lorsque j'ai fait l'installation sur la machine
virtuelle, j'avais bien le dossier par défaut 
Qu'est-ce qu'il faut supprimer manuellement pour tout désinstaller? 

---------------------------------------------------------------------- 
 (0005169) LudovicRousseau (administrator) - 2019-09-18 21:07
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5169 
---------------------------------------------------------------------- 
Vous avez raison. J'ai dû raté un truc dans mon correctif.

Pour une désinstallation complète il faut aussi effacer le dossier
~/Library/Application Support/Grisbi/
et les fichiers ~/Library/Preferences/org.grisbi.Grisbi.plist et
~/Library/Preferences/grisbi.plist 

---------------------------------------------------------------------- 
 (0005170) LudovicRousseau (administrator) - 2019-09-22 18:04
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5170 
---------------------------------------------------------------------- 
J'ai fait une nouvelle version
http://ludovic.rousseau.free.fr/softwares/grisbi/Grisbi-1.9.0-b77a43d3a.dmg
- Comment savez-vous que les sauvegardes toutes les 5 minutes ne se font pas ?
- Comment savez-vous que la sauvegarde en quittant ne se fait pas ?

Si le problème n'est toujours pas réglé il me faut une trace d'exécution. Il
faut installer grisbi dans le dossier /Applications puis dans un Terminal il
faut lancer Grisbi par :
/Applications/Grisbi.app/Contents/MacOS/Grisbi

Grisbi va afficher plein de lignes. Il faut joindre ces lignes au présent
rapport de bug. 

---------------------------------------------------------------------- 
 (0005172) phlpp (reporter) - 2019-09-22 21:28
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5172 
---------------------------------------------------------------------- 
Pour les sauvegardes, dans le dossier où elles sont stockées, un seul nouveau
fichier étati créé, lors de l'ouverture. Aucune création en cours
d'utilisation et aucune création à la sortie. C'était vrai avant-hier.
Je viens de vérifier à l'instant. J'ai totalement désinstallé grisbi hier,
redémarré l'ordinateur etc...et réinstallé grisbi 1.9.0-b donc j'ai une
installation de grisbi réellement propre. Il y a bien création d'une nouvelle
sauvegarde à l'ouverture. À la fermeture, la sauvegarde n'est créée que si
une opération a été créée ou modifiée. 
Par contre, pas de création de sauvegarde intermédiaire. J'ai ajouté une
opération dès l'ouverture et attendu 8 minutes avant de fermer grisbi et rien
n'a été créé après 5 minutes.
Je teste demain la nouvelle version. 

---------------------------------------------------------------------- 
 (0005173) LudovicRousseau (administrator) - 2019-09-22 22:02
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5173 
---------------------------------------------------------------------- 
Quelle est le résultat de la commande suivante (dans un Terminal) :
plutil -p ~/Library/Preferences/org.grisbi.Grisbi.plist | grep backup-path 

---------------------------------------------------------------------- 
 (0005174) phlpp (reporter) - 2019-09-23 08:14
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5174 
---------------------------------------------------------------------- 
=> "/Users/philippe/_synch/_grisbi/zBackup" 

---------------------------------------------------------------------- 
 (0005175) phlpp (reporter) - 2019-09-23 08:16
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5175 
---------------------------------------------------------------------- 
J'ai essayé en changeant le chemin du dossier de sauvegarde, en simplifiant le
nom du fichier grisbi mais à priori, cela ne changeait rien.
Je suis toujours sous la version 1.9.0-e0d1e203e
J'installe la nouvelle version maintenant 

---------------------------------------------------------------------- 
 (0005176) phlpp (reporter) - 2019-09-23 09:22
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5176 
---------------------------------------------------------------------- 
J'ai installé la dernière version Grisbi-1.9.0-b77a43d3a (mail d'hier soir
18h04)

de mon côté voici ce que j'ai constaté
08h51 ouverture Grisbi
		création du fichier de sauvegarde banque 2019-09212_20190923T090617.gsb
08h57 pas de sauvegarde
08h58 création d’un opération
09h05 pas de sauvegarde
09h06 fermeture Grisbi
		création du fichier de sauvegarde banque 2019-09212_20190923T085114.gsb

les fichiers de sauvegarde sont bien créés dans le dossier
Bibliothèque/Application Support/Grisbi/Data

je n'ai modifié aucun des paramètres de grisbi sauf coché la case "Effectuer
une copie de sauvegarde toutes les 5 minutes", arrêté Grisbi et redémarrer
Grisbi (08h51)


voici ce que le terminal affiche avec
/Applications/Grisbi.app/Contents/MacOS/Grisbi 

Last login: Mon Sep 23 08:28:55 on console
MacBook-Pro-de-Philippe:~ philippe$
/Applications/Grisbi.app/Contents/MacOS/Grisbi
2019-09-23 09:07:36.901 defaults[922:50493] 
The domain/default pair of (.GlobalPreferences, AppleCollationOrder) does not
exist
Mon Sep 23 09:07:37 2019, 0,146097 : Debug GRISBI 1.9.0-b77a43d3a - Mode Debug
actif : niveau «Debug» 
Mon Sep 23 09:07:37 2019, 0,146155 : Debug - grisbi_app.c:145:void
grisbi_app_struct_conf_init(void)
Mon Sep 23 09:07:37 2019, 0,242113 : Debug - grisbi_settings.c:473:void
grisbi_settings_init(GrisbiSettings *)
Mon Sep 23 09:07:37 2019, 0,242682 : Debug - gsb_file.c:595:void
gsb_file_init_last_path(const gchar *) - /Users/philippe/_synch/_grisbi/
Variables d'environnement :

LANGUAGE = fr_FR

Currency
	currency_symbol   = Eu
	mon_thousands_sep = " "
	mon_decimal_point = ,
	positive_sign     = ""
	negative_sign     = "-"
	p_cs_precedes     = "0"
	n_cs_precedes     = "0"
	p_sep_by_space    = "1"
	frac_digits       = "2"

gint64
	G_GINT64_MODIFIER = "ll"
	9223372036854775807

Paths
	user_default_dir             = /Users/philippe
	user_data_dir                = /Users/philippe/Library/Application
Support/Grisbi/data
	user_config_dir              = /Users/philippe/Library/Application
Support/Grisbi/config

	G_USER_DIRECTORY_DOCUMENTS   = /Users/philippe/Documents
	G_USER_DIRECTORY_DOWNLOAD    = /Users/philippe/Desktop

	categories_dir               =
/Applications/Grisbi.app/Contents/Resources/share/grisbi/categories
	locale_dir                   =
/Applications/Grisbi.app/Contents/Resources/share/locale
	pixmaps_dir                  =
/Applications/Grisbi.app/Contents/Resources/share/pixmaps/grisbi
	help_dir                     =
/Applications/Grisbi.app/Contents/Resources/share/doc/grisbi
	ui_dir                       =
/Applications/Grisbi.app/Contents/Resources/share/grisbi/ui

Mon Sep 23 09:07:37 2019, 0,245006 : Debug - gsb_rgba.c:90:void
gsb_rgba_initialise_couleurs_par_defaut(void)
Mon Sep 23 09:07:37 2019, 0,245173 : Debug - import.c:1353:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter «CSV» en
tant que format d'importation
Mon Sep 23 09:07:37 2019, 0,245197 : Debug - import.c:1353:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter «QIF» en
tant que format d'importation
Mon Sep 23 09:07:37 2019, 0,245209 : Debug - import.c:1353:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter «Gnucash» en
tant que format d'importation
Mon Sep 23 09:07:37 2019, 0,245218 : Debug - import.c:1353:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter «OFX» en
tant que format d'importation
Mon Sep 23 09:07:37 2019, 0,259902 : Debug - grisbi_app.c:418:void
grisbi_app_init_recent_files_menu(GrisbiApp *)
Mon Sep 23 09:07:37 2019, 0,260214 : Debug - grisbi_app.c:978:void
grisbi_app_activate(GApplication *)
Mon Sep 23 09:07:37 2019, 0,265161 : Debug - grisbi_win.c:646:void
grisbi_win_no_file_page_new(GrisbiWin *)
Mon Sep 23 09:07:37 2019, 0,270068 : Debug - utils_dates.c:1168:gchar
*gsb_date_initialise_format_date(void)
Mon Sep 23 09:07:37 2019, 0,667040 : Debug - grisbi_win.c:1554:void
grisbi_win_stack_box_show(GrisbiWin *, const gchar *) - accueil_page
Mon Sep 23 09:07:37 2019, 0,724365 : Debug - gsb_file.c:848:gboolean
gsb_file_automatic_backup_start(GtkWidget *, gpointer) - 1 

---------------------------------------------------------------------- 
 (0005180) phlpp (reporter) - 2019-09-23 17:44
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5180 
---------------------------------------------------------------------- 
désolé le C/R est incomplet. Voici la totalité

Last login: Mon Sep 23 08:28:55 on console
MacBook-Pro-de-Philippe:~ philippe$
/Applications/Grisbi.app/Contents/MacOS/Grisbi
2019-09-23 09:07:36.901 defaults[922:50493] 
The domain/default pair of (.GlobalPreferences, AppleCollationOrder) does not
exist
Mon Sep 23 09:07:37 2019, 0,146097 : Debug GRISBI 1.9.0-b77a43d3a - Mode Debug
actif : niveau «Debug» 
Mon Sep 23 09:07:37 2019, 0,146155 : Debug - grisbi_app.c:145:void
grisbi_app_struct_conf_init(void)
Mon Sep 23 09:07:37 2019, 0,242113 : Debug - grisbi_settings.c:473:void
grisbi_settings_init(GrisbiSettings *)
Mon Sep 23 09:07:37 2019, 0,242682 : Debug - gsb_file.c:595:void
gsb_file_init_last_path(const gchar *) - /Users/philippe/_synch/_grisbi/
Variables d'environnement :

LANGUAGE = fr_FR

Currency
	currency_symbol   = Eu
	mon_thousands_sep = " "
	mon_decimal_point = ,
	positive_sign     = ""
	negative_sign     = "-"
	p_cs_precedes     = "0"
	n_cs_precedes     = "0"
	p_sep_by_space    = "1"
	frac_digits       = "2"

gint64
	G_GINT64_MODIFIER = "ll"
	9223372036854775807

Paths
	user_default_dir             = /Users/philippe
	user_data_dir                = /Users/philippe/Library/Application
Support/Grisbi/data
	user_config_dir              = /Users/philippe/Library/Application
Support/Grisbi/config

	G_USER_DIRECTORY_DOCUMENTS   = /Users/philippe/Documents
	G_USER_DIRECTORY_DOWNLOAD    = /Users/philippe/Desktop

	categories_dir               =
/Applications/Grisbi.app/Contents/Resources/share/grisbi/categories
	locale_dir                   =
/Applications/Grisbi.app/Contents/Resources/share/locale
	pixmaps_dir                  =
/Applications/Grisbi.app/Contents/Resources/share/pixmaps/grisbi
	help_dir                     =
/Applications/Grisbi.app/Contents/Resources/share/doc/grisbi
	ui_dir                       =
/Applications/Grisbi.app/Contents/Resources/share/grisbi/ui

Mon Sep 23 09:07:37 2019, 0,245006 : Debug - gsb_rgba.c:90:void
gsb_rgba_initialise_couleurs_par_defaut(void)
Mon Sep 23 09:07:37 2019, 0,245173 : Debug - import.c:1353:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter «CSV» en
tant que format d'importation
Mon Sep 23 09:07:37 2019, 0,245197 : Debug - import.c:1353:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter «QIF» en
tant que format d'importation
Mon Sep 23 09:07:37 2019, 0,245209 : Debug - import.c:1353:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter «Gnucash» en
tant que format d'importation
Mon Sep 23 09:07:37 2019, 0,245218 : Debug - import.c:1353:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter «OFX» en
tant que format d'importation
Mon Sep 23 09:07:37 2019, 0,259902 : Debug - grisbi_app.c:418:void
grisbi_app_init_recent_files_menu(GrisbiApp *)
Mon Sep 23 09:07:37 2019, 0,260214 : Debug - grisbi_app.c:978:void
grisbi_app_activate(GApplication *)
Mon Sep 23 09:07:37 2019, 0,265161 : Debug - grisbi_win.c:646:void
grisbi_win_no_file_page_new(GrisbiWin *)
Mon Sep 23 09:07:37 2019, 0,270068 : Debug - utils_dates.c:1168:gchar
*gsb_date_initialise_format_date(void)
Mon Sep 23 09:07:37 2019, 0,667040 : Debug - grisbi_win.c:1554:void
grisbi_win_stack_box_show(GrisbiWin *, const gchar *) - accueil_page
Mon Sep 23 09:07:37 2019, 0,724365 : Debug - gsb_file.c:848:gboolean
gsb_file_automatic_backup_start(GtkWidget *, gpointer) - 1
Mon Sep 23 09:11:54 2019, 1,757373 : Debug - grisbi_prefs.c:730:void
grisbi_prefs_init(GrisbiPrefs *)
Mon Sep 23 09:11:54 2019, 1,759808 : Debug - grisbi_prefs.c:633:GtkWidget
*grisbi_prefs_left_tree_view_setup(GrisbiPrefs *)
Mon Sep 23 09:11:54 2019, 1,763658 : Debug - grisbi_prefs.c:443:void
grisbi_prefs_left_panel_populate_tree_model(GrisbiPrefs *)
Mon Sep 23 09:11:54 2019, 1,975557 : Debug - prefs_page_files.c:109:void
prefs_page_files_setup_files_page(PrefsPageFiles *)
Mon Sep 23 09:11:54 2019, 1,988981 : Debug - prefs_page_archives.c:549:void
prefs_page_archives_setup_archives_page(PrefsPageArchives *)
Mon Sep 23 09:11:54 2019, 1,994684 : Debug - grisbi_prefs.c:390:GtkWidget
*grisbi_prefs_setup_import_page(GrisbiPrefs *)
Mon Sep 23 09:11:54 2019, 2,001330 : Debug - prefs_page_import_files.c:108:void
prefs_page_import_files_setup_import_files_page(PrefsPageImportFiles *)
Mon Sep 23 09:11:54 2019, 2,008966 : Debug - prefs_page_import_asso.c:568:void
prefs_page_import_asso_setup_import_asso_page(PrefsPageImportAsso *)
Mon Sep 23 09:11:54 2019, 2,025457 : Debug - prefs_page_divers.c:288:void
prefs_page_divers_setup_divers_page(PrefsPageDivers *)
Mon Sep 23 09:11:54 2019, 2,044401 : Debug - prefs_page_accueil.c:203:void
prefs_page_accueil_setup_accueil_page(PrefsPageAccueil *)
Mon Sep 23 09:11:54 2019, 2,049882 : Debug - prefs_page_display_fonts.c:503:void
prefs_page_display_fonts_setup_display_fonts_page(PrefsPageDisplayFonts *)
Mon Sep 23 09:11:54 2019, 2,065821 : Debug - prefs_page_display_adr.c:185:void
prefs_page_display_adr_setup_display_adr_page(PrefsPageDisplayAdr *)
Mon Sep 23 09:11:54 2019, 2,075161 : Debug - prefs_page_metatree.c:307:void
prefs_page_metatree_setup_metatree_page(PrefsPageMetatree *)
Mon Sep 23 09:11:54 2019, 2,075815 : Debug - gsb_currency.c:269:gboolean
gsb_currency_update_combobox_currency_list(void)
Mon Sep 23 09:11:54 2019, 2,087702 : Debug - prefs_page_display_gui.c:193:void
prefs_page_display_gui_setup_display_gui_page(PrefsPageDisplayGui *)
Mon Sep 23 09:11:54 2019, 2,141290 : Debug -
prefs_page_form_completion.c:313:void
prefs_page_form_completion_setup_form_completion_page(PrefsPageFormCompletion *)
Mon Sep 23 09:11:54 2019, 2,201177 : Debug - prefs_page_bet_account.c:436:void
prefs_page_bet_account_setup_account_page(PrefsPageBetAccount *)
Mon Sep 23 09:12:37 2019, 5,101546 : Debug - gsb_file.c:364:gboolean
gsb_file_automatic_backup(gpointer)
Mon Sep 23 09:43:30 2019, 6,487954 : Debug - grisbi_prefs.c:297:void
grisbi_prefs_dialog_response(GtkDialog *, gint)

(Grisbi-bin:911): GLib-WARNING **: 09:43:30.574: poll(2) failed due to:
Undefined error: 0.
Mon Sep 23 09:43:34 2019, 7,022960 : Debug - gsb_file.c:905:gboolean
gsb_file_close(void)
Mon Sep 23 09:43:37 2019, 7,026232 : Debug - grisbi_app.c:540:gboolean
grisbi_app_window_delete_event(GrisbiWin *, GdkEvent *, GrisbiApp *)
Mon Sep 23 09:43:37 2019, 7,026284 : Debug - gsb_file.c:905:gboolean
gsb_file_close(void)
Mon Sep 23 09:43:37 2019, 7,030458 : Debug - grisbi_win.c:986:void
grisbi_win_finalize(GObject *)
Mon Sep 23 09:43:37 2019, 7,030479 : Debug - grisbi_win.c:874:void
grisbi_win_free_w_etat(GrisbiWinEtat *)
Mon Sep 23 09:43:37 2019, 7,030487 : Debug - grisbi_win.c:899:void
grisbi_win_free_w_run(GrisbiWinRun *)
Mon Sep 23 09:43:37 2019, 7,030645 : Debug - grisbi_app.c:1082:void
grisbi_app_shutdown(GApplication *)
Mon Sep 23 09:43:37 2019, 7,030684 : Debug - grisbi_settings.c:621:void
grisbi_settings_save_app_config(void)
Mon Sep 23 09:43:37 2019, 7,032997 : Debug - grisbi_app.c:163:void
grisbi_app_struct_conf_free(void)
Mon Sep 23 09:43:37 2019, 7,035186 : Debug - grisbi_app.c:1059:void
grisbi_app_dispose(GObject *)
MacBook-Pro-de-Philippe:~ philippe$ 

---------------------------------------------------------------------- 
 (0005181) LudovicRousseau (administrator) - 2019-09-23 18:15
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5181 
---------------------------------------------------------------------- 
La fonction de sauvegarde automatique est bien appelée (à 9h12) :
Mon Sep 23 09:12:37 2019, 5,101546 : Debug - gsb_file.c:364:gboolean
gsb_file_automatic_backup(gpointer)

Si il n'y a toujours aucune sauvegarde dans votre dossier
"/Users/philippe/_synch/_grisbi/zBackup" c'est qu'il y a un autre problème. 

---------------------------------------------------------------------- 
 (0005182) phlpp (reporter) - 2019-09-23 18:25
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5182 
---------------------------------------------------------------------- 
normalement, il y a création d'un nouveau fichier avec code date/heure ou bien
c'est une mise à jour du fichier créé lors de l'ouverture? 

---------------------------------------------------------------------- 
 (0005183) phlpp (reporter) - 2019-09-23 18:34
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5183 
---------------------------------------------------------------------- 
si je veux essayer avec un nouveau fichier de compte, dans quel emplacement
faut-il faire la sauvegarde et comment nommer le fichier de compte gsb. pour
optimiser les chances de réussite
Dans mon ordinateur, je ne suis pas en administrateur en usage courant. Est-ce
important?  À priori non puisque les sauvegarde de début et de fin se font
correctement.
Est-il nécessaire de modifier le fichier de compte (créer une nouvelle
opération par exemple) pour déclencher une sauvegarde toute les 5 minutes ou
bien la sauvegarde se fait quelque soit l'état du fichier gsb 

---------------------------------------------------------------------- 
 (0005184) LudovicRousseau (administrator) - 2019-09-23 18:59
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5184 
---------------------------------------------------------------------- 
Oui, il faut que les données soient modifiées et *pas encore* sauvegardées
pour que la sauvegarde automatique soit faite.

Grisbi logue une ligne lorsqu'il sauve un fichier. Par exemple :
Mon Sep 23 18:56:02 2019, 5.216877 : Debug - gsb_file_save.c:235:gboolean
gsb_file_save_save_file(const gchar *, gboolean, gint) -
/Users/rousseau/Grisbi_Test.gsb 

---------------------------------------------------------------------- 
 (0005186) phlpp (reporter) - 2019-09-23 21:34
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5186 
---------------------------------------------------------------------- 
concernant le terminal,  il fallait démarrer grisbi depuis le terminal et
ensuite utiliser grisbi, c'est bien ça.
C'est ce que j'ai fait, mais involontairement. Je n'ai pas fermé le terminal ce
matin après avoir envoyé mon message à 09h20. Le terminal a tourné toute la
journée et ma manière d'utiliser Grisbi n'a pas été classique. J'ai ouvert
plusieurs fichiers gsb les uns après les autres. Ensuite j'ai fait plusieurs
sauvegardes de mon fichier de travail en modifiant le nom du fichier .gsb  (-1,
-2, -3 ...) Je pense que c'est cela qui a généré les fichiers de sauvegarde
vus par le terminal.
Je refais un essai demain en ouvrant un seul fichier et sans créer ces
sauvegardes volontaires. 

---------------------------------------------------------------------- 
 (0005187) phlpp (reporter) - 2019-09-24 08:04
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5187 
---------------------------------------------------------------------- 
bonjour
dans l'ordre, j'ai désinstallé Grisbi, vidé la corbeille, redémarrer
l'ordinateur et réinstallé Grisbi version-1.9.0-b77a43d3a.
J'ai ensuite créé un nouveau fichier de compte en acceptant tous les choix par
défaut, sans aucune modification. 
J'ai coché la case "sauvegarde toutes les 5 minutes" dans les préférences ,
créé une première opération et refermé Grisbi.
J'ai redémarré Grisbi depuis le terminal à 07h22 et ouvert le fichier de
compte
J'ai créé une opération à 07h23 et une autre opération à 07h36 ou 37
à 07h48, j'ai sauvegardé le fichier de compte et refermé Grisbi

Dans le dossier Application Support/Grisbi/data, deux fichiers ont été créés
Mes comptes_20190924T072301.gsb
Mes comptes_20190924T074841.gsb

voici ce que le terminal a enregistré
-------------------------------------------------------------------------

MacBook-Pro-de-Philippe:~ philippe$
/Applications/Grisbi.app/Contents/MacOS/Grisbi
2019-09-24 07:22:55.944 defaults[2916:168414] 
The domain/default pair of (.GlobalPreferences, AppleCollationOrder) does not
exist
Tue Sep 24 07:22:56 2019, 0,146085 : Debug GRISBI 1.9.0-b77a43d3a - Mode Debug
actif : niveau «Debug» 
Tue Sep 24 07:22:56 2019, 0,146146 : Debug - grisbi_app.c:145:void
grisbi_app_struct_conf_init(void)
Tue Sep 24 07:22:56 2019, 0,271915 : Debug - grisbi_settings.c:473:void
grisbi_settings_init(GrisbiSettings *)
Tue Sep 24 07:22:56 2019, 0,273908 : Debug - gsb_file.c:595:void
gsb_file_init_last_path(const gchar *) - /Users/philippe/Documents
Variables d'environnement :

LANGUAGE = fr_FR

Currency
	currency_symbol   = Eu
	mon_thousands_sep = " "
	mon_decimal_point = ,
	positive_sign     = ""
	negative_sign     = "-"
	p_cs_precedes     = "0"
	n_cs_precedes     = "0"
	p_sep_by_space    = "1"
	frac_digits       = "2"

gint64
	G_GINT64_MODIFIER = "ll"
	9223372036854775807

Paths
	user_default_dir             = /Users/philippe
	user_data_dir                = /Users/philippe/Library/Application
Support/Grisbi/data
	user_config_dir              = /Users/philippe/Library/Application
Support/Grisbi/config

	G_USER_DIRECTORY_DOCUMENTS   = /Users/philippe/Documents
	G_USER_DIRECTORY_DOWNLOAD    = /Users/philippe/Desktop

	categories_dir               =
/Applications/Grisbi.app/Contents/Resources/share/grisbi/categories
	locale_dir                   =
/Applications/Grisbi.app/Contents/Resources/share/locale
	pixmaps_dir                  =
/Applications/Grisbi.app/Contents/Resources/share/pixmaps/grisbi
	help_dir                     =
/Applications/Grisbi.app/Contents/Resources/share/doc/grisbi
	ui_dir                       =
/Applications/Grisbi.app/Contents/Resources/share/grisbi/ui

Tue Sep 24 07:22:56 2019, 0,277549 : Debug - gsb_rgba.c:90:void
gsb_rgba_initialise_couleurs_par_defaut(void)
Tue Sep 24 07:22:56 2019, 0,277637 : Debug - import.c:1353:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter «CSV» en
tant que format d'importation
Tue Sep 24 07:22:56 2019, 0,277655 : Debug - import.c:1353:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter «QIF» en
tant que format d'importation
Tue Sep 24 07:22:56 2019, 0,277772 : Debug - import.c:1353:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter «Gnucash» en
tant que format d'importation
Tue Sep 24 07:22:56 2019, 0,277789 : Debug - import.c:1353:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter «OFX» en
tant que format d'importation
Tue Sep 24 07:22:56 2019, 0,293953 : Debug - grisbi_app.c:418:void
grisbi_app_init_recent_files_menu(GrisbiApp *)
Tue Sep 24 07:22:56 2019, 0,294388 : Debug - grisbi_app.c:978:void
grisbi_app_activate(GApplication *)
Tue Sep 24 07:22:56 2019, 0,298801 : Debug - grisbi_win.c:646:void
grisbi_win_no_file_page_new(GrisbiWin *)
Tue Sep 24 07:22:56 2019, 0,303538 : Debug - utils_dates.c:1168:gchar
*gsb_date_initialise_format_date(void)
Tue Sep 24 07:22:56 2019, 0,764657 : Debug - grisbi_win.c:1554:void
grisbi_win_stack_box_show(GrisbiWin *, const gchar *) - accueil_page
Tue Sep 24 07:22:57 2019, 0,830444 : Debug - gsb_file.c:848:gboolean
gsb_file_automatic_backup_start(GtkWidget *, gpointer) - 1
Tue Sep 24 07:23:01 2019, 1,014619 : Debug - menu.c:404:void
grisbi_cmd_file_open_direct_menu(GSimpleAction *, GVariant *, gpointer)
Tue Sep 24 07:23:01 2019, 1,014657 : Debug - gsb_file.c:905:gboolean
gsb_file_close(void)
Tue Sep 24 07:23:01 2019, 1,014703 : Debug - gsb_file.c:688:gboolean
gsb_file_open_file(const gchar *) - /Users/philippe/Mes comptes.gsb
Tue Sep 24 07:23:01 2019, 1,016835 : Debug - traitement_variables.c:132:void
init_variables(void)
Tue Sep 24 07:23:01 2019, 1,017000 : Debug - traitement_variables.c:369:void
initialise_tab_affichage_ope(void)
Tue Sep 24 07:23:01 2019, 1,017028 : Debug - gsb_form_widget.c:196:gboolean
gsb_form_widget_free_list(void)
Tue Sep 24 07:23:01 2019, 1,017038 : Debug - gsb_form_scheduler.c:252:gboolean
gsb_form_scheduler_free_list(void)
Tue Sep 24 07:23:01 2019, 1,017061 : Debug - gsb_file_load.c:4092:gboolean
gsb_file_load_open_file(const gchar *) - /Users/philippe/Mes comptes.gsb
Tue Sep 24 07:23:01 2019, 1,017333 : Debug - utils_dates.c:719:void
gsb_date_set_format_date(const gchar *)
Tue Sep 24 07:23:01 2019, 1,022536 : Debug - gsb_file_util.c:257:gboolean
gsb_file_util_modify_lock(const gchar *, gboolean) - 1
Tue Sep 24 07:23:01 2019, 1,022857 : Debug - gsb_file_save.c:235:gboolean
gsb_file_save_save_file(const gchar *, gboolean, gint) -
/Users/philippe/Library/Application Support/Grisbi/data/Mes
comptes_20190924T072301.gsb
Tue Sep 24 07:23:01 2019, 1,023093 : Debug - gsb_rgba.c:399:gchar
*gsb_rgba_get_string_to_save(void)
Tue Sep 24 07:23:01 2019, 1,024486 : Debug - menu.c:1177:void
gsb_menu_set_menus_with_file_sensitive(gboolean) - 1
Tue Sep 24 07:23:01 2019, 1,025130 : Debug - grisbi_win.c:622:void
grisbi_win_init_general_widgets(GrisbiWin *)
Tue Sep 24 07:23:01 2019, 1,040998 : Debug - grisbi_win.c:573:GtkWidget
*grisbi_win_create_general_notebook(GrisbiWin *) - create_main_notebook
Tue Sep 24 07:23:01 2019, 1,042883 : Debug - grisbi_win.c:414:GtkWidget
*grisbi_win_form_new(GrisbiWin *)
Tue Sep 24 07:23:01 2019, 1,043314 : Debug - gsb_form.c:1151:void
gsb_form_create_widgets(void)
Tue Sep 24 07:23:01 2019, 1,043399 : Debug - gsb_form_scheduler.c:126:gboolean
gsb_form_scheduler_create(GtkWidget *)
Tue Sep 24 07:23:01 2019, 1,048261 : Debug - gsb_form_scheduler.c:603:gboolean
gsb_form_scheduler_clean(void)
Tue Sep 24 07:23:01 2019, 1,049407 : Debug - gsb_form.c:407:gboolean
gsb_form_initialise_transaction_form(void)
Tue Sep 24 07:23:01 2019, 1,069294 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 0
Tue Sep 24 07:23:01 2019, 1,072640 : Debug - grisbi_win.c:1554:void
grisbi_win_stack_box_show(GrisbiWin *, const gchar *) - file_page
Tue Sep 24 07:23:01 2019, 1,075211 : Debug - grisbi_win.c:473:gboolean
grisbi_win_fill_general_notebook(GrisbiWin *)
Tue Sep 24 07:23:01 2019, 1,075230 : Debug - accueil.c:1733:GtkWidget
*creation_onglet_accueil(void)
Tue Sep 24 07:23:01 2019, 1,086665 : Debug - bet_tab.c:719:GtkWidget
*bet_array_create_page(void)
Tue Sep 24 07:23:01 2019, 1,097271 : Debug - bet_hist.c:161:GtkWidget
*bet_historical_create_page(void)
Tue Sep 24 07:23:01 2019, 1,105016 : Debug - bet_finance_ui.c:1679:GtkWidget
*bet_finance_ui_create_account_amortization_page(void)
Tue Sep 24 07:23:01 2019, 1,105041 : Debug - bet_finance_ui.c:1723:GtkWidget
*bet_finance_ui_create_amortization_heading(GtkWidget *)
Tue Sep 24 07:23:01 2019, 1,105298 : Debug - bet_finance_ui.c:1803:GtkWidget
*bet_finance_ui_create_amortization_tree_view(GtkWidget *, gint)
Tue Sep 24 07:23:01 2019, 1,110850 : Debug -
gsb_account_property.c:202:GtkWidget *gsb_account_property_create_page(void)
Tue Sep 24 07:23:01 2019, 1,116052 : Debug - gsb_currency.c:269:gboolean
gsb_currency_update_combobox_currency_list(void)
Tue Sep 24 07:23:01 2019, 1,130348 : Debug - gsb_scheduler_list.c:1935:GtkWidget
*gsb_scheduler_list_create_list(void)
Tue Sep 24 07:23:01 2019, 1,135766 : Debug -
gsb_scheduler_list.c:1043:GtkTreeModel *gsb_scheduler_list_create_model(void)
Tue Sep 24 07:23:01 2019, 1,135879 : Debug - gsb_scheduler_list.c:861:void
gsb_scheduler_list_create_list_columns(GtkWidget *)
Tue Sep 24 07:23:01 2019, 1,147630 : Debug - bet_finance_ui.c:1630:GtkWidget
*bet_finance_ui_create_loan_simulator(void)
Tue Sep 24 07:23:01 2019, 1,147758 : Debug - bet_finance_ui.c:1435:GtkWidget
*bet_finance_ui_create_simulator_page(void)
Tue Sep 24 07:23:01 2019, 1,158467 : Debug - bet_finance_ui.c:955:GtkWidget
*bet_finance_ui_create_amortization_page(void)
Tue Sep 24 07:23:01 2019, 1,158693 : Debug - bet_finance_ui.c:1803:GtkWidget
*bet_finance_ui_create_amortization_tree_view(GtkWidget *, gint)
Tue Sep 24 07:23:01 2019, 1,199663 : Debug -
gsb_transactions_list.c:901:gboolean gsb_transactions_list_fill_model(void)
Tue Sep 24 07:23:01 2019, 1,199688 : Debug -
gsb_transactions_list.c:943:gboolean
gsb_transactions_list_fill_archive_store(void)
Tue Sep 24 07:23:01 2019, 1,423085 : Debug - grisbi_win.c:1597:gboolean
grisbi_win_set_window_title(gint) - -1
Tue Sep 24 07:23:01 2019, 1,425261 : Debug - navigation.c:1180:gboolean
gsb_gui_navigation_select_line(GtkTreeSelection *, GtkTreeModel *)
Tue Sep 24 07:23:01 2019, 1,425301 : Debug - menu.c:1211:void
gsb_menu_set_menus_view_account_sensitive(gboolean) - 0
Tue Sep 24 07:23:01 2019, 1,425314 : Info - navigation.c:1202:gboolean
gsb_gui_navigation_select_line(GtkTreeSelection *, GtkTreeModel *) - Home page
selected
Tue Sep 24 07:23:01 2019, 1,428027 : Debug - accueil.c:1284:void
update_liste_echeances_manuelles_accueil(gboolean) - 0
Tue Sep 24 07:23:01 2019, 1,428041 : Debug - gsb_scheduler.c:572:void
gsb_scheduler_check_scheduled_transactions_time_limit(void)
Tue Sep 24 07:23:01 2019, 1,428056 : Debug - accueil.c:1431:void
update_liste_echeances_auto_accueil(gboolean) - 0
Tue Sep 24 07:23:01 2019, 1,428062 : Debug - accueil.c:1569:void
update_soldes_minimaux(gboolean) - update_soldes_minimaux
Tue Sep 24 07:23:01 2019, 1,428070 : Debug - accueil.c:1668:void
update_fin_comptes_passifs(gboolean)
Tue Sep 24 07:23:03 2019, 1,529711 : Debug - navigation.c:1180:gboolean
gsb_gui_navigation_select_line(GtkTreeSelection *, GtkTreeModel *)
Tue Sep 24 07:23:03 2019, 1,533972 : Info - navigation.c:1213:gboolean
gsb_gui_navigation_select_line(GtkTreeSelection *, GtkTreeModel *) - Account
page selected
Tue Sep 24 07:23:03 2019, 1,534141 : Debug - navigation.c:997:gboolean
gsb_gui_navigation_change_account(gint) - 1
Tue Sep 24 07:23:03 2019, 1,534201 : Debug - gsb_transactions_list.c:1240:gfloat
gsb_transactions_list_get_row_align(void)
Tue Sep 24 07:23:03 2019, 1,534211 : Debug - transaction_list_sort.c:143:void
transaction_list_sort_set_column(gint, GtkSortType) - 1
Tue Sep 24 07:23:03 2019, 1,534420 : Debug - transaction_list.c:625:void
transaction_list_filter(gint)
Tue Sep 24 07:23:03 2019, 1,534521 : Debug - transaction_list.c:907:void
transaction_list_set_balances(void)
Tue Sep 24 07:23:03 2019, 1,534631 : Debug - transaction_list_sort.c:82:void
transaction_list_sort(void)
Tue Sep 24 07:23:03 2019, 1,534674 : Debug - transaction_list.c:828:void
transaction_list_colorize(void)
Tue Sep 24 07:23:03 2019, 1,534697 : Debug - gsb_transactions_list.c:1730:void
gsb_transactions_list_selection_changed(gint) - -1
Tue Sep 24 07:23:03 2019, 1,534708 : Debug - menu.c:1106:void
gsb_menu_set_menus_select_transaction_sensitive(gboolean) - 0
Tue Sep 24 07:23:03 2019, 1,534720 : Debug - gsb_form.c:1271:gboolean
gsb_form_fill_by_transaction(gint, gint, gboolean) - -1
Tue Sep 24 07:23:03 2019, 1,534735 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 1
Tue Sep 24 07:23:03 2019, 1,534745 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:23:03 2019, 1,538219 : Debug - bet_data.c:172:void
bet_data_select_bet_pages(gint) - 1
Tue Sep 24 07:23:03 2019, 1,538282 : Debug - gsb_account_property.c:592:void
gsb_account_property_fill_page(void)
Tue Sep 24 07:23:03 2019, 1,539752 : Debug - menu.c:1022:gboolean
gsb_menu_update_view_menu(gint) - 1
Tue Sep 24 07:23:03 2019, 1,544099 : Debug - menu.c:1211:void
gsb_menu_set_menus_view_account_sensitive(gboolean) - 1
Tue Sep 24 07:23:03 2019, 1,544283 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 1
Tue Sep 24 07:23:03 2019, 1,544304 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:23:11 2019, 3,476076 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:23:11 2019, 3,476255 : Debug - gsb_regex.c:88:GRegex
*gsb_regex_insert(const gchar *, const gchar *, GRegexCompileFlags,
GRegexMatchFlags) -
^(\d{1,2}|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)(?:[-/.:]?(\d{1,2}|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)(?:[-/.:]?(\d{2}(?:\d{2})?))?)?$
Tue Sep 24 07:23:12 2019, 3,785112 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:23:12 2019, 3,785265 : Debug - gsb_form_transaction.c:82:gboolean
gsb_form_transaction_complete_form_by_payee(const gchar *) - vide
Tue Sep 24 07:23:18 2019, 4,462191 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:23:18 2019, 4,468238 : Debug - gsb_form.c:2972:gboolean
gsb_form_finish_edition(void)
Tue Sep 24 07:23:18 2019, 4,468316 : Debug - gsb_form.c:696:gboolean
gsb_form_validate_form_transaction(gint, gboolean) - -1
Tue Sep 24 07:23:18 2019, 4,468375 : Debug - gsb_form.c:474:void
gsb_form_take_datas_from_form(gint, gboolean) - 2
Tue Sep 24 07:23:18 2019, 4,468407 : Debug - gsb_form.c:222:gboolean
gsb_form_get_categories(gint, gint, gboolean) - 2
Tue Sep 24 07:23:18 2019, 4,468547 : Debug - transaction_list.c:625:void
transaction_list_filter(gint)
Tue Sep 24 07:23:18 2019, 4,468757 : Debug - transaction_list.c:907:void
transaction_list_set_balances(void)
Tue Sep 24 07:23:18 2019, 4,468836 : Debug - transaction_list_sort.c:82:void
transaction_list_sort(void)
Tue Sep 24 07:23:18 2019, 4,468895 : Debug - transaction_list.c:828:void
transaction_list_colorize(void)
Tue Sep 24 07:23:18 2019, 4,468965 : Debug - gsb_transactions_list.c:1730:void
gsb_transactions_list_selection_changed(gint) - -1
Tue Sep 24 07:23:18 2019, 4,468982 : Debug - menu.c:1106:void
gsb_menu_set_menus_select_transaction_sensitive(gboolean) - 0
Tue Sep 24 07:23:18 2019, 4,468990 : Debug - gsb_form.c:1271:gboolean
gsb_form_fill_by_transaction(gint, gint, gboolean) - -1
Tue Sep 24 07:23:18 2019, 4,469001 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 1
Tue Sep 24 07:23:18 2019, 4,469011 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:23:18 2019, 4,471133 : Debug -
gsb_transactions_list.c:1777:gboolean
gsb_transactions_list_edit_transaction(gint) - -1
Tue Sep 24 07:23:18 2019, 4,471387 : Debug - gsb_transactions_list.c:1730:void
gsb_transactions_list_selection_changed(gint) - -1
Tue Sep 24 07:23:18 2019, 4,471414 : Debug - menu.c:1106:void
gsb_menu_set_menus_select_transaction_sensitive(gboolean) - 0
Tue Sep 24 07:23:18 2019, 4,471428 : Debug - gsb_form.c:1271:gboolean
gsb_form_fill_by_transaction(gint, gint, gboolean) - -1
Tue Sep 24 07:23:18 2019, 4,471445 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 1
Tue Sep 24 07:23:18 2019, 4,471461 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:23:18 2019, 4,472148 : Debug - gsb_form.c:1271:gboolean
gsb_form_fill_by_transaction(gint, gint, gboolean) - -1
Tue Sep 24 07:23:18 2019, 4,472181 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 1
Tue Sep 24 07:23:18 2019, 4,472197 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:23:18 2019, 4,476455 : Debug - utils_operations.c:70:void
update_transaction_in_trees(gint) - 2
Tue Sep 24 07:23:20 2019, 4,812357 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:33:26 2019, 5,842187 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:33:49 2019, 6,706631 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:33:49 2019, 6,714229 : Debug - gsb_form.c:3404:gboolean
gsb_form_escape_form(void)
Tue Sep 24 07:33:49 2019, 6,714260 : Debug - gsb_form_scheduler.c:603:gboolean
gsb_form_scheduler_clean(void)
Tue Sep 24 07:33:49 2019, 6,714346 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:36:49 2019, 10,270129 : Debug - gsb_form.c:3404:gboolean
gsb_form_escape_form(void)
Tue Sep 24 07:36:49 2019, 10,270156 : Debug - gsb_form_scheduler.c:603:gboolean
gsb_form_scheduler_clean(void)
Tue Sep 24 07:36:49 2019, 10,270202 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:36:49 2019, 10,270991 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 1
Tue Sep 24 07:36:49 2019, 10,271014 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:36:49 2019, 10,271966 : Debug - gsb_transactions_list.c:1730:void
gsb_transactions_list_selection_changed(gint) - -1
Tue Sep 24 07:36:49 2019, 10,272023 : Debug - menu.c:1106:void
gsb_menu_set_menus_select_transaction_sensitive(gboolean) - 0
Tue Sep 24 07:36:49 2019, 10,272041 : Debug - gsb_form.c:1271:gboolean
gsb_form_fill_by_transaction(gint, gint, gboolean) - -1
Tue Sep 24 07:36:49 2019, 10,272060 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 1
Tue Sep 24 07:36:49 2019, 10,272101 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:36:49 2019, 10,272872 : Debug -
gsb_transactions_list.c:1777:gboolean
gsb_transactions_list_edit_transaction(gint) - -1
Tue Sep 24 07:36:49 2019, 10,273052 : Debug - gsb_transactions_list.c:1730:void
gsb_transactions_list_selection_changed(gint) - -1
Tue Sep 24 07:36:49 2019, 10,273071 : Debug - menu.c:1106:void
gsb_menu_set_menus_select_transaction_sensitive(gboolean) - 0
Tue Sep 24 07:36:49 2019, 10,273079 : Debug - gsb_form.c:1271:gboolean
gsb_form_fill_by_transaction(gint, gint, gboolean) - -1
Tue Sep 24 07:36:49 2019, 10,273091 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 1
Tue Sep 24 07:36:49 2019, 10,273101 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:36:49 2019, 10,273810 : Debug - gsb_form.c:1271:gboolean
gsb_form_fill_by_transaction(gint, gint, gboolean) - -1
Tue Sep 24 07:36:49 2019, 10,273832 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 1
Tue Sep 24 07:36:49 2019, 10,273844 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:36:56 2019, 10,564716 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:36:59 2019, 10,702002 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:36:59 2019, 10,702136 : Debug - gsb_form_transaction.c:82:gboolean
gsb_form_transaction_complete_form_by_payee(const gchar *) - vide
Tue Sep 24 07:37:01 2019, 11,137813 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:37:06 2019, 11,800379 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:37:06 2019, 11,801807 : Debug - gsb_form.c:2972:gboolean
gsb_form_finish_edition(void)
Tue Sep 24 07:37:06 2019, 11,801850 : Debug - gsb_form.c:696:gboolean
gsb_form_validate_form_transaction(gint, gboolean) - -1
Tue Sep 24 07:37:06 2019, 11,801891 : Debug - gsb_form.c:474:void
gsb_form_take_datas_from_form(gint, gboolean) - 3
Tue Sep 24 07:37:06 2019, 11,801917 : Debug - gsb_form.c:222:gboolean
gsb_form_get_categories(gint, gint, gboolean) - 3
Tue Sep 24 07:37:06 2019, 11,802044 : Debug - transaction_list.c:625:void
transaction_list_filter(gint)
Tue Sep 24 07:37:06 2019, 11,802325 : Debug - transaction_list.c:907:void
transaction_list_set_balances(void)
Tue Sep 24 07:37:06 2019, 11,802460 : Debug - transaction_list_sort.c:82:void
transaction_list_sort(void)
Tue Sep 24 07:37:06 2019, 11,802580 : Debug - transaction_list.c:828:void
transaction_list_colorize(void)
Tue Sep 24 07:37:06 2019, 11,802633 : Debug - gsb_transactions_list.c:1730:void
gsb_transactions_list_selection_changed(gint) - -1
Tue Sep 24 07:37:06 2019, 11,802653 : Debug - menu.c:1106:void
gsb_menu_set_menus_select_transaction_sensitive(gboolean) - 0
Tue Sep 24 07:37:06 2019, 11,802665 : Debug - gsb_form.c:1271:gboolean
gsb_form_fill_by_transaction(gint, gint, gboolean) - -1
Tue Sep 24 07:37:06 2019, 11,802679 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 1
Tue Sep 24 07:37:06 2019, 11,802695 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:37:06 2019, 11,805137 : Debug -
gsb_transactions_list.c:1777:gboolean
gsb_transactions_list_edit_transaction(gint) - -1
Tue Sep 24 07:37:06 2019, 11,805225 : Debug - gsb_transactions_list.c:1730:void
gsb_transactions_list_selection_changed(gint) - -1
Tue Sep 24 07:37:06 2019, 11,805238 : Debug - menu.c:1106:void
gsb_menu_set_menus_select_transaction_sensitive(gboolean) - 0
Tue Sep 24 07:37:06 2019, 11,805246 : Debug - gsb_form.c:1271:gboolean
gsb_form_fill_by_transaction(gint, gint, gboolean) - -1
Tue Sep 24 07:37:06 2019, 11,805256 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 1
Tue Sep 24 07:37:06 2019, 11,805265 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:37:06 2019, 11,805823 : Debug - gsb_form.c:1271:gboolean
gsb_form_fill_by_transaction(gint, gint, gboolean) - -1
Tue Sep 24 07:37:06 2019, 11,805842 : Debug - gsb_form.c:1830:gboolean
gsb_form_show(gboolean) - 1
Tue Sep 24 07:37:06 2019, 11,805853 : Debug - gsb_form.c:1960:gboolean
gsb_form_clean(gint) - 1
Tue Sep 24 07:37:06 2019, 11,809127 : Debug - utils_operations.c:70:void
update_transaction_in_trees(gint) - 3
Tue Sep 24 07:37:40 2019, 12,549428 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:48:38 2019, 13,742030 : Debug - gsb_file.c:390:gboolean
gsb_file_save_file(gint) - 0
Tue Sep 24 07:48:38 2019, 13,776076 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:48:41 2019, 14,616475 : Debug - gsb_file_save.c:235:gboolean
gsb_file_save_save_file(const gchar *, gboolean, gint) -
/Users/philippe/Library/Application Support/Grisbi/data/Mes
comptes_20190924T074841.gsb
Tue Sep 24 07:48:41 2019, 14,617089 : Debug - gsb_rgba.c:399:gchar
*gsb_rgba_get_string_to_save(void)
Tue Sep 24 07:48:41 2019, 14,618417 : Debug - gsb_file_save.c:235:gboolean
gsb_file_save_save_file(const gchar *, gboolean, gint) - /Users/philippe/Mes
comptes.gsb
Tue Sep 24 07:48:41 2019, 14,618558 : Debug - gsb_rgba.c:399:gchar
*gsb_rgba_get_string_to_save(void)
Tue Sep 24 07:48:41 2019, 14,619833 : Debug - gsb_file_util.c:257:gboolean
gsb_file_util_modify_lock(const gchar *, gboolean) - 0
Tue Sep 24 07:48:41 2019, 14,620034 : Debug - gsb_file_util.c:257:gboolean
gsb_file_util_modify_lock(const gchar *, gboolean) - 1
Tue Sep 24 07:48:41 2019, 14,620245 : Debug - grisbi_win.c:1597:gboolean
grisbi_win_set_window_title(gint) - 1
Tue Sep 24 07:48:45 2019, 15,062550 : Debug - gsb_file.c:905:gboolean
gsb_file_close(void)
Tue Sep 24 07:48:45 2019, 15,062589 : Debug - gsb_file_util.c:257:gboolean
gsb_file_util_modify_lock(const gchar *, gboolean) - 0
Tue Sep 24 07:48:45 2019, 15,062795 : Debug - traitement_variables.c:132:void
init_variables(void)
Tue Sep 24 07:48:45 2019, 15,065060 : Debug - traitement_variables.c:369:void
initialise_tab_affichage_ope(void)
Tue Sep 24 07:48:45 2019, 15,065100 : Debug - gsb_form_widget.c:196:gboolean
gsb_form_widget_free_list(void)
Tue Sep 24 07:48:45 2019, 15,076588 : Debug - gsb_form_scheduler.c:252:gboolean
gsb_form_scheduler_free_list(void)
Tue Sep 24 07:48:45 2019, 15,128838 : Debug - menu.c:1177:void
gsb_menu_set_menus_with_file_sensitive(gboolean) - 0
Tue Sep 24 07:48:45 2019, 15,129372 : Debug - grisbi_win.c:1715:void
grisbi_win_no_file_page_update(GrisbiWin *)
Tue Sep 24 07:48:45 2019, 15,129397 : Debug - grisbi_win.c:1554:void
grisbi_win_stack_box_show(GrisbiWin *, const gchar *) - accueil_page
Tue Sep 24 07:48:50 2019, 15,356713 : Debug - gsb_file.c:905:gboolean
gsb_file_close(void)
Tue Sep 24 07:48:52 2019, 15,360536 : Debug - grisbi_app.c:540:gboolean
grisbi_app_window_delete_event(GrisbiWin *, GdkEvent *, GrisbiApp *)
Tue Sep 24 07:48:52 2019, 15,360582 : Debug - gsb_file.c:905:gboolean
gsb_file_close(void)
Tue Sep 24 07:48:52 2019, 15,364675 : Debug - grisbi_win.c:986:void
grisbi_win_finalize(GObject *)
Tue Sep 24 07:48:52 2019, 15,364696 : Debug - grisbi_win.c:874:void
grisbi_win_free_w_etat(GrisbiWinEtat *)
Tue Sep 24 07:48:52 2019, 15,364704 : Debug - grisbi_win.c:899:void
grisbi_win_free_w_run(GrisbiWinRun *)
Tue Sep 24 07:48:52 2019, 15,366642 : Debug - grisbi_app.c:1082:void
grisbi_app_shutdown(GApplication *)
Tue Sep 24 07:48:52 2019, 15,366677 : Debug - grisbi_settings.c:621:void
grisbi_settings_save_app_config(void)
Tue Sep 24 07:48:52 2019, 15,368691 : Debug - grisbi_app.c:163:void
grisbi_app_struct_conf_free(void)
Tue Sep 24 07:48:52 2019, 15,369808 : Debug - grisbi_app.c:1059:void
grisbi_app_dispose(GObject *)
MacBook-Pro-de-Philippe:~ philippe$ 

---------------------------------------------------------------------- 
 (0005188) LudovicRousseau (administrator) - 2019-09-24 18:19
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5188 
---------------------------------------------------------------------- 
Dans votre dernière trace je vois bien un appel à
gsb_file_automatic_backup_start()
 Tue Sep 24 07:22:57 2019, 0,830444 : Debug - gsb_file.c:848:gboolean
gsb_file_automatic_backup_start(GtkWidget *, gpointer) - 1

Mais ensuite aucun appel à gsb_file_automatic_backup().
Cette fonction aurait dû être appelée entre 07:37 et 07:48 mais il n'y a rien
dans les traces:
Tue Sep 24 07:37:40 2019, 12,549428 : Debug - gsb_form.c:2190:gboolean
gsb_form_entry_lose_focus(GtkWidget *, GdkEventFocus *, gint *)
Tue Sep 24 07:48:38 2019, 13,742030 : Debug - gsb_file.c:390:gboolean
gsb_file_save_file(gint) - 0 

---------------------------------------------------------------------- 
 (0005189) phlpp (reporter) - 2019-09-24 18:30
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5189 
---------------------------------------------------------------------- 
pendant cette période, ce matin, je ne faisais rien avec l'ordinateur pour ne
pas interférer avec Grisbi.
Est-ce que vous voyez autre chose que je peux tester ou essayer 

---------------------------------------------------------------------- 
 (0005190) LudovicRousseau (administrator) - 2019-09-24 18:38
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5190 
---------------------------------------------------------------------- 
J'ai le même problème quand je lance le Grisbi installé dans /Applications
Par contre tout fonctionne quand j'utilise la version de debug. 

---------------------------------------------------------------------- 
 (0005191) phlpp (reporter) - 2019-09-24 18:50
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5191 
---------------------------------------------------------------------- 
je vais essayer demain matin avec une cession administrateur, sait-on jamais!
Est-ce que vous pouvez faire facilement une version qui ouvrirait juste une
fenêtre avec un bouton OK, toutes les 1 ou 2 minutes, pour valider ce qui est
sensé déclencher la sauvegarde, mais sans faire appel à l'écriture sur le
disque. 

---------------------------------------------------------------------- 
 (0005192) LudovicRousseau (administrator) - 2019-09-24 19:02
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5192 
---------------------------------------------------------------------- 
J'arrive à reproduire de le problème moi même. Plus besoin de vos tests.
Merci.
Par contre je n'ai aucune idée de ce qui se passe. 

---------------------------------------------------------------------- 
 (0005193) pbiava (administrator) - 2019-09-25 17:52
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5193 
---------------------------------------------------------------------- 
J'ai regardé dans les sources. J'ai l'impression que la fonction
g_timeout_add_seconds () ne fonctionne pas avec l'utilisation du modèle
G_APPLICATION. Ce qui est curieux c'est qu'on n'a pas de message d'erreur. Il
faut creuser. 

---------------------------------------------------------------------- 
 (0005194) LudovicRousseau (administrator) - 2019-09-25 18:40
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5194 
---------------------------------------------------------------------- 
Pierre, la fonction de rappel est bien appelé sur macOS quand j'utilise une
compilation pour debug.
Par contre elle n'est pas appelée dans la version release (compilée
différemment sur macOS avec un autre Gtk+).

J'essaie de mettre à jour mon environement Gtk+ pour la version release mais
c'est pas simple sur macOS. 

---------------------------------------------------------------------- 
 (0005195) pbiava (administrator) - 2019-09-26 05:36
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5195 
---------------------------------------------------------------------- 
Actuellement je suis sous Gtk-3.24.8 avec Ubuntu 19.04 

---------------------------------------------------------------------- 
 (0005196) LudovicRousseau (administrator) - 2019-09-29 12:57
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5196 
---------------------------------------------------------------------- 
J'ai mis à jour mon environnement de build pour les release (avec gtk+-3.24.10
et plein d'autres paquets plus récent) et j'ai encore le problème.
Le résultat est disponible sur 
https://sourceforge.net/projects/grisbi/files/grisbi%20unstable/1.9/

Je vais continuer mes recherches. 

---------------------------------------------------------------------- 
 (0005843) LudovicRousseau (administrator) - 2021-01-03 17:17
 https://www.grisbi.org/bugsreports/view.php?id=1970#c5843 
---------------------------------------------------------------------- 
Corrigé dans
https://github.com/grisbi/grisbi/commit/fba13dd3b9f7bdf86138c79f86f1b0b91348c2ac

J'ai testé et mis à jour la version 1.9.98
https://sourceforge.net/projects/grisbi/files/grisbi%20unstable/1.9.98/ 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2019-09-11 12:56 phlpp          New Issue                                    
2019-09-13 17:40 LudovicRousseauAssigned To               => LudovicRousseau 
2019-09-13 17:40 LudovicRousseauStatus                   new => assigned     
2019-09-15 23:29 LudovicRousseauStatus                   assigned => resolved
2019-09-15 23:29 LudovicRousseauResolution               open => fixed       
2019-09-15 23:29 LudovicRousseauFixed in Version          => development (git)
2019-09-15 23:29 LudovicRousseauNote Added: 0005164                          
2019-09-18 15:05 phlpp          Status                   resolved => feedback
2019-09-18 15:05 phlpp          Resolution               fixed => reopened   
2019-09-18 15:05 phlpp          Note Added: 0005166                          
2019-09-18 15:22 phlpp          Note Added: 0005167                          
2019-09-18 15:22 phlpp          Status                   feedback => assigned
2019-09-18 21:07 LudovicRousseauNote Added: 0005169                          
2019-09-22 18:04 LudovicRousseauNote Added: 0005170                          
2019-09-22 21:28 phlpp          Note Added: 0005172                          
2019-09-22 22:02 LudovicRousseauNote Added: 0005173                          
2019-09-23 08:14 phlpp          Note Added: 0005174                          
2019-09-23 08:16 phlpp          Note Added: 0005175                          
2019-09-23 09:22 phlpp          Note Added: 0005176                          
2019-09-23 17:44 phlpp          Note Added: 0005180                          
2019-09-23 18:15 LudovicRousseauNote Added: 0005181                          
2019-09-23 18:25 phlpp          Note Added: 0005182                          
2019-09-23 18:34 phlpp          Note Added: 0005183                          
2019-09-23 18:59 LudovicRousseauNote Added: 0005184                          
2019-09-23 21:34 phlpp          Note Added: 0005186                          
2019-09-24 08:04 phlpp          Note Added: 0005187                          
2019-09-24 18:19 LudovicRousseauNote Added: 0005188                          
2019-09-24 18:30 phlpp          Note Added: 0005189                          
2019-09-24 18:38 LudovicRousseauNote Added: 0005190                          
2019-09-24 18:50 phlpp          Note Added: 0005191                          
2019-09-24 19:02 LudovicRousseauNote Added: 0005192                          
2019-09-25 17:52 pbiava         Note Added: 0005193                          
2019-09-25 18:40 LudovicRousseauNote Added: 0005194                          
2019-09-26 05:36 pbiava         Note Added: 0005195                          
2019-09-29 12:57 LudovicRousseauNote Added: 0005196                          
2021-01-03 17:17 LudovicRousseauNote Added: 0005843                          
2021-01-03 17:21 LudovicRousseauStatus                   assigned => resolved
2021-01-03 17:21 LudovicRousseauResolution               reopened => fixed   
======================================================================



Plus d'informations sur la liste de diffusion bugsreports