From kde-core-devel Fri May 28 12:40:08 2010 From: Peter Penz Date: Fri, 28 May 2010 12:40:08 +0000 To: kde-core-devel Subject: Re: Review Request: Workaround for non-thread-safety Message-Id: <201005281440.09144.peter.penz19 () gmail ! com> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=127505046502262 On Friday 28 May 2010 14:14:21 Sebastian TrĂ¼g wrote: > On 05/28/2010 02:04 PM, Lubos Lunak wrote: [...] > >> I've seen krunner crashing because of this. That happens because the > >> D-Bus calls are sent by several threads in response to the same event: > >> the user typing. > >> > > KRunner auto-restarts and apparently the crash isn't that common. Not > > even > > > > close to justifying doing anything special about it. > > It is not just KRunner. Dolphin crashes a lot due to that bug (less to > not at all with my workaround though), Konqueror with enabled tooltips is also affected and crashes a lot because of this bug. > the activity manager crashes, the > nepomuk filewactch service crashes. And those are only the ones I looked > into. I think the problem is that before this no app really used DBus in > a multithreaded situation. > > Cheers, > Sebastian