Hi,

Does anyone recently test the FSAL_NULL stackable FSAL ?


Before using it as example of coding a stackable FSAL, I simply tried to use FSAL_NULL over FSAL_VFS and I got the following segmentation fault when running cthon04 basic test7 ('link and rename').

Best regards,

Patrice


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff2daf700 (LWP 22397)]
0x000000000041c23e in posix2fsal_attributes (buffstat=0x7ffff2dad590, fsalattr=0x7ffff2dad780) at /opt/nfs-ganesha/src/FSAL/fsal_convert.c:432 432             fsalattr->supported = op_ctx->fsal_export->exp_ops.fs_supported_attrs( Missing separate debuginfos, use: debuginfo-install glibc-2.17-157.el7_3.5.x86_64 gssproxy-0.4.1-13.el7.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 kr b5-libs-1.14.1-27.ocean1.el7.centos.x86_64 libcom_err-1.42.13.wc6-8.ocean1.el7.centos.x86_64 libselinux-2.5-6.el7.x86_64 pcre-8.32-15.el7_2.1.x86_
64
(gdb) where
#0  0x000000000041c23e in posix2fsal_attributes (buffstat=0x7ffff2dad590, fsalattr=0x7ffff2dad780)
    at /opt/nfs-ganesha/src/FSAL/fsal_convert.c:432
#1  0x000000000041c21c in posix2fsal_attributes_all (buffstat=0x7ffff2dad590, fsalattr=0x7ffff2dad780)
    at /opt/nfs-ganesha/src/FSAL/fsal_convert.c:422
#2  0x00007ffff3f155dc in fetch_attrs (myself=0x7fffd801baf0, my_fd=35, attrs=0x7ffff2dad780) at /opt/nfs-ganesha/src/FSAL/FSAL_VFS/file.c:325 #3  0x00007ffff3f1927a in vfs_getattr2 (obj_hdl=0x7fffd801baf0, attrs=0x7ffff2dad780) at /opt/nfs-ganesha/src/FSAL/FSAL_VFS/file.c:1595 #4  0x00007ffff41255d3 in getattrs (obj_hdl=0x7fffd800fdd0, attrib_get=0x7ffff2dad780)
    at /opt/nfs-ganesha/src/FSAL/Stackable_FSALs/FSAL_NULL/handle.c:503
#5  0x0000000000531459 in mdcache_refresh_attrs (entry=0x7fffd80175e0, need_acl=false, invalidate=false)     at /opt/nfs-ganesha/src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_handle.c:1048 #6  0x000000000052d4a1 in mdcache_refresh_attrs_no_invalidate (entry=0x7fffd80175e0)     at /opt/nfs-ganesha/src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_int.h:445 #7  0x00000000005310be in mdcache_rename (obj_hdl=0x7fffe4037888, olddir_hdl=0x7fffd8017618, old_name=0x7fffd8002b80 "file.0",
    newdir_hdl=0x7fffd8017618, new_name=0x7fffd800f730 "newfile.0")
    at /opt/nfs-ganesha/src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_handle.c:991 #8  0x0000000000431b26 in fsal_rename (dir_src=0x7fffd8017618, oldname=0x7fffd8002b80 "file.0", dir_dest=0x7fffd8017618,     newname=0x7fffd800f730 "newfile.0") at /opt/nfs-ganesha/src/FSAL/fsal_helper.c:1412 #9  0x0000000000475947 in nfs4_op_rename (op=0x7fffd80153f0, data=0x7ffff2dadae0, resp=0x7fffd8018220)
    at /opt/nfs-ganesha/src/Protocols/NFS/nfs4_op_rename.c:122
#10 0x0000000000459b84 in nfs4_Compound (arg=0x7fffd800c538, req=0x7fffd800be30, res=0x7fffd800a950)
    at /opt/nfs-ganesha/src/Protocols/NFS/nfs4_Compound.c:752
#11 0x000000000044ab75 in nfs_rpc_process_request (reqdata=0x7fffd800be30) at /opt/nfs-ganesha/src/MainNFSD/nfs_worker_thread.c:1338 #12 0x000000000044b77a in nfs_rpc_valid_NFS (req=0x7fffd800be30) at /opt/nfs-ganesha/src/MainNFSD/nfs_worker_thread.c:1736 #13 0x00007ffff6c28546 in svc_vc_decode (req=0x7fffd800be30) at /opt/nfs-ganesha/src/libntirpc/src/svc_vc.c:812 #14 0x000000000044fb64 in nfs_rpc_decode_request (xprt=0x7fffe4000bc0, xdrs=0x7fffd8017be0)
    at /opt/nfs-ganesha/src/MainNFSD/nfs_rpc_dispatcher_thread.c:1625
#15 0x00007ffff6c28458 in svc_vc_recv (xprt=0x7fffe4000bc0) at /opt/nfs-ganesha/src/libntirpc/src/svc_vc.c:785 #16 0x00007ffff6c24bce in svc_rqst_xprt_task (wpe=0x7fffe4000dd8) at /opt/nfs-ganesha/src/libntirpc/src/svc_rqst.c:753 #17 0x00007ffff6c25048 in svc_rqst_epoll_events (sr_rec=0x7ef210, n_events=1) at /opt/nfs-ganesha/src/libntirpc/src/svc_rqst.c:925 #18 0x00007ffff6c252ea in svc_rqst_epoll_loop (sr_rec=0x7ef210) at /opt/nfs-ganesha/src/libntirpc/src/svc_rqst.c:998 #19 0x00007ffff6c2539d in svc_rqst_run_task (wpe=0x7ef210) at /opt/nfs-ganesha/src/libntirpc/src/svc_rqst.c:1034 #20 0x00007ffff6c2e9f1 in work_pool_thread (arg=0x7fffe00008c0) at /opt/nfs-ganesha/src/libntirpc/src/work_pool.c:176
#21 0x00007ffff7058dc5 in start_thread () from /lib64/libpthread.so.0
#22 0x00007ffff671a76d in clone () from /lib64/libc.so.6
(gdb)

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel

Reply via email to