[Bugs] [Bug 1391086] New: gfapi clients crash while using async calls due to double fd_unref
bugzilla at redhat.com
bugzilla at redhat.com
Wed Nov 2 14:20:36 UTC 2016
https://bugzilla.redhat.com/show_bug.cgi?id=1391086
Bug ID: 1391086
Summary: gfapi clients crash while using async calls due to
double fd_unref
Product: GlusterFS
Version: mainline
Component: libgfapi
Assignee: bugs at gluster.org
Reporter: rtalur at redhat.com
QA Contact: sdharane at redhat.com
CC: bugs at gluster.org
Description of problem:
Clients crash with backtrace similar to one shown below.
(gdb) bt
#0 0x00007f120b0755f7 in raise () from /lib64/libc.so.6
#1 0x00007f120b076ce8 in abort () from /lib64/libc.so.6
#2 0x00007f120c9d6b9b in dump_core () at ../source3/lib/dumpcore.c:322
#3 0x00007f120c9c9f97 in smb_panic_s3 (why=<optimized out>) at
../source3/lib/util.c:814
#4 0x00007f120eebc57f in smb_panic (why=why at entry=0x7f120ef0354a "internal
error") at ../lib/util/fault.c:166
#5 0x00007f120eebc796 in fault_report (sig=<optimized out>) at
../lib/util/fault.c:83
#6 sig_fault (sig=<optimized out>) at ../lib/util/fault.c:94
#7 <signal handler called>
#8 0x00007f120f11a210 in pthread_spin_lock () from /lib64/libpthread.so.0
#9 0x00007f11f3f78255 in fd_unref () from /lib64/libglusterfs.so.0
#10 0x00007f11f4661a81 in glfs_io_async_cbk () from /lib64/libgfapi.so.0
#11 0x00007f11f4661eef in glfs_preadv_async_cbk () from /lib64/libgfapi.so.0
#12 0x00007f11df5b002d in io_stats_readv_cbk () from
/usr/lib64/glusterfs/3.8.4/xlator/debug/io-stats.so
#13 0x00007f11f3fd0c52 in default_readv_cbk () from /lib64/libglusterfs.so.0
#14 0x00007f11f3fd0c52 in default_readv_cbk () from /lib64/libglusterfs.so.0
#15 0x00007f11f3fd0c52 in default_readv_cbk () from /lib64/libglusterfs.so.0
#16 0x00007f11dfdf7787 in ioc_frame_return () from
/usr/lib64/glusterfs/3.8.4/xlator/performance/io-cache.so
#17 0x00007f11dfdf7b2f in ioc_waitq_return () from
/usr/lib64/glusterfs/3.8.4/xlator/performance/io-cache.so
#18 0x00007f11dfdf81dd in ioc_fault_cbk () from
/usr/lib64/glusterfs/3.8.4/xlator/performance/io-cache.so
#19 0x00007f11ec413332 in ra_readv_disabled_cbk () from
/usr/lib64/glusterfs/3.8.4/xlator/performance/read-ahead.so
#20 0x00007f11f3fd0c52 in default_readv_cbk () from /lib64/libglusterfs.so.0
#21 0x00007f11ec890fe3 in dht_readv_cbk () from
/usr/lib64/glusterfs/3.8.4/xlator/cluster/distribute.so
#22 0x00007f11ecac7649 in afr_readv_cbk () from
/usr/lib64/glusterfs/3.8.4/xlator/cluster/replicate.so
#23 0x00007f11ecd59773 in client3_3_readv_cbk () from
/usr/lib64/glusterfs/3.8.4/xlator/protocol/client.so
#24 0x00007f11f4449680 in rpc_clnt_handle_reply () from /lib64/libgfrpc.so.0
#25 0x00007f11f444995f in rpc_clnt_notify () from /lib64/libgfrpc.so.0
#26 0x00007f11f4445883 in rpc_transport_notify () from /lib64/libgfrpc.so.0
#27 0x00007f11ed78ceb4 in socket_event_poll_in () from
/usr/lib64/glusterfs/3.8.4/rpc-transport/socket.so
#28 0x00007f11ed78f365 in socket_event_handler () from
/usr/lib64/glusterfs/3.8.4/rpc-transport/socket.so
#29 0x00007f11f3fae340 in event_dispatch_epoll_worker () from
/lib64/libglusterfs.so.0
#30 0x00007f120f115dc5 in start_thread () from /lib64/libpthread.so.0
#31 0x00007f120b136ced in clone () from /lib64/libc.so.6
Version-Release number of selected component (if applicable):
mainline
How reproducible:
Always when using async api
Steps to Reproduce:
Will attach a reproducer
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list