6.2-RC1 em(4) issue - freezes during CD boot

Mike Tancsa mike at sentex.net
Thu Dec 14 19:59:16 PST 2006


At 05:36 PM 12/14/2006, Mike Tancsa wrote:
>At 11:13 PM 12/13/2006, Jack Vogel wrote:
>>On 12/13/06, Chris Buechler <freebsd at chrisbuechler.com> wrote:
>>>Jack Vogel wrote:
>>> > I need the PCI ID of that NIC, just to be sure that I can't reproduce
>>> > this, but
>>> > I doubt it, pciconf -l
>
>I have another case where an EM nic can lock up the box.  But I am not sure


after doing the ifconfig and locking up the box, I can break into the debugger

db> bt
Tracing pid 24 tid 100020 td 0xc49e6480
kdb_enter(3227986464) at kdb_enter+43
siointr1(3300376576,3228830272,0,3228125072,1390,...) at siointr1+206
siointr(3300376576) at siointr+33
intr_execute_handlers(3298669768,3810557048,4,3810557128,3227657587,...) 
at intr_execute_handlers+225
lapic_handle_intr(57) at lapic_handle_intr+46
Xapic_isr1() at Xapic_isr1+51
--- interrupt, eip = 3226215859, esp = 3810557116, ebp = 3810557128 ---
ohci_intr1(3299704832,3810557164,3226451566,3299704832,3299694096,...) 
at ohci_intr1+167
ohci_intr(3299704832) at ohci_intr+62
ithread_execute_handlers(3299146896,3298698112) at ithread_execute_handlers+230
ithread_loop(3299694096,3810557240,3299694096,3226451756,0,...) at 
ithread_loop+102
fork_exit(3226451756,3299694096,3810557240) at fork_exit+160
fork_trampoline() at fork_trampoline+8
--- trap 1, eip = 0, esp = 3810557292, ebp = 0 ---
db> ps
   pid  ppid  pgrp   uid   state   wmesg     wchan    cmd
   990   979   990     0  R+                          ifconfig
   979   978   979     0  S+      pause    0xc4ecccc4 csh
   978   975   978  1001  S+      wait     0xc4ed2000 su
   975   974   975  1001  Ss+     pause    0xc4ed267c csh
   974   972   972  1001  S       select   0xc073a824 sshd
   972   905   972     0  Ss      sbwait   0xc4d9ad2c sshd
   971     1   971     0  Ss+     ttyin    0xc4b77c10 getty
   970     1   970     0  Ss+     ttyin    0xc4b90810 getty
   969     1   969     0  Ss+     ttyin    0xc4b90c10 getty
   968     1   968     0  Ss+     ttyin    0xc4b91010 getty
   967     1   967     0  Ss+     ttyin    0xc4b91410 getty
   966     1   966     0  Ss+     ttyin    0xc4b88c10 getty
   965     1   965     0  Ss+     ttyin    0xc4b84c10 getty
   964     1   964     0  Ss+     ttyin    0xc4b89410 getty
   963     1   963     0  Ss+     ttyin    0xc4b88810 getty
   921     1   921     0  Ss      nanslp   0xc06efccc cron
   915     1   915    25  Ss      pause    0xc4cd267c sendmail
   911     1   911     0  Ss      select   0xc073a824 sendmail
   905     1   905     0  Ss      select   0xc073a824 sshd
   852     1   852     0  Ss      select   0xc073a824 usbd
   774     1   774     0  Ss      select   0xc073a824 syslogd
   714     1   714     0  Ss      select   0xc073a824 devd
   388     1   388    65  Ss      select   0xc073a824 dhclient
   368     1    45     0  S+      select   0xc073a824 dhclient
   124     1   124     0  Ss      pause    0xc4cd1034 adjkerntz
    44     0     0     0  SL      -        0xe4d18d04 [schedcpu]
    43     0     0     0  SL      sdflush  0xc073d9b4 [softdepflush]
    42     0     0     0  SL      vlruwt   0xc4cd1860 [vnlru]
    41     0     0     0  SL      syncer   0xc06efa3c [syncer]
    40     0     0     0  SL      psleep   0xc073ad8c [bufdaemon]
    39     0     0     0  SL      pgzero   0xc073e924 [pagezero]
    38     0     0     0  SL      psleep   0xc073e474 [vmdaemon]
    37     0     0     0  SL      psleep   0xc073e430 [pagedaemon]
    36     0     0     0  WL                          [irq1: atkbd0]
    35     0     0     0  WL                          [swi0: sio]
    34     0     0     0  SL      -        0xc4b0723c [fdc0]
    33     0     0     0  SL      cooling  0xc4afeed4 [acpi_cooling0]
    32     0     0     0  SL      tzpoll   0xc0831878 [acpi_thermal]
    31     0     0     0  WL                          [irq20: fxp0]
    30     0     0     0  WL                          [irq15: ata1]
    29     0     0     0  WL                          [irq14: ata0]
    28     0     0     0  SL      usbevt   0xc4ae9210 [usb2]
    27     0     0     0  SL      usbevt   0xc4af2210 [usb1]
    26     0     0     0  SL      usbtsk   0xc06ecd24 [usbtask]
    25     0     0     0  SL      usbevt   0xc4ad8210 [usb0]
    24     0     0     0  RL      CPU 0               [irq19: ohci0 ohci+]
    23     0     0     0  WL                          [irq22: rl0 atapci1]
    22     0     0     0  WL                          [irq23: atapci0]
    21     0     0     0  SL      -        0xc4acc800 [em1 taskq]
    20     0     0     0  SL      -        0xc4abfc00 [em0 taskq]
    19     0     0     0  WL                          [irq21: twe0 acpi0]
    18     0     0     0  WL                          [swi2: cambio]
     9     0     0     0  SL      -        0xc4a30d00 [kqueue taskq]
     8     0     0     0  SL      -        0xc4a30e00 [acpi_task_2]
     7     0     0     0  SL      -        0xc4a30e00 [acpi_task_1]
     6     0     0     0  SL      -        0xc4a30e00 [acpi_task_0]
    17     0     0     0  WL                          [swi5: +]
     5     0     0     0  SL      -        0xc4a6f080 [thread taskq]
    16     0     0     0  WL                          [swi6: Giant taskq]
    15     0     0     0  WL                          [swi6: task queue]
    14     0     0     0  SL      -        0xc06ec520 [yarrow]
     4     0     0     0  SL      -        0xc06ed188 [g_down]
     3     0     0     0  SL      -        0xc06ed184 [g_up]
     2     0     0     0  SL      -        0xc06ed17c [g_event]
    13     0     0     0  RL                          [swi1: net]
    12     0     0     0  WL                          [swi3: vm]
    11     0     0     0  RL                          [swi4: clock sio]
    10     0     0     0  RL                          [idle]
     1     0     1     0  SLs     wait     0xc49ea000 [init]
     0     0     0     0  WLs                         [swapper]
