[grisbi-devel] Crash et freeze sur Debian stretch en version 1.0.0

Guillaume Hourdier guillaume.hourdier at gmail.com
Thu Jan 21 22:55:55 CET 2016


Bonjour, j'utilise grisbi depuis plusieurs année, j'ai commencé mon 
fichier grisbi sur la 0.5.9 il me semble.
Je viens de passer d'Ubuntu à Debian Stretch et je rencontre un crash 
systématique lorsque j'essaie de choisir un affichage de 1 à 4 ligne ou 
bien l'affichage des opérations rapprochées. J'ai aussi un freeze 
lorsque je clique sur l'onglet prévisions (forecast).
Cela avec le paquet officiel debian (1.0.0) ou bien avec une version 
compilée à la mano.

Voici la backtrace du crash (voir la ligne 18 
gsb_gui_toggle_show_reconciled).

*** Error in `/home/gui/Bureau/grisbi-code/src/grisbi': double free or 
corruption (out): 0x00000000015a4e60 ***

Program received signal SIGABRT, Aborted.
0x00007ffff4abe657 in __GI_raise (sig=sig at entry=6) at 
../sysdeps/unix/sysv/linux/raise.c:55
55    ../sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce 
type.
(gdb) backtrace
#0  0x00007ffff4abe657 in __GI_raise (sig=sig at entry=6) at 
../sysdeps/unix/sysv/linux/raise.c:55
#1  0x00007ffff4abfa2a in __GI_abort () at abort.c:89
#2  0x00007ffff4afcbb3 in __libc_message (do_abort=do_abort at entry=1,
     fmt=fmt at entry=0x7ffff4bf55f8 "*** Error in `%s': %s: 0x%s ***\n")
     at ../sysdeps/posix/libc_fatal.c:175
#3  0x00007ffff4b0200e in malloc_printerr (action=1,
     str=0x7ffff4bf56c0 "double free or corruption (out)", 
ptr=<optimized out>) at malloc.c:4965
#4  0x00007ffff4b027eb in _int_free (av=<optimized out>, p=<optimized 
out>, have_lock=0)
     at malloc.c:3834
#5  0x00007ffff72daa62 in gtk_tree_path_free () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#6  0x00007ffff72dce5a in gtk_tree_row_reference_free ()
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7  0x00007ffff72ef8f0 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#8  0x00007ffff72f4115 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#9  0x00007ffff72f5e34 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#10 0x00007ffff5a8bf45 in g_closure_invoke () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007ffff5a9df91 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007ffff5aa6d2c in g_signal_emit_valist () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007ffff5aa705f in g_signal_emit () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x0000000000480e5c in transaction_list_filter 
(account_number=account_number at entry=0)
     at transaction_list.c:799
#15 0x000000000045845e in gsb_transactions_list_update_tree_view 
(account_number=0,
     keep_selected_transaction=<optimized out>) at 
gsb_transactions_list.c:286
#16 0x0000000000459ffb in mise_a_jour_affichage_r (show_r=show_r at entry=1)
     at gsb_transactions_list.c:3658
#17 0x000000000045bd2a in change_aspect_liste (demande=demande at entry=5) 
at gsb_transactions_list.c:4374
#18 0x000000000046c390 in gsb_gui_toggle_show_reconciled () at menu.c:625
#19 0x00007ffff5a8bf45 in g_closure_invoke () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff5a9df91 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff5aa6d2c in g_signal_emit_valist () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff5aa705f in g_signal_emit () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff73190ae in gtk_widget_activate () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#24 0x00007ffff721474d in gtk_menu_shell_activate_item ()
    from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#25 0x00007ffff7214aae in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#26 0x00007ffff72029bc in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#27 0x00007ffff5a8bf45 in g_closure_invoke () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff5a9e53e in ?? () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007ffff5aa67c9 in g_signal_emit_valist () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007ffff5aa705f in g_signal_emit () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffff731a31c in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#32 0x00007ffff7201154 in gtk_propagate_event () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#33 0x00007ffff720150b in gtk_main_do_event () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34 0x00007ffff6e75c2c in ?? () from 
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#35 0x00007ffff5093fd7 in g_main_context_dispatch () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007ffff5094230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ffff5094552 in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007ffff7200587 in gtk_main () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#39 0x0000000000416931 in main_linux (argv=0x7fffffffe248, argc=1) at 
main.c:218
#40 main (argc=<optimized out>, argv=<optimized out>) at main.c:145

Cette version fonctionnait très bien sur mon install Ubuntu. Avez-vous 
une idée de ce qui se passe ?

Guillaume


More information about the devel mailing list