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

Bug#202756: nfs-kernel-server: 1.0.5-1 works with libc6 from unstable but fails with libc6 2.3.2-1 from experimental



Philip Blundell <philb@gnu.org> writes:

> On Sun, 2003-09-07 at 23:27, Juergen Kreileder wrote:
>> I don't think it's a kernel problem: the combination 2.6.0-test1
>> and glibc-2.3.1-17 worked fine while 2.6.0-test1 plus glibc-2.3.2-1
>> didn't.
>
> Agreed, I don't particularly think it's a kernel problem either.
> I'm just trying to understand why I can't reproduce the crash here.
> Nobody else has reported it either that I've noticed, which seems
> surprising given that it renders the NFS server unusable, so I am
> guessing there is some unusual feature of your system that is
> tickling the bug.

The main difference probably is that I've got an SMP machine.  I've
looked at bit more at the threading stuff because of that and finally
found the problem:

With LD_PRELOAD=libpthread.so.0, mountd works fine.  I'm not sure
whether this is a glibc or an nfs-kernel-server bug: AFAIK mountd
doesn't use threads and should be OK with the functions from libc, but
it looks like it needs some of the overriden functions from
libpthread.

If mountd doesn't use threads and if RPC doesn't require linking with
libpthread, then this is a glibc bug.  Otherwise reassign the bug to
nfs-kernel-server.


        Juergen

-- 
Juergen Kreileder, Blackdown Java-Linux Team
http://www.blackdown.org/java-linux/java2-status/



Reply to: