[grisbi-bugs] [Grisbi 0002099]: plantage à l'ouverture des préférences

Grisbi Bug Tracker bugtracker at grisbi.org
Lun 8 Fév 08:06:03 CET 2021


The following issue has been ASSIGNED. 
====================================================================== 
https://www.grisbi.org/bugsreports/view.php?id=2099 
====================================================================== 
Reported By:                xunam
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   2099
Category:                   Main
Reproducibility:            always
Severity:                   crash
Priority:                   normal
Status:                     feedback
OS:                         Autre Linux 
Unstable Impact:            Yes 
Version OS:                 NixOS, unstable (mis à jour le 2021-02-07) 
Version GTK:                3.24.24 
====================================================================== 
Date Submitted:             2021-02-07 14:49 CET
Last Modified:              2021-02-08 08:06 CET
====================================================================== 
Summary:                    plantage à l'ouverture des préférences
Description: 
Lorsque je veux accéder aux préférences alors que mon fichier de comptes est
ouvert, j'ai systématiquement un plantage.

La fenêtre d'erreur affiche « Grisbi a terminé son exécution en raison d'une
erreur de segmentation. » puis « Le fichier est corrompu. » ainsi que la
trace que je reproduis en dessous.
J'ai aussi remarqué que si j'ouvre les préférences depuis l'écran d'accueil,
sans avoir ouvert mon fichier de comptes, alors le dialogue s'ouvre normalement.
Pour info, j'utilise la version 2.0.0 issue de la branche « unstable » de
NixOS, sous l'environnement Sway (donc Wayland).

Si le problème est effectivement lié au fait que mon fichier est corrompu,
comment puis-je faire pour le réparer ?
Notez que je n'ai aucun problème à entrer des opérations, faire des
rapprochements, etc.

Steps to Reproduce: 
- Ouvrir Grisbi
- Ouvrer mon fichier « comptes.gsb »
- Choisir l'entrée de menu Éditer > Préférences

Additional Information: 
Grisbi version: 2.0.0
	.nix-profile/bin/grisbi() [0x41b763]
	.nix-profile/bin/grisbi() [0x41ba7a]
	/nix/store/gafigwfaimlziam6qhw1m8dz4h952g1n-glibc-2.32-35/lib/libpthread.so.0(+0x13700)
[0x7fccb335e700]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgdk-3.so.0(+0x70860)
[0x7fccb3a3e860]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgdk-3.so.0(gdk_wayland_selection_add_targets_libgtk_only+0x29)
[0x7fccb3a475a9]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgtk-3.so.0(gtk_selection_add_target+0xbb)
[0x7fccb3d5ce6b]
	.nix-profile/bin/grisbi() [0x4fd068]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(g_type_create_instance+0x241)
[0x7fccb34d3971]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(+0x1a4fd)
[0x7fccb34ba4fd]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(g_object_new_with_properties+0x29d)
[0x7fccb34bb9ed]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(g_object_new+0xc1)
[0x7fccb34bc431]
	.nix-profile/bin/grisbi() [0x4eacd5]
	.nix-profile/bin/grisbi() [0x4eb7be]
	.nix-profile/bin/grisbi() [0x4854b8]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(g_closure_invoke+0x182)
[0x7fccb34b4fc2]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(+0x269bb)
[0x7fccb34c69bb]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xbbf)
[0x7fccb34ccd0f]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)
[0x7fccb34cd26f]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgio-2.0.so.0(+0xe459d)
[0x7fccb35dd59d]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgtk-3.so.0(+0x212b16)
[0x7fccb3ce9b16]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(g_closure_invoke+0x182)
[0x7fccb34b4fc2]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(+0x269bb)
[0x7fccb34c69bb]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xbbf)
[0x7fccb34ccd0f]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)
[0x7fccb34cd26f]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgtk-3.so.0(gtk_widget_activate+0x54)
[0x7fccb3e208f4]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgtk-3.so.0(gtk_menu_shell_activate_item+0x136)
[0x7fccb3ce5fa6]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgtk-3.so.0(+0x20f283)
[0x7fccb3ce6283]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgtk-3.so.0(+0x9d9b8)
[0x7fccb3b749b8]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(+0x1520e)
[0x7fccb34b520e]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x2e9)
[0x7fccb34cc439]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)
[0x7fccb34cd26f]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgtk-3.so.0(+0x3472a4)
[0x7fccb3e1e2a4]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgtk-3.so.0(+0x1f9990)
[0x7fccb3cd0990]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgtk-3.so.0(gtk_main_do_event+0x8c3)
[0x7fccb3cd2593]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgdk-3.so.0(+0x3db75)
[0x7fccb3a0bb75]
	/nix/store/8pidhwid3ww58wlq705irf48c01dr0hv-gtk+3-3.24.24/lib/libgdk-3.so.0(+0x71692)
[0x7fccb3a3f692]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libglib-2.0.so.0(g_main_context_dispatch+0x25b)
[0x7fccb33c0a9b]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libglib-2.0.so.0(+0x54d48)
[0x7fccb33c0d48]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libglib-2.0.so.0(g_main_context_iteration+0x2f)
[0x7fccb33c0dff]
	/nix/store/hnk0s558k2h4v8abjzagagflvw1l0cb2-glib-2.66.4/lib/libgio-2.0.so.0(g_application_run+0x1c5)
[0x7fccb35d4da5]
	.nix-profile/bin/grisbi() [0x41b603]
	/nix/store/gafigwfaimlziam6qhw1m8dz4h952g1n-glibc-2.32-35/lib/libc.so.6(__libc_start_main+0xed)
[0x7fccb31b1ded]
	.nix-profile/bin/grisbi() [0x41b65a]

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

---------------------------------------------------------------------- 
 (0006011) LudovicRousseau (administrator) - 2021-02-07 17:56
 https://www.grisbi.org/bugsreports/view.php?id=2099#c6011 
---------------------------------------------------------------------- 
Ce problème devrait être corrigé dans Grisbi 2.0.1. 

---------------------------------------------------------------------- 
 (0006016) pbiava (administrator) - 2021-02-08 08:06
 https://www.grisbi.org/bugsreports/view.php?id=2099#c6016 
---------------------------------------------------------------------- 
Gtk3 n'est pas totalement compatible avec Wayland et par conséquent grisbi non
plus. A partir de la version 2.0.1 on force l'utilisation de X11 ce qui résout
le problème.
l'avez-vous fait ? 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2021-02-07 14:49 xunam          New Issue                                    
2021-02-07 17:56 LudovicRousseauNote Added: 0006011                          
2021-02-08 08:06 pbiava         Assigned To               => pbiava          
2021-02-08 08:06 pbiava         Status                   new => feedback     
2021-02-08 08:06 pbiava         Note Added: 0006016                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports