<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Le 22/01/2016 12:39, christian a Ã©crit :<br>
    <blockquote cite="mid:n7t4dn$d9i$1@obelix.gegeweb.org" type="cite">
      <pre wrap="">Le Fri, 22 Jan 2016 10:20:16 +0100, Jean-Luc Duflot a Ã©crit :

</pre>
      <blockquote type="cite">
        <pre wrap="">Le 21/01/2016 22:55, Guillaume Hourdier a Ã©crit :
</pre>
        <blockquote type="cite">
          <pre wrap="">
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.

   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0

</pre>
        </blockquote>
        <pre wrap="">
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é.
</pre>
      </blockquote>
      <pre wrap="">
également sous Stretch , je ne rencontre pas ces soucis.

Par contre mon installation est en 32bits , si ce détail peut permettre 
de trouver une solution au problème...

</pre>
    </blockquote>
    <br>
    Bonjour,<br>
    <br>
    J'ai Ã©galement un crash lorsque je change de compte en cliquant dans
    la colonne de gauche mais ce n'est pas systématique. Backtrace :<br>
    <br>
    <tt>Program received signal SIGABRT, Aborted.</tt><tt><br>
    </tt><tt>0x00007ffff4320507 in __GI_raise (sig=sig@entry=6) at
      ../sysdeps/unix/sysv/linux/raise.c:55</tt><tt><br>
    </tt><tt>55    ../sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou
      dossier de ce type.</tt><tt><br>
    </tt><tt>(gdb) backtrace </tt><tt><br>
    </tt><tt>#0  0x00007ffff4320507 in __GI_raise (sig=sig@entry=6) at
      ../sysdeps/unix/sysv/linux/raise.c:55</tt><tt><br>
    </tt><tt>#1  0x00007ffff43218da in __GI_abort () at abort.c:89</tt><tt><br>
    </tt><tt>#2  0x00007ffff435ea63 in __libc_message
      (do_abort=do_abort@entry=1, </tt><tt><br>
    </tt><tt>    fmt=fmt@entry=0x7ffff4457838 "*** Error in `%s': %s:
      0x%s ***\n")</tt><tt><br>
    </tt><tt>    at ../sysdeps/posix/libc_fatal.c:175</tt><tt><br>
    </tt><tt>#3  0x00007ffff4363ebe in malloc_printerr (action=1, </tt><tt><br>
    </tt><tt>    str=0x7ffff4457900 "double free or corruption (out)",
      ptr=<optimized out>) at malloc.c:4965</tt><tt><br>
    </tt><tt>#4  0x00007ffff436469b in _int_free (av=<optimized
      out>, p=<optimized out>, have_lock=0)</tt><tt><br>
    </tt><tt>    at malloc.c:3834</tt><tt><br>
    </tt><tt>#5  0x00007ffff70a0a62 in gtk_tree_path_free () from
      /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#6  0x00007ffff70a2e5a in gtk_tree_row_reference_free ()</tt><tt><br>
    </tt><tt>   from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#7  0x00007ffff70b58f0 in ?? () from
      /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#8  0x00007ffff70ba115 in ?? () from
      /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#9  0x00007ffff70bbe34 in ?? () from
      /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#10 0x00007ffff5851f45 in g_closure_invoke () from
      /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</tt><tt><br>
    </tt><tt>#11 0x00007ffff5863f91 in ?? () from
      /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</tt><tt><br>
    </tt><tt>#12 0x00007ffff586cd2c in g_signal_emit_valist () from
      /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</tt><tt><br>
    </tt><tt>#13 0x00007ffff586d05f in g_signal_emit () from
      /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</tt><tt><br>
    </tt><tt>#14 0x00000000004841ac in ?? ()</tt><tt><br>
    </tt><tt>#15 0x000000000045a8ca in ?? ()</tt><tt><br>
    </tt><tt>#16 0x0000000000473a26 in ?? ()</tt><tt><br>
    </tt><tt>#17 0x0000000000473df7 in ?? ()</tt><tt><br>
    </tt><tt>#18 0x00007ffff5851f45 in g_closure_invoke () from
      /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</tt><tt><br>
    </tt><tt>#19 0x00007ffff5864234 in ?? () from
      /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</tt><tt><br>
    </tt><tt>#20 0x00007ffff586cd2c in g_signal_emit_valist () from
      /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</tt><tt><br>
    </tt><tt>#21 0x00007ffff586d05f in g_signal_emit () from
      /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</tt><tt><br>
    </tt><tt>#22 0x00007ffff70c3166 in ?? () from
      /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#23 0x00007ffff70c7a8b in ?? () from
      /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#24 0x00007ffff6fc89bc in ?? () from
      /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#25 0x00007ffff5851f45 in g_closure_invoke () from
      /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</tt><tt><br>
    </tt><tt>#26 0x00007ffff586453e in ?? () from
      /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</tt><tt><br>
    </tt><tt>#27 0x00007ffff586c7c9 in g_signal_emit_valist () from
      /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</tt><tt><br>
    </tt><tt>#28 0x00007ffff586d05f in g_signal_emit () from
      /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</tt><tt><br>
    </tt><tt>#29 0x00007ffff70e031c in ?? () from
      /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#30 0x00007ffff6fc7154 in gtk_propagate_event () from
      /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#31 0x00007ffff6fc750b in gtk_main_do_event () from
      /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#32 0x00007ffff6c3bc2c in ?? () from
      /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#33 0x00007ffff4c31fd7 in g_main_context_dispatch () from
      /lib/x86_64-linux-gnu/libglib-2.0.so.0</tt><tt><br>
    </tt><tt>#34 0x00007ffff4c32230 in ?? () from
      /lib/x86_64-linux-gnu/libglib-2.0.so.0</tt><tt><br>
    </tt><tt>#35 0x00007ffff4c32552 in g_main_loop_run () from
      /lib/x86_64-linux-gnu/libglib-2.0.so.0</tt><tt><br>
    </tt><tt>#36 0x00007ffff6fc6587 in gtk_main () from
      /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0</tt><tt><br>
    </tt><tt>#37 0x00000000004183c6 in ?? ()</tt><tt><br>
    </tt><tt>#38 0x00007ffff430d870 in __libc_start_main (main=0x417fc0,
      argc=1, argv=0x7fffffffe278, </tt><tt><br>
    </tt><tt>    init=<optimized out>, fini=<optimized out>,
      rtld_fini=<optimized out>, stack_end=0x7fffffffe268)</tt><tt><br>
    </tt><tt>    at libc-start.c:291</tt><tt><br>
    </tt><tt>#39 0x00000000004184a9 in ?? ()</tt><tt><br>
    </tt><br>
    Il semble que le point commun avec la précédente backtrace est Ã  la
    ligne 6 : <tt>gtk_tree_row_reference_free ()</tt><tt><br>
    </tt><br>
    De plus dans un deuxième compte, je peux afficher les opérations
    rapprochées sans provoquer le crash. Ce compte comporte beaucoup
    moins d'opérations que le premier.<br>
    <br>
    J'ai tenté de compilé en 32 bit avec la commande suivante :<br>
    <pre style="" class="lang-c prettyprint prettyprinted"><code><span class="pun">./</span><span class="pln">configure CFLAGS</span><span class="pun">=-</span><span class="pln">m32 CXXFLAGS</span><span class="pun">=-</span><span class="pln">m32 LDFLAGS</span><span class="pun">=-</span><span class="pln">m32 </span><span class="pun">--</span><span class="pln">build</span><span class="pun">=</span><span class="pln">x86_64</span><span class="pun">-</span><span class="pln">pc</span><span class="pun">-</span><span class="pln">linux</span><span class="pun">-</span><span class="pln">gnu </span><span class="pun">--</span><span class="pln">host</span><span class="pun">=</span><span class="pln">i686</span><span class="pun">-</span><span class="pln">pc</span><span class="pun">-</span><span class="pln">linux</span><span class="pun">-</span><span class="pln">gnu

