Le samedi 19 mai 2007 à 18:29 -0500, Tony 'Nicoya' Mantler a écrit :
> Package: libgtk2.0-0
> Version: 2.10.12-2
> Severity: normal
> 
> Somewhere in version 2.10 of libgtk, a call to XkbSelectEventDetails() was 
> added around 
> line 300 of gdk/x11/gdkdisplay-x11.c, in gdk_display_open. This call causes 
> gtk 
> applications to fail to run when displaying to an Xsgi X server, with an 
> error message 
> like the following:
> 
> The program 'xscreensaver-demo' received an X Window System error.
> This probably reflects a bug in the program.
> The error was 'BadValue (integer parameter out of range for operation)'.
>   (Details: serial 73 error_code 2 request_code 139 minor_code 1)
>   (Note to programmers: normally, X errors are reported asynchronously;
>    that is, you will receive the error a while after causing it.
>    To debug your program, run it with the --sync command line
>    option to change this behavior. You can then get a meaningful
>    backtrace from your debugger if you break on the gdk_x_error() function.)
> 
> Commenting out the XkbSelectEventDetails() call allows the apps to start and 
> run 
> normally. I'm not really well versed enough in X11 to say exactly why the 
> call is 
> failing.

The XkbSelectEventDetails call was added much earlier than the 2.10
series. I think you're talking about the following change:
http://svn.gnome.org/viewcvs/gtk%2B/trunk/gdk/x11/gdkdisplay-x11.c?view=diff&r1=15911&r2=15912

In all cases, this looks like a bug in Xsgi rather than one in GTK+, but
I'm CCing Matthias, who committed this change. Matthias, do you remember
why you did this change? I can't find anything relevant in the
ChangeLog.

Thanks,
-- 
 .''`.
: :' :      We are debian.org. Lower your prices, surrender your code.
`. `'       We will add your hardware and software distinctiveness to
  `-        our own. Resistance is futile.

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée

Reply via email to