OpenSolaris

Printable Version Enter a New Search
Bug ID 6553524
Synopsis Xorg modularization: libXdamage 1.0.4
State 10-Fix Delivered:Verified (Fix available in build)
Category:Subcategory xserver:client_libs
Keywords testcase
Responsible Engineer Alan Coopersmith
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_65
Fixed In snv_65
Release Fixed solaris_nevada(snv_65)
Related Bugs
Submit Date 3-May-2007
Last Update Date 19-June-2007
Description
libXdamage needs to be replaced with the modular build from Xorg 7.x.   The only difference
between our current libXdamage sources (imported from X11R6.8 to the Xsun tree) and the
current is the addition of a free() call in Xorg's sources and the pkgconfig data files
which other applications need to set build flags correctly.
Make that version 1.0.4 which fixes a locking problem which causes xcb assertions:

commit 31829be123a9ce58bf8e0c4718815b7b63d0d512
Author: Josh Triplett < xxxxx@xxxxx.org>
Date:   Mon Oct 16 02:58:24 2006 -0700

    Remove incorrect UnlockDisplay and SyncHandle from XDamageQueryVersion
    
    XDamageQueryVersion calls UnlockDisplay and SyncHandle, without a matching
    LockDisplay.  This triggers an assertion in Xlib/XCB designed to catch these
    kinds of bugs.  Remove the two calls, which fixes the assertion.
    
    Thanks to Mike Auty < xxxxx@xxxxx.com> for the report.
Work Around
N/A
Comments
N/A