Re: ps segfaults
On Tue, Apr 10, 2001 at 01:35:50PM +0200, Amaury Amblard-Ladurantie took time to write:
> Au reboot suivant, quelques scripts de demarrage (logoutd, mon entre autres)
> segfaults a un moment dans le script, et surtout, ps segfaults. Ouille.
Ca ressemble à une bibliothèque corrompue. Une mise à jour de tout
/lib pourrait être utile.
> Un "strace ps" me donne ca :
> > execve("/bin/ps", ["ps", "ax"], [/* 18 vars */]) = 0
> > brk(0) = 0x81623a4
> > open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
> > directory)
> > --- SIGSEGV (Segmentation fault) ---
> > +++ killed by SIGSEGV +++
Sur une machine qui fonctionne (debian potato) :
execve("/bin/ps", ["ps"], [/* 39 vars */]) = 0
brk(0) = 0x81623a4
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=13610, ...}) = 0
etc...
Peut-être le fichier /etc/ld.so.cache est corrompu.
Essayez de le supprimer (s'il existe) et relancer le linker pour qu'il le recréé :
ldconfig -v
Si c'est pas ca, je penche pour une bibliothèque de /lib endommagée.
--
Patrick.
``C'est un monde qui n'a pas les moyens de ne plus avoir mal.''
Reply to:
- References:
- ps segfaults
- From: Amaury Amblard-Ladurantie <amaury@mandrakesoft.com>