Steven M. Bellovin wrote:
On Tue, 20 Jan 2009 11:58:18 +0100 Hans Rosenfeld <rosenfeld%grumpf.hope-2000.org@localhost> wrote:On Sun, Jan 18, 2009 at 06:08:11PM -0500, Steven M. Bellovin wrote:I've been having trouble with xmms for the last few months, with both pkgsrc xorg and native xorg on -current. When I invoke it, I see Gdk-ERROR **: BadMatch (invalid parameter attributes) serial 2416 error_code 8 request_code 72 minor_code 0 Gdk-ERROR **: BadMatch (invalid parameter attributes) serial 2417 error_code 8 request_code 72 minor_code 0 Is anyone else seeing that?I think I have seen a similar issue with wmxmms. I fixed this with setting XLIB_SKIP_ARGB_VISUALS=1 in the environment before starting it.Yes, that does it; thanks! (What does that argument do?)
From the Xorg 6.8 release notes:When the Composite extension is enabled via xorg.conf or the command line, a new visual is created. This visual is different from the other visuals used by X applications in that it includes an alpha component. It is used by the compositing manager and other Composite aware applications.
Most X applications ignore this visual since it is not useful to them; however some applications mistakenly try to use it, which will cause them to fail. An environment variable, XLIB_SKIP_ARGB_VISUALS, was added to the X11 library to hide this visual from applications that mistakenly try to use it. If an application fails only when the Composite is enabled, try setting this environment variable before starting the application.
Cheers, Jared