Hi,

I sent this to the list over the weekend however it never showed up....
Sorry if you get two copies. Thanks for lookling at this. Sorry about the
length of the post.

Best Regards

Hamish

Pixel <[EMAIL PROTECTED]> writes:

> is it really segfaulting? did you try in runlevel 3 to launch kdm on
command
> line to see the error messages?
> if it do sigsegv, try launching
> % gdb /usr/bin/kdm
> ...
> (gdb) r
> ...
> it sigsegv :(
> ...
> (gdb) bt
>
> to see where the problem is.

[root@cs2873-83 /root]# /usr/bin/kdm
Segmentation fault (core dumped)
[root@cs2873-83 /root]# gdb /usr/bin/kdm
GNU gdb 19991116

[snip]

This GDB was configured as "i586-mandrake-linux"...
(no debugging symbols found)...
(gdb) r
Starting program: /usr/bin/kdm

Program received signal SIGSEGV, Segmentation fault.
0x400078a5 in ?? ()
(gdb) bt
#0  0x400078a5 in ?? ()
#1  0x40008e66 in ?? ()
#2  0x40003697 in ?? ()
#3  0x4000c038 in ?? ()
#4  0x40001fc7 in ?? ()
#5  0x40001f32 in ?? ()
(gdb) quit
The program is running.  Exit anyway? (y or n) y
[root@cs2873-83 /root]#

> also try
> % strace -o /tmp/log /usr/bin/kdm

Here is the contents of the log (sorry about the size...)

execve("/usr/bin/kdm", ["/usr/bin/kdm"], [/* 29 vars */]) = 0
brk(0)                                  = 0x8068764
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40013000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
directory)
open("/usr/lib/i686/mmx/libkimgio.so.2", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat("/usr/lib/i686/mmx", 0xbffff344)   = -1 ENOENT (No such file or
directory)
open("/usr/lib/i686/libkimgio.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat("/usr/lib/i686", 0xbffff344)       = -1 ENOENT (No such file or
directory)
open("/usr/lib/mmx/libkimgio.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat("/usr/lib/mmx", 0xbffff344)        = -1 ENOENT (No such file or
directory)
open("/usr/lib/libkimgio.so.2", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=33202, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p(\0\000"..., 4096)
= 4096
mmap(NULL, 29088, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40014000
mprotect(0x40019000, 8608, PROT_NONE)   = 0
mmap(0x40019000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x4000) = 0x40019000
close(4)                                = 0
open("/usr/lib/libjpeg.so.62", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=147730, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260$\0"..., 4096) =
4096
mmap(NULL, 133136, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001c000
mprotect(0x4003c000, 2064, PROT_NONE)   = 0
mmap(0x4003c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x1f000) = 0x4003c000
close(4)                                = 0
open("/usr/lib/libtiff.so.3", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=202235, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220.\0"..., 4096) =
4096
mmap(NULL, 187200, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4003d000
mprotect(0x40069000, 6976, PROT_NONE)   = 0
mmap(0x40069000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x2b000) = 0x40069000
close(4)                                = 0
open("/usr/lib/libz.so.1", O_RDONLY)    = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=62664, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360 \0"..., 4096) =
4096
mmap(NULL, 58208, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4006b000
mprotect(0x40078000, 4960, PROT_NONE)   = 0
mmap(0x40078000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0xc000) = 0x40078000
close(4)                                = 0
open("/usr/lib/libpng.so.2", O_RDONLY)  = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=134104, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0H\0\000"..., 4096)
= 4096
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4007a000
mmap(NULL, 123220, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4007b000
mprotect(0x40098000, 4436, PROT_NONE)   = 0
mmap(0x40098000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x1c000) = 0x40098000
close(4)                                = 0
open("/usr/lib/libqt.so.1", O_RDONLY)   = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=2548815, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\327\7"..., 4096) =
4096
mmap(NULL, 2284604, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4009a000
mprotect(0x40231000, 617532, PROT_NONE) = 0
mmap(0x40231000, 606208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x196000) = 0x40231000
mmap(0x402c5000, 11324, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402c5000
close(4)                                = 0
open("/usr/lib/libX11.so.6", O_RDONLY)  = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/i686/mmx/libX11.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat("/usr/X11R6/lib/i686/mmx", 0xbffff2e4) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat("/usr/X11R6/lib/i686", 0xbffff2e4) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/mmx/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat("/usr/X11R6/lib/mmx", 0xbffff2e4)  = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=723948, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320<\1"..., 4096) =
4096
mmap(NULL, 728488, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x402c8000
mprotect(0x40374000, 23976, PROT_NONE)  = 0
mmap(0x40374000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0xab000) = 0x40374000
close(4)                                = 0
open("/usr/lib/libm.so.6", O_RDONLY)    = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=24028, ...}) = 0
mmap(NULL, 24028, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4037a000
close(4)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=540147, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`F\0\000"..., 4096)
= 4096
mmap(NULL, 120856, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40380000
mprotect(0x4039d000, 2072, PROT_NONE)   = 0
mmap(0x4039d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x1c000) = 0x4039d000
close(4)                                = 0
open("/usr/lib/libkdecore.so.2", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=763028, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20x\2\000"...,
4096) = 4096
mmap(NULL, 677812, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4039e000
mprotect(0x4041a000, 169908, PROT_NONE) = 0
mmap(0x4041a000, 172032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x7b000) = 0x4041a000
close(4)                                = 0
open("/usr/lib/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=48876, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260%\0"..., 4096) =
4096
mmap(NULL, 52128, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40444000
mprotect(0x40450000, 2976, PROT_NONE)   = 0
mmap(0x40450000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0xb000) = 0x40450000
close(4)                                = 0
open("/usr/lib/libpam_misc.so.0", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libpam_misc.so.0", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/lib/libpam_misc.so.0", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=10014, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \r\0\000"..., 4096)
= 4096
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40451000
mmap(NULL, 10496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40452000
mprotect(0x40454000, 2304, PROT_NONE)   = 0
mmap(0x40454000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x1000) = 0x40454000
close(4)                                = 0
open("/usr/lib/libpam.so.0", O_RDONLY)  = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libpam.so.0", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/libpam.so.0", O_RDONLY)      = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=33765, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \25\0\000"...,
4096) = 4096
mmap(NULL, 32608, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40455000
mprotect(0x4045c000, 3936, PROT_NONE)   = 0
mmap(0x4045c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x6000) = 0x4045c000
close(4)                                = 0
open("/usr/lib/libdl.so.2", O_RDONLY)   = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/libdl.so.2", O_RDONLY)       = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=72568, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\34"..., 4096) =
4096
mmap(NULL, 12392, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4045d000
mprotect(0x4045f000, 4200, PROT_NONE)   = 0
mmap(0x4045f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x1000) = 0x4045f000
close(4)                                = 0
open("/usr/lib/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/libcrypt.so.1", O_RDONLY)    = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=80423, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\r\0"..., 4096)
= 4096
mmap(NULL, 182684, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40461000
mprotect(0x40466000, 162204, PROT_NONE) = 0
mmap(0x40466000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x4000) = 0x40466000
mmap(0x40467000, 158108, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40467000
close(4)                                = 0
open("/usr/lib/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/libutil.so.1", O_RDONLY)     = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=60821, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\16\0"..., 4096)
= 4096
mmap(NULL, 11068, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4048e000
mprotect(0x40490000, 2876, PROT_NONE)   = 0
mmap(0x40490000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x1000) = 0x40490000
close(4)                                = 0
open("/usr/lib/libstdc++-libc6.1-2.so.3", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0555, st_size=312516, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\244\1"..., 4096) =
4096
mmap(NULL, 321000, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40491000
mprotect(0x404cb000, 83432, PROT_NONE)  = 0
mmap(0x404cb000, 77824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0x39000) = 0x404cb000
mmap(0x404de000, 5608, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x404de000
close(4)                                = 0
open("/usr/lib/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/libc.so.6", O_RDONLY)        = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=5195054, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\270\212"..., 4096)
= 4096
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x404e0000
mmap(NULL, 939868, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x404e1000
mprotect(0x405bf000, 30556, PROT_NONE)  = 0
mmap(0x405bf000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4,
0xdd000) = 0x405bf000
mmap(0x405c3000, 14172, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x405c3000
close(4)                                = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++



Reply via email to