We got this crash, full stack trace is shown. Any help in resolving and
fixing this
is appreciated.
struct avltree_node *avltree_insert(...)
{
....
> for (;;) {
> if (parent->left == node) <--------- CRASH Here
> dec_balance(parent);
> else
> inc_balance(parent);
> if (parent == unbalanced)
> break;
> node = parent;
> parent = get_parent(parent);
> }
}
Stack trace
> (gdb)
> #0 0x00000000004effcf in avltree_insert (node=0x7fdfb64f1680,
> tree=0x7fdfbf0260a0)
> at
> /home/kharathi/source1/oneblox/repos/packaging/nfs-ganesha-2.3.2/nfs-ganesha-2.3.2/src/avl/avl.c:375
> #1 0x00000000004e57f4 in cache_inode_avl_insert_impl
> (entry=0x7fdfbf025f00, v=0x7fdf095a0000, j=0, j2=0)
> at
> /home/kharathi/source1/oneblox/repos/packaging/nfs-ganesha-2.3.2/nfs-ganesha-2.3.2/src/cache_inode/cache_inode_avl.c:176
> #2 0x00000000004e59bf in cache_inode_avl_qp_insert (entry=0x7fdfbf025f00,
> v=0x7fdf095a0000)
> at
> /home/kharathi/source1/oneblox/repos/packaging/nfs-ganesha-2.3.2/nfs-ganesha-2.3.2/src/cache_inode/cache_inode_avl.c:250
> #3 0x00000000004d2ee6 in cache_inode_add_cached_dirent
> (parent=0x7fdfbf025f00,
> name=0x7fe00fbec533 "Image~Cute_little_puppies.png_d35b.html",
> entry=0x7fdfe824aa80, dir_entry=0x7fe00fbec3f0)
> at
> /home/kharathi/source1/oneblox/repos/packaging/nfs-ganesha-2.3.2/nfs-ganesha-2.3.2/src/cache_inode/cache_inode_readdir.c:299
> #4 0x00000000004d3257 in populate_dirent (name=0x7fe00fbec533
> "Image~Cute_little_puppies.png_d35b.html",
> dir_state=0x7fe00fbec900, cookie=20667940923654349)
> at
> /home/kharathi/source1/oneblox/repos/packaging/nfs-ganesha-2.3.2/nfs-ganesha-2.3.2/src/cache_inode/cache_inode_readdir.c:426
> #5 0x00007fe01c1e2628 in read_dirents (dir_hdl=0x7fdfa7203a00,
> whence=0x0, dir_state=0x7fe00fbec900,
> cb=0x4d2f99 <populate_dirent>, eof=0x7fe00fbec91f)
> at
> /home/kharathi/source1/oneblox/repos/packaging/nfs-ganesha-2.3.2/nfs-ganesha-2.3.2/src/FSAL/FSAL_VFS/handle.c:1075
> #6 0x00000000004d349d in cache_inode_readdir_populate
> (directory=0x7fdfbf025f00)
> at
> /home/kharathi/source1/oneblox/repos/packaging/nfs-ganesha-2.3.2/nfs-ganesha-2.3.2/src/cache_inode/cache_inode_readdir.c:493
> #7 0x00000000004d3e4c in cache_inode_readdir (directory=0x7fdfbf025f00,
> cookie=0, nbfound=0x7fe00fbeceec,
> eod_met=0x7fe00fbeceeb, attrmask=122822, cb=0x45c387
> <nfs3_readdirplus_callback>, opaque=0x7fe00fbeceb0)
> at
> /home/kharathi/source1/oneblox/repos/packaging/nfs-ganesha-2.3.2/nfs-ganesha-2.3.2/src/cache_inode/cache_inode_readdir.c:649
> #8 0x000000000045c153 in nfs3_readdirplus (arg=0x7fdf3b169a70,
> req=0x7fdf3b1698b0, res=0x7fdf2acae7c0)
> at
> /home/kharathi/source1/oneblox/repos/packaging/nfs-ganesha-2.3.2/nfs-ganesha-2.3.2/src/Protocols/NFS/nfs3_readdirplus.c:292
> #9 0x00000000004469e4 in nfs_rpc_execute (reqdata=0x7fdf3b169880)
> at
> /home/kharathi/source1/oneblox/repos/packaging/nfs-ganesha-2.3.2/nfs-ganesha-2.3.2/src/MainNFSD/nfs_worker_thread.c:1288
> #10 0x0000000000447221 in worker_run (ctx=0x7fe01c817f80)
> at
> /home/kharathi/source1/oneblox/repos/packaging/nfs-ganesha-2.3.2/nfs-ganesha-2.3.2/src/MainNFSD/nfs_worker_thread.c:1548
> #11 0x000000000050feb8 in fridgethr_start_routine (arg=0x7fe01c817f80)
> at
> /home/kharathi/source1/oneblox/repos/packaging/nfs-ganesha-2.3.2/nfs-ganesha-2.3.2/src/support/fridgethr.c:561
> #12 0x00007fe01e5c8b50 in start_thread () from
> /lib/x86_64-linux-gnu/libpthread.so.0
> #13 0x00007fe01dca67bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
> #14 0x0000000000000000 in ?? ()
> (gdb) print *node
> $4 = {left = 0x7fdfb64f1a40, right = 0x7fdf04665c80, parent = 3}
> (gdb) print parent
> $6 = (struct avltree_node *) 0x0
Thanks.
Regards.
Krishna Harathi
------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Nfs-ganesha-devel mailing list
Nfs-ganesha-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel