libgssglue segfaults accessing kerberized nfs shares

Bug #750795 reported by Joseph DeStefanis
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libgssglue (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Background: I'm working on mounting kerberized NFS volumes over IPv6. In order to do so I need a kernel that is > 2.6.35 and recompile nfs-utils with ipv6 and tirpc support, libtirpc with gss support, and libgssglue(version doesn't matter at this point it seems). I can mount sec=sys volumes without a problem. When I go to mount/automount a kerberized volume I get this in /var/log/messages and dmesg:

[ 351.314647] svc: failed to register lockdv1 RPC service (errno 97).
[ 351.803571] rpc.gssd[961]: segfault at 1 ip 00007f6a0a542a5e sp 00007ffff1cd40c8 error 4 in libgssglue.so.1.0.0[7f6a0a53f000+9000]
[ 352.039966] rpc.gssd[2660]: segfault at 1 ip 00007f7187473a5e sp 00007fff96ca60b8 error 4 in libgssglue.so.1.0.0[7f7187470000+9000]
[ 352.422756] rpc.gssd[2670]: segfault at 1 ip 00007f950c4ffa5e sp 00007fff9e2c8d28 error 4 in libgssglue.so.1.0.0[7f950c4fc000+9000]

lsb_release -rd
Description: Ubuntu 10.04.1 LTS
Release: 10.04

linux kernel version 2.6.37.4 (needed for nfs over v6 support)
nfs-utils version 1.2.3 compiled with --enable-ipv6 --enable-tirpc
libtirpc version 0.2.1 compiled with --enable-gss
libgssglue version 0.1 and 0.2 standard compile

I expected that I would be able to cleanly mount a kerberized nfs volume off of an IPv6 enable storage server.

If automounting it hangs. If manually mounting I get permission denied because of the segfault. I know that libgssglue is just an interface so I suspect there is another package (that I could not find) that is causing this crash potentially.

affects: ubuntu → libgssglue (Ubuntu)
Revision history for this message
Simon Josefsson (simon-josefsson) wrote :

Hi. This looks similar to the bug report below, which was fixed long time ago, and rpc.gssd doesn't even use libgssglue any more.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619052

/Simon

Changed in libgssglue (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.