發信人ache@FreeBSD.ORG (Andrey Chernov),
看板FB_current
標 題Re: Exactly that commit (was Re: Latest -current 100% hang at the
發信站NCTU CS FreeBSD Server (Wed Jun 22 16:13:25 2011)
轉信站ptt!csnews.cs.nctu!news.cs.nctu!FreeBSD.cs.nctu!freebsd.org!owner-free
On Tue, Jun 21, 2011 at 09:54:04PM -0600, Kenneth D. Merry wrote:
> These two are interesting:
>
> > http://img825.imageshack.us/img825/1249/21062011014m.jpg
> > http://img839.imageshack.us/img839/3791/21062011015.jpg
>
> It looks like the GEOM event thread is stuck inside the cd(4) driver. The
> cd(4) driver is trying to acquire the peripheral lock, and is sleeping
> until it gets it.
>
> What isn't clear is who is holding it. The ps output shows an idle thread
> running on CPU 1, and thread 100014 (taskq) running on CPU 0.
> Unfortunately I don't see a stack trace for that. (I might have missed
> it.)
>
> Do you happen to have the image with the stack trace for that thread?
I don't have the image because no disks are mounted at that stage and the
swap slice is not attached. But I can issue more specific DDB commands to
narrow it down, just say what you need in detail.
BTW, the machine have 2 DVD both are attached to Marvell IDE plain ATA
interface, they always works before.
Are you sure that something holding the lock? 'show lock' shows absolutely
nothing, it is empty.
--
http://ache.vniz.net/
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"