i might have whined about this in the past. situation is, under 
certain circumstances (which always involves high (io) load), wm goes 
into a deadlock on my xinerama setup running on ubuntu 10.04 with the 
symptom of the mouse pointer oscillating between the two xinerama 
heads, and not much else happening.

now i think i found the culprit, which is way outside wm, and is 
rather in xcb, specifically this bug:

https://bugs.freedesktop.org/show_bug.cgi?id=27368
http://lists.freedesktop.org/archives/xcb/2010-March/005818.html

with the patch mentioned (but cleverly not by any means made readily 
identifiable, good work, mate) in the bug report applied to the ubuntu 
libxcb, i'm stressing the whole shebang for almost an hour now under 
considerable (for a desktop) load, and it still hasn't deadlocked 
once.

this is not a conclusive observation, as the thing is pretty hard to 
trigger at will, so only time will tell, but so far things looks quite 
promising.

the patch in question is 
http://cgit.freedesktop.org/xcb/libxcb/patch/?id=b0525e242368fffbc77ebb45293f34e80847e65a

dunno if it applies to anything else (in fact, don't know if anyone 
beside me has ever experienced this, but whatever), but here it is 
anyway.

-- 
[-]

mkdir /nonexistent


-- 
To unsubscribe, send mail to [email protected].

Reply via email to