db>
db> show intr
irq1: atkbd0 (pid 36)
irq4: sio0 (no thread)
irq6: fdc0 (no thread) {ENTROPY}
irq14: ata0 (pid 29) {ENTROPY}
irq15: ata1 (pid 30) {ENTROPY}
irq18: em0 em1 (no thread)
irq19: ohci0 ohci+ (pid 24)
irq20: fxp0 (pid 31)
irq21: twe0 acpi0 (pid 19) {ENTROPY}
irq22: rl0 atapci1 (pid 23) {ENTROPY}
irq23: atapci0 (pid 22) {ENTROPY}
swi4: clock sio (pid 11) {SOFT, NEED}
swi3: vm (pid 12) {SOFT}
swi1: net (pid 13) {SOFT, NEED}
swi6: task queue (pid 15) {SOFT}
swi6: Giant taskq (pid 16) {SOFT}
swi5: + (pid 17) {SOFT}
swi2: cambio (pid 18) {SOFT}
swi0: sio (pid 35) {SOFT}
db>
db> show locks
exclusive sleep mutex Giant r = 0 (0xc06ef3e0) locked @ 
/usr/src/sys/kern/kern_intr.c:681
exclusive spin mutex sio r = 0 (0xc0740a40) locked @ 
/usr/src/sys/dev/sio/sio.c:1390
db>
db> show allpcpu
Current CPU: 0

cpuid        = 0
curthread    = 0xc49e6480: pid 24 "irq19: ohci0 ohci+"
curpcb       = 0xe3207d90
fpcurthread  = none
idlethread   = 0xc49e5600: pid 10 "idle"
APIC ID      = 0
currentldt   = 0x50
spin locks held:
exclusive spin mutex sio r = 0 (0xc0740a40) locked @ 
/usr/src/sys/dev/sio/sio.c:1390

