Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 May 1996 00:09:42 +0000 (GMT)
From:      Adam David <adam@veda.is>
To:        freebsd-current@freebsd.org
Subject:   hanging in vm_pageout_scan()
Message-ID:  <199605300009.AAA00318@veda.is>

next in thread | raw e-mail | index | archive | help
May 29th kernel hangs quite often, here are the DDB and kgdb traces.
I will keep the vmcore file in case it is needed.

--- interrupt, eip = 0xf017cabb, ebp = 0xefbfff28 ---
_pmap_is_referenced(a87000) at _pmap_is_referenced+0x3
_vm_pageout_scan(f019fad0,f01a40e0,efbfff88,a22,efbfff90) at _vm_pageout_scan+0x128
_vm_pageout(f08e22cf,f016f1b7,f019fa04,efbfffac,f0107cb4) at _vm_pageout+0x1af
_kproc_start(f019fad0,1e5f00,1e9000,0,1) at _kproc_start+0x32
...


GDB 4.13 (i386-unknown-freebsd),
Copyright 1994 Free Software Foundation, Inc...
IdlePTD 1e5000
current pcb at 1adff0
panic: from debugger
[...]
#13 0xf016fa0c in vm_pageout_scan () at ../../vm/vm_pageout.c:577
#14 0xf017024f in vm_pageout () at ../../vm/vm_pageout.c:917
#15 0xf0107d16 in kproc_start (udata=0xf019fad0) at ../../kern/init_main.c:255
#16 0xf0107cb4 in main (framep=0xefbfffb8) at ../../kern/init_main.c:205
(kgdb) list
572                     if (m->busy || (m->flags & PG_BUSY)) {
573                             addl_page_shortage++;
574                             continue;
575                     }
576
577                     if (((m->flags & PG_REFERENCED) == 0) &&
578                         pmap_is_referenced(VM_PAGE_TO_PHYS(m))) {
579                             m->flags |= PG_REFERENCED;
580                     }
581                     if (m->object->ref_count == 0) {
(kgdb)

--
Adam David <adam@veda.is>



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