From owner-freebsd-current@FreeBSD.ORG Sun Jan 23 14:56:34 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C745316A4CE for ; Sun, 23 Jan 2005 14:56:34 +0000 (GMT) Received: from critter.freebsd.dk (f170.freebsd.dk [212.242.86.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC8CE43D55 for ; Sun, 23 Jan 2005 14:56:33 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.1/8.13.1) with ESMTP id j0NEuVUj035809; Sun, 23 Jan 2005 15:56:32 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: Jeremie Le Hen From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sun, 23 Jan 2005 12:40:01 +0100." <20050123114001.GK36660@obiwan.tataz.chchile.org> Date: Sun, 23 Jan 2005 15:56:31 +0100 Message-ID: <35808.1106492191@critter.freebsd.dk> Sender: phk@critter.freebsd.dk cc: freebsd-current@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/md md.c X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Jan 2005 14:56:34 -0000 In message <20050123114001.GK36660@obiwan.tataz.chchile.org>, Jeremie Le Hen wr ites: >> phk 2005-01-22 19:08:50 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/dev/md md.c >> Log: >> Add a couple of mtx_asserts() to try to narrow down the window on >> a bug repeatedly reported. > >These assertions where triggered immediately when I tried to add a >vnode-based md(4) device (already reported yesterday [1], but without >these assertions): What kind of filesystem is /boot ? Is it ufs or something else ? >%%% > z6po:root# mdconfig -a -t vnode -f /boot/profile/home > panic: mutex Giant not owned at ../../../dev/md/md.c:679 > KDB: stack backtrace: > kdb_backtrace() > panic() > _mtx_asser() > md_kthread() > fork_exit() > fork_trampoline() > --- trap 0x1, eip = 0, esp = ..., ebp = 0 --- >%%% > >Regards, > >[1] http://docs.freebsd.org/cgi/getmsg.cgi?fetch=1067825+0+archive/2005/freebsd-current/20050123.freebsd-current >-- >Jeremie Le Hen >jeremie@le-hen.org > -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.