[grisbi-bugs] [Grisbi 0001974]: SegFault whet chosing date format in new install (master @ `eac3da0293`)
Grisbi Bug Tracker
bugtracker at grisbi.org
Lun 14 Oct 19:38:49 CEST 2019
The following issue has been CLOSED
======================================================================
http://www.grisbi.org/bugsreports/view.php?id=1974
======================================================================
Reported By: ebo
Assigned To: LudovicRousseau
======================================================================
Project: Grisbi
Issue ID: 1974
Category: Main
Reproducibility: always
Severity: crash
Priority: normal
Status: closed
OS: Fedora
Unstable Impact: Yes
Version OS: 30
Version GTK:
Resolution: no change required
Fixed in Version:
======================================================================
Date Submitted: 2019-10-12 12:27 CEST
Last Modified: 2019-10-14 19:38 CEST
======================================================================
Summary: SegFault whet chosing date format in new install
(master @ `eac3da0293`)
Description:
I've just made a fresh install of Grisbi on Fedora 30, from `master`
(`eac3da0293fcf265ad3711246bb5145c9f218450`).
When I open Grisbi, I'm prompted for a few settings ("Welcome to Grisbi!" config
popups). Step 1 of 6 is fine.
However, at Step 2 of 6, when I click on "Choose the date format" and
"dd/mm/yyyy", I then hit a segmentation fault.
Additional Information:
Here is the log:
$ grisbi
Sat Oct 12 11:19:51 2019, 0.030215 : GRISBI 1.1.93 Debug -
erreur.c:333:debug_initialize_debugging - Default debug level: Debug
Sat Oct 12 11:19:51 2019, 0.030319 : Debug -
grisbi_app.c:145:grisbi_app_struct_conf_init
Sat Oct 12 11:19:51 2019, 0.080083 : Debug -
grisbi_settings.c:478:grisbi_settings_init
Sat Oct 12 11:19:51 2019, 0.081598 : Debug -
gsb_file.c:584:gsb_file_init_last_path - /home/ebosi/documents
Variables d'environnement :
LANGUAGE = en_GB
Currency
currency_symbol = £
mon_thousands_sep = ","
mon_decimal_point = .
positive_sign = ""
negative_sign = "-"
p_cs_precedes = "1"
n_cs_precedes = "1"
p_sep_by_space = "0"
frac_digits = "2"
gint64
G_GINT64_MODIFIER = "l"
9223372036854775807
Paths
user_default_dir = /home/ebosi
user_data_dir = /home/ebosi/.local/share/grisbi
user_config_dir = /home/ebosi/.config/grisbi
G_USER_DIRECTORY_DOCUMENTS = /home/ebosi/documents
G_USER_DIRECTORY_DOWNLOAD = /home/ebosi
categories_dir = /usr/local/share/grisbi/categories
locale_dir = /usr/local/share/locale
pixmaps_dir = /usr/local/share/pixmaps/grisbi
help_dir = /usr/local/share/doc/grisbi
ui_dir = /usr/local/share/grisbi/ui
Sat Oct 12 11:19:51 2019, 0.082659 : Debug -
gsb_rgba.c:90:gsb_rgba_initialise_couleurs_par_defaut
Sat Oct 12 11:19:51 2019, 0.082679 : Debug -
traitement_variables.c:131:init_variables
Sat Oct 12 11:19:51 2019, 0.082771 : Debug -
traitement_variables.c:359:initialise_tab_affichage_ope
Sat Oct 12 11:19:51 2019, 0.082836 : Debug -
gsb_form_widget.c:198:gsb_form_widget_free_list
Sat Oct 12 11:19:51 2019, 0.082857 : Debug -
gsb_form_scheduler.c:252:gsb_form_scheduler_free_list
Sat Oct 12 11:19:51 2019, 0.082896 : Debug -
import.c:1350:gsb_import_register_ImportFormat - Adding 'CSV' as an import
format
Sat Oct 12 11:19:51 2019, 0.082909 : Debug -
import.c:1350:gsb_import_register_ImportFormat - Adding 'QIF' as an import
format
Sat Oct 12 11:19:51 2019, 0.083102 : Debug -
import.c:1350:gsb_import_register_ImportFormat - Adding 'Gnucash' as an import
format
Sat Oct 12 11:19:51 2019, 0.083113 : Debug -
import.c:1350:gsb_import_register_ImportFormat - Adding 'OFX' as an import
format
Sat Oct 12 11:19:51 2019, 0.086000 : Debug -
grisbi_app.c:414:grisbi_app_init_recent_files_menu
Sat Oct 12 11:19:51 2019, 0.086432 : Debug -
grisbi_app.c:979:grisbi_app_activate
Sat Oct 12 11:19:51 2019, 0.088792 : Debug -
grisbi_win.c:655:grisbi_win_no_file_page_new
Sat Oct 12 11:19:51 2019, 0.090357 : Debug -
utils_dates.c:1168:gsb_date_initialise_format_date
Sat Oct 12 11:19:51 2019, 0.187676 : Debug -
traitement_variables.c:131:init_variables
Sat Oct 12 11:19:51 2019, 0.187733 : Debug -
traitement_variables.c:359:initialise_tab_affichage_ope
Sat Oct 12 11:19:51 2019, 0.187745 : Debug -
gsb_form_widget.c:198:gsb_form_widget_free_list
Sat Oct 12 11:19:51 2019, 0.187752 : Debug -
gsb_form_scheduler.c:252:gsb_form_scheduler_free_list
Sat Oct 12 11:20:07 2019, 0.501776 : Debug -
gsb_file.c:834:gsb_file_automatic_backup_start - 1
Sat Oct 12 11:20:09 2019, 0.691036 : Debug -
gsb_currency_config.c:1448:gsb_currency_config_select_default - found 'GBP'
Sat Oct 12 11:20:14 2019, 0.879978 : Debug -
utils_dates.c:719:gsb_date_set_format_date
Sat Oct 12 11:20:14 2019, 0.880117 : Debug -
gsb_scheduler_list.c:981:gsb_scheduler_list_fill_list
(grisbi:31683): Gtk-CRITICAL **: 11:20:14.243: gtk_tree_store_clear: assertion
'GTK_IS_TREE_STORE (tree_store)' failed
signal name = SIGSEGV
Sat Oct 12 11:20:14 2019 : 15 elements in stack.
grisbi() [0x4cac07]
/lib64/libc.so.6(+0x37ec0) [0x7f4fd836eec0]
/lib64/libgtk-3.so.0(gtk_tree_store_append+0x23) [0x7f4fd8ea30d3]
grisbi() [0x461a7a]
grisbi() [0x487030]
grisbi() [0x4871e1]
/lib64/libgtk-3.so.0(+0x3e65cb) [0x7f4fd8f1d5cb]
/lib64/libgobject-2.0.so.0(g_closure_invoke+0x1b2) [0x7f4fd8634742]
/lib64/libgobject-2.0.so.0(+0x274f4) [0x7f4fd86484f4]
/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x571) [0x7f4fd86509c1]
/lib64/libgobject-2.0.so.0(g_signal_emit+0x93) [0x7f4fd8651973]
/lib64/libgtk-3.so.0(+0x391153) [0x7f4fd8ec8153]
/lib64/libgtk-3.so.0(+0x24cd08) [0x7f4fd8d83d08]
/lib64/libgtk-3.so.0(gtk_main_do_event+0x85b) [0x7f4fd8d85f1b]
/lib64/libgdk-3.so.0(+0x3cf79) [0x7f4fd8a6ff79]
======================================================================
----------------------------------------------------------------------
(0005198) ebo (reporter) - 2019-10-12 12:49
http://www.grisbi.org/bugsreports/view.php?id=1974#c5198
----------------------------------------------------------------------
… well, that's embarassing: as made obvious in the title, I was fetching the
lastest version of `master`… of my forked repo that was ca 300 commits behind
grisbi/grisbi. I had then just forgotten to pull from upstream.
Reinstalling from `master` @ `eac3da02` (latest commit in grisbi/grisbi) solved
the issue.
? happy to close this "bug" report.
Issue History
Date Modified Username Field Change
======================================================================
2019-10-12 12:27 ebo New Issue
2019-10-12 12:49 ebo Note Added: 0005198
2019-10-14 19:38 LudovicRousseauAssigned To => LudovicRousseau
2019-10-14 19:38 LudovicRousseauStatus new => closed
2019-10-14 19:38 LudovicRousseauResolution open => no change
required
======================================================================
Plus d'informations sur la liste de diffusion bugsreports