| Summary: | x11-libs/libX11-1.0.99.1-r1 with XCB support fails a lock assertion when running vino-2.16.0 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Mike Auty (RETIRED) <ikelos> |
| Component: | [OLD] Library | Assignee: | Gentoo X packagers <x11> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://bugs.freedesktop.org/show_bug.cgi?id=8650 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Mike Auty (RETIRED)
2006-10-14 16:25:57 UTC
There are still some known issues with XCB and certain X libraries. You should probably create an upstream bug at https://bugs.freedesktop.org under the 'XCB' product, and make it block https://bugs.freedesktop.org/show_bug.cgi?id=6797. Filed upstream as https://bugs.freedesktop.org/show_bug.cgi?id=8650, I'll try to keep this bug updated with anything useful posted on the other bug... Thanks :) I just added DisplayUnlock patches for libXfixes and libXi. See if that fixes your issues. This assertion does not indicate a bug in XCB or Xlib/XCB; rather, it indicates a locking bug in a caller of Xlib/XCB: a call to UnlockDisplay without the display locked. In this case, XDamageQueryVersion in libXDamage called UnlockDisplay and SyncHandle without having locked the display. I've fixed this upstream in libXdamage master, in commit 31829be123a9ce58bf8e0c4718815b7b63d0d512. Thanks, the libXfixes/libXi fixes seem to have done the trick (and indeed I'm typing this to your through vino... 5:) Now if I could only figure out why it's not liking my password hash, but that's for another time... Thanks again for helping fix up such a vague bug report! 5:) This also needs the libXdamage fix... libXdamage patch has been committed. |