|
|
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
On 27/09/2007 10:03 AM, Marc Aurele La France wrote:
On Thu, 27 Sep 2007, Duncan Murdoch wrote:Marc Aurele La France wrote:On Tue, 25 Sep 2007, Duncan Murdoch wrote:I am writing some code using OpenGL, and when run under Xvfb on MacOS it dies, with the error messageX Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 1 (X_CreateWindow) Serial number of failed request: 17 Current serial number in output stream: 19There are a number of different reasons for which XCreateWindow() would return BadMatch. Check the man page.I have rebuilt X from XFree86 version 4.7.0 and the error has gone away. Originally the last line of man Xvfb wasX Version 11 Release 6.6 XVFB(1)but now it saysXFree86 Version 4.7.0 XVFB(1)So this looks like it's probably a bug in the Xvfb that Apple distributes, and the bug isn't present in XFree86 4.7.0. Still, if I could I'd like to try to work around the bug: any idea where I'd find the source forthe original Xvfb, so I could try to determine what it's complaining about?Quite a bit of Apple's sources can be found at ... http://www.opensource.apple.com/darwinsource
A followup on this, in case it ever bites anyone else. Source that behaves like the OSX 10.4 release of X11 is at http://www.opensource.apple.com/darwinsource/tarballs/other/X11-0.46.4.tar.gz(I'm not completely sure that's exactly what is on the CD, but it was close enough to solve my problem.)
And the solution to my problem was to specify CWBorderPixel when I called XCreateWindow. Without that my call failed in the CreateWindow function in xc/programs/Xserver/dix/window.c.
I don't know why no other X server cares about this. Duncan Murdoch _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86
[X Forum] [Xorg] [Devices] [XFree86] [XFree86 Newbie] [Site Home] [IETF Announce] [Security] [Fontconfig] [Bugtraq] [Rubini] [Photo] [Yosemite] [MIPS Linux] [ARM Linux] [Linux Security] [Video for Linux] [Linux RAID] [Linux Kernel] [Linux Resources]