[grisbi-bugs] [Grisbi 0001866]: Can't open freshly installed Grisbi 1.0.4

Grisbi Bug Tracker bugtracker at grisbi.org
Mer 29 Aou 16:46:36 CEST 2018


The following issue has been SUBMITTED. 
====================================================================== 
http://www.grisbi.org/bugsreports/view.php?id=1866 
====================================================================== 
Reported By:                ebo
Assigned To:                
====================================================================== 
Project:                    Grisbi
Issue ID:                   1866
Category:                   Main
Reproducibility:            always
Severity:                   block
Priority:                   normal
Status:                     new
OS:                         Ubuntu 
Unstable Impact:            Yes 
Version OS:                 18.04 
Version GTK:                 
====================================================================== 
Date Submitted:             2018-08-29 16:46 CEST
Last Modified:              2018-08-29 16:46 CEST
====================================================================== 
Summary:                    Can't open freshly installed Grisbi 1.0.4
Description: 
I've just tried to install Grisbi 1.0.4 from Github. 
I followed steps described in
https://sourceforge.net/projects/grisbi/files/Documentation/CompilerGrisbiSous%20linux%20_GTK2_3.odt/download
.

During compiling, the `make` command throws an error (see below) yet continues.

Once installed, grisbi crashes at startup "due to a segmentation fault".


Steps to Reproduce: 
$ sudo apt-get install libglib2.0-dev libgtk2.0-dev gettext libtool intltool
libtool-bin libofx-dev libxml2-dev libgoffice-0.8-dev
$ git checkout grisbi-1.0.x
$ make distclean
$ ./autogen.sh
$ ./configure
$ make -j5
    >> see log below
$ sudo make install
$ grisbi

Additional Information: 
Any steps above produce "regular" logs, except following:

$ make -j5
make  all-recursive
make[1]: Entering directory '/home/ebo/téléchargements/grisbi'
Making all in src
make[2]: Entering directory '/home/ebo/téléchargements/grisbi/src'
Making all in ui
make[3]: Entering directory '/home/ebo/téléchargements/grisbi/src/ui'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/ebo/téléchargements/grisbi/src/ui'
Making all in plugins/gnucash
make[3]: Entering directory
'/home/ebo/téléchargements/grisbi/src/plugins/gnucash'
  CC       gnucash.lo
  CCLD     gnucash.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory
'/home/ebo/téléchargements/grisbi/src/plugins/gnucash'
Making all in plugins/ofx
make[3]: Entering directory '/home/ebo/téléchargements/grisbi/src/plugins/ofx'
  CC       ofx.lo
  CCLD     ofx.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/home/ebo/téléchargements/grisbi/src/plugins/ofx'
Making all in plugins/openssl
make[3]: Entering directory
'/home/ebo/téléchargements/grisbi/src/plugins/openssl'
  CC       openssl.lo
  CCLD     openssl.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory
'/home/ebo/téléchargements/grisbi/src/plugins/openssl'
make[3]: Entering directory '/home/ebo/téléchargements/grisbi/src'
  CC       accueil.lo
  CC       affichage.lo
  CC       affichage_liste.lo
  CC       classement_echeances.lo
  CC       categories_onglet.lo
  CC       csv_parse.lo
  CC       custom_list.lo
  CC       dialog.lo
  CC       erreur.lo
  CC       etats_affiche.lo
  CC       etats_calculs.lo
  CC       etats_config.lo
  CC       etats_csv.lo
  CC       etats_gtktable.lo
  CC       etats_html.lo
  CC       etats_onglet.lo
  CC       etats_support.lo
  CC       export.lo
  CC       export_csv.lo
  CC       fenetre_principale.lo
  CC       file_obfuscate.lo
  CC       file_obfuscate_qif.lo
  CC       go-charmap-sel.lo
  CC       go-optionmenu.lo
  CC       grisbi_osx.lo
  CC       gsb_account.lo
  CC       gsb_account_property.lo
  CC       gsb_archive_config.lo
  CC       gsb_assistant.lo
  CC       gsb_assistant_account.lo
  CC       gsb_assistant_archive.lo
  CC       gsb_assistant_archive_export.lo
  CC       gsb_assistant_file.lo
  CC       gsb_assistant_first.lo
  CC       gsb_assistant_reconcile_config.lo
  CC       gsb_autofunc.lo
  CC       gsb_automem.lo
  CC       gsb_bank.lo
  CC       gsb_category.lo
  CC       gsb_color.lo
  CC       gsb_combo_box.lo
  CC       gsb_calendar.lo
  CC       gsb_calendar_entry.lo
  CC       gsb_currency.lo
  CC       gsb_currency_config.lo
  CC       gsb_currency_link_config.lo
  CC       gsb_data_account.lo
  CC       gsb_data_archive.lo
  CC       gsb_data_archive_store.lo
  CC       gsb_data_bank.lo
  CC       gsb_data_budget.lo
  CC       gsb_data_category.lo
  CC       gsb_data_currency.lo
  CC       gsb_data_currency_link.lo
  CC       gsb_data_form.lo
  CC       gsb_data_fyear.lo
  CC       gsb_data_import_rule.lo
  CC       gsb_data_mix.lo
  CC       gsb_data_partial_balance.lo
  CC       gsb_data_payee.lo
  CC       gsb_data_payment.lo
  CC       gsb_data_print_config.lo
  CC       gsb_data_reconcile.lo
  CC       gsb_data_report.lo
  CC       gsb_data_report_amout_comparison.lo
  CC       gsb_data_report_text_comparison.lo
  CC       gsb_data_scheduled.lo
  CC       gsb_data_transaction.lo
  CC       gsb_debug.lo
  CC       gsb_dirs.lo
  CC       gsb_file.lo
  CC       gsb_file_config.lo
  CC       gsb_file_load.lo
  CC       gsb_file_others.lo
  CC       gsb_file_save.lo
  CC       gsb_file_util.lo
  CC       gsb_form.lo
  CC       gsb_form_config.lo
  CC       gsb_form_scheduler.lo
  CC       gsb_form_transaction.lo
  CC       gsb_form_widget.lo
  CC       gsb_fyear.lo
  CC       gsb_fyear_config.lo
  CC       gsb_locale.lo
  CC       gsb_payment_method.lo
  CC       gsb_payment_method_config.lo
  CC       gsb_real.lo
  CC       gsb_reconcile.lo
  CC       gsb_reconcile_config.lo
  CC       gsb_reconcile_list.lo
  CC       gsb_reconcile_sort_config.lo
  CC       gsb_regex.lo
  CC       gsb_report.lo
  CC       gsb_scheduler.lo
  CC       gsb_scheduler_list.lo
  CC       gsb_select_icon.lo
  CC       gsb_status.lo
  CC       gsb_transactions_list.lo
  CC       gsb_transactions_list_sort.lo
