panic from May

2001-06-18 Thread Chad David

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?
Would a recent kernel over the existing userland have any hope
between then and now?

Thanks.

Chad

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: panic from May

2001-06-18 Thread Greg Lehey

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 [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: panic from May

2001-06-18 Thread Brian Somers

A current world with a May 23 kernel works ok, so you may be lucky :)

 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?
 Would a recent kernel over the existing userland have any hope
 between then and now?
 
 Thanks.
 
 Chad

-- 
Brian [EMAIL PROTECTED]brian@[uk.]FreeBSD.org
  http://www.Awfulhak.org   brian@[uk.]OpenBSD.org
Don't _EVER_ lose your sense of humour !



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message