PATCH: kwallet lockup (#65978/#71048)

Lubos Lunak l.lunak at suse.cz
Thu Jan 8 16:37:42 GMT 2004


On Thursday 08 of January 2004 14:58, Daniel Molkentin wrote:
> On Thursday 08 January 2004 14:52, Lubos Lunak wrote:
> > In order to be able to release the popup grab, the app talking to the
> > wallet mustn't block in the DCOP call, but must reenter the event loop
> >(kwallet.cc.patch). I hope the patch lists all cases where the problem can
> >arise, but I'm not sure. Since closing of the popup is done as handling of
> >the input events, but KApplication blocks all user input while waiting for
> >DCOP calls, it needs to be patched to do that directly
> >(kapplication.cpp.patch). Moreover, patching Qt is also recommended
> >(qapplication_x11.cpp.patch), otherwise if the first mouse event doesn't
> >result in closing the popup, the mouse will stay frozen.
>
> My fault, I changed the code to no longer be async. The reason was that
> KNode locked up when running in Kontact and firing KWallet. Can you check
> if that works after your patch?

 I see this part has been already reverted in CVS. And reportedly my patch 
doesn't help with this (not surprising). It's possibly caused by a timer or 
something that gets activated while waiting for the DCOP call to finish.

-- 
Lubos Lunak
KDE developer
---------------------------------------------------------------------
SuSE CR, s.r.o.  e-mail: l.lunak at suse.cz , l.lunak at kde.org
Drahobejlova 27  tel: +420 2 9654 2373
190 00 Praha 9   fax: +420 2 9654 2374
Czech Republic   http://www.suse.cz/




More information about the kde-core-devel mailing list