[grisbi-bugs] [Grisbi 0000593]: crash en saisissant une opération

bugtracker at grisbi.org bugtracker at grisbi.org
Mon Jun 8 21:21:54 CEST 2009


The following issue has been CLOSED 
====================================================================== 
http://grisbi.tuxfamily.org/mantis/view.php?id=593 
====================================================================== 
Reported By:                jlq
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   593
Category:                   Main
Reproducibility:            always
Severity:                   crash
Priority:                   normal
Status:                     closed
OS:                         Autre(Other) 
Unstable Impact:            Yes 
Version OS:                  
Version GTK:                 
Resolution:                 fixed
Fixed in Version:           CVS (développement)
====================================================================== 
Date Submitted:             06-04-2009 10:26 UTC
Last Modified:              06-08-2009 19:21 UTC
====================================================================== 
Summary:                    crash en saisissant une opération
Description: 
Je saisis une opération avec un tiers déjà utilisé ("Trésor Public"). La
dernière opération liée à ce tiers s'affiche ; c'est une opération en
crédit. Je veux transformer cette opération en une opération en débit et
c'est le crash !

Ci-joint le fichier obtenu par gdb.
====================================================================== 

---------------------------------------------------------------------- 
 pbiava - 06-04-09 20:29  
---------------------------------------------------------------------- 
Je n'ai pas réussi à reproduire ce bug. Peux-tu lancer grisbi dans une
console après avoir entré la commande suivante : 
export DEBUG_GRISBI=5
grisbi

donne moi les lignes qui précèdent immédiatement le crash. 

---------------------------------------------------------------------- 
 jlq - 06-04-09 21:01  
---------------------------------------------------------------------- 
Voici ce qui précède le crash :

