Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 108399 - UT2004 won't start, hangs at loading map screen.
Summary: UT2004 won't start, hangs at loading map screen.
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: Low normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-07 09:08 UTC by Jeremy Miracle
Modified: 2006-01-03 13:00 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Miracle 2005-10-07 09:08:33 UTC
After reading for a while on various forums / bugs, may said to ditch the  
original libSDL/openal and replace them with the ones from the regular libs..  
I did this.. it still doesn't work.  
  
Here's the debug info:  
Log: Spawning new actor for Viewport SDLViewport  
ScriptLog: New Player Player id=11f089f5c9fc5d5c33a4a5f9c353d7e9  
Log: Precaching: AS-Glacier.LevelInfo0  
Log: Static mesh batches: 35220060 vertex bytes, 3932736 index bytes  
Log: Allocating 32768 byte dynamic index buffer.  
Log: Allocating 38940 byte dynamic index buffer.  
Log: Allocating 56904 byte dynamic index buffer.  
Log: Allocating 151992 byte dynamic index buffer.  
Log: Allocating 65536 byte dynamic vertex buffer.  
Log: appRequestExit(0)  
Log:  
Developer Backtrace:  
Log: [ 1]  ./ut2004-bin [0xb0fdfd]  
Log: [ 2]  /lib/libpthread.so.0 [0x2aaaaacd1107]  
Log: [ 3]  /lib/libc.so.6 [0x2aaaab451810]  
Log: [ 4]  /lib/libc.so.6(nanosleep+0x45) [0x2aaaab4ada05]  
Log: [ 5]  /lib/libc.so.6(usleep+0x38) [0x2aaaab4d3368]  
Log: [ 6]  ./ut2004-bin [0xd2afb2]  
Log: [ 7]  /lib/libpthread.so.0 [0x2aaaaaccbbb9]  
Log: [ 8]  /lib/libc.so.6(__clone+0x43) [0x2aaaab4d8f33]  
Log: Unreal Call Stack: FOpenGLVertexStreamNV_VAR::Cache <-  
FOpenGLRenderInterface::SetVertexStreams <- RenderStaticMesh <- FDynamicActor:  
:Render <- RenderLevel <- FLevelSceneNode::Render <- RenderLevel <-  
FLevelSceneNode::Render <- RenderLevel <- FLevelSceneNode::Render <- R  
enderLevel <- FLevelSceneNode::Render <- FPlayerSceneNode::Render <-  
UGameEngine::Draw <- USDLViewport::Repaint <- USDLClient::Tick <- Cli  
entTick <- UGameEngine::Tick <- UpdateWorld <- MainLoop  
Exit: Exiting.  
Log: FileManager: Reading 0 GByte 196 MByte 458 KByte 321 Bytes from HD took  
3.980833 seconds (0.326043 reading, 3.654790 seeking).  
Log: FileManager: 0.000000 seconds spent with misc. duties  
Uninitialized: Name subsystem shut down  
Uninitialized: Allocation checking disabled  
Uninitialized: Log file closed, Fri Oct  7 07:25:01 2005  
  
lrwxrwxrwx  1 root root 26 Oct  7 07:45 libSDL-1.2.so.0 
-> /usr/lib64/libSDL-1.2.so.0 
 
lrwxrwxrwx  1 root root 23 Oct  7 07:45 openal.so -> /usr/lib64/libopenal.so 
 
[ebuild   R   ] media-libs/openal-20050504-r1  +alsa -arts -debug +esd +mpeg 
+oggvorbis +sdl 0 kB 
 
[ebuild   R   ] games-fps/ut2004-3355-r1  -dedicated +opengl 0 kB 
 
Thanks! 
J
Comment 1 Jeremy Miracle 2005-10-07 09:43:11 UTC
Note.. this was fixed with ACCEPT_KEYWORDS=~amd64 emerge nvidia-glx 
nvidia-kernel .. something is broken in the current nvidia drivers? 
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2005-10-07 10:51:15 UTC
It's quite possible that there was something broken on your particular setup,
but it works fine on amd64 for me using both the stable and testing drivers. 
Also, in the future, don't make changes to the package, such as linking to your
system libSDL/openal (which is a bad idea anyway) and then file bug reports. 
We're very likely to just mark it INVALID and ask you to revert your changes. 
Essentially, we can't support a package that you're modifying.

