Bug 241106
Summary: | rpc.svcgssd with krb5 segfault | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | Markus Boelter <m> |
Component: | nfs-utils | Assignee: | Steve Dickson <steved> |
Status: | CLOSED DUPLICATE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4.4 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-06-21 23:26:52 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Markus Boelter
2007-05-24 07:28:49 UTC
gdb backtrace after debuginfo-rpm: (uploading attachements to bugzilla seems broken) [...] Loaded symbols for /lib64/libnsl.so.1 #0 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00000031fb30abd2 in clntudp_create () from /usr/lib64/librpcsecgss.so.1 #2 0x0000003e48705e0d in do_ypcall () from /lib64/libnsl.so.1 #3 0x0000003e487064f6 in yp_match () from /lib64/libnsl.so.1 #4 0x0000002a956f260c in _nss_nis_getpwnam_r () from /lib64/libnss_nis.so.2 #5 0x0000003e4048e85e in getpwnam_r@@GLIBC_2.2.5 () from /lib64/tls/libc.so.6 #6 0x00000031fb502f0a in nfs4_set_debug () from /usr/lib64/libnfsidmap.so.0 #7 0x00000031fb5031bd in nfs4_set_debug () from /usr/lib64/libnfsidmap.so.0 #8 0x00000031fb502a95 in nfs4_gss_princ_to_ids () from /usr/lib64/libnfsidmap.s o.0 #9 0x00000000004026e7 in handle_nullreq (f=0x609f30) at svcgssd_proc.c:218 #10 0x0000000000401fea in gssd_run () at svcgssd_main_loop.c:83 #11 0x0000000000401dd1 in main (argc=Variable "argc" is not available. ) at svcgssd.c:237 #12 0x0000003e4041c3fb in __libc_start_main () from /lib64/tls/libc.so.6 #13 0x0000000000401a5a in _start () #14 0x0000007fbffff9b8 in ?? () #15 0x000000000000001c in ?? () #16 0x0000000000000003 in ?? () #17 0x0000007fbffffbb1 in ?? () #18 0x0000007fbffffbbd in ?? () #19 0x0000007fbffffbc3 in ?? () #20 0x0000000000000000 in ?? () (gdb) gdb Backtrace after installing nfs-utils-lib-debuginfo-1.0.6-8: #0 0x0000000000000000 in ?? () (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00000031fb30abd2 in clntudp_call (cl=0x60e090, proc=Variable "proc" is not available. ) at clnt_udp.c:262 #2 0x0000003e48705e0d in do_ypcall () from /lib64/libnsl.so.1 #3 0x0000003e487064f6 in yp_match () from /lib64/libnsl.so.1 #4 0x0000002a956f260c in _nss_nis_getpwnam_r () from /lib64/libnss_nis.so.2 #5 0x0000003e4048e85e in getpwnam_r@@GLIBC_2.2.5 () from /lib64/tls/libc.so.6 #6 0x00000031fb502f0a in nss_getpwnam (name=0x60b160 "nfs/ marie.micronas.com", domain=0x0, err_p=0x7fbfffd5b4) at nss.c:177 #7 0x00000031fb5031bd in nss_gss_princ_to_ids (secname=Variable "secname" is not available. ) at nss.c:254 #8 0x00000031fb502a95 in nfs4_gss_princ_to_ids (secname=0x5054f0 "krb5", princ=0x60b160 "nfs/ marie.micronas.com", uid=0x7fbfffd634, gid=0x7fbfffd638) at libnfsidmap.c:243 #9 0x00000000004026e7 in handle_nullreq (f=0x609f60) at svcgssd_proc.c:218 #10 0x0000000000401fea in gssd_run () at svcgssd_main_loop.c:83 #11 0x0000000000401dd1 in main (argc=Variable "argc" is not available. ) at svcgssd.c:237 #12 0x0000003e4041c3fb in __libc_start_main () from /lib64/tls/libc.so.6 #13 0x0000000000401a5a in _start () #14 0x0000007fbffff9b8 in ?? () #15 0x000000000000001c in ?? () #16 0x0000000000000003 in ?? () #17 0x0000007fbffffbb1 in ?? () #18 0x0000007fbffffbbd in ?? () #19 0x0000007fbffffbc3 in ?? () #20 0x0000000000000000 in ?? () After some searching in the internet I found this: http://linux-nfs.org/pipermail/nfsv4/2006-March/003796.html I disabled NIS in /etc/nsswitch.conf and now rpc.svcgssd doesn't crash anymore, but it's still not working: [root@dolly ~]# rpc.svcgssd -vvvv -f entering poll leaving poll handling null request sname = nfs/marie.micronas.com doing downcall: mech krb5 channel /proc/net/rpc/auth.rpcsec.context/channel finished handling null request entering poll |