db>
db> show alllocks
Process 990 (ifconfig) thread 0xc4ecf480 (100072)
exclusive sleep mutex rtentry r = 0 (0xc4d9dbb8) locked @ 
/usr/src/sys/net/route.c:1196
Process 24 (irq19: ohci0 ohci+) thread 0xc49e6480 (100020)
exclusive sleep mutex Giant r = 0 (0xc06ef3e0) locked @ 
/usr/src/sys/kern/kern_intr.c:681
exclusive spin mutex sio r = 0 (0xc0740a40) locked @ 
/usr/src/sys/dev/sio/sio.c:1390
db>
db> show witness
Sleep locks:
0 devfsmount -- last acquired @ /usr/src/sys/fs/devfs/devfs_vnops.c:184
2  devfs interlock -- last acquired @ /usr/src/sys/fs/devfs/devfs_vnops.c:177
11  vnode interlock -- last acquired @ /usr/src/sys/kern/vfs_subr.c:2120
12   cdev -- last acquired @ /usr/src/sys/kern/kern_conf.c:61
13    sleep mtxpool -- last acquired @ /usr/src/sys/kern/kern_descrip.c:2133
12   vnode_free_list -- last acquired @ /usr/src/sys/kern/vfs_subr.c:720
12   Syncer mtx -- last acquired @ /usr/src/sys/kern/vfs_subr.c:1718
12  cdev -- (already displayed)
12 vnode_free_list -- (already displayed)
12 UMA zone -- last acquired @ /usr/src/sys/vm/uma_core.c:1845
8  system map -- last acquired @ /usr/src/sys/vm/vm_kern.c:295
10  vm page queue mutex -- last acquired @ /usr/src/sys/vm/vm_kern.c:404
11   vnode interlock -- (already displayed)
11   pmap -- last acquired @ /usr/src/sys/i386/i386/pmap.c:1892
12    UMA zone -- (already displayed)
12    uma object -- last acquired @ /usr/src/sys/vm/uma_core.c:989
11   SYSMAPS -- last acquired @ /usr/src/sys/i386/i386/pmap.c:2501
12   UMA zone -- (already displayed)
9   kmem object -- last acquired @ /usr/src/sys/vm/vm_kern.c:397
11   SYSMAPS -- (already displayed)
10   vm page queue mutex -- (already displayed)
9   KMAP ENTRY -- last acquired @ /usr/src/sys/vm/uma_core.c:2272
9   kernel object -- last acquired @ /usr/src/sys/kern/vfs_bio.c:3565
10   vm page queue mutex -- (already displayed)
11   SYSMAPS -- (already displayed)
11  SYSMAPS -- (already displayed)
11  pmap -- (already displayed)
4  struct mount mtx -- last acquired @ /usr/src/sys/kern/vfs_vnops.c:1045
11  vnode interlock -- (already displayed)
12 cdev -- (already displayed)
2  eventhandler -- last acquired @ /usr/src/sys/kern/subr_eventhandler.c:212
3   eventhandler list -- last acquired @ /usr/src/sys/kern/kern_exit.c:230
3  eventhandler list -- (already displayed)
11 vnode interlock -- (already displayed)
7  process lock -- last acquired @ /usr/src/sys/kern/subr_sleepqueue.c:374
8   session -- last acquired @ /usr/src/sys/kern/kern_proc.c:319
9    uidinfo hash -- last acquired @ /usr/src/sys/kern/kern_resource.c:1040
10    uidinfo struct -- last acquired @ order list:0
11     allprison -- last acquired @ /usr/src/sys/kern/kern_jail.c:536
13    sleep mtxpool -- (already displayed)
9    tty -- last acquired @ /usr/src/sys/kern/kern_event.c:1643
11   vnode interlock -- (already displayed)
8   sigacts -- last acquired @ /usr/src/sys/kern/subr_sleepqueue.c:376
13  sleep mtxpool -- (already displayed)
8   ktrace -- last acquired @ /usr/src/sys/kern/kern_fork.c:619
8   struct pargs.ref -- last acquired @ /usr/src/sys/kern/kern_proc.c:1152
2  user map -- last acquired @ /usr/src/sys/vm/vm_map.c:3074
12  UMA zone -- (already displayed)
8   system map -- (already displayed)
4   vm object_list -- last acquired @ /usr/src/sys/vm/vm_object.c:229
3   standard object -- last acquired @ /usr/src/sys/vm/vm_object.c:446
11   vnode interlock -- (already displayed)
10   vm page queue mutex -- (already displayed)
11   SYSMAPS -- (already displayed)
4    vm object_list -- (already displayed)
12   UMA zone -- (already displayed)
10  vm page queue mutex -- (already displayed)
11  pmap -- (already displayed)
11  vnode interlock -- (already displayed)
3   buf queue lock -- last acquired @ /usr/src/sys/kern/vfs_bio.c:1402
11   vnode interlock -- (already displayed)
3   needsbuffer lock -- last acquired @ /usr/src/sys/kern/vfs_bio.c:309
3   bio queue -- last acquired @ /usr/src/sys/geom/geom_io.c:67
3   bdone lock -- last acquired @ /usr/src/sys/kern/vfs_bio.c:3685
5   UMA boot pages -- last acquired @ /usr/src/sys/vm/uma_core.c:919
4   struct mount mtx -- (already displayed)
3   Softdep Lock -- last acquired @ /usr/src/sys/ufs/ffs/ffs_softdep.c:4884
12   UMA zone -- (already displayed)
11   vnode interlock -- (already displayed)
4    buffer daemon lock -- last acquired @ /usr/src/sys/kern/vfs_bio.c:417
4   buffer daemon lock -- (already displayed)
0 arp_inq -- last acquired @ /usr/src/sys/net/if.c:2283
0 ip_inq -- last acquired @ /usr/src/sys/net/netisr.c:233
0 ipqlock -- last acquired @ /usr/src/sys/netinet/ip_input.c:1209
0 sem -- last acquired @ /usr/src/sys/kern/sysv_sem.c:1268
0 fdc lock -- last acquired @ /usr/src/sys/dev/fdc/fdc.c:777
0 ATA state lock -- last acquired @ /usr/src/sys/dev/ata/ata-all.c:319
0 if_afdata -- last acquired @ /usr/src/sys/net/if.c:542
0 GEOM topology -- last acquired @ /usr/src/sys/geom/geom_event.c:231
2  GEOM orphanage -- last acquired @ /usr/src/sys/geom/geom_event.c:199
12 UMA zone -- (already displayed)
2  devstat -- last acquired @ /usr/src/sys/kern/subr_devstat.c:83
1  Giant -- last acquired @ /usr/src/sys/kern/kern_intr.c:681
2   filedesc structure -- last acquired @ /usr/src/sys/kern/sys_generic.c:872
3    pipe mutex -- last acquired @ /usr/src/sys/kern/sys_pipe.c:1345
4     sigio lock -- last acquired @ /usr/src/sys/kern/kern_descrip.c:746
5      process group -- last acquired @ /usr/src/sys/kern/kern_proc.c:260
7       process lock -- (already displayed)
8       session -- (already displayed)
12      UMA zone -- (already displayed)
7     sellck -- last acquired @ /usr/src/sys/kern/sys_generic.c:771
4    accept -- last acquired @ /usr/src/sys/kern/uipc_socket.c:487
5     so_snd -- last acquired @ /usr/src/sys/kern/uipc_socket.c:2036
6      so_rcv -- last acquired @ /usr/src/sys/kern/uipc_socket.c:2037
7       sellck -- (already displayed)
7       radix node head -- last acquired @ /usr/src/sys/net/route.c:662
8        rtentry -- last acquired @ /usr/src/sys/net/route.c:1196
9         ifaddr -- last acquired @ /usr/src/sys/net/route.c:791
12        UMA zone -- (already displayed)
9         rts_inq -- last acquired @ /usr/src/sys/net/if.c:2283
12       UMA zone -- (already displayed)
8        system map -- (already displayed)
8        ifnet -- last acquired @ /usr/src/sys/net/if.c:1216
12        UMA zone -- (already displayed)
7       process lock -- (already displayed)
13      sleep mtxpool -- (already displayed)
12      UMA zone -- (already displayed)
13     sleep mtxpool -- (already displayed)
12     UMA zone -- (already displayed)
6     so_rcv -- (already displayed)
11   vnode interlock -- (already displayed)
13   sleep mtxpool -- (already displayed)
12  UMA zone -- (already displayed)
8   system map -- (already displayed)
5   UMA boot pages -- (already displayed)
2   UMA lock -- last acquired @ /usr/src/sys/vm/uma_core.c:1495
12   UMA zone -- (already displayed)
9    KMAP ENTRY -- (already displayed)
2   eventhandler -- (already displayed)
3   eventhandler list -- (already displayed)
2   kobj -- last acquired @ /usr/src/sys/kern/subr_kobj.c:298
2   kernel linker -- last acquired @ /usr/src/sys/kern/kern_linker.c:440
2   malloc -- last acquired @ /usr/src/sys/kern/kern_malloc.c:776
10  vm page queue mutex -- (already displayed)
9   kernel object -- (already displayed)
7   process lock -- (already displayed)
4   vm object_list -- (already displayed)
9   KMAP ENTRY -- (already displayed)
9   uidinfo hash -- (already displayed)
13  sleep mtxpool -- (already displayed)
3   standard object -- (already displayed)
2   TID lock -- last acquired @ /usr/src/sys/kern/subr_unit.c:592
2   ACPI semaphore -- last acquired @ 
/usr/src/sys/modules/acpi/acpi/../../../dev/acpica/Osd/OsdSynch.c:301
2   intr event -- last acquired @ /usr/src/sys/kern/kern_intr.c:381
12  cdev -- (already displayed)
2   GEOM orphanage -- (already displayed)
2   ttylist -- last acquired @ /usr/src/sys/kern/tty.c:2818
9    tty -- (already displayed)
2   taskqueue list -- last acquired @ /usr/src/sys/kern/subr_taskqueue.c:125
2   intr config -- last acquired @ /usr/src/sys/kern/subr_autoconf.c:73
2   rman head -- last acquired @ /usr/src/sys/kern/subr_rman.c:112
2   rman -- last acquired @ /usr/src/sys/kern/subr_rman.c:644
12   UMA zone -- (already displayed)
8    system map -- (already displayed)
2   devd -- last acquired @ /usr/src/sys/kern/subr_bus.c:488
7    sellck -- (already displayed)
7   sellck -- (already displayed)
2   acpica subsystem lock -- last acquired @ 
/usr/src/sys/modules/acpi/acpi/../../../dev/acpica/Osd/OsdSynch.c:361
12   UMA zone -- (already displayed)
5    taskqueue -- last acquired @ /usr/src/sys/kern/subr_taskqueue.c:73
5   taskqueue -- (already displayed)
8   ifnet -- (already displayed)
2   bpf global lock -- last acquired @ /usr/src/sys/net/bpf.c:1089
5    bpf interface lock -- last acquired @ /usr/src/sys/net/bpf.c:1327
6     bpf cdev lock -- last acquired @ /usr/src/sys/net/bpf.c:1331
7      sellck -- (already displayed)
2   bounce pages lock -- last acquired @ 
/usr/src/sys/i386/i386/busdma_machdep.c:1064
4   network driver -- last acquired @ /usr/src/sys/pci/if_rl.c:1203
5    taskqueue -- (already displayed)
5    if_addr_mtx -- last acquired @ /usr/src/sys/dev/em/if_em.c:1981
12    UMA zone -- (already displayed)
9     rts_inq -- (already displayed)
5    if send queue -- last acquired @ /usr/src/sys/net/if_ethersubr.c:406
12   UMA zone -- (already displayed)
5    UMA boot pages -- (already displayed)
5    bpf interface lock -- (already displayed)
8    system map -- (already displayed)
2   ACPI thermal zone -- last acquired @ 
/usr/src/sys/modules/acpi/acpi/../../../dev/acpica/acpi_thermal.c:892
11  pmap -- (already displayed)
2   unit# allocation -- last acquired @ /usr/src/sys/kern/subr_unit.c:592
2   vm86 lock -- last acquired @ /usr/src/sys/i386/i386/vm86.c:581
2   pseudofs -- last acquired @ /usr/src/sys/fs/pseudofs/pseudofs_fileno.c:55
2   if_clone lock -- last acquired @ /usr/src/sys/net/if_clone.c:318
2   if_cloners lock -- last acquired @ /usr/src/sys/net/if_clone.c:199
2   domain list -- last acquired @ /usr/src/sys/kern/uipc_domain.c:238
5   pfil_head_list lock -- last acquired @ /usr/src/sys/net/pfil.c:228
4   pfil_head_mtx -- last acquired @ /usr/src/sys/net/pfil.c:71
5    pfil_head_list lock -- (already displayed)
2   random reseed -- last acquired @ /usr/src/sys/dev/random/yarrow.c:193
4   arc4_mtx -- last acquired @ /usr/src/sys/libkern/arc4random.c:137
2   tcp -- last acquired @ /usr/src/sys/netinet/tcp_subr.c:1470
3    tcpinp -- last acquired @ /usr/src/sys/netinet/tcp_input.c:752
5     so_snd -- (already displayed)
12    UMA zone -- (already displayed)
6     so_rcv -- (already displayed)
8     ifnet -- (already displayed)
8     system map -- (already displayed)
4     arc4_mtx -- (already displayed)
7     radix node head -- (already displayed)
8     rtentry -- (already displayed)
4     tcp_hc_entry -- last acquired @ /usr/src/sys/netinet/tcp_hostcache.c:286
4     pfil_head_mtx -- (already displayed)
4     IPFW static rules -- last acquired @ /usr/src/sys/netinet/ip_fw2.c:163
5     if send queue -- (already displayed)
4     network driver -- (already displayed)
4     accept -- (already displayed)
4     so_glabel -- last acquired @ /usr/src/sys/kern/uipc_socket.c:167
13    sleep mtxpool -- (already displayed)
5    so_snd -- (already displayed)
12   UMA zone -- (already displayed)
8    system map -- (already displayed)
7   radix node head -- (already displayed)
2   lo_mtx -- last acquired @ /usr/src/sys/net/if_loop.c:160
4   IPFW static rules -- (already displayed)
2   devstat -- (already displayed)
4   buffer daemon lock -- (already displayed)
12  Syncer mtx -- (already displayed)
12  vnode_free_list -- (already displayed)
9   tty -- (already displayed)
3   bdone lock -- (already displayed)
2   g_disk_done -- last acquired @ /usr/src/sys/geom/geom_disk.c:198
12   UMA zone -- (already displayed)
3    bio queue -- (already displayed)
3   mountlist -- last acquired @ /usr/src/sys/ufs/ffs/ffs_softdep.c:767
4    struct mount mtx -- (already displayed)
4   struct mount mtx -- (already displayed)
2   mntid -- last acquired @ /usr/src/sys/kern/vfs_subr.c:448
3    mountlist -- (already displayed)
11  vnode interlock -- (already displayed)
3   buf queue lock -- (already displayed)
3   bio queue -- (already displayed)
3   needsbuffer lock -- (already displayed)
2   FFS Lock -- last acquired @ /usr/src/sys/ufs/ffs/ffs_alloc.c:2049
4    arc4_mtx -- (already displayed)
2   Name Cache -- last acquired @ /usr/src/sys/kern/vfs_cache.c:356
11   vnode interlock -- (already displayed)
12   UMA zone -- (already displayed)
2   knlist lock for lockless objects -- last acquired @ 
/usr/src/sys/kern/kern_event.c:1643
2   vfs hash -- last acquired @ /usr/src/sys/kern/vfs_hash.c:71
11   vnode interlock -- (already displayed)
2   devfs interlock -- (already displayed)
2   dirhash list -- last acquired @ /usr/src/sys/ufs/ufs/ufs_dirhash.c:349
3    dirhash -- last acquired @ /usr/src/sys/ufs/ufs/ufs_dirhash.c:350
3   dirhash -- (already displayed)
2   pbuf mutex -- last acquired @ /usr/src/sys/vm/vm_pager.c:401
2   sf_buf -- last acquired @ /usr/src/sys/i386/i386/vm_machdep.c:775
5   process group -- (already displayed)
8   session -- (already displayed)
3   Softdep Lock -- (already displayed)
2   runningbufspace lock -- last acquired @ /usr/src/sys/kern/vfs_bio.c:328
6   bpf cdev lock -- (already displayed)
5   bpf interface lock -- (already displayed)
5   if send queue -- (already displayed)
6   so_rcv -- (already displayed)
5   so_snd -- (already displayed)
2   unp -- last acquired @ /usr/src/sys/kern/uipc_usrreq.c:261
5    so_snd -- (already displayed)
6    so_rcv -- (already displayed)
4    accept -- (already displayed)
4   sigio lock -- (already displayed)
3   pipe mutex -- (already displayed)
3  bio queue -- (already displayed)
3  bdone lock -- (already displayed)
2  unit# allocation -- (already displayed)
8  system map -- (already displayed)
12 cdev -- (already displayed)
4  vm object_list -- (already displayed)
11 vnode interlock -- (already displayed)
3  standard object -- (already displayed)
5  UMA boot pages -- (already displayed)
1  swapdev -- last acquired @ /usr/src/sys/vm/swap_pager.c:2068
0 ktrace_sx -- last acquired @ /usr/src/sys/kern/kern_ktrace.c:439
0 p_peers -- last acquired @ /usr/src/sys/kern/kern_exit.c:285
0 ACPI PCI link -- last acquired @ 
/usr/src/sys/modules/acpi/acpi/../../../dev/acpica/acpi_pci_link.c:423
12 UMA zone -- (already displayed)
2  ACPI semaphore -- (already displayed)
8  system map -- (already displayed)
0 ACPI root bus -- last acquired @ 
/usr/src/sys/modules/acpi/acpi/../../../dev/acpica/acpi.c:1080
2  rman -- (already displayed)
12 UMA zone -- (already displayed)
2  ACPI semaphore -- (already displayed)
8  system map -- (already displayed)
0 ACPI PCI bus methods -- last acquired @ 
/usr/src/sys/modules/acpi/acpi/../../../dev/acpica/acpi_pcib.c:221
0 module subsystem sx lock -- last acquired @ 
/usr/src/sys/kern/kern_module.c:350
12 UMA zone -- (already displayed)
8  system map -- (already displayed)
0 protect sysfilt_ops -- last acquired @ /usr/src/sys/kern/kern_event.c:739
0 /dev/mem lock -- last acquired @ /usr/src/sys/i386/i386/mem.c:144
7  process lock -- (already displayed)
2  user map -- (already displayed)
0 rtsock route_cb lock -- last acquired @ /usr/src/sys/net/rtsock.c:225
0 rawcb -- last acquired @ /usr/src/sys/net/raw_usrreq.c:80
6  so_rcv -- (already displayed)
12 UMA zone -- (already displayed)
0 kernel environment -- last acquired @ 
/usr/src/sys/kern/kern_environment.c:286
0 sysctl lock -- last acquired @ /usr/src/sys/kern/kern_sysctl.c:1375
12 UMA zone -- (already displayed)
1  allproc -- last acquired @ /usr/src/sys/kern/kern_fork.c:308
13  sleep mtxpool -- (already displayed)
7   process lock -- (already displayed)
2   fdesc -- last acquired @ /usr/src/sys/kern/kern_descrip.c:1443
2   filedesc structure -- (already displayed)
11  vnode interlock -- (already displayed)
2   user map -- (already displayed)
7  process lock -- (already displayed)
2  user map -- (already displayed)
8  struct pargs.ref -- (already displayed)
12 cdev -- (already displayed)
1  filelist lock -- last acquired @ /usr/src/sys/kern/kern_descrip.c:1337
13  sleep mtxpool -- (already displayed)
2   filedesc structure -- (already displayed)
2  GEOM orphanage -- (already displayed)
1  Giant -- (already displayed)
8  ktrace -- (already displayed)
2  kernel linker -- (already displayed)
2  malloc -- (already displayed)
8  system map -- (already displayed)
2  devstat -- (already displayed)
2  ttylist -- (already displayed)
4  vm object_list -- (already displayed)
2  UMA lock -- (already displayed)
12 Syncer mtx -- (already displayed)
2  unp -- (already displayed)
2  tcp -- (already displayed)
1  udp -- last acquired @ /usr/src/sys/netinet/udp_usrreq.c:965
2   udpinp -- last acquired @ /usr/src/sys/netinet/udp_usrreq.c:983
5    so_snd -- (already displayed)
4    accept -- (already displayed)
12   UMA zone -- (already displayed)
7    radix node head -- (already displayed)
8    rtentry -- (already displayed)
4    arc4_mtx -- (already displayed)
6    so_rcv -- (already displayed)
4    pfil_head_mtx -- (already displayed)
4    IPFW static rules -- (already displayed)
5    if send queue -- (already displayed)
4    network driver -- (already displayed)
5   so_snd -- (already displayed)
12  UMA zone -- (already displayed)
8   system map -- (already displayed)
7   radix node head -- (already displayed)
4   pfil_head_mtx -- (already displayed)
4   IPFW static rules -- (already displayed)
8   rtentry -- (already displayed)
5   if send queue -- (already displayed)
4   network driver -- (already displayed)
1  rip -- last acquired @ /usr/src/sys/netinet/raw_ip.c:652
5   so_snd -- (already displayed)
12  UMA zone -- (already displayed)
8   system map -- (already displayed)
2  ACPI semaphore -- (already displayed)
11 allprison -- (already displayed)
8  ifnet -- (already displayed)
1  ACPI CPU -- last acquired @ 
/usr/src/sys/modules/acpi/acpi/../../../dev/acpica/acpi_cpu.c:990
0 nfsd_mtx -- last acquired @ order list:0
5  so_snd -- (already displayed)
0 ddp_list_mtx -- last acquired @ order list:0
1  ddp_mtx -- last acquired @ order list:0
0 slip_mtx -- last acquired @ order list:0
1  slip sc_mtx -- last acquired @ order list:0
0 in_multi_mtx -- last acquired @ /usr/src/sys/netinet/in.c:971
1  igmp_mtx -- last acquired @ /usr/src/sys/netinet/igmp.c:443
5   if_addr_mtx -- (already displayed)
5  if_addr_mtx -- (already displayed)
12 UMA zone -- (already displayed)
4  network driver -- (already displayed)
0 proctree -- last acquired @ /usr/src/sys/kern/tty.c:1222
1  allproc -- (already displayed)
5  process group -- (already displayed)
1  Giant -- (already displayed)
7  process lock -- (already displayed)
8  session -- (already displayed)
4  sigio lock -- (already displayed)

