[Xcb] [Bug 26545] xcb_io.c: extension error handler is not called

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Apr 15 00:33:20 PDT 2010


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

--- Comment #8 from Rami Ylimaki <rami.ylimaki at vincit.fi> 2010-04-15 00:33:20 PDT ---
(In reply to comment #6)
> Have you considered using an async reply handler, instead? Those are consulted
> in _XError, regardless of how the error was discovered. You'd want to enqueue
> your handler only when issuing the request that might fail, and dequeue it when
> it's called on a later sequence number. A bit tricky, but feasible.
> 
> Alternatively, of course, you could use XCB directly for this request. ;-)

Thanks for the suggestions. However, I'm happy to see that there is probably
not going to be a need to work around this problem in the near future when
https://bugs.freedesktop.org/show_bug.cgi?id=26394 gets fixed. That should
eliminate the possibility of BadDrawables from DRI2DestroyDrawable altogether.

Patch has been already sent for review:
http://lists.freedesktop.org/archives/xorg-devel/2010-April/007149.html.

-- 
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