Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Jun 2001 11:21:24 +0930
From:      Greg Lehey <grog@FreeBSD.org>
To:        Chad David <davidc@acns.ab.ca>
Cc:        freebsd-current@freebsd.org
Subject:   Re: panic from May
Message-ID:  <20010619112124.B58585@wantadilla.lemis.com>
In-Reply-To: <20010616152239.A4458@colnta.acns.ab.ca>; from davidc@acns.ab.ca on Sat, Jun 16, 2001 at 03:22:39PM -0600
References:  <20010616152239.A4458@colnta.acns.ab.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday, 16 June 2001 at 15:22:39 -0600, Chad David wrote:
> I get the following panic on a GENERIC kernel from around May 23:
>
> (copied by hand)
>
> /usr/src/sys/kern/kern_synch.c:385: sleeping with "vm" locked from /usr/src/sys/vm/vm_pager.c:428
> panic: sleeping process owns a mutext
> Debugger("panic")
> Stopped at  Debugger+0x44: pushl %ebx
> db> trace
> Debugger()
> panic()
> propagate_priority()
> _mtx_lock_sleep()
> obreak()
> syscall()
> syscall_with_err_pushd()
>
> this looks a lot like...
>
> my system cvsupped around May 25 reliably causes a panic when I
>
> $ cp /cdrom/distfiles/somefiles /tmp
>
> I've written down the message from the debugger:
>
> /usr/src/sys/kern_synch.c:385: sleeping with "vm" locked
> from /usr/src/sys/vm/vm_pager.c: 428
> panic: sleeping process owns a mutex
> Debugger("panic")
>> trace
> Debugger(...)
> panic()
> propagate_priority()
> _mtx_lock_sleep()
> ffs_write()
> vn_write()
> writev()
> syscall()
> syscall_with_err_pushed()
>
> .... from the current archives.
>
> What can I do get this thing through a make world?

Sorry, I don't understand that.

> Would a recent kernel over the existing userland have any hope
> between then and now?

Maybe.

If you're using -CURRENT, you should expect this kind of problem.  And
we expect that you try to solve it yourself.  There are very few
people who are interested in problems you might have with a month old
-CURRENT.  

The first thing you should do is update to real -CURRENT sources.  Try
again.  If it still happens, climb into the dump and have a good look
round.

Greg
--
See complete headers for address and phone numbers

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




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