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.
signature.asc
Description: Ceci est une partie de message numériquement signée