On Mon, Oct 16, 2006 at 04:42:30PM +0200, Loïc Minier wrote: > On Thu, Jul 20, 2006, Steve Langasek wrote: > > > At the very least, I would appreciate it if you could verify whether > > > the bug is reproducible or not. > > > See bug #378346 for the bug report. > > Here is the error that triggers the abort: > > ** ERROR **: file gailtreeview.c: line 3604 (garbage_collect_cell_data): > > assertion failed: (GAIL_IS_TREE_VIEW (data)) > > aborting... > > And here is the backtrace (stripped): > > #9 0x000002000202403c in g_logv () from /usr/lib/libglib-2.0.so.0 > > #10 0x0000020002024084 in g_log () from /usr/lib/libglib-2.0.so.0 > > #11 0x0000020002024114 in g_assert_warning () from /usr/lib/libglib-2.0.so.0 > > #12 0x0000020002ee5c40 in gail_tree_view_new () > > from /usr/lib/gtk-2.0/modules/libgail.so > > Will try to get libgail.so rebuilt to take a look.
> I suggest you install libgail-dbg, and libgtk2.0-0-dbg to get a nicer > backtrace. Could you try rebuilding against Gtk 2.10 / Gail 1.9 from > experimental? This would permit isolating the fix and perhaps > backporting it if it's fixed in 1.9. First, here's a fresh backtrace from unstable with libgail-dbg and libgtk2.0-0-dbg: (gdb) bt #0 0x0000020002187a78 in kill () from /lib/libc.so.6.1 #1 0x0000020001e735d0 in pthread_kill () from /lib/libpthread.so.0 #2 0x0000020001e73638 in raise () from /lib/libpthread.so.0 #3 0x00000200021877e4 in raise () from /lib/libc.so.6.1 #4 0x0000020002188db0 in abort () from /lib/libc.so.6.1 #5 0x0000020001fbe588 in g_logv () from /usr/lib/libglib-2.0.so.0 #6 0x0000020001fbe5d4 in g_log () from /usr/lib/libglib-2.0.so.0 #7 0x0000020001fbe66c in g_assert_warning () from /usr/lib/libglib-2.0.so.0 #8 0x0000020002e69398 in garbage_collect_cell_data (data=0x120919480) at gailtreeview.c:3604 #9 0x0000020001fb047c in g_source_is_destroyed () from /usr/lib/libglib-2.0.so.0 #10 0x0000020001fb2e34 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #11 0x0000020001fb6e14 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #12 0x0000020001fb7354 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #13 0x000002000145b698 in IA__gtk_main () at gtkmain.c:1003 #14 0x000002000037f4e0 in gnc_ui_start_event_loop () from /usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so.0 #15 0x00000001200034e0 in _start () (gdb) Steps to reproduce: file->new->new file, enable 'business accounts' in addition to 'common accounts', and complete the setup. The bug is not reproducible on amd64 following these steps, so it doesn't appear to be a simple 64-bit problem, unfortunately. I'm going to give the experimental gtk/gail a try, but it'll be a while before I'm there; will send another mail with the results. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/