Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Oct 2007 02:00:10 -0700
From:      Steven Schlansker <stevenschlansker@berkeley.edu>
To:        freebsd-current@freebsd.org
Subject:   uma_zalloc_arg with with nonsleepable locks held
Message-ID:  <441699AE-B2BB-4D1A-807E-0F02C998854F@berkeley.edu>

next in thread | raw e-mail | index | archive | help
csup as of yesterday,
FreeBSD keg.CSUA.Berkeley.EDU 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Tue  
Oct  9 19:13:43 PDT 2007     root@keg.CSUA.Berkeley.EDU:/usr/obj/usr/ 
src/sys/GENERIC  i386

I get these lovely messages in dmesg:

uma_zalloc_arg: zone "mbuf" with the following non-sleepable locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0aa1684,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c1466d20,e69b2b70,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0x6f
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---
uma_zalloc_arg: zone "mbuf_cluster" with the following non-sleepable  
locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0a9758e,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c145e000,c6d17000,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0xba
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---
uma_zalloc_arg: zone "mbuf" with the following non-sleepable locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0aa1684,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c1466d20,e69b2b70,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0x6f
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---
uma_zalloc_arg: zone "mbuf_cluster" with the following non-sleepable  
locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0a9758e,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c145e000,c5671800,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0xba
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---
uma_zalloc_arg: zone "mbuf" with the following non-sleepable locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0aa1684,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c1466d20,e69b2b70,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0x6f
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---
uma_zalloc_arg: zone "mbuf" with the following non-sleepable locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0aa1684,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c1466d20,e69b2b70,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0x6f
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---
uma_zalloc_arg: zone "mbuf_cluster" with the following non-sleepable  
locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0a9758e,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c145e000,c4dc7300,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0xba
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---
uma_zalloc_arg: zone "mbuf" with the following non-sleepable locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0aa1684,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c1466d20,e69b2b70,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0x6f
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---
uma_zalloc_arg: zone "mbuf_cluster" with the following non-sleepable  
locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0a9758e,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c145e000,c4e46b00,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0xba
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---
uma_zalloc_arg: zone "mbuf" with the following non-sleepable locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0aa1684,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c1466d20,e69b2b70,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0x6f
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---
uma_zalloc_arg: zone "mbuf_cluster" with the following non-sleepable  
locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0a9758e,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c145e000,c546e000,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0xba
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---
uma_zalloc_arg: zone "mbuf" with the following non-sleepable locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0aa1684,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c1466d20,e69b2b70,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0x6f
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---
uma_zalloc_arg: zone "mbuf" with the following non-sleepable locks held:
exclusive sleep mutex nfsd_mtx r = 0 (0xc0c06f00) locked @ /usr/src/ 
sys/nfsserver/nfs_srvsock.c:654
KDB: stack backtrace:
db_trace_self_wrapper 
(c0a9c175,e69b2af8,c078428d,c0a9c538,e69b2b0c,...) at  
db_trace_self_wrapper+0x26
kdb_backtrace(c0a9c538,e69b2b0c,4,1,0,...) at kdb_backtrace+0x29
witness_warn(5,0,c0aba40d,c0aa1684,e69b2b1c,...) at witness_warn+0x1cd
uma_zalloc_arg(c1466d20,e69b2b70,2,8,c4a32b24,...) at uma_zalloc_arg 
+0x34
nfs_realign(c0c06f00,0,c0ab4064,28e,0,...) at nfs_realign+0x6f
nfsrv_rcv(c4a5adec,c4a32b00,2,161,0,...) at nfsrv_rcv+0x46a
nfssvc(c4328210,e69b2cfc,8,e69b2d38,c0b46688,...) at nfssvc+0x6de
syscall(e69b2d38) at syscall+0x2b3
Xint0x80_syscall() at Xint0x80_syscall+0x20
--- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280c4f7b, esp =  
0xbfbfeb2c, ebp = 0xbfbfeb48 ---


I hope they are harmless and known about, but I haven't seen anything  
like this pass over the list for the last few days so I thought I'd  
put it up in case it was an issue.

Steven



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?441699AE-B2BB-4D1A-807E-0F02C998854F>