[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: