[grisbi-bugs] [Grisbi 0000593]: crash en saisissant une opération
bugtracker at grisbi.org
bugtracker at grisbi.org
Sun Jun 7 13:54:08 CEST 2009
The following issue has been RESOLVED.
======================================================================
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: resolved
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-07-2009 11:54 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.
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
======================================================================
More information about the bugsreports
mailing list