Thread problem causing some calls to hang for 25

Thiago Macieira 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.
> 
> Hi
> 
> 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
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freedesktop.org/archives/dbus/attachments/20100518/03efb7fd/attachment.pgp>


More information about the dbus mailing list