This list has been deprecated. Please subscribe to the new devel list at 
lists.nfs-ganesha.org.

This is not a known case (and, in fact, none of that code has changed in about a year). The issue is that nsm_clnt has been destroyed, but is being used. I don't see how this can happen, since all accesses to nsm_clnt are protected by nsm_mutex.

Do you have a reproducer?

Daniel

On 10/10/2018 02:01 AM, Naresh Babu wrote:
This list has been deprecated. Please subscribe to the new devel list at 
lists.nfs-ganesha.org.



We are running nfs-ganesha 2.6.3 with custom FSAL and ran into this crash. Is this a known issue with libntirpc 1.6.3? Please advise.

(gdb) bt
#0  0x00007f56e8004510 in ?? ()
#1  0x00007f5769cdb2df in opr_rbtree_insert (head=0x7f56e80016c8, node=0x7f56a41c6270) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/libntirpc/src/rbtree.c:271 #2  0x00007f5769cd5e9f in clnt_req_setup (cc=0x7f56a41c6240, timeout=...) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/libntirpc/src/clnt_generic.c:515 #3  0x0000000000498c04 in nsm_unmonitor (host=0x7f56e8002940) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/Protocols/NLM/nsm.c:219 #4  0x00000000004cdc16 in dec_nsm_client_ref (client=0x7f56e8002940) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/SAL/nlm_owner.c:857 #5  0x00000000004ce574 in free_nlm_client (client=0x7f56e8000e10) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/SAL/nlm_owner.c:1039 #6  0x00000000004ce8ea in dec_nlm_client_ref (client=0x7f56e8000e10) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/SAL/nlm_owner.c:1130 #7  0x00000000004cf0cd in free_nlm_owner (owner=0x7f56e8002a30) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/SAL/nlm_owner.c:1314 #8  0x00000000004aff66 in free_state_owner (owner=0x7f56e8002a30) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/SAL/state_misc.c:818 #9  0x00000000004b04f7 in dec_state_owner_ref (owner=0x7f56e8002a30) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/SAL/state_misc.c:968 #10 0x000000000049387b in nlm4_Unlock (args=0x7f56a41c5108, req=0x7f56a41c4a00, res=0x7f56a41c6070) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/Protocols/NLM/nlm_Unlock.c:127 #11 0x0000000000455e16 in nfs_rpc_process_request (reqdata=0x7f56a41c4a00) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/MainNFSD/nfs_worker_thread.c:1329 #12 0x00000000004566e4 in nfs_rpc_valid_NLM (req=0x7f56a41c4a00) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/MainNFSD/nfs_worker_thread.c:1596 #13 0x00007f5769cf1329 in svc_vc_decode (req=0x7f56a41c4a00) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/libntirpc/src/svc_vc.c:815 #14 0x0000000000449570 in nfs_rpc_decode_request (xprt=0x7f570c008230, xdrs=0x7f56a41c54c0) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/MainNFSD/nfs_rpc_dispatcher_thread.c:1341 #15 0x00007f5769cf123a in svc_vc_recv (xprt=0x7f570c008230) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/libntirpc/src/svc_vc.c:788 #16 0x00007f5769ceda13 in svc_rqst_xprt_task (wpe=0x7f570c008448) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/libntirpc/src/svc_rqst.c:751 #17 0x00007f5769cede8d in svc_rqst_epoll_events (sr_rec=0xeb40c0, n_events=2) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/libntirpc/src/svc_rqst.c:923 #18 0x00007f5769cee12f in svc_rqst_epoll_loop (sr_rec=0xeb40c0) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/libntirpc/src/svc_rqst.c:996 #19 0x00007f5769cee1e2 in svc_rqst_run_task (wpe=0xeb40c0) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/libntirpc/src/svc_rqst.c:1032 #20 0x00007f5769cf72f2 in work_pool_thread (arg=0x7f56fc003cd0) at /home/vinay/builds/2.6/0916/clfsrepo/external/nfs/src/libntirpc/src/work_pool.c:176 #21 0x00007f576a121e25 in start_thread (arg=0x7f569b1f1700) at pthread_create.c:308 #22 0x00007f57697e334d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

(gdb) p head->root
$6 = (struct opr_rbtree_node *) 0x1
(gdb) p node
$7 = (struct opr_rbtree_node *) 0x7f56a41c6270
(gdb) p *node
$8 = {left = 0x6d69546e6f697461, right = 0x30312f3930223d65, parent = 0x373120383130322f, red = 976827450, gen = 539113778}




_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel




_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to