Re: LOR found in March 15th 6.0 Current

From: Jon Noack <noackjr_at_alumni.rice.edu>
Date: Fri, 01 Apr 2005 09:45:04 -0600
Muthu_T_at_Dell.com wrote:
> Installed March 15th build of 6.0-CURRENT in DELL PE1750 successfully.
> After loggin in, I found this in 'dmesg'.
> 
> <snip dmesg>
> 
> lock order reversal
>  1st 0xc1db3b34 rtentry (rtentry) _at_ /usr/src/sys/netinet/if_ether.c:445
>  2nd 0xc1b6d258 bge0 (network driver) _at_
> /usr/src/sys/dev/bge/if_bge.c:3296
> KDB: stack backtrace:
> kdb_backtrace(0,ffffffff,c0903a30,c0902720,c088e508) at
> kdb_backtrace+0x29
> witness_checkorder(c1b6d258,9,c080722f,ce0) at witness_checkorder+0x54c
> _mtx_lock_flags(c1b6d258,0,c080722f,ce0,c1b6d000) at
> _mtx_lock_flags+0x5b
> bge_start(c1b6d000) at bge_start+0x22
> if_start(c1b6d000) at if_start+0x7b
> ether_output_frame(c1b6d000,c1c86600,1,ffffffff,0) at
> ether_output_frame+0x1d9
> ether_output(c1b6d000,c1c86600,df285a48,0,2) at ether_output+0x384
> arprequest(c1b6d000,c1d23bc8,c1bbab14,c19964ac) at arprequest+0xd8
> arpresolve(c1b6d000,c1db3b58,c1c86700,c1bbab10,df285ab8) at
> arpresolve+0x29c
> ether_output(c1b6d000,c1c86700,c1bbab10,c1db3b58,c1d23b00) at
> ether_output+0x66
> ip_output(c1c86700,0,df285b10,0,0) at ip_output+0x6fc
> udp_output(c1db1168,c1c86700,0,0,c1d4d730) at udp_output+0x4ad
> udp_send(c1dae914,0,c1c86700,0,0) at udp_send+0x1a
> sosend(c1dae914,0,df285c4c,c1c86700,0) at sosend+0x5e7
> kern_sendit(c1d4d730,4,df285ccc,0,0) at kern_sendit+0x104
> sendit(c1d4d730,4,df285ccc,0,bfbfc155) at sendit+0x163
> sendto(c1d4d730,df285d14,6,2,216) at sendto+0x4d
> syscall(2f,2f,2f,0,282ef7a4) at syscall+0x213
> Xint0x80_syscall() at Xint0x80_syscall+0x1f
> --- syscall (133, FreeBSD ELF32, sendto), eip = 0x2827165b, esp =
> 0xbfbfba1c, ebp = 0xbfbfba48 ---

What's up with rtentry (rtentry) _at_ /usr/src/sys/netinet/if_ether.c:445? 
  Here's a sampling of LORs seen with this line (all listed with status 
"unknown"):
http://sources.zabbadoz.net/freebsd/lor.html#061
http://sources.zabbadoz.net/freebsd/lor.html#062
http://sources.zabbadoz.net/freebsd/lor.html#064
http://sources.zabbadoz.net/freebsd/lor.html#068
http://sources.zabbadoz.net/freebsd/lor.html#071
http://sources.zabbadoz.net/freebsd/lor.html#074
http://sources.zabbadoz.net/freebsd/lor.html#077

Are these false positives?

Jon
Received on Fri Apr 01 2005 - 13:45:12 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:31 UTC