On Aug 6, 2009, at 19:13, der Mouse wrote:
In particular, the app is a lot more likely than X proper is to
contain
stupid assumptions wired into its code (eg, all servers have a
DirectColor default visual, or all servers support 32bpp pixmaps, or
all servers use the same {red,green,blue}-mask values).
OTOH, the X window server should be robust against malformed requests, as any graphics protocol (or API) should be. Just as a userland program shouldn't be able to crash the kernel, neither should an X application be able to crash the window server.
yours for robust software,
Erik <fair%clock.org@localhost>