Problem with kernels 2.3.43/4/5

From: Rui Sousa (rsousa@grad.physics.sunysb.edu)
Date: Mon Feb 14 2000 - 02:33:35 EST


Hi,

I'm seeing programs failing with segmentation fault while loading.
I first noticed the problem with kernel-2.3.43.
I've seen it happen with netscape and vi, which work ok with other
kernel versions. Also the problem seems to happen while still executing
the ld-linux library code.

"strace vi" gives:

...
open("/usr/share/locale/en_US/LC_TIME", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
mmap(0, 508, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
close(3) = 0
open("/usr/share/locale/en_US/LC_NUMERIC", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=27, ...}) = 0
mmap(0, 27, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3) = 0
open("/usr/share/locale/en_US/LC_CTYPE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=10428, ...}) = 0
mmap(0, 10428, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40302000
close(3) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
brk(0x81be000) = 0x81be000
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

and "gdb vi core" gives:

Core was generated by `vi'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/X11R6/lib/libXt.so.6...(no debugging symbols
found)...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/libncurses.so.4...(no debugging symbols
found)...done.
Reading symbols from /lib/libdb.so.3...done.
Reading symbols from /usr/lib/libgdbm.so.2...done.
Reading symbols from /lib/libdl.so.2...done.
Reading symbols from /lib/libm.so.6...done.
Reading symbols from /lib/libc.so.6...done.
Reading symbols from /lib/libcrypt.so.1...done.
Reading symbols from /lib/libpthread.so.0...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /lib/ld-linux.so.2...done.
#0 0x807c800 in do_bang ()

(gdb) bt:

#0 0x807c800 in do_bang ()
#1 0x80e6d0c in win_alloc ()
#2 0x8098233 in main ()
#3 0x401c01eb in __libc_start_main (main=0x8098100 <main>, argc=1,
argv=0xbffffb84,
    init=0x8069930 <_init>, fini=0x81784bc <_fini>, rtld_fini=0x4000a610
<_dl_fini>, stack_end=0xbffffb7c)
    at ../sysdeps/generic/libc-start.c:90

No messages in /var/log/messages.

Dual PII, SMP kernel, 128 Mb.

Rui Sousa

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Feb 15 2000 - 21:00:26 EST