jlq at parrachee:~/opt/bin$ ./grisbi
Thu Jun  4 22:57:54 2009 : GRISBI 0.6.0 Debug -
erreur.c:203:initialize_debugging - Debug enabled, level is 'Debug'
Thu Jun  4 22:57:54 2009 : Debug -
traitement_variables.c:367:initialisation_couleurs_listes
Thu Jun  4 22:57:54 2009 : Debug -
traitement_variables.c:220:init_variables
Thu Jun  4 22:57:54 2009 : Debug -
traitement_variables.c:542:initialise_tab_affichage_ope
Thu Jun  4 22:57:54 2009 : Debug -
gsb_form_widget.c:95:gsb_form_widget_free_list
Thu Jun  4 22:57:54 2009 : Debug -
gsb_form_scheduler.c:265:gsb_form_scheduler_free_list
Thu Jun  4 22:57:54 2009 : Debug - import.c:248:register_import_format -
Ajouter « CSV » en tant que format d'importation
Thu Jun  4 22:57:54 2009 : Debug - import.c:248:register_import_format -
Ajouter « QIF » en tant que format d'importation
Thu Jun  4 22:57:54 2009 : Debug -
gsb_file_config.c:1157:gsb_file_config_clean_config
Thu Jun  4 22:57:54 2009 : Debug -
menu.c:791:gsb_menu_transaction_operations_set_sensitive - item
unsensitive
Thu Jun  4 22:57:54 2009 : Debug -
traitement_variables.c:512:menus_sensitifs - 0
Thu Jun  4 22:57:54 2009 : Debug -
menu.c:791:gsb_menu_transaction_operations_set_sensitive - item
unsensitive
Thu Jun  4 22:57:54 2009 : Debug - gsb_file.c:356:gsb_file_open_file -
/home/jlq/Finances/grisbi-0.6/BenB-0.6.gsb
Thu Jun  4 22:57:54 2009 : Debug - utils.c:353:update_ecran
Thu Jun  4 22:57:54 2009 : Debug -
gsb_file_load.c:240:gsb_file_load_open_file -
/home/jlq/Finances/grisbi-0.6/BenB-0.6.gsb
Thu Jun  4 22:57:54 2009 : Debug -
gsb_file_load.c:4363:gsb_file_load_logo_accueil - Chargement du logo
Thu Jun  4 22:57:54 2009 : Debug -
traitement_variables.c:178:modification_fichier - 0
Thu Jun  4 22:57:54 2009 : Debug -
gsb_file.c:980:gsb_file_append_name_to_opened_list -
/home/jlq/Finances/grisbi-0.6/BenB-0.6.gsb
Thu Jun  4 22:57:54 2009 : Debug -
traitement_variables.c:512:menus_sensitifs - 1
Thu Jun  4 22:57:54 2009 : Debug -
menu.c:791:gsb_menu_transaction_operations_set_sensitive - item
unsensitive
Thu Jun  4 22:57:54 2009 : Debug -
fenetre_principale.c:182:create_main_notebook - create_main_notebook
Thu Jun  4 22:57:54 2009 : Debug - gsb_form.c:211:gsb_form_create_widgets
Thu Jun  4 22:57:54 2009 : Debug -
gsb_form_widget.c:95:gsb_form_widget_free_list
Thu Jun  4 22:57:54 2009 : Debug - gsb_form.c:1012:gsb_form_show - 0
Thu Jun  4 22:57:54 2009 : Debug - accueil.c:116:creation_onglet_accueil
Thu Jun  4 22:57:54 2009 : Debug -
gsb_account_property.c:132:gsb_account_property_create_page
Thu Jun  4 22:57:54 2009 : Debug -
gsb_currency.c:280:gsb_currency_update_combobox_currency_list
Thu Jun  4 22:57:54 2009 : Debug -
gsb_scheduler_list.c:156:gsb_scheduler_list_create_list
Thu Jun  4 22:57:54 2009 : Debug -
gsb_scheduler_list.c:339:gsb_scheduler_list_create_list_columns
Thu Jun  4 22:57:54 2009 : Debug -
gsb_scheduler_list.c:388:gsb_scheduler_list_create_model
Thu Jun  4 22:57:54 2009 : Debug -
gsb_transactions_list.c:490:gsb_transactions_list_fill_model
Thu Jun  4 22:57:54 2009 : Debug -
gsb_transactions_list.c:567:gsb_transactions_list_fill_archive_store
Thu Jun  4 22:57:54 2009 : Debug -
navigation.c:956:navigation_change_account - -1
Thu Jun  4 22:57:54 2009 : Debug -
menu.c:726:gsb_menu_update_accounts_in_menus -
gsb_menu_update_accounts_in_menus
Thu Jun  4 22:57:54 2009 : Debug -
gsb_file.c:946:gsb_file_update_window_title - gsb_file_update_window_title
Thu Jun  4 22:57:54 2009 : Debug -
accueil.c:371:update_liste_comptes_accueil - update_liste_comptes_accueil
Thu Jun  4 22:57:54 2009 : Debug -
accueil.c:1214:update_liste_echeances_manuelles_accueil - 1
Thu Jun  4 22:57:54 2009 : Debug -
gsb_scheduler.c:459:gsb_scheduler_check_scheduled_transactions_time_limit
Thu Jun  4 22:57:54 2009 : Debug -
accueil.c:1355:update_liste_echeances_auto_accueil - 1
Thu Jun  4 22:57:54 2009 : Debug - accueil.c:1490:update_soldes_minimaux -
update_soldes_minimaux
Thu Jun  4 22:57:54 2009 : Debug -
accueil.c:1792:update_fin_comptes_passifs
Thu Jun  4 22:57:54 2009 : Debug -
traitement_variables.c:178:modification_fichier - 0
Thu Jun  4 22:57:54 2009 : Debug - utils.c:353:update_ecran
Thu Jun  4 22:57:54 2009 : Debug -
navigation.c:1131:gsb_gui_navigation_select_line
Thu Jun  4 22:57:54 2009 : Info -
navigation.c:1149:gsb_gui_navigation_select_line - Home page selected
Thu Jun  4 22:57:54 2009 : Debug -
accueil.c:371:update_liste_comptes_accueil - update_liste_comptes_accueil
Thu Jun  4 22:57:54 2009 : Debug -
accueil.c:1214:update_liste_echeances_manuelles_accueil - 0
Thu Jun  4 22:57:54 2009 : Debug -
gsb_scheduler.c:459:gsb_scheduler_check_scheduled_transactions_time_limit

