Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Jun 2007 14:25:21 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Benjamin Close <Benjamin.Close@clearchain.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Swapfile on ZFS & Deadlock
Message-ID:  <20070615182521.GB9619@rot13.obsecurity.org>
In-Reply-To: <4672945C.3060304@clearchain.com>
References:  <4672945C.3060304@clearchain.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On Fri, Jun 15, 2007 at 11:00:04PM +0930, Benjamin Close wrote:
> Hi All,
>    Whilst running out of memory compiling Xorg (scanPCI is a killer) I 
> discovered a quick way to deadlock the system:
> 
> dd if=/dev/zero of=somefileonzfs bs=something count=something
> mdconfig -a -f something
> swapon /dev/md0
> 
> Then do something that needs swap.. instant deadlock. The system is 
> still responsive but all disk access become hung.
> 
> Known issue? If so is there a way we can warn users/prevent users from 
> doing it?

Enable DEBUG_VFS_LOCKS and DEBUG_LOCKS, then break to DDB when the
deadlock occurs and do 'show lockedvnods'.

Kris

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.3 (FreeBSD)

iD8DBQFGctmRWry0BWjoQKURAsidAJwLaPKf9Fsjcb3/bL1xaBdgmWKfgACeO7vP
vXSNYoA0poAnJcjHGb3W8+I=
=ZarY
-----END PGP SIGNATURE-----
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070615182521.GB9619>