gsb_select_icon.c: In function
‘gsb_select_icon_create_chaine_base64_from_pixbuf’:
gsb_select_icon.c:613:5: warning: ‘gdk_pixdata_from_pixbuf’ is deprecated
[-Wdeprecated-declarations]
     gdk_pixdata_from_pixbuf ( &pixdata, pixbuf, FALSE );
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from gsb_select_icon.c:29:0:
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:115:10: note: declared here
 gpointer gdk_pixdata_from_pixbuf (GdkPixdata  *pixdata,
          ^~~~~~~~~~~~~~~~~~~~~~~
gsb_select_icon.c:614:5: warning: ‘gdk_pixdata_serialize’ is deprecated
[-Wdeprecated-declarations]
     str = gdk_pixdata_serialize ( &pixdata, &longueur );
     ^~~
In file included from gsb_select_icon.c:29:0:
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:107:10: note: declared here
 guint8*  gdk_pixdata_serialize (const GdkPixdata *pixdata,
          ^~~~~~~~~~~~~~~~~~~~~
gsb_select_icon.c: In function
‘gsb_select_icon_create_pixbuf_from_chaine_base64’:
gsb_select_icon.c:636:5: warning: ‘gdk_pixdata_deserialize’ is deprecated
[-Wdeprecated-declarations]
     gdk_pixdata_deserialize ( &pixdata, longueur, data, NULL );
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from gsb_select_icon.c:29:0:
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:110:10: note: declared here
 gboolean gdk_pixdata_deserialize (GdkPixdata  *pixdata,
          ^~~~~~~~~~~~~~~~~~~~~~~
gsb_select_icon.c:637:5: warning: ‘gdk_pixbuf_from_pixdata’ is deprecated
[-Wdeprecated-declarations]
     pixbuf = gdk_pixbuf_from_pixdata ( &pixdata, TRUE, NULL );
     ^~~~~~
In file included from gsb_select_icon.c:29:0:
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixdata.h:119:12: note: declared here
 GdkPixbuf* gdk_pixbuf_from_pixdata (const GdkPixdata *pixdata,
            ^~~~~~~~~~~~~~~~~~~~~~~
  CC       gtk_combofix.lo
  CC       help.lo
  CC       import.lo
  CC       import_csv.lo
  CC       imputation_budgetaire.lo
  CC       menu.lo
  CC       meta_budgetary.lo
  CC       meta_categories.lo
  CC       meta_payee.lo
  CC       metatree.lo
  CC       navigation.lo
  CC       parametres.lo
  CC       parse_cmdline.lo
  CC       print_dialog_config.lo
  CC       print_report.lo
  CC       print_transactions_list.lo
  CC       print_tree_view_list.lo
  CC       qif.lo
  CC       tiers_onglet.lo
  CC       tip.lo
  CC       traitement_variables.lo
  CC       transaction_list.lo
  CC       transaction_list_select.lo
  CC       transaction_list_sort.lo
  CC       transaction_model.lo
  CC       utils.lo
  CC       utils_buttons.lo
  CC       utils_dates.lo
  CC       utils_editables.lo
  CC       utils_file_selection.lo
  CC       utils_files.lo
  CC       utils_font.lo
  CC       utils_gtkbuilder.lo
  CC       utils_operations.lo
  CC       utils_real.lo
  CC       utils_str.lo
  CC       bet_config.lo
  CC       bet_data.lo
  CC       bet_data_finance.lo
  CC       bet_finance_ui.lo
  CC       bet_future.lo
  CC       bet_graph.lo
  CC       bet_hist.lo
  CC       bet_tab.lo
  CC       main.o
  CCLD     libgrisbi.la
ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     grisbi
make[3]: Leaving directory '/home/ebo/téléchargements/grisbi/src'
make[2]: Leaving directory '/home/ebo/téléchargements/grisbi/src'
Making all in po
make[2]: Entering directory '/home/ebo/téléchargements/grisbi/po'
  MSGFMT da.gmo
  MSGFMT cs.gmo
  MSGFMT de.gmo
  MSGFMT el.gmo
  MSGFMT eo.gmo
  MSGFMT es.gmo
  MSGFMT fa.gmo
  MSGFMT fr.gmo
  MSGFMT he.gmo
  MSGFMT it.gmo
  MSGFMT lv.gmo
  MSGFMT nl.gmo
  MSGFMT pl.gmo
  MSGFMT pt_BR.gmo
  MSGFMT ro.gmo
  MSGFMT ru.gmo
  MSGFMT sv.gmo
  MSGFMT zh_CN.gmo
make[2]: Leaving directory '/home/ebo/téléchargements/grisbi/po'
Making all in pixmaps
make[2]: Entering directory '/home/ebo/téléchargements/grisbi/pixmaps'
Making all in flags
make[3]: Entering directory '/home/ebo/téléchargements/grisbi/pixmaps/flags'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/ebo/téléchargements/grisbi/pixmaps/flags'
make[3]: Entering directory '/home/ebo/téléchargements/grisbi/pixmaps'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/ebo/téléchargements/grisbi/pixmaps'
make[2]: Leaving directory '/home/ebo/téléchargements/grisbi/pixmaps'
Making all in help
make[2]: Entering directory '/home/ebo/téléchargements/grisbi/help'
Making all in C
make[3]: Entering directory '/home/ebo/téléchargements/grisbi/help/C'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/ebo/téléchargements/grisbi/help/C'
Making all in de
make[3]: Entering directory '/home/ebo/téléchargements/grisbi/help/de'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/ebo/téléchargements/grisbi/help/de'
Making all in en
make[3]: Entering directory '/home/ebo/téléchargements/grisbi/help/en'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/ebo/téléchargements/grisbi/help/en'
Making all in fr
make[3]: Entering directory '/home/ebo/téléchargements/grisbi/help/fr'
Making all in image
make[4]: Entering directory '/home/ebo/téléchargements/grisbi/help/fr/image'
Making all in icon
make[5]: Entering directory
'/home/ebo/téléchargements/grisbi/help/fr/image/icon'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory
'/home/ebo/téléchargements/grisbi/help/fr/image/icon'
Making all in screenshot
make[5]: Entering directory
'/home/ebo/téléchargements/grisbi/help/fr/image/screenshot'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory
'/home/ebo/téléchargements/grisbi/help/fr/image/screenshot'
make[5]: Entering directory '/home/ebo/téléchargements/grisbi/help/fr/image'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/ebo/téléchargements/grisbi/help/fr/image'
make[4]: Leaving directory '/home/ebo/téléchargements/grisbi/help/fr/image'
make[4]: Entering directory '/home/ebo/téléchargements/grisbi/help/fr'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/ebo/téléchargements/grisbi/help/fr'
make[3]: Leaving directory '/home/ebo/téléchargements/grisbi/help/fr'
make[3]: Entering directory '/home/ebo/téléchargements/grisbi/help'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/ebo/téléchargements/grisbi/help'
make[2]: Leaving directory '/home/ebo/téléchargements/grisbi/help'
Making all in share
make[2]: Entering directory '/home/ebo/téléchargements/grisbi/share'
Making all in categories
make[3]: Entering directory
'/home/ebo/téléchargements/grisbi/share/categories'
Making all in C
make[4]: Entering directory
'/home/ebo/téléchargements/grisbi/share/categories/C'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory
'/home/ebo/téléchargements/grisbi/share/categories/C'
Making all in de_AT
make[4]: Entering directory
'/home/ebo/téléchargements/grisbi/share/categories/de_AT'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory
'/home/ebo/téléchargements/grisbi/share/categories/de_AT'
Making all in de_DE
make[4]: Entering directory
'/home/ebo/téléchargements/grisbi/share/categories/de_DE'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory
'/home/ebo/téléchargements/grisbi/share/categories/de_DE'
Making all in fr
make[4]: Entering directory
'/home/ebo/téléchargements/grisbi/share/categories/fr'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory
'/home/ebo/téléchargements/grisbi/share/categories/fr'
Making all in fr_FR
make[4]: Entering directory
'/home/ebo/téléchargements/grisbi/share/categories/fr_FR'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory
'/home/ebo/téléchargements/grisbi/share/categories/fr_FR'
Making all in it
make[4]: Entering directory
'/home/ebo/téléchargements/grisbi/share/categories/it'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory
'/home/ebo/téléchargements/grisbi/share/categories/it'
Making all in ru
make[4]: Entering directory
'/home/ebo/téléchargements/grisbi/share/categories/ru'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory
'/home/ebo/téléchargements/grisbi/share/categories/ru'
make[4]: Entering directory
'/home/ebo/téléchargements/grisbi/share/categories'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/ebo/téléchargements/grisbi/share/categories'
make[3]: Leaving directory '/home/ebo/téléchargements/grisbi/share/categories'
make[3]: Entering directory '/home/ebo/téléchargements/grisbi/share'
  ITMRG  grisbi.desktop
make[3]: Leaving directory '/home/ebo/téléchargements/grisbi/share'
make[2]: Leaving directory '/home/ebo/téléchargements/grisbi/share'
make[2]: Entering directory '/home/ebo/téléchargements/grisbi'
make[2]: Leaving directory '/home/ebo/téléchargements/grisbi'
make[1]: Leaving directory '/home/ebo/téléchargements/grisbi'

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

$ grisbi
Gtk-Message: 15:41:32.051: Failed to load module "canberra-gtk-module"
Wed Aug 29 15:41:32 2018 : 9 elements in stack.
	grisbi(+0x2885a) [0x5592447a285a]
	/lib/x86_64-linux-gnu/libc.so.6(+0x3ef20) [0x7fb1e1323f20]
	grisbi(+0xab1f7) [0x5592448251f7]
	grisbi(+0x4fbc1) [0x5592447c9bc1]
	grisbi(+0x3cf41) [0x5592447b6f41]
	grisbi(+0x3d325) [0x5592447b7325]
	grisbi(+0x22931) [0x55924479c931]
	/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7fb1e1306b97]
	grisbi(+0x229ea) [0x55924479c9ea]


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

$ dpkg -l libgtk2.0-0 libgtk-3-0
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                              Version               Architecture        
 Description
+++-=================================-=====================-=====================-========================================================================
ii  libgtk-3-0:amd64                  3.22.30-1ubuntu1      amd64               
 GTK+ graphical user interface library
ii  libgtk2.0-0:amd64                 2.24.32-1ubuntu1      amd64               
 GTK+ graphical user interface library

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

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2018-08-29 16:46 ebo            New Issue                                    
======================================================================



Plus d'informations sur la liste de diffusion bugsreports