Bug 819 - UT2004 with recent DRI CVS dies on startup
Summary: UT2004 with recent DRI CVS dies on startup
Status: RESOLVED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: libGL (show other bugs)
Version: DRI git
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-03 22:32 UTC by penguinista
Modified: 2004-07-05 01:48 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description penguinista 2004-07-03 22:32:54 UTC
Unreal Tournament 2004 with cvs checked out on July 3 dies upon startup with a 
SIGSEGV. I traced the problem to the definition of THREADS in glapi_x86.S: 
undefining THREADS enables ut2004 to start without issue. 
 
Hardware: 
Pentium 4 2.53Ghz (no HT) 
Soyo P4S 645DX Dragon Ultra 
512MB DDR 
 
Software: 
Debian Linux (sid) 
Kernel 2.6.7-mm5 
GCC version 3.4.0 (Debian 3.4.0-4) 
 
Backtrace: 
Program received signal SIGSEGV, Segmentation fault. 
[Switching to Thread -1211938240 (LWP 32177)] 
0xb56b52b5 in glVertex3fv () at glapi_x86.i:440 
440              .balign 
16;                                             .globl glVertex3fv ; .type 
glVertex3fv,@function;                      glVertex3fv:    movl  
_glapi_DispatchTSD, %eax ;                 testl %eax, %eax ;             je 
1f ;                                          jmp  * 4 *  137( %eax) ;      1:        
call _glapi_get_dispatch ;                              jmp  * 4 *  137( %eax) 
Current language:  auto; currently asm 
#0  0xb56b52b5 in glVertex3fv () at glapi_x86.i:440 
#1  0xb7f4e8be in X11_GL_Shutdown () from ./libSDL-1.2.so.0 
#2  0xb7f4e975 in X11_GL_MakeCurrent () from ./libSDL-1.2.so.0 
Signal: SIGSEGV [segmentation fault] 
Aborting.
Comment 1 penguinista 2004-07-05 18:48:10 UTC
This problem seems to be fixed as of today. I'm marking it FIXED. 
 


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.