On Di, 2017-01-17 at 08:57 -0500, Daniel Gryniewicz wrote:
> Could you send the log directly to me?
> 
> Thanks,
> Daniel
Dan

I guess I have another one for you

Program terminated with signal 11, Segmentation fault.
#0  0x00000000004bb2ac in glist_del (node=0x7f7ce4092af8) at 
/usr/src/debug/nfs-ganesha-2.5-dev-9-0.1.1-Source/include/gsh_list.h:103
103                     right->prev = left;
(gdb) bt
#0  0x00000000004bb2ac in glist_del (node=0x7f7ce4092af8) at 
/usr/src/debug/nfs-ganesha-2.5-dev-9-0.1.1-Source/include/gsh_list.h:103
#1  0x00000000004bc8bd in uncache_nfs4_owner (nfs4_owner=0x7f7ce4092980)
    at /usr/src/debug/nfs-ganesha-2.5-dev-9-0.1.1-Source/SAL/state_misc.c:1005
#2  0x0000000000455763 in reap_expired_open_owners () at 
/usr/src/debug/nfs-ganesha-2.5-dev-9-0.1.1-Source/MainNFSD/nfs_reaper_thread.c:183
#3  0x00000000004559b1 in reaper_run (ctx=0x54c9310) at 
/usr/src/debug/nfs-ganesha-2.5-dev-9-0.1.1-Source/MainNFSD/nfs_reaper_thread.c:247
#4  0x00000000004fecac in fridgethr_start_routine (arg=0x54c9310)
    at /usr/src/debug/nfs-ganesha-2.5-dev-9-0.1.1-Source/support/fridgethr.c:550
#5  0x00007f7e966c7dc5 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f7e95d861cd in clone () from /lib64/libc.so.6

(gdb) p (*(struct state_nfs4_owner_t *) 0x7f7ce4092980)->so_cache_entry
$2 = {next = 0x45, prev = 0x0}

Let me know if you need anything else.

Cheers Swen
> 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
> Nfs-ganesha-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel
> 


------------------------------------------------------------------------------
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