Ensuite :
Thu Jun  4 22:59:24 2009 : Debug -
navigation.c:1131:gsb_gui_navigation_select_line
Thu Jun  4 22:59:24 2009 : Info -
navigation.c:1168:gsb_gui_navigation_select_line - Account page selected
Thu Jun  4 22:59:24 2009 : Debug -
navigation.c:956:navigation_change_account - 1
Thu Jun  4 22:59:24 2009 : Debug -
gsb_transactions_list.c:902:gsb_transactions_list_get_row_align
Thu Jun  4 22:59:24 2009 : Debug -
transaction_list_sort.c:130:transaction_list_sort_set_column - 1
Thu Jun  4 22:59:24 2009 : Debug -
transaction_list.c:588:transaction_list_filter
Thu Jun  4 22:59:24 2009 : Debug -
transaction_list_sort.c:75:transaction_list_sort
Thu Jun  4 22:59:24 2009 : Debug -
transaction_list.c:764:transaction_list_colorize
Thu Jun  4 22:59:24 2009 : Debug -
transaction_list.c:819:transaction_list_set_balances
Thu Jun  4 22:59:24 2009 : Debug -
gsb_transactions_list.c:1330:gsb_transactions_list_selection_changed - -1
Thu Jun  4 22:59:24 2009 : Debug -
menu.c:791:gsb_menu_transaction_operations_set_sensitive - item
unsensitive
Thu Jun  4 22:59:24 2009 : Debug -
gsb_transactions_list.c:940:gsb_transactions_list_set_row_align
Thu Jun  4 22:59:24 2009 : Debug -
menu.c:791:gsb_menu_transaction_operations_set_sensitive - item
unsensitive
Thu Jun  4 22:59:24 2009 : Debug -
gsb_account_property.c:478:gsb_account_property_fill_page
Thu Jun  4 22:59:24 2009 : Debug -
menu.c:726:gsb_menu_update_accounts_in_menus -
gsb_menu_update_accounts_in_menus
Thu Jun  4 22:59:24 2009 : Debug - menu.c:668:gsb_menu_update_view_menu -
1
Thu Jun  4 22:59:24 2009 : Debug - gsb_form.c:1012:gsb_form_show - 0
Thu Jun  4 22:59:24 2009 : Debug -
gsb_form.c:1176:gsb_form_fill_from_account - 1
Thu Jun  4 22:59:24 2009 : Debug -
gsb_form_widget.c:95:gsb_form_widget_free_list
Thu Jun  4 22:59:24 2009 : Debug -
gsb_payment_method.c:298:gsb_payment_method_changed_callback
Thu Jun  4 22:59:24 2009 : Debug -
gsb_payment_method.c:298:gsb_payment_method_changed_callback
Thu Jun  4 22:59:24 2009 : Debug - gsb_form.c:1257:gsb_form_clean - 1
Thu Jun  4 22:59:24 2009 : Debug -
gsb_payment_method.c:298:gsb_payment_method_changed_callback
Thu Jun  4 22:59:24 2009 : Debug -
traitement_variables.c:178:modification_fichier - 1
Thu Jun  4 22:59:24 2009 : Debug -
gsb_transactions_list.c:940:gsb_transactions_list_set_row_align
Thu Jun  4 22:59:28 2009 : Debug -
gsb_form_widget.c:745:gsb_form_widget_entry_get_focus
Thu Jun  4 22:59:28 2009 : Debug -
gsb_transactions_list.c:940:gsb_transactions_list_set_row_align
Thu Jun  4 22:59:29 2009 : Debug -
gsb_form.c:1510:gsb_form_entry_lose_focus
Thu Jun  4 22:59:34 2009 : Debug - gsb_form.c:3164:gsb_form_button_press
Thu Jun  4 22:59:36 2009 : Debug -
gsb_form_widget.c:644:gsb_form_widget_set_focus - gsb_form_widget_set_focus
7
Thu Jun  4 22:59:36 2009 : Debug -
gsb_form.c:1510:gsb_form_entry_lose_focus
Thu Jun  4 22:59:36 2009 : Debug -
gsb_form_transaction.c:79:gsb_form_transaction_complete_form_by_payee -
Trésor Public
Thu Jun  4 22:59:36 2009 : Debug -
gsb_payment_method.c:298:gsb_payment_method_changed_callback
Thu Jun  4 22:59:36 2009 : Debug -
gsb_payment_method.c:298:gsb_payment_method_changed_callback
Thu Jun  4 22:59:36 2009 : Debug -
gsb_payment_method.c:298:gsb_payment_method_changed_callback
Thu Jun  4 22:59:36 2009 : Debug -
gsb_payment_method.c:298:gsb_payment_method_changed_callback
Thu Jun  4 22:59:36 2009 : Debug -
gsb_transactions_list.c:940:gsb_transactions_list_set_row_align
Thu Jun  4 22:59:37 2009 : Debug -
gsb_form.c:1510:gsb_form_entry_lose_focus

