[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Bug in Linux/AXP Mesa 3.0?



Hey,
	Just playing around with FlightGear 0.57 (www.flightgear.org) on 
my Alpha, and came across a potential bug in Mesa-3.0's gl_Ortho().  I 
first used an install of Mesa 3.0 from the straight source code, but 
installed Designer 7's rpm builds thinking it was a bug not addressed in the 
official version yet.  Attached are a gdb trace and strace showing where 
the program bombs out after starting.
	The system is a DEC 500a, 128M ram running an updated RH 5.2, kernel
2.0.36, egcs 1.0.3a, Mesa-3.0-2 and Mesa-glut-* rpm builds from Peter's site.  
Submitted an inquiry to Curt Olson (FGFS project leader) in hopes that someone
else has seen the problem before.  Obviously I have not provided enough
information here for a bugfix; just want to see if anyone else encountered 
the same problem before I dive headfirst into tracking down the source of 
the trouble.

Thanks,
Daniel

write(2, "n", 1n)                        = 1
write(2, "\n", 1
)                       = 1
brk(0x1207d6000)                        = 0x1207d6000
brk(0x1207da000)                        = 0x1207da000
brk(0x1207e4000)                        = 0x1207e4000
open("/usr/local/lib/FlightGear/Textures/Splash2.rgb", O_RDONLY) = 4
fstat(4, {st_mode=01, st_size=917754001, ...}) = 0
mmap(0, 4831832512, PROT_WRITE|PROT_EXEC|0x1b0, 0 /* MAP_??? */, 0, 0) = 0x15555566000
read(4, "\1\332\1\1\0\3\1\0\1\0\0\3\0\0\0"..., 8192) = 8192
read(4, "[^bxvQqL^dr|cbZcnPIq\204g_}XD\202"..., 8192) = 8192
lseek(4, 0, SEEK_CUR)                   = 16384
brk(0x1207f6000)                        = 0x1207f6000
lseek(4, 0, SEEK_SET)                   = 0
read(4, "\1\332\1\1\0\3\1\0\1\0\0\3\0\0\0"..., 512) = 512
read(4, "\0\0\32\0\0\0\35\21\0\0 \"\0\0#4"..., 8192) = 8192
mmap(0, 1466015571968, 0x2000, 0 /* MAP_??? */, 0, 0) = 0x15556afc000
read(4, "pi\203\202|d\232\210yz~\207{\213"..., 8192) = 8192
read(4, "\325\310\267\233\256\222\240\305"..., 8192) = read(4, "^\201\231Z\4Ao\217\222\177\277\207"..., 8192) = 8192
read(4, "\213*\2000?\203\223~\221\232\211"..., 8192) = 8192
read(4, "\201tVU;AN\33]jASgUlwgp:Dm|x\233"..., 8192) = 8192
read(4, "np\245\311\7\7\202\271vp*M\310\231"..., 8192) = 8192
read(4, "r\244h@\201N6l_j`[o2<amQH\313~\234"..., 8192) = 8192
read(4, "qdS\212vo\215rfm\201\204L\\\234{"..., 8192) = 8192
read(4, "\234\223\242\245\245\232\227\210"..., 8192) = 8192
read(4, "\207\220\222\250\253\302\262\255"..., 8192) = 8192
read(4, "\304\3\303\0\376_CJf@N\16\17qoK@"..., 8192) = 8192
read(4, "\217\223\206\203\216\231\200\223"..., 8192) = 8192
read(4, "\202\314\314\3\313\213\312\312\311"..., 8192) = 8192
read(4, "\201{rm{{\177jhx\201\201\213\214"..., 8192) = 8192
read(4, "\3\331\4\332\6\v\202z\330\4\327\4"..., 8192) = 8192
read(4, "\274\17\v\201f\3\263\3\262\3\261"..., 8192) = 8192
read(4, "\223\216\326\340\340\257\216\272"..., 8192) = 3226
close(4)                                = 0
munmap(0x15555566000, 8192)             = 0
mmap(0, 8192, 0x2000, 0 /* MAP_??? */, 0, 0) = 0x15556bbe000
mmap(0, 8192, 0x2000, 0 /* MAP_??? */, 0, 0) = 0x15556bf0000
munmap(0x15556bbe000, 204800)           = 0
--- SIGFPE (Floating point exception) ---
+++ killed by SIGFPE +++

(gdb) run
Starting program: /usr/local/bin/fgfs
Reading symbols from /usr/lib/libglut.so.3...done.
Reading symbols from /usr/lib/libMesaGLU.so.3...done.
Reading symbols from /usr/lib/libMesaGL.so.3...done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6...done.
Reading symbols from /usr/X11R6/lib/libXt.so.6...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /lib/libm.so.6.1...done.
Reading symbols from /usr/lib/libstdc++.so.2.8...done.
Reading symbols from /lib/libc.so.6.1...done.
Reading symbols from /lib/ld-linux.so.2...done.
Reading in symbols for dl-debug.c...done.
Reading in symbols for rtld.c...done.
Reading in symbols for dl-init.c...done.
Flight Gear:  Version 0.57

General Initialization
======= ==============
Processing config file: /usr/local/lib/FlightGear/system.fgfsrc
Processing config file: /home/dfrasnel/.fgfsrc
Processing command line arguments
Opening a window: 640x480
Mesa X11
General Initialization
======= ==============
FG_ROOT = /usr/local/lib/FlightGear

Initializing splash screen
Reading in symbols for matrix.c...done. 
   
Program received signal SIGFPE, Arithmetic exception.
0x155559463d4 in gl_Ortho ()
Current language:  auto; currently c
(gdb)
                                    

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] []