Can you try reinstalling the stable nvidia-kernel and nvidia-glx and see if the
problem returns?
Comment 3 Jeremy Miracle 2005-10-07 11:33:54 UTC
Yeah,  
Fails with:  
NVRM: loading NVIDIA Linux x86_64 NVIDIA Kernel Module  1.0-6629  Wed Nov  3  
11:43:48 PST 2004  
  
Works with:  
NVRM: loading NVIDIA Linux x86_64 NVIDIA Kernel Module  1.0-7676  Fri Jul 29  
13:15:16 PDT 2005  
  
  
Relavent Xorg info:  
(II) NVIDIA X Driver  1.0-6629  Wed Nov  3 11:44:46 PST 2004  
(II) NVIDIA Unified Driver for all NVIDIA GPUs  
(II) Primary Device is: PCI 01:00:0  
(--) Assigning device section with no busID to primary device  
(--) Chipset NVIDIA GPU found(II) NVIDIA(0): NVIDIA GPU detected as: GeForce  
6800 GT  
(--) NVIDIA(0): VideoBIOS: 05.40.02.32.00  
(--) NVIDIA(0): Interlaced video modes are supported on this GPU  
(II) NVIDIA(0): Detected PCI Express Link width: 16X  
(--) NVIDIA(0): VideoRAM: 262144 kBytes  
  
New:  
(II) NVIDIA X Driver  1.0-7676  Fri Jul 29 13:17:34 PDT 2005  
(II) NVIDIA Unified Driver for all NVIDIA GPUs  
(II) Primary Device is: PCI 01:00:0  
(--) Assigning device section with no busID to primary device  
(--) Chipset NVIDIA GPU found  
(II) NVIDIA(0): NVIDIA GPU detected as: GeForce 6800 GT  
(--) NVIDIA(0): VideoBIOS: 05.40.02.32.00  
(--) NVIDIA(0): Interlaced video modes are supported on this GPU  
(II) NVIDIA(0): Detected PCI Express Link width: 16X  
  
One interesting difference between the two:  
The older drivers didn't show this line:  
(--) NVIDIA(0): DFP-0: External Dual Link TMDS  
  
Not sure if that matters, only thing it changed was the pixel clock rate.  
  
emerge info:Portage 2.0.51.22-r3 (default-linux/amd64/2005.0, gcc-3.4.4,  
glibc-2.3.5-r2, 2.6.11-gentoo-r1M1-A2 x86_64)  
=================================================================  
System uname: 2.6.11-gentoo-r1M1-A2 x86_64 AMD Athlon(tm) 64 Processor 3700+  
Gentoo Base System version 1.6.13  
dev-lang/python:     2.3.5-r2  
sys-apps/sandbox:    1.2.12  
sys-devel/autoconf:  2.13, 2.59-r6  
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1  
sys-devel/binutils:  2.15.92.0.2-r10  
sys-devel/libtool:   1.5.18-r1  
virtual/os-headers:  2.6.11-r2  
ACCEPT_KEYWORDS="amd64"  
AUTOCLEAN="yes"  
CBUILD="x86_64-pc-linux-gnu"  
CFLAGS="-O2 -march=k8"  
CHOST="x86_64-pc-linux-gnu"  
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control"  
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"  
CXXFLAGS="-O2 -march=k8"  
DISTDIR="/usr/portage/distfiles"  
FEATURES="autoconfig distlocks sandbox sfperms strict"  
GENTOO_MIRRORS="http://distfiles.gentoo.org  
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"  
PKGDIR="/usr/portage/packages"  
PORTAGE_TMPDIR="/var/tmp"  
PORTDIR="/usr/portage"  
PORTDIR_OVERLAY="/usr/local/portage"  
SYNC="rsync://rsync.gentoo.org/gentoo-portage"  
USE="amd64 X aac aim alsa avi berkdb bitmap-fonts bzip2 cdr crypt cups dga  
directfb dts dv dvd dvdr eds emboss encode esd fam fbsplash ffmpeg foomaticdb  
fortran gif gnome gphoto2 gpm gstreamer gtk gtk2 ieee1394 imlib ipv6 jpeg kde  
lirc lzw lzw-tiff mad mozilla mp3 mpeg mplayer ncurses nls ntfs ntlm ogg  
oggvorbis opengl pam pdflib perl png python qt quicktime rdesktop readline  
samba sdl spell sse-filters ssl tcpd tiff truetype-fonts type1-fonts usb  
userlocales vcd vorbis xanim xml2 xmms xpm xscreensaver xv xvid zlib  
userland_GNU kernel_linux elibc_glibc"  
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS  
  