(grisbi:6922): Gtk-CRITICAL **: gtk_widget_hide: assertion `GTK_IS_WIDGET
(widget)' failed
Thu Jun  4 22:59:37 2009 : Debug -
gsb_form_widget.c:745:gsb_form_widget_entry_get_focus
Thu Jun  4 22:59:37 2009 : Debug -
gsb_payment_method.c:298:gsb_payment_method_changed_callback
Thu Jun  4 22:59:37 2009 : Debug -
gsb_payment_method.c:298:gsb_payment_method_changed_callback
Thu Jun  4 22:59:37 2009 : Debug -
gsb_file_save.c:199:gsb_file_save_save_file - BenB-0.6.gsb
Thu Jun  4 22:59:37 2009 : 15 elements in stack.
	./grisbi(traitement_sigsegv+0x1cb) [0x80826ab]
	[0xb80c5400]
	/usr/lib/libgtk-x11-2.0.so.0 [0xb7e37526]
	/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb79c8c7b]
	/usr/lib/libgobject-2.0.so.0 [0xb79dee57]
	/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x64f) [0xb79e034f]
	/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb79e0936]
	/usr/lib/libgtk-x11-2.0.so.0 [0xb7f522ae]
	/usr/lib/libgtk-x11-2.0.so.0 [0xb7f62232]
	/usr/lib/libgtk-x11-2.0.so.0 [0xb7f62d4d]
	/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__OBJECT+0x8c)
[0xb79d58ac]
	/usr/lib/libgobject-2.0.so.0 [0xb79c73d9]
	/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb79c8c7b]
	/usr/lib/libgobject-2.0.so.0 [0xb79deaff]
	/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9) [0xb79e04b9]
Thu Jun  4 22:59:37 2009 : Debug -
gsb_form.c:1510:gsb_form_entry_lose_focus
Thu Jun  4 22:59:37 2009 : Debug -
gsb_transactions_list.c:940:gsb_transactions_list_set_row_align 

---------------------------------------------------------------------- 
 pbiava - 06-06-09 20:18  
---------------------------------------------------------------------- 
peux-tu m'envoyer une image du formulaire de saisie des opérations afin que
je puisse mettre la même configuration que toi. 

---------------------------------------------------------------------- 
 jlq - 06-07-09 05:39  
---------------------------------------------------------------------- 
J'envoie les images des écrans suivants :
  **  AideÀLaSaisie.png ;
  **  ComportementDuFormulaire.png ;
  **  FormulaireDesOpéraations.png ;
  **  SaisieOpération.png ;

L'opération qui conduit au crash : transformer une opération de débit en
une opération de crédit, ou l'inverse. 

---------------------------------------------------------------------- 
 pbiava - 06-07-09 11:54  
---------------------------------------------------------------------- 
correction d'un plantage de l'application dans une configuration
particulière du formulaire de saisie des opérations. 

---------------------------------------------------------------------- 
 pbiava - 06-08-09 19:21  
---------------------------------------------------------------------- 
confirmation de la correction du bug. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
06-04-09 10:26  jlq            New Issue                                    
06-04-09 10:31  jlq            Issue Monitored: jlq                         
06-04-09 20:29  pbiava         Note Added: 0000992                          
06-04-09 20:42  pbiava         Status                   new => assigned     
06-04-09 20:42  pbiava         Assigned To               => pbiava          
06-04-09 21:01  jlq            Note Added: 0001007                          
06-06-09 20:18  pbiava         Note Added: 0001011                          
06-07-09 05:39  jlq            Note Added: 0001012                          
06-07-09 11:54  pbiava         OS                        => Autre(Other)    
06-07-09 11:54  pbiava         Unstable Impact           => Yes             
06-07-09 11:54  pbiava         Status                   assigned => resolved
06-07-09 11:54  pbiava         Fixed in Version          => CVS (développement)
06-07-09 11:54  pbiava         Resolution               open => fixed       
06-07-09 11:54  pbiava         Note Added: 0001013                          
06-08-09 19:21  pbiava         Status                   resolved => closed  
06-08-09 19:21  pbiava         Note Added: 0001016                          
======================================================================



More information about the bugsreports mailing list