Just had another kernel panic with the Lockmgr locking against itself. 4th one this summer. Was using a kernel compiled last Saturday just after getting the ATA fix that was supposed to fix this. Backtrace is attached. I still have the core dump if more info is needed. Michael -------------- next part -------------- #0 dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487 #1 0xc023734b in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:316 #2 0xc0237770 in poweroff_wait (junk=0xc0401dc0, howto=-814531976) at /usr/src/sys/kern/kern_shutdown.c:595 #3 0xc0231c73 in lockmgr (lkp=0xcf733aa0, flags=33620002, interlkp=0xc04d1d44, p=0xdf9a7560) at /usr/src/sys/kern/kern_lock.c:337 #4 0xc025ef38 in getblk (vp=0xde981b40, blkno=39735360, size=16384, slpflag=0, slptimeo=0) at /usr/src/sys/sys/buf.h:305 #5 0xc025d096 in bread (vp=0xde981b40, blkno=39735360, size=16384, cred=0x0, bpp=0xe0920a6c) at /usr/src/sys/kern/vfs_bio.c:510 #6 0xc031a5fc in ffs_blkfree (ip=0xe0920ab8, bno=9947070, size=2048) at /usr/src/sys/ufs/ffs/ffs_alloc.c:1424 #7 0xc031ee7e in handle_workitem_freeblocks (freeblks=0xc39cbc00) at /usr/src/sys/ufs/ffs/ffs_softdep.c:2146 #8 0xc031d2fb in process_worklist_item (matchmnt=0x0, flags=0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:723 #9 0xc031d18e in softdep_process_worklist (matchmnt=0x0) at /usr/src/sys/ufs/ffs/ffs_softdep.c:622 #10 0xc02371a9 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:261 #11 0xc0237770 in poweroff_wait (junk=0xc041c080, howto=109) at /usr/src/sys/kern/kern_shutdown.c:595 #12 0xc031a1ad in ffs_clusteralloc (ip=0xc3edf700, cg=109, bpref=9933832, len=2) at /usr/src/sys/ufs/ffs/ffs_alloc.c:1285 #13 0xc0319563 in ffs_hashalloc (ip=0xc3edf700, cg=109, pref=9933832, size=2, allocator=0xc0319f84 <ffs_clusteralloc>) at /usr/src/sys/ufs/ffs/ffs_alloc.c:863 #14 0xc0318d23 in ffs_reallocblks (ap=0xe0920dc0) at /usr/src/sys/ufs/ffs/ffs_alloc.c:442 #15 0xc0261dae in cluster_write (bp=0xcf78aa04, filesize=458752, seqcount=1) at vnode_if.h:1077 #16 0xc032507e in ffs_write (ap=0xe0920e64) at /usr/src/sys/ufs/ufs/ufs_readwrite.c:570 #17 0xc026caa6 in vn_write (fp=0xc416a740, uio=0xe0920ed4, cred=0xc39b2e80, flags=0, p=0xdf9a7560) at vnode_if.h:363 #18 0xc0246639 in dofilewrite (p=0xdf9a7560, fp=0xc416a740, fd=3, buf=0x8375000, nbyte=16384, offset=-1, flags=0) at /usr/src/sys/sys/file.h:163 #19 0xc02464f2 in write (p=0xdf9a7560, uap=0xe0920f80) at /usr/src/sys/kern/sys_generic.c:329 #20 0xc03b00cd in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 135052736, tf_esi = 137842688, tf_ebp = -1077940800, tf_isp = -527298604, tf_ebx = 135052736, tf_edx = 1, tf_ecx = 0, tf_eax = 4, tf_trapno = 12, tf_err = 2, tf_eip = 134876556, tf_cs = 31, tf_eflags = 659, tf_esp = -1077940844, tf_ss = 47}) at /usr/src/sys/i386/i386/trap.c:1175 #21 0xc03a1945 in Xint0x80_syscall () #22 0x809ee95 in ?? () #23 0x809ee1d in ?? () #24 0x809c03c in ?? () #25 0x8092cc9 in ?? () #26 0x806b43d in ?? () #27 0x806ad08 in ?? () #28 0x8082134 in ?? () #29 0x808539b in ?? () #30 0x8069e6f in ?? () #31 0x805cf1c in ?? () #32 0x8069d56 in ?? () #33 0x805d923 in ?? () #34 0x804a0f0 in ?? () #35 0x804813e in ?? ()