LOR with iwi and UMA on 7-current

From: Munehiro Matsuda <haro_at_h4.dion.ne.jp>
Date: Thu, 01 Sep 2005 22:51:49 +0900 (JST)
Hi all,

FYI, I'm getting some LOR with iwi and a LOR with UMA.
This is current from a day or two old.

FreeBSD legacy.xxx 7.0-CURRENT FreeBSD 7.0-CURRENT #52: Tue Aug 30 22:28:21 JST 2005     haro_at_legacy.xxx:/home/haro/tmp/sys-7/i386/compile/LEGACY  i386

=--------------------------------------------------------------------------
lock order reversal
 1st 0xc0758820 Giant (Giant) _at_ kern/kern_conf.c:310
 2nd 0xc1f36b68 iwi0 (network driver) _at_ /home/haro/tmp/sys-7/modules/iwi/../../dev/iwi/if_iwi.c:1587
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c0769c48,c0768640,c072c8c4) at kdb_backtrace+0x29
witness_checkorder(c1f36b68,9,c08e62d1,633) at witness_checkorder+0x52c
_mtx_lock_flags(c1f36b68,0,c08e62d1,633,c075fc80) at _mtx_lock_flags+0x5b
iwi_start(c1f43400) at iwi_start+0x35
if_start(c1f43400) at if_start+0x7b
ether_output_frame(c1f43400,c1f52100,c1f67000,ffffffff,0) at ether_output_frame+0x1dc
ether_output(c1f43400,c1f52100,e5b5bbf0,0,c1f52100) at ether_output+0x3e4
bpfwrite(c22d4900,c20c2a80,0,c0758820,0) at bpfwrite+0xb0
giant_write(c22d4900,c20c2a80,0,c22d4900,c0735b20) at giant_write+0x2d
devfs_write_f(c21d0900,c20c2a80,c22c5e00,0,c1f4a000) at devfs_write_f+0x7b
dofilewrite(c1f4a000,7,c21d0900,c20c2a80,ffffffff) at dofilewrite+0x77
kern_writev(c1f4a000,7,c20c2a80,c20c2a80,0) at kern_writev+0x3b
writev(c1f4a000,e5b5bd04,3,2,282) at writev+0x30
syscall(3b,3b,3b,bfbfee00,bfbfec9c) at syscall+0x22f
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (121, FreeBSD ELF32, writev), eip = 0x28129447, esp = 0xbfbfec7c, ebp = 0xbfbfedc8 ---
lock order reversal
 1st 0xc07a7060 ifnet (ifnet) _at_ net/if.c:1159
 2nd 0xc1f36b68 iwi0 (network driver) _at_ /home/haro/tmp/sys-7/modules/iwi/../../dev/iwi/if_iwi.c:1643
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c07689b0,c0768640,c072c8c4) at kdb_backtrace+0x29
witness_checkorder(c1f36b68,9,c08e62d1,66b) at witness_checkorder+0x52c
_mtx_lock_flags(c1f36b68,0,c08e62d1,66b,c1f36004) at _mtx_lock_flags+0x5b
iwi_watchdog(c1f43400) at iwi_watchdog+0x2a
if_slowtimo(0) at if_slowtimo+0x4a
softclock(0) at softclock+0x1e7
ithread_loop(c1e54d00,dda84d38,c1e54d00,c051e450,0) at ithread_loop+0x11c
fork_exit(c051e450,c1e54d00,dda84d38) at fork_exit+0xa0
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xdda84d6c, ebp = 0 ---
lock order reversal
 1st 0xc22c2bb8 rtentry (rtentry) _at_ net/route.c:1269
 2nd 0xc1f36b68 iwi0 (network driver) _at_ /home/haro/tmp/sys-7/modules/iwi/../../dev/iwi/if_iwi.c:1587
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c07699f0,c0768640,c072c8c4) at kdb_backtrace+0x29
witness_checkorder(c1f36b68,9,c08e62d1,633) at witness_checkorder+0x52c
_mtx_lock_flags(c1f36b68,0,c08e62d1,633,c075fc80) at _mtx_lock_flags+0x5b
iwi_start(c1f43400) at iwi_start+0x35
if_start(c1f43400) at if_start+0x7b
ether_output_frame(c1f43400,c2167500,c0527e80,ffffffff,0) at ether_output_frame+0x1dc
ether_output(c1f43400,c2167500,e77cca38,0,2) at ether_output+0x3e4
arprequest(c1f43400,c22d5cc8,e77ccb08,c1ede2ac) at arprequest+0xd8
arpresolve(c1f43400,c22c2b58,c2167400,e77ccb04,e77ccaa8) at arpresolve+0x30b
ether_output(c1f43400,c2167400,e77ccb04,c22c2b58,c22d5c00) at ether_output+0x6b
ip_output(c2167400,0,e77ccb00,0,0) at ip_output+0x78c
udp_output(c2291924,c2167400,0,0,c22d0000) at udp_output+0x4a7
udp_send(c221642c,0,c2167400,0,0) at udp_send+0x1a
sosend(c221642c,0,e77ccc3c,c2167400,0) at sosend+0x5e3
kern_sendit(c22d0000,4,e77cccbc,0,0) at kern_sendit+0x104
sendit(c22d0000,4,e77cccbc,0,807b020) at sendit+0x163
sendto(c22d0000,e77ccd04,6,1,216) at sendto+0x4d
syscall(3b,3b,3b,0,2814fb04) at syscall+0x22f
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (133, FreeBSD ELF32, sendto), eip = 0x2812a85f, esp = 0xbfbfd82c, ebp = 0xbfbfd858 ---
lock order reversal
 1st 0xc230a1f8 inp (tcpinp) _at_ netinet/tcp_usrreq.c:368
 2nd 0xc1f36b68 iwi0 (network driver) _at_ /home/haro/tmp/sys-7/modules/iwi/../../dev/iwi/if_iwi.c:1587
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c0769888,c0768640,c072c8c4) at kdb_backtrace+0x29
witness_checkorder(c1f36b68,9,c08e62d1,633) at witness_checkorder+0x52c
_mtx_lock_flags(c1f36b68,0,c08e62d1,633,c075fc80) at _mtx_lock_flags+0x5b
iwi_start(c1f43400) at iwi_start+0x35
if_start(c1f43400) at if_start+0x7b
ether_output_frame(c1f43400,c216ab00,0,0,0) at ether_output_frame+0x1dc
ether_output(c1f43400,c216ab00,c22d17b0,c22c2bdc,c22d5c00) at ether_output+0x3e4
ip_output(c216ab00,0,e7833b80,0,0) at ip_output+0x78c
tcp_output(c230d1cc,c2601590,25,c237f000,e7833c98) at tcp_output+0xfb2
tcp_usr_connect(c2601590,c1fb4960,c237f000) at tcp_usr_connect+0xe3
soconnect(c2601590,c1fb4960,c237f000,0,c248bdc8) at soconnect+0x4e
kern_connect(c237f000,3,c1fb4960,c1fb4960,0) at kern_connect+0x74
connect(c237f000,e7833d04,3,7,206) at connect+0x2f
syscall(3b,282c003b,bfbf003b,3,806e349) at syscall+0x22f
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (98, FreeBSD ELF32, connect), eip = 0x2829e97f, esp = 0xbfbfbb5c, ebp = 0xbfbfbbb8 ---
lock order reversal
 1st 0xc07a8a6c tcp (tcp) _at_ netinet/tcp_input.c:615
 2nd 0xc1f36b68 iwi0 (network driver) _at_ /home/haro/tmp/sys-7/modules/iwi/../../dev/iwi/if_iwi.c:1587
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c07698b0,c0768640,c072c8c4) at kdb_backtrace+0x29
witness_checkorder(c1f36b68,9,c08e62d1,633) at witness_checkorder+0x52c
_mtx_lock_flags(c1f36b68,0,c08e62d1,633,c075fc80) at _mtx_lock_flags+0x5b
iwi_start(c1f43400) at iwi_start+0x35
if_start(c1f43400) at if_start+0x7b
ether_output_frame(c1f43400,c1f57a00,0,0,0) at ether_output_frame+0x1dc
ether_output(c1f43400,c1f57a00,c22d17b0,c22c2bdc,c22d5c00) at ether_output+0x3e4
ip_output(c1f57a00,0,dda81b28,0,0,0) at ip_output+0x78c
tcp_respond(0,c1f8e840,c1f8e854,c1f57a00,0,80bb1033,4) at tcp_respond+0x3e1
tcp_input(c1f57a00,14,12c,c1f57a00,0) at tcp_input+0x2e32
ip_input(c1f57a00) at ip_input+0x5a1
netisr_processqueue(c07a7b78) at netisr_processqueue+0x6e
swi_net(0) at swi_net+0xbe
ithread_loop(c1e54d80,dda81d38,c1e54d80,c051e450,0) at ithread_loop+0x11c
fork_exit(c051e450,c1e54d80,dda81d38) at fork_exit+0xa0
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xdda81d6c, ebp = 0 ---
lock order reversal
 1st 0xc07b4580 UMA lock (UMA lock) _at_ vm/uma_core.c:1494
 2nd 0xc1060144 system map (system map) _at_ vm/vm_map.c:2317
