Stoll some LORs in BETA2 (kern_timeout, if_fxp, if_ether, if_em, tcp_input, tcp_syncache)

From: Emanuel Strobl <Emanuel.strobl_at_gmx.net>
Date: Thu, 11 Aug 2005 15:23:49 +0200
Hello,

I just wanted to report some LORs, at least one seems to be known and 
harmless, but shouldn't they vanish before release, or are thy 
meaningless?

Thnaks,

-Harry

lock order reversal
 1st 0xc07c1d60 Giant (Giant) _at_ /usr/src/sys/kern/kern_timeout.c:263
 2nd 0xc1a6c018 fxp0 (network driver) _at_ /usr/src/sys/dev/fxp/if_fxp.c:1187
KDB: stack backtrace:
witness_checkorder(c1a6c018,9,c074e971,4a3,c1a6750c) at 
witness_checkorder+0x526
_mtx_lock_flags(c1a6c018,0,c074e971,4a3,c1a67400) at _mtx_lock_flags+0x54
fxp_start(c1a67400,0,c0765ec9,195,402) at fxp_start+0x34
ether_output_frame(c1a67400,c1cffb00,6,d56a1bc8,d56a1a6c) at 
ether_output_frame+0x238
ether_output(c1a67400,c1cffb00,d56a1bc8,0,0) at ether_output+0x3c8
ip6_output(c1cffb00,0,d56a1bc4,1,d56a1c30) at ip6_output+0x1318
nd6_ns_output(c1a67400,0,c1a66ca8,0,1) at nd6_ns_output+0x28f
nd6_dad_ns_output(6a3,c19ae300,c19ae378,6,6) at nd6_dad_ns_output+0x4a
nd6_dad_timer(c1a66c00,8,c075da9c,107,c06405c0) at nd6_dad_timer+0x26e
softclock(0,0,c075a137,251,2) at softclock+0x183
ithread_loop(c1954480,d56a1d38,c0759f51,30d,0) at ithread_loop+0x1fe
fork_exit(c05564d0,c1954480,d56a1d38) at fork_exit+0xa4
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xd56a1d6c, ebp = 0 ---

lock order reversal
 1st 0xc1db6588 rtentry (rtentry) _at_ /usr/src/sys/netinet/if_ether.c:445
 2nd 0xc1a161a0 em0 (network driver) _at_ /usr/src/sys/dev/em/if_em.c:647
KDB: stack backtrace:
witness_checkorder(c1a161a0,9,c074b360,287,c1a68d0c) at 
witness_checkorder+0x526
_mtx_lock_flags(c1a161a0,0,c074b360,287,c1a68c00) at _mtx_lock_flags+0x54
em_start(c1a68c00,0,c0765ec9,195,202) at em_start+0x37
ether_output_frame(c1a68c00,c1cfce00,6,73e,c104de80) at 
ether_output_frame+0x238
ether_output(c1a68c00,c1cfce00,d5d70a10,0,c1d1d4c8,2,1,c0762302,1bd,c1bf9480,c1bf94f8) 
at ether_output+0x3c8
arprequest(d5d70b0c,c1968cab,c0766bbc,1bd,4b) at arprequest+0x10c
arpresolve(c1a68c00,c1db6528,c1cfd000,d5d70b08,d5d70a84) at 
arpresolve+0x30e
ether_output(c1a68c00,c1cfd000,d5d70b08,c1db6528,c1db42d0) at 
ether_output+0x248
ip_output(c1cfd000,0,d5d70b04,1,0) at ip_output+0x5f6
udp_send(c1db2590,0,c1cfd000,0,0) at udp_send+0x46a
sosend(c1db2590,0,d5d70c34,c1cfd000,0) at sosend+0x73b
kern_sendit(c1bf9480,4,d5d70cb0,0,0) at kern_sendit+0xd3
sendit(d5d70cb0,0,807b031,0,0) at sendit+0x5d
sendto(c1bf9480,d5d70d04,18,422,6) at sendto+0x53
syscall(3b,3b,3b,2,4) at syscall+0x135
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (133, FreeBSD ELF32, sendto), eip = 0x280d1e8f, esp = 
0xbfbfd86c, ebp = 0xbfbfd898 ---
em0: link state changed to UP

