Could you send the log directly to me?
Thanks,
Daniel
On 01/17/2017 05:55 AM, Dominique Martinet wrote:
> Dominique Martinet wrote on Tue, Jan 17, 2017 at 11:14:04AM +0100:
>> Here's the backtrace I have:
>>
>> ganesha.nfsd: /export/nfs-ganesha/src/SAL/state_misc.c:917:
>> dec_state_owner_ref: Assertion `refcount > 0' failed.
>>
>> Thread 46 "ganesha.nfsd" received signal SIGABRT, Aborted.
>> [Switching to Thread 0x7fffd89fe700 (LWP 4321)]
>> 0x00007ffff53346f5 in raise () from /lib64/libc.so.6
>> #0 0x00007ffff53346f5 in raise () from /lib64/libc.so.6
>> #1 0x00007ffff53362fa in abort () from /lib64/libc.so.6
>> #2 0x00007ffff532cf97 in __assert_fail_base () from /lib64/libc.so.6
>> #3 0x00007ffff532d042 in __assert_fail () from /lib64/libc.so.6
>> #4 0x00000000004c0281 in dec_state_owner_ref (owner=0x7fffd5662620) at
>> /export/nfs-ganesha/src/SAL/state_misc.c:917
>> #5 0x00000000004c05eb in uncache_nfs4_owner (nfs4_owner=0x7fffd5662670)
>> at /export/nfs-ganesha/src/SAL/state_misc.c:1009
>> #6 0x0000000000455deb in reap_expired_open_owners () at
>> /export/nfs-ganesha/src/MainNFSD/nfs_reaper_thread.c:183
>> #7 0x0000000000456039 in reaper_run (ctx=0x7ffff03e6e80) at
>> /export/nfs-ganesha/src/MainNFSD/nfs_reaper_thread.c:247
>> #8 0x00000000005026c9 in fridgethr_start_routine (arg=0x7ffff03e6e80)
>> at /export/nfs-ganesha/src/support/fridgethr.c:550
>> #9 0x00007ffff79b55ca in start_thread () from /lib64/libpthread.so.0
>> #10 0x00007ffff5402f6d in clone () from /lib64/libc.so.6
>
>
> Here's the last few lines of logs, I kept the last ~100MB of full debug
> logs if you want more (12MB compressed so won't send on the list)
>
> 17/01/2017 10:37:36 4526[reaper]
> /export/nfs-ganesha/src/SAL/state_misc.c:1001 :uncache_nfs4_owner :STATE
> :F_DBG :Uncache {STATE_OPEN_OWNER_NFSV4 0x7fffd633b200:
> clientid={0x7fffd53bed00 ClientID={Epoch=0x587df1f2 Counter=0x000000f1}
> CONFIRMED Client={0x7fffd5c562a0 name=(27:Environment.init_1484649396)
> refcount=1} t_delta=59 reservations=0 refcount=4} owner=(8:maketree)
> confirmed=0 seqid=0 cached(expires in 0 secs) refcount=1}
> 17/01/2017 10:37:36 4526[reaper] /export/nfs-ganesha/src/SAL/nfs4_owner.c:277
> :nfs4_owner_value_hash_func :STATE :F_DBG :value = 10
> 17/01/2017 10:37:36 4526[reaper] /export/nfs-ganesha/src/SAL/nfs4_owner.c:313
> :nfs4_owner_rbt_hash_func :STATE :F_DBG :rbt = 6376518669110871114
> 17/01/2017 10:37:36 4526[reaper]
> /export/nfs-ganesha/src/hashtable/hashtable.c:460 :hashtable_getlatch :RW
> LOCK :F_DBG :Got write lock on 0x7ffff2ff8c98 (&(ht->partitions[index].lock))
> at /export/nfs-ganesha/src/hashtable/hashtable.c:460
> 17/01/2017 10:37:36 4526[reaper]
> /export/nfs-ganesha/src/hashtable/hashtable.c:169 :key_locate :HT CACHE
> :F_DBG :hash miss index 10 slot 4103
> 17/01/2017 10:37:36 4526[reaper] /export/nfs-ganesha/src/SAL/nfs4_owner.c:233
> :compare_nfs4_owner_key :STATE :F_DBG :{STATE_OPEN_OWNER_NFSV4
> 0x7fffd633b200: clientid={0x7fffd53bed00 ClientID={Epoch=0x587df1f2
> Counter=0x000000f1} CONFIRMED Client={0x7fffd5c562a0
> name=(27:Environment.init_1484649396) refcount=1} t_delta=59 reservations=0
> refcount=4} owner=(8:maketree) confirmed=0 seqid=0 refcount=0} vs
> {STATE_OPEN_OWNER_NFSV4 0x7fffd633b200: clientid={0x7fffd53bed00
> ClientID={Epoch=0x587df1f2 Counter=0x000000f1} CONFIRMED
> Client={0x7fffd5c562a0 name=(27:Environment.init_1484649396) refcount=1}
> t_delta=59 reservations=0 refcount=4} owner=(8:maketree) confirmed=0 seqid=0
> refcount=0}
> 17/01/2017 10:37:36 4526[reaper] /export/nfs-ganesha/src/SAL/nfs4_owner.c:184
> :compare_nfs4_owner :STATE :F_DBG :{STATE_OPEN_OWNER_NFSV4 0x7fffd633b200:
> clientid={0x7fffd53bed00 ClientID={Epoch=0x587df1f2 Counter=0x000000f1}
> CONFIRMED Client={0x7fffd5c562a0 name=(27:Environment.init_1484649396)
> refcount=1} t_delta=59 reservations=0 refcount=4} owner=(8:maketree)
> confirmed=0 seqid=0 refcount=0} vs {STATE_OPEN_OWNER_NFSV4 0x7fffd633b200:
> clientid={0x7fffd53bed00 ClientID={Epoch=0x587df1f2 Counter=0x000000f1}
> CONFIRMED Client={0x7fffd5c562a0 name=(27:Environment.init_1484649396)
> refcount=1} t_delta=59 reservations=0 refcount=4} owner=(8:maketree)
> confirmed=0 seqid=0 refcount=0}
> 17/01/2017 10:37:36 4526[reaper]
> /export/nfs-ganesha/src/hashtable/hashtable.c:486 :hashtable_getlatch :
> :F_DBG :Get (null) returning Value=0x7fffd633b200 {STATE_OPEN_OWNER_NFSV4
> 0x7fffd633b200: clientid={0x7fffd53bed00 ClientID={Epoch=0x587df1f2
> Counter=0x000000f1} CONFIRMED Client={0x7fffd5c562a0
> name=(27:Environment.init_1484649396) refcount=1} t_delta=59 reservations=0
> refcount=4} owner=(8:maketree) confirmed=0 seqid=0 refcount=0}
> 17/01/2017 10:37:36 4526[reaper]
> /export/nfs-ganesha/src/hashtable/hashtable.c:735 :hashtable_deletelatched :
> :F_DBG :Delete (null) Key=0x7fffd633b200 {STATE_OPEN_OWNER_NFSV4
> 0x7fffd633b200: clientid={0x7fffd53bed00 ClientID={Epoch=0x587df1f2
> Counter=0x000000f1} CONFIRMED Client={0x7fffd5c562a0
> name=(27:Environment.init_1484649396) refcount=1} t_delta=59 reservations=0
> refcount=4} owner=(8:maketree) confirmed=0 seqid=0 refcount=0}
> Value=0x7fffd633b200 {STATE_OPEN_OWNER_NFSV4 0x7fffd633b200:
> clientid={0x7fffd53bed00 ClientID={Epoch=0x587df1f2 Counter=0x000000f1}
> CONFIRMED Client={0x7fffd5c562a0 name=(27:Environment.init_1484649396)
> refcount=1} t_delta=59 reservations=0 refcount=4} owner=(8:maketree)
> confirmed=0 seqid=0 refcount=0} index=10 rbt_hash=6376518669110871114 was
> removed
> 17/01/2017 10:37:36 4526[reaper]
> /export/nfs-ganesha/src/hashtable/hashtable.c:764 :hashtable_deletelatched
> :HT CACHE :F_DBG :hash clear slot 4103
> 17/01/2017 10:37:36 4526[reaper]
> /export/nfs-ganesha/src/hashtable/hashtable.c:526 :hashtable_releaselatched
> :RW LOCK :F_DBG :Unlocked 0x7ffff2ff8c98 (&ht->partitions[latch->index].lock)
> at /export/nfs-ganesha/src/hashtable/hashtable.c:526
> 17/01/2017 10:37:36 4526[reaper] /export/nfs-ganesha/src/SAL/state_misc.c:966
> :dec_state_owner_ref :STATE :F_DBG :Free {STATE_OPEN_OWNER_NFSV4
> 0x7fffd633b200: clientid={0x7fffd53bed00 ClientID={Epoch=0x587df1f2
> Counter=0x000000f1} CONFIRMED Client={0x7fffd5c562a0
> name=(27:Environment.init_1484649396) refcount=1} t_delta=59 reservations=0
> refcount=4} owner=(8:maketree) confirmed=0 seqid=0 refcount=1}
> 17/01/2017 10:37:36 4526[reaper] /export/nfs-ganesha/src/SAL/nfs4_owner.c:335
> :free_nfs4_owner :RW LOCK :F_DBG :Acquired mutex 0x7fffd53bed90
> (&owner->so_owner.so_nfs4_owner.so_clientrec ->cid_mutex) at
> /export/nfs-ganesha/src/SAL/nfs4_owner.c:335
> 17/01/2017 10:37:36 4526[reaper] /export/nfs-ganesha/src/SAL/nfs4_owner.c:340
> :free_nfs4_owner :RW LOCK :F_DBG :Released mutex 0x7fffd53bed90
> (&owner->so_owner.so_nfs4_owner.so_clientrec ->cid_mutex) at
> /export/nfs-ganesha/src/SAL/nfs4_owner.c:340
> 17/01/2017 10:37:36 4526[reaper]
> /export/nfs-ganesha/src/SAL/nfs4_clientid.c:375 :dec_client_id_ref :CLIENT ID
> :F_DBG :Decrement refcount Clientid {0x7fffd53bed00
> ClientID={Epoch=0x587df1f2 Counter=0x000000f1} CONFIRMED
> Client={0x7fffd5c562a0 name=(27:Environment.init_1484649396) refcount=1}
> t_delta=59 reservations=0 refcount=4} refcount to 3
> 17/01/2017 10:37:36 4526[reaper] /export/nfs-ganesha/src/SAL/state_misc.c:843
> :free_state_owner :RW LOCK :F_DBG :Destroy mutex 0x7fffd633b218
> (&owner->so_mutex) at /export/nfs-ganesha/src/SAL/state_misc.c:843
> 17/01/2017 10:37:36 4526[reaper]
> /export/nfs-ganesha/src/SAL/state_misc.c:1001 :uncache_nfs4_owner :STATE
> :F_DBG :Uncache {STATE_LOCK_OWNER_UNKNOWN powner=0x7fffd7c30420: refcount=0}
> 17/01/2017 10:37:36 4526[reaper] /export/nfs-ganesha/src/SAL/state_misc.c:915
> :dec_state_owner_ref :STATE :F_DBG :Decrement refcount now=-1
> {STATE_LOCK_OWNER_UNKNOWN powner=0x7fffd7c30420: refcount=0}
>
>
> Could print more stuff from powner if anything would help, I honestly
> have no idea about states life cycle or even how to get if it's related
> to a file in particular, sorry.
>
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel