Hello,
On a up to date cooker :
# xlock
Couldn't open required GL library /usr/X11R6/lib/libGL.so.1.2.350!
Segmentation fault
xlockmore-5.04-2mdk
XFree86-devel-4.2.0-16mdk
XFree86-libs-4.2.0-16mdk
libMesaGL1-4.0.3-1mdk
Here comes the end of the trace:
[...]
read(3, "\177`X\0\0\0\0\0\0\0\273\10", 12) = 12
read(3, "\1\30\5\1\0\0\0\0006\0\0\0\0\0\0\0\0\4\0\3\0\0\0\0@o\273"..., 32) = 32
writev(3, [{"7\0\5\0\3\0\340\0026\0\0\0\0\200\0\0\1\0\0\0005\30\4\0"..., 80}, {"GLX",
3}, {"\0", 1}], 3) = 84
read(3, 0xbffff140, 32) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], NULL, NULL, NULL) = 1 (in [3])
read(3, "\16\303\10\1\4\0\340\2\0\0>\10\0\0\0\0\0\0\0\0\0\4\0\0"..., 32) = 32
read(3, "\1\0\n\1\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\0\0\0\0@o\273"..., 32) = 32
open("/usr/X11R6/lib/libGL.so.1.3.402", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libGL.so.1.2.350", O_RDONLY) = -1 ENOENT (No such file or
directory)
write(2, "Couldn\'t open required GL librar"..., 67Couldn't open required GL library
/usr/X11R6/lib/libGL.so.1.2.350!
) = 67
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
and the minimum debug info:
# gdb xlock
GNU gdb 5.2-3mdk (Mandrake Linux)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i586-mandrake-linux-gnu"...(no debugging symbols found)...
(gdb) run
Starting program: /usr/bin/xlock
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...
Couldn't open required GL library /usr/X11R6/lib/libGL.so.1.2.350!
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
0x400aeec9 in OSMesaGetColorBuffer () from /usr/X11R6/lib/libGL.so.1
(gdb) backtrace
#0 0x400aeec9 in OSMesaGetColorBuffer () from /usr/X11R6/lib/libGL.so.1
#1 0x400ace9d in glXChooseVisual () from /usr/X11R6/lib/libGL.so.1
#2 0x400acec6 in glXChooseVisual () from /usr/X11R6/lib/libGL.so.1
#3 0x400acec6 in glXChooseVisual () from /usr/X11R6/lib/libGL.so.1
#4 0x400acec6 in glXChooseVisual () from /usr/X11R6/lib/libGL.so.1
#5 0x400acec6 in glXChooseVisual () from /usr/X11R6/lib/libGL.so.1
[... followed by thousands of the same call to glXChooseVisual (), endless loop ?]
Thanks.
Have a nice day.
Fabrice.
--
Fabrice MARIE
Senior R&D Engineer
Celestix Networks
http://www.celestix.com/
"Silly hacker, root is for administrators"
-Unknown