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

Re: [herbert@gondor.apana.org.au: Re: Bug#154375: finger dumps core about '+' in /etc/passwd]



At Fri, 26 Jul 2002 18:57:06 -0400,
Ben Collins wrote:
> > Package: finger
> > Version: 0.17-6
> > 
> > finger does a core dump on my machine. Starting it with
> > 'strace -f finger' I get
> > 
> > :
> > :
> > open("/etc/passwd", O_RDONLY)           = 3
> > fcntl64(3, F_GETFD)                     = 0
> > fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
> > fstat64(3, {st_mode=S_IFREG|0644, st_size=1137, ...}) = 0
> > old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
> > 0) = 0x40015000
> > _llseek(3, 0, [0], SEEK_CUR)            = 0
> > read(3, "root:fxiEqFrcCE4HKQ:0:0:root:/roo"..., 4096) = 1137
> > --- SIGSEGV (Segmentation fault) ---
> > +++ killed by SIGSEGV +++
> 
> This is in the middle of a call to libc6...

I can't reproduce it...
Could you send us sample /etc/nsswitch.conf and /etc/passwd ?
In addition check your binary is debian's finger, surely.

-- gotom


-- 
To UNSUBSCRIBE, email to debian-glibc-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: