From kde-core-devel Fri May 28 07:36:41 2010 From: =?UTF-8?B?U2ViYXN0aWFuIFRyw7xn?= Date: Fri, 28 May 2010 07:36:41 +0000 To: kde-core-devel Subject: Re: Review Request: Workaround for non-thread-safety of Message-Id: <4BFF7289.5000609 () kde ! org> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=127503224508611 The workaround I propose here which we already use in libnepomuk may not handle all cases (I dont know) but it makes the whole system a lot stabler. Disabling the workaround in libnepomuk makes it crash all the time. With the workaround I did not have one crash. Cheers, Sebastian On 05/28/2010 12:24 AM, Thiago Macieira wrote: > Em Sexta-feira 28. Maio 2010, às 00.14.13, Sebastian Trüg escreveu: >> While it is great that we have a fix I have to agree with Lubos: it will >> probably take a while for distributions to update to DBus 1.4. During >> that time the workaround helps preventing many crashes... > > You can't properly work around this from outside QtDBus, sorry. > > Unless you have a fully dedicated QDBusConnection and you protect all message > sends with a mutex (and this includes signal connections). >