Hi all
M/c: RedHat 7.3/kernel 2.4.18-10/P41.8/512MB/i845
I'm trying to build XFree86 CVS (updated today morning) and getting the
following error:
-------------------------------------------------------
.....
make[5]: Entering directory
`/usr/src/redhat/BUILD/XFree86-4.2.5/xc/programs/xkbcomp/symbols'
rm -f symbols.dir
LD_LIBRARY_PATH=../../../exports/lib ../../../exports/bin/xkbcomp
-lfhlpR -o symbols.dir '*'
make[5]: *** [symbols.dir] Segmentation fault
make[5]: *** Deleting file `symbols.dir'
make[5]: Leaving directory
`/usr/src/redhat/BUILD/XFree86-4.2.5/xc/programs/xkbcomp/symbols'
make[4]: *** [all] Error 2
----------------------------------------------------------
Using GDB, I'm getting a weird backtrace (mem corruption ?)
--------------------------------------------------------------------------------------
TECHSHELF:/usr/src/redhat/BUILD/XFree86-4.2.5/xc/programs/xkbcomp/symbols>LD_LIBRARY_PATH=../../../exports/lib
gdb ../../../exports/bin/xkbcomp /lib/ld-linux.so.2 => /lib/ld-linux.so.2
(0x40000000)
GNU gdb Red Hat Linux (5.1-1)
Copyright 2001 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distrib /lib/ld-linux.so.2 =>
/lib/ld-linux.so.2 (0x40000000)ute 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 "i386-redhat-linux"...
(gdb) set args -lfhlpR -o symbols.dir '*'
(gdb) run
Starting program:
/usr/src/redhat/BUILD/XFree86-4.2.5/xc/programs/xkbcomp/symbols/../../../exports/bin/xkbcomp
-lfhlpR -o symbols.dir '*'
Program received signal SIGSEGV, Segmentation fault.
0x4207ac55 in free () from /lib/i686/libc.so.6
(gdb) bt
#0 0x4207ac55 in free () from /lib/i686/libc.so.6
#1 0x4008efd9 in _XlcLocaleDirName () from
../../../exports/lib/libX11.so.6
#2 0x40088f29 in _XlcDynamicLoad () from
../../../exports/lib/libX11.so.6
#3 0x4006c6ca in _XOpenLC () from ../../../exports/lib/libX11.so.6
#4 0x4006c819 in _XrmInitParseInfo () from
../../../exports/lib/libX11.so.6
#5 0x400568f4 in NewDatabase () from ../../../exports/lib/libX11.so.6
#6 0x400588d5 in XrmGetFileDatabase () from
../../../exports/lib/libX11.so.6 /lib/ld-linux.so.2 =>
/lib/ld-linux.so.2 (0x40000000)
#7 0x4004fb4a in _XInitKeysymDB () from
../../../exports/lib/libX11.so.6
#8 0x4004fcb2 in XStringToKeysym () from
../../../exports/lib/libX11.so.6
#9 0x080646d9 in LookupKeysym ()
#10 0x080638b6 in yyparse ()
#11 0x080649f3 in XKBParseFile ()
#12 0x08062b92 in GenerateListing ()
#13 0x0804b560 in main ()
#14 0x42017499 in __libc_start_main () from /lib/i686/libc.so.6
(gdb)
---------------------------------------------------------------------------
Dynamic linking seems to be OK..
-----------------------------------------------------
TECHSHELF:/usr/src/redhat/BUILD/XFree86-4.2.5/xc/programs/xkbcomp/symbols>LD_LIBRARY_PATH=../../../exports/lib
ldd ../../../exports/bin/xkbcomp
libXext.so.6 => ../../../exports/lib/libXext.so.6 (0x40014000)
libX11.so.6 => ../../../exports/lib/libX11.so.6 (0x40022000)
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
libdl.so.2 => /lib/libdl.so.2 (0x4010d000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
TECHSHELF:/usr/src/redhat/BUILD/XFree86-4.2.5/xc/programs/xkbcomp/symbols
--------------------------------------------------------------------------------------------
Any pointers ?
Thanks in advance.
Rgds,
Biswa.
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert