When using RDP to access a Fedora machine running Gnome, the only available colourmap is 32-bit. The old implementation caused GUI apps to crash when they attempted to use a null colourmap pointer.