Am Wed, 26 Oct 2011 19:12:54 +0200
schrieb Christian Beier <dontmind@...>:
>
> Hi everyone,
> This one has cost me some brains to pinpoint down: I've found a bug in
> libvncserver when running in threaded mode. It's a deadlock when doing
> nested rfbClientIterator loops. The fix is rather simple, but the
> explanation lengthy. Oh my, multithreading hell ;-)
>
> Explanation is in the commit message (better have pen&paper ready and
> the rfbserver.c code at hand to visualise this one - or just believe
> me...).
>
> Please review carefully. Maybe there are corner cases I didn't count
> with...
>
>
> Cheers (I need a beer...)
> Christian
Hi,
If no one objects, I'd like to push this one soonish...
Christian
|