Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/nathanw_sa]: src/sys Mention the highly annoying memory-pressure u-area ...



details:   https://anonhg.NetBSD.org/src/rev/20b086725588
branches:  nathanw_sa
changeset: 504582:20b086725588
user:      nathanw <nathanw%NetBSD.org@localhost>
date:      Mon Mar 19 00:44:38 2001 +0000

description:
Mention the highly annoying memory-pressure u-area unwiring crash.

diffstat:

 sys/sa-TODO |  7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diffs (17 lines):

diff -r af4fe18bec43 -r 20b086725588 sys/sa-TODO
--- a/sys/sa-TODO       Sat Mar 17 20:32:01 2001 +0000
+++ b/sys/sa-TODO       Mon Mar 19 00:44:38 2001 +0000
@@ -2,6 +2,13 @@
 
 - Document! Not everyone wants to read the thesis. Man pages, etc.
 
+- MAJOR BUG: Find out why u-area pages are becoming unwired before
+  uvm_swapout() gets to them. Causes systems to crash under memory
+  pressure with something like:
+   pmap_unwire: wiring for pmap 0xc03db220 va 0xcb120000 didn't change!
+   pmap_unwire: wiring for pmap 0xc03db220 va 0xcb121000 didn't change!
+   panic: kernel diagnostic assertion "pg->write_count == 0" failed: file "../../../uvm/uvm_page_i.h", line 214
+
 - Port to other architectures. I have alpha, m68k, arm32, mips, sparc.
   Other people will need to do the intimately MD parts for ppc, sh3, sparc64,
   pc532, vax. Documenting what is needed and what changes have been made



Home | Main Index | Thread Index | Old Index