6.0BETA3: non-sleepable lock: udpinp

Rene Ladan r.c.ladan at student.tue.nl
Tue Sep 6 15:06:26 PDT 2005


Hi,

found this non-sleepable lock on 6.0-BETA3 (somewhere before August 24) :

malloc(M_WAITOK) of "64", forcing M_NOWAIT with the following non-sleepable locks held:
exclusive sleep mutex inp (udpinp) r = 0 (0xc23079b4) locked @ /usr/src/sys/netinet/ip_output.c:1593
KDB: stack backtrace:
kdb_backtrace(c0a45b84,ce951ad0,1,c09ff520,ce951b6c) at kdb_backtrace+0x2e
witness_warn(5,0,c0948f1e,c0933678,c15d5a80) at witness_warn+0x1d3
uma_zalloc_arg(c104a000,0,102,c106caa0,ce951b6c) at uma_zalloc_arg+0x5b
malloc(36,c099c8c0,102,0,ce951ba8) at malloc+0xd9
ether_resolvemulti(c154f000,ce951b44,ce951b6c,c0698e8a,c23079b4) at ether_resolvemulti+0x9d
if_addmulti(c154f000,ce951b6c,ce951b68,c075a2dc,210) at if_addmulti+0x7b
in_addmulti(ce951ba8,c154f000,8,8,0) at in_addmulti+0x48
ip_setmoptions(c2307924,ce951c84,246,c0993604,c16a792c) at ip_setmoptions+0x5c1
ip_ctloutput(c2311858,ce951c84,ce951c68,c06f0823,c16a792c) at ip_ctloutput+0x452
sosetopt(c2311858,ce951c84,ce951c80,ce951c9c,c166a120) at sosetopt+0x37
kern_setsockopt(c15d5a80,8,0,c,bf8fdc60) at kern_setsockopt+0xd9
setsockopt(c15d5a80,ce951d04,14,422,5) at setsockopt+0x3e
syscall(3b,3b,3b,28077050,80ab000) at syscall+0x2c0
Xint0x80_syscall() at Xint0x80_syscall+0x1f

Regards,
Rene
-- 
GPG fingerprint = 5FFA 3959 3377 C697 8428  24D0 BF3E F4A9 AE33 5DCC

"It won't fit on the line."
		-- me, 2001
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20050907/c3f381ef/attachment.bin


More information about the freebsd-stable mailing list