Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 28350

Summary: ut2003-2225 crashes on rage 128
Product: Gentoo Linux Reporter: witr
Component: [OLD] GamesAssignee: Gentoo Games <games>
Status: RESOLVED CANTFIX    
Severity: critical    
Priority: Normal    
Version: 1.4   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description witr 2003-09-10 06:20:44 UTC
System: Dell GX240, 1G ram, Gentoo-sources 2.4.20-r6, 
xfree-4.3.0-r2, xfree-drm-4.3.0-r6, libsdl-1.2.5-r2, glibc-2.3.2-r1,
gcc-3.2.3-r1.

CFLAGS="-O2 -march=pentium3 -mcpu=pentium4 -mfpmath=sse -finline-functions
-fomit-frame-pointer -pipe"

01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 Pro Ultra TF

<~>$ ut2003
Xlib:  extension "XiG-SUNDRY-NONSTANDARD" missing on display ":0.0".
 
Backtrace:
[ 1]  ./Core.so [0x40a0c71a]
[ 2]  /lib/libpthread.so.0 [0x40dc2758]
[ 3]  /lib/libc.so.6 [0x40bbc638]
[ 4]  /usr/X11R6/lib/modules/dri/r128_dri.so [0x44949bcd]
[ 5]  /usr/X11R6/lib/modules/dri/r128_dri.so [0x4492e5ed]
[ 6]  /usr/X11R6/lib/modules/dri/r128_dri.so [0x44967bb7]
[ 7]  /usr/X11R6/lib/modules/dri/r128_dri.so [0x44920b5e]
[ 8] 
/opt/ut2003/System/OpenGLDrv.so(DrawPrimitive__22FOpenGLRenderInterface14EPrimitiveTypeiiii+0x373)
[0x4374bdbb]
[ 9] 
./Engine.so(DrawSection__FP11UStaticMeshiP9UMaterialP16FRenderInterface+0x6f)
[0x40373a33]
[10] 
./Engine.so(RenderStaticMesh__FP13FDynamicActorP15FLevelSceneNodePt5TList1ZP13FDynamicLightPt5TList1ZP20FProjectorRenderInfoP16FRenderInterface+0x1ea2)
[0x40376032]
[11] 
./Engine.so(Render__13FDynamicActorP15FLevelSceneNodePt5TList1ZP13FDynamicLightPt5TList1ZP20FProjectorRenderInfoP16FRenderInterface+0x3a9)
[0x4033ffed]
[12]  ./Engine.so [0x403600a1]
[13]  ./Engine.so(RenderLevel__FP15FLevelSceneNodeP16FRenderInterface+0x2e13)
[0x40365e77]
[14]  ./Engine.so(Render__15FLevelSceneNodeP16FRenderInterface+0x7a2) [0x4034762a]
[15]  ./Engine.so(Render__16FPlayerSceneNodeP16FRenderInterface+0x330) [0x4034c78c]
[16]  ./Engine.so(Draw__11UGameEngineP9UViewportiPUcPi+0x840) [0x402842a4]
[17]  /opt/ut2003/System/SDLDrv.so(Repaint__12USDLViewporti+0x33) [0x4370c94b]
[18]  /opt/ut2003/System/SDLDrv.so(Tick__10USDLClient+0x83) [0x4370b37b]
[19]  ./Engine.so(Tick__11UGameEnginef+0x31ca) [0x4028b0be]
[20]  ./ut2003-bin(SDL_SetVideoMode+0x969) [0x8051b1d]
[21]  ./ut2003-bin(main+0x328c) [0x8058b2c]
[22]  /lib/libc.so.6(__libc_start_main+0xc7) [0x40ba9767]
[23]  ./ut2003-bin(ValidateCDKey__Fv+0x4d) [0x80512d1]
Signal: SIGSEGV [segmentation fault]
Aborting.
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-10 06:55:41 UTC
UT2003 and all UT2003-based games, such as America's Army, require a 3D accelerator which supports S3TC.  The ATI Rage 128 does not have this support.  It is impossible to get UT2003 to work on that card.  The game essentially requires a GeForce or better NVidia card or a Radeon or better ATI card.
Comment 2 witr 2003-09-10 07:58:18 UTC
Although I understand that you probably can't do anything about this because the code comes from upstream, it would seem that it would be better for this game to output a message saying "This video card is not supported" instead of crashing.  Doesn't it?
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2003-09-11 03:32:53 UTC
Sure, it would be better, but the game is binary and not something I can modify.
Comment 4 SpanKY gentoo-dev 2003-09-25 20:28:23 UTC
bugzilla