From owner-freebsd-current@FreeBSD.ORG Mon Oct 31 20:34:47 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D146E1065670 for ; Mon, 31 Oct 2011 20:34:47 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 88B258FC16 for ; Mon, 31 Oct 2011 20:34:47 +0000 (UTC) Received: by vcbfk26 with SMTP id fk26so1988205vcb.13 for ; Mon, 31 Oct 2011 13:34:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=wpQKXp6m8rFQ0sBAuNSgjz7Cc+Z/DnWxHoAjSbSKdcY=; b=K3GbthP7ExfMycMplNJAVP/7P0kfmcgNOPLJFmrfeDZ8O+9cbhTErdFm+51Avg9fdB iouRypazEg//BHe8osdxT7H3TbDC49BioRpkrGbU8AqzaflNBsWaURZRiviKlmrVb4XJ wt1XyuzNuVfaMz34UzW6TV0dcAblb0ufn7EBA= MIME-Version: 1.0 Received: by 10.220.150.142 with SMTP id y14mr2500635vcv.269.1320093286672; Mon, 31 Oct 2011 13:34:46 -0700 (PDT) Sender: kmacybsd@gmail.com Received: by 10.52.101.161 with HTTP; Mon, 31 Oct 2011 13:34:46 -0700 (PDT) In-Reply-To: References: Date: Mon, 31 Oct 2011 21:34:46 +0100 X-Google-Sender-Auth: WcLbHTizVhFa1kYgxUKL6Hfnqe4 Message-ID: From: "K. Macy" To: Penta Upa Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org Subject: Re: panic at vm_page_wire with FreeBSD 9.0 Beta 3 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Mon, 31 Oct 2011 20:34:47 -0000 Someone was seeing the same issue with the vmtools kmod. The only thing that might make sense is that the page lock array is defined as being a different size in your kmod as in the kernel itself so the lock corresponding to the page you're locking differs between the two files. Cheers On Fri, Oct 21, 2011 at 5:25 PM, Penta Upa wrote: > Hi, > > I'm facing a kernel panic at vm_page_wire(). Page is locked with > vm_page_lock() yet i get the following panic > panic: mutex page lock not owned at /usr/src/sys/vm/vm_page:1845 > > Code sequence is as below > vm_page_lock(pp); > vm_page_lock_assert(pp, MA_OWNED); /* No panic here */ > vm_page_wire(pp); /* Panic here for the same assertion as above, strange = */ > vm_page_unlock(pp); > > Kernel on the system is unchanged after install. The only thing which > occurred out the way was that the first time install failed for checksum > mismatch for src.txz. Also there were some SCSI errors/warnings with the = CD > drive during install. So the next time, i only installed the base and > kernel and later unpacked src.txz under /usr/src . Could this lead to any > issues ? > > Attached is a test module (vmtest) and the makefile used. Uname output fr= om > the system is > > FreeBSD scache 9.0-BETA3 FreeBSD 9.0-BETA3 #0: Sat Sep 24 21:31:28 UTC > 2011 > root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC =A0amd64 > > Is there anything i'm doing wrong here ? Kindly help. > > Regards, > Penta > > _______________________________________________ > 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= " >