Spin locks:
0 rm.mutex_mtx -- last acquired @ order list:0
1  sio -- last acquired @ /usr/src/sys/dev/sio/sio.c:1390
2   cy -- last acquired @ order list:0
3    uart_hwmtx -- last acquired @ order list:0
4     sabtty -- last acquired @ order list:0
5      zstty -- last acquired @ order list:0
6       ng_node -- last acquired @ order list:0
7        ng_worklist -- last acquired @ order list:0
8         fast_taskqueue -- last acquired @ 
/usr/src/sys/kern/subr_taskqueue.c:71
9          intr table -- last acquired @ 
/usr/src/sys/i386/i386/intr_machdep.c:165
10          sleepq chain -- last acquired @ 
/usr/src/sys/kern/subr_sleepqueue.c:391
11           sched lock -- last acquired @ /usr/src/sys/kern/kern_intr.c:529
12            turnstile chain -- last acquired @ 
/usr/src/sys/kern/subr_turnstile.c:473
13             td_contested -- last acquired @ 
/usr/src/sys/kern/subr_turnstile.c:800
14              callout -- last acquired @ /usr/src/sys/kern/kern_clock.c:262
15               entropy harvest mutex -- last acquired @ 
/usr/src/sys/dev/random/randomdev_soft.c:314
16                allpmaps -- last acquired @ 
/usr/src/sys/i386/i386/pmap.c:1108
17                 vm page queue free mutex -- last acquired @ 
/usr/src/sys/vm/vm_page.c:860
18                  icu -- last acquired @ order list:0
19                   clk -- last acquired @ /usr/src/sys/i386/isa/clock.c:265
20                    mutex profiling lock -- last acquired @ order list:0
21                     kse zombie lock -- last acquired @ order list:0
22                      ALD Queue -- last acquired @ order list:0
23                       pcicfg -- last acquired @ 
/usr/src/sys/i386/pci/pci_cfgreg.c:299
24                        NDIS thread lock -- last acquired @ order list:0
25                         tw_osl_io_lock -- last acquired @ order list:0
26                          tw_osl_q_lock -- last acquired @ order list:0
27                           tw_cl_io_lock -- last acquired @ order list:0
28                            tw_cl_intr_lock -- last acquired @ order list:0
29                             tw_cl_gen_lock -- last acquired @ order list:0
13            td_contested -- (already displayed)
14            callout -- (already displayed)
14           callout -- (already displayed)
12           turnstile chain -- (already displayed)
10         sleepq chain -- (already displayed)
11         sched lock -- (already displayed)
19  clk -- (already displayed)
11  sched lock -- (already displayed)

Locks which were never acquired:
MD config lock
swap_pager swhash
IPFW dynamic rules
pseudofs_vncache
faith_mtx
tunmtx
gif_mtx
ppp_softc_list_mtx
vlan
msq
semid
ATA queue lock
CAM BIOQ lock
LED sx
LED mtx
ACPI global lock
callout_wait_lock
ACPI lid
ACPI power resources
ACPI embedded controller
ACPI PCI power methods
ACPI cmbat
ACPI generic battery
ACPI AC adapter
ACPI Smart Battery
umtxq_lock
UUID generator mutex lock
securelevel mutex lock
encapmtx
accept_filter_mtx
kqueue order
fifo mutex
pmc shared lock
acct_sx
DEVFS ruleset lock
phys_pager list
dev_pager list
dev_pager create
swap_pager list
vm map sleep mutex
PMAP2
db>  



More information about the freebsd-stable mailing list