Date: Thu, 14 Dec 2006 23:32:00 -0500 From: Mike Tancsa <mike@sentex.net> To: "Jack Vogel" <jfvogel@gmail.com> Cc: freebsd-stable@freebsd.org Subject: Re: 6.2-RC1 em(4) issue - freezes during CD boot Message-ID: <200612150433.kBF4XFmw043435@lava.sentex.ca> In-Reply-To: <200612150359.kBF3xDc7043283@lava.sentex.ca> References: <457EDD6B.20107@chrisbuechler.com> <2a41acea0612120936q671d5b59g39100983f2adf9db@mail.gmail.com> <457FA268.4020003@chrisbuechler.com> <2a41acea0612131238p34222362qde6ae51b18055744@mail.gmail.com> <4580B356.2030501@chrisbuechler.com> <2a41acea0612132013r63b8b2a8q21be60a37cc7728b@mail.gmail.com> <200612142238.kBEMcCQ9042234@lava.sentex.ca> <200612150359.kBF3xDc7043283@lava.sentex.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
At 10:57 PM 12/14/2006, Mike Tancsa wrote: >>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 And here is the case without FAST_INTR telnet> send break KDB: enter: Line break on console [thread pid 23 tid 100021 ] Stopped at kdb_enter+0x2b: nop db> where Tracing pid 23 tid 100021 td 0xc49e6300 kdb_enter(c06728a4) at kdb_enter+0x2b siointr1(c4b7d000,c07408c0,0,c069461d,56e,...) at siointr1+0xce siointr(c4b7d000) at siointr+0x21 intr_execute_handlers(c49db4c8,e3204c90,4,e3204cd8,c0622413,...) at intr_execute_handlers+0xe1 lapic_handle_intr(39) at lapic_handle_intr+0x2e Xapic_isr1() at Xapic_isr1+0x33 --- interrupt, eip = 0xc062b427, esp = 0xe3204cd4, ebp = 0xe3204cd8 --- spinlock_exit(c4ad36d0,e3204d0c,c04fbec6,c06ef220,0,...) at spinlock_exit+0x27 _mtx_unlock_spin_flags(c06ef220,0,c0679beb,30d) at _mtx_unlock_spin_flags+0xa0 ithread_loop(c4ad36d0,e3204d38,c4ad36d0,c04fbdd4,0,...) at ithread_loop+0xf2 fork_exit(c04fbdd4,c4ad36d0,e3204d38) at fork_exit+0xa0 fork_trampoline() at fork_trampoline+0x8 --- trap 0x1, eip = 0, esp = 0xe3204d6c, ebp = 0 --- db> ps pid ppid pgrp uid state wmesg wchan cmd 977 976 977 0 R+ ifconfig 976 975 976 0 S+ pause 0xc4ed7034 csh 975 972 975 1001 S+ wait 0xc4ed7218 su 972 971 972 1001 Ss+ pause 0xc4ed7894 csh 971 969 969 1001 S select 0xc073a6a4 sshd 969 902 969 0 Ss sbwait 0xc4d9bd2c sshd 968 1 968 0 Ss+ ttyin 0xc4b77c10 getty 967 1 967 0 Ss+ ttyin 0xc4b90810 getty 966 1 966 0 Ss+ ttyin 0xc4b90c10 getty 965 1 965 0 Ss+ ttyin 0xc4b91010 getty 964 1 964 0 Ss+ ttyin 0xc4b91410 getty 963 1 963 0 Ss+ ttyin 0xc4b89c10 getty 962 1 962 0 Ss+ ttyin 0xc4b85c10 getty 961 1 961 0 Ss+ ttyin 0xc4b8a410 getty 960 1 960 0 Ss+ ttyin 0xc4b89810 getty 918 1 918 0 Ss nanslp 0xc06efb4c cron 912 1 912 25 Ss pause 0xc4da5464 sendmail 908 1 908 0 Ss select 0xc073a6a4 sendmail 902 1 902 0 Ss select 0xc073a6a4 sshd 851 1 851 0 Ss select 0xc073a6a4 usbd 773 1 773 0 Ss select 0xc073a6a4 syslogd 713 1 713 0 Ss select 0xc073a6a4 devd 387 1 387 65 Ss select 0xc073a6a4 dhclient 367 1 44 0 S+ select 0xc073a6a4 dhclient 123 1 123 0 Ss pause 0xc4b04cc4 adjkerntz 43 0 0 0 SL - 0xe4d28d04 [schedcpu] 42 0 0 0 SL sdflush 0xc073d834 [softdepflush] 41 0 0 0 SL vlruwt 0xc4cd0a78 [vnlru] 40 0 0 0 SL syncer 0xc06ef8bc [syncer] 39 0 0 0 SL psleep 0xc073ac0c [bufdaemon] 38 0 0 0 SL pgzero 0xc073e7a4 [pagezero] 37 0 0 0 SL psleep 0xc073e2f4 [vmdaemon] 36 0 0 0 SL psleep 0xc073e2b0 [pagedaemon] 35 0 0 0 WL [irq1: atkbd0] 34 0 0 0 WL [swi0: sio] 33 0 0 0 SL - 0xc4b0123c [fdc0] 32 0 0 0 SL cooling 0xc4b084d4 [acpi_cooling0] 31 0 0 0 SL tzpoll 0xc0831878 [acpi_thermal] 30 0 0 0 WL [irq20: fxp0] 29 0 0 0 WL [irq15: ata1] 28 0 0 0 WL [irq14: ata0] 27 0 0 0 SL usbevt 0xc4ae9210 [usb2] 26 0 0 0 SL usbevt 0xc4af5210 [usb1] 25 0 0 0 SL usbtsk 0xc06ecba4 [usbtask] 24 0 0 0 SL usbevt 0xc4ad6210 [usb0] 23 0 0 0 RL CPU 0 [irq19: ohci0 ohci+] 22 0 0 0 WL [irq22: rl0 atapci1] 21 0 0 0 WL [irq23: atapci0] 20 0 0 0 WL [irq18: em0 em1] 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 - 0xc06ec3a0 [yarrow] 4 0 0 0 SL - 0xc06ed008 [g_down] 3 0 0 0 SL - 0xc06ed004 [g_up] 2 0 0 0 SL - 0xc06ecffc [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> trace 977 Tracing pid 977 tid 100069 td 0xc4ed3900 sched_switch(c4ed3900,c49e5a80,6) at sched_switch+0x177 mi_switch(6,c49e5a80,c49e5bd8,c49e5a80,e7195a54,...) at mi_switch+0x270 maybe_preempt(c49e5a80) at maybe_preempt+0x165 sched_add(c49e5a80,4,c4a30200,c49e5a80,c49af6f0,...) at sched_add+0x75 setrunqueue(c49e5a80,4) at setrunqueue+0xab intr_event_schedule_thread(c4a30200) at intr_event_schedule_thread+0xbb swi_sched(c4a2ec40,0,e7195ac0,c0581ec3,c4cc3000,...) at swi_sched+0x29 legacy_setsoftnet(c4cc3000,e7195ad8,c05882d1,e,c4cc3000,...) at legacy_setsoftnet+0x10 netisr_queue(e,c4cc3000,1,1,e7195b2c,...) at netisr_queue+0x73 rt_dispatch(c4cc3000,c4eb20c4) at rt_dispatch+0x49 rt_newaddrmsg(1,c4eb2000,0,c4d9ebdc,c4d9ec3c,0,c0688178,4ac) at rt_newaddrmsg+0x15d rtinit(c4eb2000,1,1) at rtinit+0x1cd in_addprefix(c4eb2000,1) at in_addprefix+0xa1 in_ifinit(c4ace400,c4eb2000,c4cf98d0,0) at in_ifinit+0x4f1 in_control(c4d9b590,8040691a,c4cf98c0,c4ace400,c4ed3900) at in_control+0x882 ifioctl(c4d9b590,8040691a,c4cf98c0,c4ed3900,0,...) at ifioctl+0x187 soo_ioctl(c4d0abd0,8040691a,c4cf98c0,c4ee4d80,c4ed3900) at soo_ioctl+0x2db ioctl(c4ed3900,e7195d04) at ioctl+0x396 syscall(3b,3b,3b,80553c0,8057720,...) at syscall+0x25b Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (54, FreeBSD ELF32, ioctl), eip = 0x281472d7, esp = 0xbfbfe3cc, ebp = 0xbfbfec18 --- 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:3526 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:1302 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) 3 buffer daemon lock -- last acquired @ /usr/src/sys/kern/vfs_bio.c:417 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:1980 12 UMA zone -- (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:280 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) 3 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_vfsops.c:1075 4 arc4_mtx -- (already displayed) 2 Name Cache -- last acquired @ /usr/src/sys/kern/vfs_cache.c:515 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:368 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 @ order list:0 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:329 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) 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> db> show sleepchain thread 100021 (pid 23, irq19: ohci0 ohci+) running on CPU 0 db> show locktree db> show sleepq db> show lockchain thread 100021 (pid 23, irq19: ohci0 ohci+) running on CPU 0 db> show lapic lapic ID = 0 version = 1.0 max LVT = 5 SVR = ff (enabled) TPR = 00 In-service Interrupts: isr1: 39 TMR Interrupts: tmr1: 30 31 33 34 IRR Interrupts: irr1: 33 39 irr7: ef db> show allchains db> show apic vec 0x30 -> IRQ 21 vec 0x31 -> IRQ 18 vec 0x32 -> IRQ 23 vec 0x33 -> IRQ 22 vec 0x34 -> IRQ 19 vec 0x35 -> IRQ 14 vec 0x36 -> IRQ 15 vec 0x37 -> IRQ 20 vec 0x38 -> IRQ 6 vec 0x39 -> IRQ 4 vec 0x3a -> IRQ 1 vec 0xef -> lapic timer db> show idt 0 Xdiv 1 Xdbg 2 Xnmi 3 Xbpt 4 Xofl 5 Xbnd 6 Xill 7 Xdna 8 0 9 Xfpusegm 10 Xtss 11 Xmissing 12 Xstk 13 Xprot 14 Xpage 16 Xfpu 17 Xalign 18 Xmchk 19 Xxmm 32 Xatpic_intr0 33 Xatpic_intr1 35 Xatpic_intr3 36 Xatpic_intr4 37 Xatpic_intr5 38 Xatpic_intr6 39 Xatpic_intr7 40 Xatpic_intr8 41 Xatpic_intr9 42 Xatpic_intr10 43 Xatpic_intr11 44 Xatpic_intr12 45 Xatpic_intr13 46 Xatpic_intr14 47 Xatpic_intr15 48 Xapic_isr1 49 Xapic_isr1 50 Xapic_isr1 51 Xapic_isr1 52 Xapic_isr1 53 Xapic_isr1 54 Xapic_isr1 55 Xapic_isr1 56 Xapic_isr1 57 Xapic_isr1 58 Xapic_isr1 128 Xint0x80_syscall 239 Xtimerint 255 Xspuriousint db> show rtc 06/12/14 23:22:32, A = 09, B = 02, C = 50 db>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612150433.kBF4XFmw043435>