On Aug 6, 2009, at 19:13, der Mouse wrote:
In particular, the app is a lot more likely than X proper is to containstupid 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>