Daniel, I am seeing this segfault in the libntirpc1.8.0 with ganesha2.8.2 in setclientid_confirm code path. Can you please check and let me know if you have seen this issue before and if the fix is already available in latest versions? (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00007fd66badf72e in svc_release_it (xprt=0x7fd658002e90, flags=0, tag=0x7fd66bb06fd0 "clnt_vc_destroy", line=462) at /build/mts/release/bora-16138726/cayman_nfs-ganesha/nfs-ganesha/src/src/libntirpc/ntirpc/rpc/svc.h:433 #2 0x00007fd66bae04fb in clnt_vc_destroy (clnt=0x7fd658002ba0) at /build/mts/release/bora-16138726/cayman_nfs-ganesha/nfs-ganesha/src/src/libntirpc/src/clnt_vc.c:462 #3 0x000000000043b4e1 in clnt_release_it (clnt=0x7fd658002ba0, flags=0, tag=0x55e550 <__func__.21824> "_nfs_rpc_destroy_chan", line=628) at /build/mts/release/bora-16138726/cayman_nfs-ganesha/nfs-ganesha/src/src/libntirpc/ntirpc/rpc/clnt.h:319 #4 0x000000000043b577 in clnt_destroy_it (clnt=0x7fd658002ba0, tag=0x55e550 <__func__.21824> "_nfs_rpc_destroy_chan", line=628) at /build/mts/release/bora-16138726/cayman_nfs-ganesha/nfs-ganesha/src/src/libntirpc/ntirpc/rpc/clnt.h:341 #5 0x000000000043eb97 in _nfs_rpc_destroy_chan (chan=0x7fd64c002648) at /build/mts/release/bora-16138726/cayman_nfs-ganesha/nfs-ganesha/src/src/MainNFSD/nfs_rpc_callback.c:628 #6 0x000000000043f800 in nfs_rpc_destroy_chan (chan=0x7fd64c002648) at /build/mts/release/bora-16138726/cayman_nfs-ganesha/nfs-ganesha/src/src/MainNFSD/nfs_rpc_callback.c:864 #7 0x000000000048011c in nfs4_op_setclientid_confirm (op=0x7fd62c001d90, ---Type <return> to continue, or q <return> to quit--- data=0x7fd6607dff70, resp=0x7fd62c002070) at /build/mts/release/bora-16138726/cayman_nfs-ganesha/nfs-ganesha/src/src/Protocols/NFS/nfs4_op_setclientid_confirm.c:382 #8 0x000000000045b4b1 in nfs4_Compound (arg=0x7fd62c0011a8, req=0x7fd62c000aa0, res=0x7fd62c001f60) at .... ....... #20 0x00007fd669fcaebd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 (gdb) f 1 #1 0x00007fd66badf72e in svc_release_it (xprt=0x7fd658002e90, flags=0, tag=0x7fd66bb06fd0 "clnt_vc_destroy", line=462) at /build/mts/release/bora-16138726/cayman_nfs-ganesha/nfs-ganesha/src/src/libntirpc/ntirpc/rpc/svc.h:433 433 /build/mts/release/bora-16138726/cayman_nfs-ganesha/nfs-ganesha/src/src/libntirpc/ntirpc/rpc/svc.h: No such file or directory. (gdb) p clnt No symbol "clnt" in current context. (gdb) p xprt $10 = (SVCXPRT *) 0x7fd658002e90 (gdb) p *$ $11 = {xp_ops = 0x7fd658000e20, xp_dispatch = {process_cb = 0x7fd658000078, rendezvous_cb = 0x7fd658000078}, xp_parent = 0x0, xp_tp = 0x0, xp_netid = 0x0, xp_p1 = 0x0, xp_p2 = 0x0, xp_p3 = 0x0, xp_u1 = 0x0, xp_u2 = 0x0, xp_local = {nb = {maxlen = 483619223, len = 1, buf = 0x2}, ss = {ss_family = 0, __ss_align = 0, __ss_padding = "\313)\260k\326\177\000\000\020\320\236b\326\177\000\000\006\000\000\000\034\000\000\000\004\004\005\377\377\377\377\377\000\000\000\000\020\373\364\310\333c\335\363\245\332\362b\324.M\332", '\000' <repeats 59 times>}}, xp_remote = {nb = {maxlen = 0, len = 0, buf = 0x0}, ss = {ss_family = 0, __ss_align = 0, __ss_padding = '\000' <repeats 111 times>}}, xp_lock = { __data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}, xp_fd = 0, xp_ifindex = 0, xp_si_type = 0, xp_type = 0, xp_refcnt = -1, xp_flags = 64} (gdb) f 6 #6 0x000000000043f800 in nfs_rpc_destroy_chan (chan=0x7fd64c002648) at /build/mts/release/bora-16138726/cayman_nfs-ganesha/nfs-ganesha/src/src/MainNFSD/nfs_rpc_callback.c:864 864 /build/mts/release/bora-16138726/cayman_nfs-ganesha/nfs-ganesha/src/src/MainNFSD/nfs_rpc_callback.c: No such file or directory. (gdb) p chan $12 = (rpc_call_channel_t *) 0x7fd64c002648 (gdb) p *$ $13 = {type = RPC_CHAN_V40, mtx = {__data = {__lock = 1, __count = 0, __owner = 163, __nusers = 1, __kind = 0, __spins = 0, __list = { __prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000\243\000\000\000\001", '\000' <repeats 26 times>, __align = 1}, states = 0, source = {clientid = 0x7fd64c0025a0, session = 0x7fd64c0025a0}, last_called = 0, clnt = 0x7fd658002ba0, auth = 0x0, gss_sec = {mech = 0x0, qop = 0, svc = RPCSEC_GSS_SVC_INTEGRITY, cred = 0x0, req_flags = 0}} (gdb) p chan->client There is no member named client. (gdb) p chan->clnt $14 = (CLIENT *) 0x7fd658002ba0 (gdb) p *$ $15 = {cl_ops = 0x7fd66bd192e0, cl_netid = 0x0, cl_tp = 0x0, cl_u1 = 0x0, cl_u2 = 0x0, cl_lock = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 3, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 16 times>, "\003", '\000' <repeats 22 times>, __align = 0}, cl_error = {ru = {RE_errno = 0, RE_why = AUTH_OK, RE_vers = { low = 0, high = 0}, RE_lb = {s1 = 0, s2 = 0}}, re_status = RPC_SUCCESS}, cl_refcnt = 0, cl_flags = 96} (gdb) On 06/05/20, 10:00 PM, "Daniel Gryniewicz" <dang@redhat.com> wrote: I'm happy to announce the latest stable versions of NTIRPC and Ganesha in the 2.8 series. These are NTIRPC 1.8.1 and Ganesha 2.8.4. There are >40 bug fixes in these releases. Daniel _______________________________________________ Devel mailing list -- devel@lists.nfs-ganesha.org To unsubscribe send an email to devel-leave@lists.nfs-ganesha.org