[0.23.4 patch] RE: ServiceOwnerChanged wakes up everybody?

Joe Shaw joeshaw at novell.com
Tue Jun 14 08:56:26 PDT 2005


Hi,

On Tue, 2005-06-14 at 17:56 +0300, Kimmo.Hamalainen at nokia.com wrote:
> I would gladly move to 0.3x if it would have proven stable. Actually, we
> are using a modified 0.23.1, because update to 0.23.4 introduced some
> nasty bugs that we don't have time or resources to fix. Even between
> 0.23.1 and 0.23.4 there was something like 1000 lines of new code, containing
> new locking code etc. Multithreaded code is not particularly fast to stabilise :)
> 
> Diff between 0.23.1 and 0.3x is probably even bigger, not to speak about
> last-minute API changes in virtually every program. Even the current 0.23.1
> had some deadlock issue with GnomeVFS, but we decided to work around it in
> GnomeVFS code than try to fix thread locking in D-BUS.

Most of the locking code in 0.23.4 was backported from 0.3x, so any
locking issues you have with 0.23.4 probably still exist in 0.3x.  (But
the locking prior to that was so broken I'm surprised it's more reliable
for you.)

Joe



More information about the dbus mailing list