KDB: stack backtrace:
kdb_backtrace(0,ffffffff,c07695e0,c0769720,c072c8c4) at kdb_backtrace+0x29
witness_checkorder(c1060144,9,c070169d,90d) at witness_checkorder+0x52c
_mtx_lock_flags(c1060144,0,c0701694,90d) at _mtx_lock_flags+0x5b
_vm_map_lock(c10600c0,c0701694,90d) at _vm_map_lock+0x26
vm_map_remove(c10600c0,c41a8000,c41a9000,dda99c0c,c0650959) at vm_map_remove+0x1f
kmem_free(c10600c0,c41a8000,1000,dda99c3c,c0650306) at kmem_free+0x25
page_free(c41a8000,1000,2) at page_free+0x29
zone_drain(c103f1e0) at zone_drain+0x26a
zone_foreach(c065009c,dda99cec,c066228b,dda99c74,246) at zone_foreach+0x37
uma_reclaim(dda99c74,246,0,dda99c80,c0529039) at uma_reclaim+0x12
vm_pageout_scan(0,c07b49e0,0,c0702bb5,604) at vm_pageout_scan+0x103
vm_pageout(0,dda99d38,0,c06630e0,0) at vm_pageout+0x2c3
fork_exit(c06630e0,0,dda99d38) at fork_exit+0xa0
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xdda99d6c, ebp = 0 ---
=--------------------------------------------------------------------------

Thanks,
 Haro
=------------------------------------------------------------------------------
           _ _    Munehiro (haro) Matsuda
 -|- /_\  |_|_|   Internet Solution Dept., KGT Inc.
 /|\ |_|  |_|_|   2-8-8 Shinjuku Shinjuku-ku Tokyo 160-0022, Japan
                  Tel: +81-3-3225-0767  Fax: +81-3-3225-0740
Received on Thu Sep 01 2005 - 11:53:11 UTC

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