Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=471927
Akira TAGOH <tagoh(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mclasen(a)redhat.com
Component|imsettings |gtk2
AssignedTo|tagoh(a)redhat.com |mclasen(a)redhat.com
Summary|imsettings causes window |Unexpected result from some
|manager confusion in Xfce |APIs relates to X property
--- Comment #4 from Akira TAGOH <tagoh(a)redhat.com> 2008-11-18 04:21:32 EDT ---
Okay, I've tracked down this issue and the problematic code was in gtk+. gtk+
uses XGetWindowProperty to obtain the value assigned to certain X property. it
specifies an offset and a length of value in X property. in man page, that
says:
long_length
Specifies the length in 32-bit multiples of the data to be retrieved.
And the problematic code in gtk+ does give G_MAXLONG as long_length. it will
causes an overflow to negative. then it returns the unexpected result.
--
Configure bugmail:
https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.