GNOME Bugzilla – Bug 331528
Warning from Evolution with a11y enabled
Last modified: 2009-03-08 21:06:48 UTC
I'm seeing this when adding contacts to a new message I'm writing: Breakpoint 2, IA__g_log (log_domain=0xb2dfdc "GLib-GObject", log_level=G_LOG_LEVEL_WARNING, format=0xb2f100 "%s: couldn't find weak ref %p(%p)") at gmessages.c:516 516 va_start (args, format); (gdb) bt
+ Trace 66261
And this one comes after the previous one: (gdb) c Continuing. (evolution:6461): GLib-GObject-WARNING **: IA__g_object_weak_unref: couldn't find weak ref 0xe754f0(0xbe272f0) Breakpoint 2, IA__g_log (log_domain=0xb2dfdc "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL, format=0xab16db "%s: assertion `%s' failed") at gmessages.c:516 516 va_start (args, format); (gdb) c Continuing. GLib-GObject-CRITICAL **: g_object_get_data: assertion `G_IS_OBJECT (object)' failed aborting... Program received signal SIGTRAP, Trace/breakpoint trap. IA__g_logv (log_domain=Variable "log_domain" is not available. ) at gmessages.c:503 503 g_private_set (g_log_depth, GUINT_TO_POINTER (depth)); (gdb) bt
+ Trace 66262
second one looks like a gtkhtml bug.
First problem doesn't look necessarily to be gail's fault - the warning is coming from glib, and the relevant gail code is just trying to get a weak reference from data that's already attached to 'obj'. I don't see a gail logic problem here.
transferring to evolution, for investigation/fix of second issue. Looks like a bad assertion in html component a11y support.
changing to gtkhtml - i assume this is not gal ;-)
Created attachment 60001 [details] [review] Patch to fix the critical assersion The above patch should fix the problem
I'll test this. Thanks.
I can confirm that the second issue in here is fixed by Harry's patch.
Harry's patch looks good to commit. Approving it..
Patch committed into CVS. Thanks!
I'll close this one and reopen with the other warning. Thanks.
*** Bug 332905 has been marked as a duplicate of this bug. ***