On 2012-02-23 Teika Kazura wrote: > Hi. This looks very annoying. How can it happen? > Let's see the function. It's simple.
A friend of mine had some ideas too: Hmm.. The first thing that springs to mind is that X has a few weird race conditions that no-one seems to be able to track down. The main one that I'm thinking of is Ubuntu bug #50702 == FreeDesktop bug #27552. (https://bugs.launchpad.net/ubuntu/lucid/+source/libx11/+bug/507062, https://bugs.freedesktop.org/show_bug.cgi?id=27552) Start sprinkling in some assert()s and see what happens. -- -- Sawfish ML