lock order reversal
 1st 0xc1ec0a68 inp (tcpinp) _at_ /usr/src/sys/netinet/tcp_input.c:742
 2nd 0xc1a161a0 em0 (network driver) _at_ /usr/src/sys/dev/em/if_em.c:647
KDB: stack backtrace:
witness_checkorder(c1a161a0,9,c074b360,287,c1a68d0c) at 
witness_checkorder+0x526
_mtx_lock_flags(c1a161a0,0,c074b360,287,c1a68c00) at _mtx_lock_flags+0x54
em_start(c1a68c00,0,c0765ec9,195,2) at em_start+0x37
ether_output_frame(c1a68c00,c1cfe300,6,d56a79c4,d56a7940) at 
ether_output_frame+0x238
ether_output(c1a68c00,c1cfe300,d56a79c4,c1db64a4,c1ec09d8) at 
ether_output+0x3c8
ip_output(c1cfe300,0,d56a79c0,1,0) at ip_output+0x5f6
tcp_output(c1ec2000,0,c0768a4a,97d,a7c9) at tcp_output+0x97d
tcp_input(c1dbe200,14,c1a68c00,1,0) at tcp_input+0x194f
ip_input(c1dbe200,0,c07664af,e8,c0811a40) at ip_input+0xf5
netisr_processqueue(2,c075df3c,267,c19ae600,c19649c0) at 
netisr_processqueue+0x15
swi_net(0,0,c075a137,251,2) at swi_net+0x8d
ithread_loop(c1954380,d56a7d38,c0759f51,30d,0) at ithread_loop+0x1fe
fork_exit(c05564d0,c1954380,d56a7d38) at fork_exit+0xa4
fork_trampoline() at fork_trampoline+0x8

lock order reversal
 1st 0xc1f3ba68 inp (tcpinp) _at_ /usr/src/sys/netinet/tcp_syncache.c:1084
 2nd 0xc1a6c018 fxp0 (network driver) _at_ /usr/src/sys/dev/fxp/if_fxp.c:1187
KDB: stack backtrace:
witness_checkorder(c1a6c018,9,c072ec63,4a3,c1a5b50c) at 
witness_checkorder+0x526
_mtx_lock_flags(c1a6c018,0,c072ec63,4a3,c1a5b400) at _mtx_lock_flags+0x54
fxp_start(c1a5b400,0,c0745322,195,2) at fxp_start+0x34
ether_output_frame(c1a5b400,c1cf8600,6,d56a79dc,d56a7958) at 
ether_output_frame+0x238
ether_output(c1a5b400,c1cf8600,d56a79dc,c1dfee70,c1f3b9d8) at 
ether_output+0x3c8
ip_output(c1cf8600,0,d56a79d8,1,0) at ip_output+0x5f6
syncache_respond(d56a7aac,c07ee520,1c,337,87) at syncache_respond+0x2e4
syncache_add(d56a7b68,d56a7bc8,c1abc834,d56a7b64,c1a7d400) at 
syncache_add+0x519
tcp_input(c1a7d400,14,c1a5b400,1,0) at tcp_input+0x117a
ip_input(c1a7d400,0,c0745908,e8,c07edb60) at ip_input+0xf5
netisr_processqueue(2,c073d395,267,c19ae600,c1964b40) at 
netisr_processqueue+0x15
swi_net(0,0,c073958c,251,2) at swi_net+0x8d
ithread_loop(c1954380,d56a7d38,c07393a6,30d,0) at ithread_loop+0x1fe
fork_exit(c054da70,c1954380,d56a7d38) at fork_exit+0xa4
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xd56a7d6c, ebp = 0 ---


Received on Thu Aug 11 2005 - 11:24:03 UTC

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