Re: gvariant threading snafu ?
- From: Ryan Lortie <desrt desrt ca>
- To: michael meeks novell com
- Cc: Gtk+ Developers <gtk-devel-list gnome org>
- Subject: Re: gvariant threading snafu ?
- Date: Thu, 25 Feb 2010 18:17:42 -0500
Hi Michael
> One of them is from the slightly unfortunate weak-reference /
> hash-table scheme in gvarianttypeinfo.c (patch attached).
Thanks for catching this. This is truly an impressive bug. I'm
surprised you were able to track it down -- I hope it didn't take too
much time. :)
I fixed the issue you caught along with another closely-related one.
That patch is now on glib master.
> Of course, a
> truly 31337 solution starts to look like g_object_unref [ which is a
> fierce piece of code ], and makes you wonder: why not just use a
> GObject :-)
GObject weak references are actually not thread-safe, due to a very
similar problem. See https://bugzilla.gnome.org/show_bug.cgi?id=548954
I understand from your following message that the other issue is not a
glib bug?
Cheers
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]