glusterd with nfs-ganesha segfaults in check_host_list()
Issue
When nfs-ganesha is active, or while it is being enabled, glusterfsd segfaults, with a backtrace similar to the following (extracted from /var/log/glusterfs/etc-glusterfs-glusterd.vol.log )
pending frames:
frame : type(0) op(0)
patchset: git://git.gluster.com/glusterfs.git
signal received: 11
time of crash:
2015-11-06 16:18:46
configuration details:
argp 1
backtrace 1
dlfcn 1
libpthread 1
llistxattr 1
setfsid 1
spinlock 1
epoll.h 1
xattr.h 1
st_atim.tv_nsec 1
package-string: glusterfs 3.7.1
/lib64/libglusterfs.so.0(_gf_msg_backtrace_nomem+0xb2)[0x7f6d95557e82]
/lib64/libglusterfs.so.0(gf_print_trace+0x32d)[0x7f6d955744dd]
/lib64/libc.so.6(+0x35650)[0x7f6d93c46650]
/lib64/libc.so.6(+0x139e9f)[0x7f6d93d4ae9f]
/usr/lib64/glusterfs/3.7.1/xlator/mgmt/glusterd.so(check_host_list+0x183)[0x7f6d8a107373]
/usr/lib64/glusterfs/3.7.1/xlator/mgmt/glusterd.so(start_ganesha+0xca)[0x7f6d8a107c7a]
/usr/lib64/glusterfs/3.7.1/xlator/mgmt/glusterd.so(glusterd_op_stage_set_ganesha+0x138)[0x7f6d8a107ec8]
/usr/lib64/glusterfs/3.7.1/xlator/mgmt/glusterd.so(glusterd_op_stage_validate+0xbb)[0x7f6d8a0b2dbb]
/usr/lib64/glusterfs/3.7.1/xlator/mgmt/glusterd.so(gd_stage_op_phase+0x16a)[0x7f6d8a13b95a]
/usr/lib64/glusterfs/3.7.1/xlator/mgmt/glusterd.so(gd_sync_task_begin+0x6fe)[0x7f6d8a13d46e]
/usr/lib64/glusterfs/3.7.1/xlator/mgmt/glusterd.so(glusterd_op_begin_synctask+0x30)[0x7f6d8a13d7c0]
/usr/lib64/glusterfs/3.7.1/xlator/mgmt/glusterd.so(__glusterd_handle_ganesha_cmd+0x12f)[0x7f6d8a08e27f]
/usr/lib64/glusterfs/3.7.1/xlator/mgmt/glusterd.so(glusterd_big_locked_handler+0x30)[0x7f6d8a09ea30]
/lib64/libglusterfs.so.0(synctask_wrap+0x12)[0x7f6d9559a042]
/lib64/libc.so.6(+0x470f0)[0x7f6d93c580f0]
Environment
- Red Hat Gluster Storage 3.1 (RHGS-3.1)
- glusterfs 3.7.1
- NFS-Ganesha enabled, or in the process of being enabled
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.