Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Nov 2011 20:39:57 +0530
From:      Penta Upa <bsdboot@gmail.com>
To:        "K. Macy" <kmacy@freebsd.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: panic at vm_page_wire with FreeBSD 9.0 Beta 3
Message-ID:  <CAMsyT5Q5kMHRJQqFUdCCqqvKvFS_i5bvR8sHW6vNti_boD0nfA@mail.gmail.com>
In-Reply-To: <CAHM0Q_OWrQS_gnwupdJDwRFV9M3dKRN-SzkHgz6gJEedkvTPKQ@mail.gmail.com>
References:  <CAMsyT5QgHLqgSrt7qU_4FOVocW_GwmVWgZQ1A_CNrzkHQRTm4w@mail.gmail.com> <CAHM0Q_OWrQS_gnwupdJDwRFV9M3dKRN-SzkHgz6gJEedkvTPKQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Yes that seems to be the problem. It will is for out of tree modules.
http://www.freebsd.org/cgi/query-pr.cgi?pr=161887 . I have to verify if
moving the module to /usr/src/ tree fixes the problem.

Thanks,
Penta

On Tue, Nov 1, 2011 at 2:04 AM, K. Macy <kmacy@freebsd.org> wrote:

> 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 <bsdboot@gmail.com> 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
> from
> > 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  amd64
> >
> > 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"
> >
>



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