Just a single message ......

Willem Jan Withagen wjw at withagen.nl
Thu May 27 14:43:39 PDT 2004


----- Original Message ----- 
From: "Willem Jan Withagen" <wjw at withagen.nl>

> >From the console of my dual Opteron box, 2Gb:
>
> On the serial console:
> vm_page_alloc(NORMAL): missing pages on cache queue: 7
>
> Nothing more, noting less.
>
>
> Whilest on the xdm-console, I find the std LOR for swap....
>
>
> 1) Why was that LOR not on the serial console????
> 2) Do I need to worry about the vm_page_alloc???

Well the answer was: Yes, you need to be worried....

First:
vm_page_alloc(NORMAL): missing pages on cache queue: 9

Later:
panic: vm_page_free: freeing wired page

at line 1062 in file /home2/src/sys/vm/vm_page.c
cpuid = 0;
Stack backtrace:
backtrace() at backtrace+0x17
__panic() at __panic+0x1e4
vm_page_free_toq() at vm_page_free_toq+0x102
vm_page_free_toq() at vm_page_free_toq+0x102
_pmap_allocpte() at _pmap_allocpte+0x1b1
pmap_allocpte() at pmap_allocpte+0x11b
pmap_enter() at pmap_enter+0x9f
vm_fault() at vm_fault+0x1158
trap_pfault() at trap_pfault+0x100
trap() at trap+0x1c3
calltrap() at calltrap+0x5
--- trap 0xc, rip = 0x7fffffffffc0, rsp = 0x7fffffffe480, rbp = 0xfc ---
Debugger("panic")
Stopped at      Debugger+0x4d:  xchgl   %ebx,0x27a7ed

And that all by running:
---------
#include <stdio.h>
#include <stdlib.h>

#define BIGBLOCK 536870912

main () {

        char *p;
        int   i = 0;

        while ( (p=calloc(1,BIGBLOCK))!= NULL) {
                i++;
                printf("i = %d, p = %#016lx\n", i, (long)p);
        }
}
----------

How do I now get a coredump???
I did:
----------
db> cont
boot() called on cpu#0

syncing disks, buffers remaining... panic: _mtx_lock_sleep: recursed on non-recu
rsive mutex vm page queue mutex @ /home2/src/sys/kern/vfs_bio.c:3385

at line 437 in file /home2/src/sys/kern/kern_mutex.ccpuid = 0;
Debugger("panic")
Stopped at      Debugger+0x4d:  xchgl   %ebx,0x27a7ed
db> call doadump
Dumping 2046 MB

Dump failed. Partition too small.
0x23
---------

But SWAP is 5G and I only have 2 Gb RAM.....
So what's up?

--WjW:




More information about the freebsd-current mailing list