Software renderer should gracefully handle unsupported color spaces.
Currently, if one attempts to instantiate the mesa software renderer (legacy or new) in an unsupported color space (i.e. if the desktop is set to 8-bit color), the app will crash into the debugger. This should be handled a bit more gracefully. Simply removing the debugger() call doesn't appear to suffice though, since the return from _SetupRenderBuffer() is ignored, causing issues elsewhere later.
new → assigned
OpenGL Kits crashing. → Software renderer should gracefully handle unsupported color spaces.