Second try UT2004.log:  
Log: Precaching: AS-Glacier.LevelInfo0  
Log: Static mesh batches: 35220060 vertex bytes, 3932736 index bytes  
Log: Allocating 32768 byte dynamic index buffer.  
Log: Allocating 38940 byte dynamic index buffer.  
Log: Allocating 56904 byte dynamic index buffer.  
Log: Allocating 151992 byte dynamic index buffer.  
Log: appRequestExit(0)  
Log:  
Developer Backtrace:  
Log: [ 1]  ./ut2004-bin [0xb0fdfd]  
Log: [ 2]  /lib/libpthread.so.0 [0x2aaaaacd1107]  
Log: [ 3]  /lib/libc.so.6 [0x2aaaab455810]  
Log: [ 4]  /lib/libc.so.6(nanosleep+0x45) [0x2aaaab4b1a05]  
Log: [ 5]  /lib/libc.so.6(usleep+0x38) [0x2aaaab4d7368]  
Log: [ 6]  ./ut2004-bin [0xd2afb2]  
Log: [ 7]  /lib/libpthread.so.0 [0x2aaaaaccbbb9]  
Log: [ 8]  /lib/libc.so.6(__clone+0x43) [0x2aaaab4dcf33]  
Log: Unreal Call Stack: FOpenGLVertexStreamNV_VAR::Cache <-  
FOpenGLRenderInterface::SetVertexStreams <- FBspDrawList::Render <- RenderLeve  
l <- FLevelSceneNode::Render <- RenderLevel <- FLevelSceneNode::Render <-  
RenderLevel <- FLevelSceneNode::Render <- RenderLevel <- FLevelS  
ceneNode::Render <- FPlayerSceneNode::Render <- UGameEngine::Draw <-  
USDLViewport::Repaint <- USDLClient::Tick <- ClientTick <- UGameEngin  
e::Tick <- UpdateWorld <- MainLoop  
Exit: Exiting.  
Log: FileManager: Reading 0 GByte 190 MByte 226 KByte 49 Bytes from HD took  
7.614699 seconds (1.985819 reading, 5.628881 seeking).  
Log: FileManager: 0.000000 seconds spent with misc. duties  
Uninitialized: Name subsystem shut down  
Uninitialized: Allocation checking disabled  
Uninitialized: Log file closed, Fri Oct  7 10:25:36 2005  
 
GPU lspci: 
0000:01:00.0 VGA compatible controller: nVidia Corporation NV40 [GeForce 6800 
Ultra/GeForce 6800 GT] (rev a2) (prog-if 00 [VGA]) 
        Subsystem: LeadTek Research Inc.: Unknown device 2a02 
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- 
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- 
        Latency: 0 
        Interrupt: pin A routed to IRQ 209 
        Region 0: Memory at fb000000 (32-bit, non-prefetchable) [size=16M] 
        Region 1: Memory at d0000000 (32-bit, prefetchable) [size=256M] 
        Region 2: Memory at fc000000 (32-bit, non-prefetchable) [size=16M] 
        Capabilities: [60] Power Management version 2 
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-) 
                Status: D0 PME-Enable- DSel=0 DScale=0 PME- 
        Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 
Enable- 
                Address: 0000000000000000  Data: 0000 
        Capabilities: [78] #10 [0011] 
 
 
  
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2005-12-01 05:11:29 UTC
What about with the original openal/libSDL?
Comment 5 Chris Gianelloni (RETIRED) gentoo-dev 2006-01-03 13:00:22 UTC
Feel free to REOPEN with the requested information.