[grisbi-user-french] Crash de Grisbi

Ludovic Rousseau ludovic.rousseau at gmail.com
Mer 26 Mar 21:35:21 CET 2014


2014-03-26 18:59 GMT+01:00 André Ros <andre.ros2 at laposte.net>:
> (grisbi:10119): Gtk-CRITICAL **: IA__gtk_tree_path_next: assertion
> `path->depth > 0' failed
> *** glibc detected *** /usr/local/bin/grisbi: double free or corruption

Et paf le problème mémoire.

> (out): 0x000000000081ad70 ***
> ======= Backtrace: =========
> /lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7ffff56f8b96]
> /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_tree_path_free+0x12)[0x7ffff72dad02]
> /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_tree_row_reference_free+0x5a)[0x7ffff72dd27a]
> /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x2278ae)[0x7ffff72f08ae]
> /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x22c1fb)[0x7ffff72f51fb]
> /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x22d253)[0x7ffff72f6253]
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x132)[0x7ffff5f55ca2]
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x20d71)[0x7ffff5f66d71]
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xd79)[0x7ffff5f6f069]
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82)[0x7ffff5f6f212]
> /usr/local/bin/grisbi[0x48a6e5]
> /usr/local/bin/grisbi[0x46060a]
> /usr/local/bin/grisbi[0x479d09]
> /usr/local/bin/grisbi[0x47a101]

C'est dommage que ton binaire /usr/local/bin/grisbi ne donne aucune
information de debug.
Est-ce que tu peut recompiler grisbi en faisant :

$ CFLAGS="-O0 -g" ./configure
$ make clean
$ make

Pas la peine de faire un "make install" il faut juste lancer le
binaire fraichement compilé.
La trace au plantage devrait contenir plus d'info à propos de grisbi.

à+

-- 
 Dr. Ludovic Rousseau


Plus d'informations sur la liste de diffusion user-french