</span></code></pre>
    Mais je ne maîtrise pas et j'ai l'erreur suivante lors de la compile
    :<br>
    <br>
    <tt>make  all-recursive</tt><tt><br>
    </tt><tt>make[1]: Entering directory '/home/gui/Bureau/grisbi-code'</tt><tt><br>
    </tt><tt>Making all in src</tt><tt><br>
    </tt><tt>make[2]: Entering directory
      '/home/gui/Bureau/grisbi-code/src'</tt><tt><br>
    </tt><tt>Making all in ui</tt><tt><br>
    </tt><tt>make[3]: Entering directory
      '/home/gui/Bureau/grisbi-code/src/ui'</tt><tt><br>
    </tt><tt>make[3]: Nothing to be done for 'all'.</tt><tt><br>
    </tt><tt>make[3]: Leaving directory
      '/home/gui/Bureau/grisbi-code/src/ui'</tt><tt><br>
    </tt><tt>Making all in plugins/gnucash</tt><tt><br>
    </tt><tt>make[3]: Entering directory
      '/home/gui/Bureau/grisbi-code/src/plugins/gnucash'</tt><tt><br>
    </tt><tt>  CC       gnucash.lo</tt><tt><br>
    </tt><tt>In file included from
      /usr/include/libxml2/libxml/parser.h:810:0,</tt><tt><br>
    </tt><tt>                 from gnucash.c:29:</tt><tt><br>
    </tt><tt>/usr/include/libxml2/libxml/encoding.h:31:26: fatal error:
      unicode/ucnv.h: No such file or directory</tt><tt><br>
    </tt><tt>compilation terminated.</tt><tt><br>
    </tt><tt>Makefile:436: recipe for target 'gnucash.lo' failed</tt><tt><br>
    </tt><tt>make[3]: *** [gnucash.lo] Error 1</tt><tt><br>
    </tt><tt>make[3]: Leaving directory
      '/home/gui/Bureau/grisbi-code/src/plugins/gnucash'</tt><tt><br>
    </tt><tt>Makefile:1107: recipe for target 'all-recursive' failed</tt><tt><br>
    </tt><tt>make[2]: *** [all-recursive] Error 1</tt><tt><br>
    </tt><tt>make[2]: Leaving directory
      '/home/gui/Bureau/grisbi-code/src'</tt><tt><br>
    </tt><tt>Makefile:532: recipe for target 'all-recursive' failed</tt><tt><br>
    </tt><tt>make[1]: *** [all-recursive] Error 1</tt><tt><br>
    </tt><tt>make[1]: Leaving directory '/home/gui/Bureau/grisbi-code'</tt><tt><br>
    </tt><tt>Makefile:421: recipe for target 'all' failed</tt><tt><br>
    </tt><tt>make: *** [all] Error 2</tt><br>
    <br>
    Ce bug est vraiment handicapant, qu'est ce que je peux faire de plus
    pour aider Ã  comprendre le problème ?<br>
    <br>
    Guillaume<br>
    <br>
  </body>
</html>