after upgrading to Xfree 4.3.0-r1 doomlegacy 1.4 fails to run, even after re-emerging the error is as follows:- Apr 14 2003 Doom LEGACY v1.40 13:58:15 DOOM Shareware Startup Z_Init: Init zone memory allocation daemon. system memory 122Mb free 23Mb 20 megabytes requested for Z_Init. W_Init: Init WADfiles. Added file /usr/share/doomlegacy-1.40/doom1.wad (1264 lumps) Added file /usr/share/doomlegacy-1.40/legacy.dat (80 lumps) =========================================================================== Shareware! =========================================================================== I_StartupTimer... I_StartupGraphics... Using XFree86-VidModeExtension Version 2.2 Using MITSHM extension X Error of failed request: BadColor (invalid Colormap parameter) Major opcode of failed request: 1 (X_CreateWindow) Resource id in failed request: 0x27 Serial number of failed request: 17 Current serial number in output stream: 20 Reproducible: Always Steps to Reproduce: 1. upgrade to xfree 4.3.0-r1 2. emerge doomlegacy 3. run doomlegacy (llxdoom) Actual Results: X Error of failed request: BadColor (invalid Colormap parameter) Major opcode of failed request: 1 (X_CreateWindow) Resource id in failed request: 0x27 Serial number of failed request: 17 Current serial number in output stream: 20 Expected Results: an orgy of doom-filled goodness
Doing a Google search on the error message, I found advice to set the DISPLAY to localhost:0, so as to avoid any direct rendering. Doing this causes a segfault instead of the X error.
this bug only affects software rendering ... run `llxdoom -opengl` ...
i added a warning about software not working in latest xfree versions ... this bug will have to die until they release a new version upstream
Dunno what this was closed as before. I'll close it as CANTFIX based on the comments.