[Xcb] [Bug 23192] racy access to dpy->synchandler in libX11 >= 1.1.99.2

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Apr 21 18:30:06 PDT 2010


https://bugs.freedesktop.org/show_bug.cgi?id=23192

--- Comment #9 from Steve R <fdsteve at ihug.co.nz> 2010-04-21 18:30:05 PDT ---
After my comment #1, I too found the problem with the recursive LockDisplay. I
managed to fix that issue, but overall my fix only ever worked 95%, so I look
forward to testing this out.

One other thing I wondered at the time is to do with the assert( (dpy->flags &
XlibDisplayPrivSync) != 0 )
Are bitwise flag modifications gaurenteed to be atomic??? 
Not all the other flags are modified within LockDisplays.
ie Could a read/modify/write to one of the other flags make the
XlibDisplayPrivSync flag un-thread-safe?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the Xcb mailing list