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

Jean-Luc Duflot jielbil at jld78.fr
Fri Jan 22 10:20:16 CET 2016


Bonjour,

J'ai des problèmes aussi avec ma Stretch :
- affichage de 1 à 4 ligne
- affichage des opérations rapprochées

et avec les mêmes grisbi, paquetage ou compilé.

Jean-Luc


Le 21/01/2016 22:55, Guillaume Hourdier a écrit :
> 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


-- 
N'hésitez pas à consulter le manuel, c'est étudié pour ! (:-)
http://sourceforge.net/projects/grisbi/files/Documentation/


More information about the devel mailing list