[grisbi-bugs] [Grisbi 0001396]: Grisbi crash au chargement d'un fichier compte (Grisbi a terminé son exécution en raison d'une erreur de segmentation.)
Grisbi Bug Tracker
bugtracker at grisbi.org
Sun Sep 4 17:19:03 CEST 2011
A NOTE has been added to this issue.
======================================================================
http://www.grisbi.org/bugsreports/view.php?id=1396
======================================================================
Reported By: dpara
Assigned To: pbiava
======================================================================
Project: Grisbi
Issue ID: 1396
Category: Main
Reproducibility: always
Severity: crash
Priority: normal
Status: assigned
OS: Debian
Unstable Impact: Yes
Version OS: Wheezy
Version GTK: libgtk2.0-0 2.24.4-3
======================================================================
Date Submitted: 2011-09-02 10:09 CEST
Last Modified: 2011-09-04 17:19 CEST
======================================================================
Summary: Grisbi crash au chargement d'un fichier compte
(Grisbi a terminé son exécution en raison d'une erreur de segmentation.)
Description:
Bonjour.
Depuis quelques jours, Grisbi plante systématiquement au chargement de mon
compte (voir trace). J'ai essayé avec un ancien fichier de sauvegarde, même
problème. Grisbi fonctionne très bien si j'ouvre un fichier de compte en
double-cliquant sur le fichier "gsb" ou que je démarre Grisbi dans un terminal
avec en paramètre le nom du fichier de compte. Par contre si je démarre grisbi
dans un terminal et que je cherche à ouvrir le fichier, même erreur.
Merci d'avance pour votre aide
Steps to Reproduce:
Démarrer Grisbi et ouvrir un fichier de compte, ou démarrer Grisbi, créer un
fichier de compte et fermer celui-ci.
Additional Information:
grisbi(traitement_sigsegv+0x169) [0x443759]
/lib/x86_64-linux-gnu/libpthread.so.0(+0xf020) [0x7fcc8a1c7020]
grisbi() [0x45280a]
grisbi(gsb_file_open_file+0xc3) [0x4535a3]
grisbi(gsb_file_open_menu+0x206) [0x4541a6]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e) [0x7fcc8aefae7e]
/usr/lib/libgobject-2.0.so.0(+0x218d7) [0x7fcc8af0c8d7]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x885) [0x7fcc8af15d05]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83) [0x7fcc8af15ed3]
/usr/lib/libgtk-x11-2.0.so.0(+0x7e323) [0x7fcc8cc79323]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e) [0x7fcc8aefae7e]
/usr/lib/libgobject-2.0.so.0(+0x2109c) [0x7fcc8af0c09c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x885) [0x7fcc8af15d05]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83) [0x7fcc8af15ed3]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_activate+0x6e) [0x7fcc8ce57f7e]
======================================================================
----------------------------------------------------------------------
(0003236) philippedelorme (reporter) - 2011-09-03 21:06
http://www.grisbi.org/bugsreports/view.php?id=1396#c3236
----------------------------------------------------------------------
Bonjour,
Quand vous dites "depuis quelques jours", est-ce que cela coincide avec un
changement de version de Grisbi, ou des mises à jour système Debian ?
Philippe
----------------------------------------------------------------------
(0003237) dpara (reporter) - 2011-09-03 22:48
http://www.grisbi.org/bugsreports/view.php?id=1396#c3237
----------------------------------------------------------------------
Bonsoir,
Étant en version testing, les mises à jour sont quotidiennes, par contre je ne
me souvient pas que Grisbi ait été mis à jour ces derniers jours.
Donc j'ai fait quand même les recherches suivantes:
Apparemment ce serait la lib "libgobject-2.0.so.0" qui est en cause d'après la
trace, j'ai donc fait une recherche sur cette lib. Celle-ci dépend de
"libglib2.0-0" or je ne retrouve pas ce paquet dans "/var/cache/apt/archives",
donc à priori elle n'a pas été mise à jour récemment.
Je retrouve seulement deux paquets Grisbi datant du 02/09/2011, date à laquelle
j'ai réinstallé Grisbi afin de voir si cela pouvait résoudre le problème.
Pascal
----------------------------------------------------------------------
(0003238) pbiava (administrator) - 2011-09-04 07:09
http://www.grisbi.org/bugsreports/view.php?id=1396#c3238
----------------------------------------------------------------------
A quel moment ça se passe ?
As-tu la fenêtre de choix du fichier ?
Est-ce au moment où tu valides le choix du fichier ?
Le chargement automatique du dernier fichier fonctionne-t-il correctement ?
Utilises-tu git et quelle branche dans ce cas ?
----------------------------------------------------------------------
(0003239) dpara (reporter) - 2011-09-04 10:12
http://www.grisbi.org/bugsreports/view.php?id=1396#c3239
----------------------------------------------------------------------
Tout d'abord, merci de vous occuper de ce problème.
Ensuite, pour répondre aux questions:
Je démarre Grisbi, ensuite je fais "Fichier", "Ouvrir" puis je choisi mon
fichier de compte, je clique sur "Ouvrir" dans la fenêtre de choix => plantage
Je double-clique sur mon fichier compte à partir de Nautilus, Grisbi s'ouvre
avec mon fichier compte sans aucun problème. Si je ne fais aucune modification,
le fichier compte se ferme sans aucun problème, de même si je quitte Grisbi
avec le fichier de compte encore ouvert. Si modification, les modifications sont
prises en compte, par contre, à la fermeture du Fichier (ou si je quitte
Grisbi) => plantage.
Même symptômes que ci-dessus en démarrant Grisbi en mode console (commande
"grisbi compte.gsb")
Le chargement automatique du dernier fichier de compte produit les mêmes
symptômes que lorsque je fais "Fichier" puis "Ouvrir" dans Grisbi.
Je n'utilise pas git
Voici ce que donne la commande "apt-cache policy grisbi":
grisbi:
Installé : 0.8.7-2
Candidat : 0.8.7-2
Table de version :
*** 0.8.7-2 0
900 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages
90 http://ftp.fr.debian.org/debian/ unstable/main amd64 Packages
100 /var/lib/dpkg/status
0.6.0-1 0
800 http://ftp.fr.debian.org/debian/ stable/main amd64 Packages
J'utilise donc le paquet officiel Debian (0.8.7-2) pour la version "testing"
(Wheezy)
Pascal
----------------------------------------------------------------------
(0003240) pbiava (administrator) - 2011-09-04 10:19
http://www.grisbi.org/bugsreports/view.php?id=1396#c3240
----------------------------------------------------------------------
Le plus simple pour moi ce serait que tu rendes ton fichier anonyme puis que tu
me l'envoie pour que je teste ça. Vérifies que le bug est toujours présent.
Si je ne trouves rien j'installerai Ubunty en espérant que j'aurai le même
problème que toi.
pierre.biava at nerim.net
----------------------------------------------------------------------
(0003241) dpara (reporter) - 2011-09-04 12:02
http://www.grisbi.org/bugsreports/view.php?id=1396#c3241
----------------------------------------------------------------------
Je met le fichier anonyme de mes comptes en pièce jointe.
J'ai testé en créant un nouveau fichier (sans transactions), puis je ferme ce
fichier (ou je quitte Grisbi) => plantage.
Mon cas semble désespéré....
----------------------------------------------------------------------
(0003242) pbiava (administrator) - 2011-09-04 16:27
http://www.grisbi.org/bugsreports/view.php?id=1396#c3242
----------------------------------------------------------------------
Ne croit pas ça :-) je teste
----------------------------------------------------------------------
(0003243) pbiava (administrator) - 2011-09-04 17:13
http://www.grisbi.org/bugsreports/view.php?id=1396#c3243
----------------------------------------------------------------------
Je ne constate rien de particulier. Je me demande si le bug ne viendrait pas
d'une modification d'une fonction de gtk qui soit moins permissive
qu'auparavent. Ce ne serait pas la première fois.
Saurais-tu compiler ta version de grisbi ? Tu peux éventuellement trouver une
aide ici :
http://wiki.grisbi.org/doku.php?id=docs:dev:recuperation_sources
----------------------------------------------------------------------
(0003244) pbiava (administrator) - 2011-09-04 17:19
http://www.grisbi.org/bugsreports/view.php?id=1396#c3244
----------------------------------------------------------------------
Je suppose que tu ouvres automatiquement ton dernier fichier. Si c'est le cas
peux-tu modifier l'option dans les préférences et refaire l'opération.
Issue History
Date Modified Username Field Change
======================================================================
2011-09-02 10:09 dpara New Issue
2011-09-03 21:06 philippedelormeNote Added: 0003236
2011-09-03 22:48 dpara Note Added: 0003237
2011-09-04 06:54 pbiava Assigned To => pbiava
2011-09-04 06:54 pbiava Status new => assigned
2011-09-04 07:08 pbiava Note Added: 0003238
2011-09-04 07:09 pbiava Note Edited: 0003238
2011-09-04 10:10 dpara Note Added: 0003239
2011-09-04 10:12 dpara Note Edited: 0003239
2011-09-04 10:19 pbiava Note Added: 0003240
2011-09-04 12:02 dpara Note Added: 0003241
2011-09-04 12:03 dpara File Added: comptes-obfuscated.gsb
2011-09-04 12:06 dpara Issue Monitored: dpara
2011-09-04 12:06 dpara Issue End Monitor: dpara
2011-09-04 16:27 pbiava Note Added: 0003242
2011-09-04 17:13 pbiava Note Added: 0003243
2011-09-04 17:19 pbiava Note Added: 0003244
======================================================================
More information about the bugsreports
mailing list