From owner-freebsd-current Thu Sep 17 10:17:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA15942 for freebsd-current-outgoing; Thu, 17 Sep 1998 10:17:48 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from scientia.demon.co.uk (scientia.demon.co.uk [212.228.14.13]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA15886 for ; Thu, 17 Sep 1998 10:17:38 -0700 (PDT) (envelope-from ben@scientia.demon.co.uk) Received: from ben by scientia.demon.co.uk with local (Exim 2.03 #1) id 0zJh35-0000Dz-00; Thu, 17 Sep 1998 17:36:51 +0100 Date: Thu, 17 Sep 1998 17:36:51 +0100 From: Ben Smithurst To: Mike Smith Cc: FreeBSD Current Subject: Re: system hangs with soft updates Message-ID: <19980917173651.A567@scientia.demon.co.uk> References: <19980916230821.A282@scientia.demon.co.uk> <199809170008.RAA00894@dingo.cdrom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <199809170008.RAA00894@dingo.cdrom.com> User-Agent: Mutt/0.94.3i (FreeBSD 3.0-CURRENT i386) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Mike Smith wrote: > > _wdstart(ctrlr=1) at _wdstart+0x4af [../../i386/isa/wd.c:332] > > This is where you were when the interrupt occurred. Unfortunately the > line number above is wrong; wdstart() begins around line 900. I've repeated it, and it definitely says 332, so don't blame me for that one > Did you see any "dummy wdunwedge" messages before you dropped into DDB, > or any other messages at all? No, I'm pretty sure I didn't see anything like that. > If you can reproduce the situation again, it would be useful if you > could drop into DDB, copy the trace output, then use 'c' to continue > and repeat the process a couple of times. This would clarify whether > you're stuck in the IDE driver, or whether you just happened to catch > it there on a chance. When I press c, nothing happens. I have to ctrl-alt-esc to get back into the debugger. A few other lines which may be relevant, everything else was pretty much the same as last time: _worklist_insert(head=f1a049a0,item=f0fa0280) at _worklist_insert+0x10 [../../ufs/ffs/ffs_softdep.c:402] _softdep_disk_write_complete(bp=f1a049a0) at _softdep_disk_write_complete+0x29d [../../ufs/ffs/ffs_softdep.c:3012] _biodone(bp=f1a049a0) at _biodone+0xab [../../kern/vfs_bio.c:1915] The disk light did actually go off after a while, but it came on again as soon as I typed (c)ontinue, so it's stuck somewhere. -- Ben Smithurst : ben@scientia.demon.co.uk : http://www.scientia.demon.co.uk/ PGP: 0x99392F7D - 3D 89 87 42 CE CA 93 4C 68 32 0E D5 36 05 3D 16 http://www.scientia.demon.co.uk/ben/pgp-key.html (or use keyservers) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message