Thread problem causing some calls to hang for 25
thiago at kde.org
Tue May 18 06:15:43 PDT 2010
Em Segunda-feira 17 Maio 2010, às 09:46:53, Thiago Macieira escreveu:
> Em Segunda-feira 17. Maio 2010, às 09.02.35, Redestig, Johan escreveu:
> > Hi Guys,
> > As part of our Android efforts we have identified, and believe that we
> > have a solution for a problem which causes some calls to hang for 25
> > seconds. We uploaded a problem description and proposed solution here:
> > https://bugs.freedesktop.org/show_bug.cgi?id=27811.
> > Similar problems are reported here:
> > http://marc.info/?l=freedesktop-dbus&m=117323275932377&w=2
> > https://bugs.freedesktop.org/show_bug.cgi?id=27533
> > We would really appreciate feedback on the proposed solution from the
> > dbus experts.
> The patch makes sense. I don't know if it solves the issue (I can't
> reliably reproduce it), but I do have a bug report for Qt about a
> threading issue. I'll see if that issue is reproducible and if the patch
> has any impact.
The Qt issue is http://bugreports.qt.nokia.com/browse/QTBUG-7475. I can
reproduce it reliably with and without the patch.
So the patch doesn't fix the issue.
It does make it that much rarer, though. I have another issue in a private
bugtracker for Maemo that shows considerable improvement. Instead of locking
up for 25 seconds every 10-15 attempts, it takes me more than 300 attempts to
get a lockup.
I'm investigating to see if I can distill a pure-dbus testcase from 7475.
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
Senior Product Manager - Nokia, Qt Development Frameworks
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 190 bytes
Desc: This is a digitally signed message part.
More information about the dbus