1) Does your X-server have SHM support? "MIT-SHM" should show up in the list of extensions reported by xdpyinfo. 2) Does your operating system have SHM support? This sort of thing is often disabled for security reasons. 3) Programming errors on your part? BadAccess is generated if: a) the server doesn't know about the segment (you called XShmAttach on it didn't you?). b) The size is bad, that is, the segment is too small to contain the source you specified (or the XImage is improperly initialized). Mark. On Mon, 3 Nov 2003, Callum Prentice wrote: > i'm attempting to put together a simple test that creates a window, allocates a buffer in > memory and using an XImage and XShmPutImage () displays it on my screen. > > i have a tiny piece of code that (as far as i know) does all the right things - it creates the > window but when i try to display the contents of my buffer via an XImage i get a message like > this: > > X Error of failed request: BadAccess (attempt to access private resource denied) > Major opcode of failed request: 144 (MIT-SHM) > Minor opcode of failed request: 3 (X_ShmPutImage) > > i've seen this type of problem described in the newsgroups but there don't seem to be any > answers posted. > > i check the return from all my previous calls and they're fine. > > i'm using XFree86 version 4.3.0 (27 feb 2003), X Protocol version 11, rev 0, rel 6.6 and my OS > is NetBSD/i386 1.6 [elf]. > > can anyone shed any light on this please? > > thanks. > > cp > _______________________________________________ > XFree86 mailing list > XFree86@xxxxxxxxxxx > http://XFree86.Org/mailman/listinfo/xfree86 > _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86