Got this on the serial console. Any idea if its a bug or a hardware issue. It seems to last about 10 days before barfing. Nothing too special about the box as it just runs clamav on inbound mail.

vm_page_cache: attempting to cache busy page


Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x1c
fault code              = supervisor read, page not present
instruction pointer     = 0x20:0xc0543c03
stack pointer           = 0x28:0xe6c0ec50
frame pointer           = 0x28:0xe6c0ec54
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 28 (pagedaemon)
trap number             = 12
panic: page fault
Uptime: 10d15h2m19s
Dumping 2030 MB (2 chunks)
  chunk 0: 1MB (159 pages) ... ok
  chunk 1: 2030MB (519664 pages) 2014 1998 1982 1966 1950 1934 1918 1902 1886


(kgdb) bt ful
#0  doadump () at pcpu.h:165
No locals.
#1  0xc054c6f2 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409
        first_buf_printf = 1
#2 0xc054c988 in panic (fmt=0xc06f1205 "%s") at /usr/src/sys/kern/kern_shutdown.c:565
        td = (struct thread *) 0xc6607c00
        bootopt = 260
        newpanic = 0
        ap = 0xc6607c00 "0d`Æ Q4Æ"
        buf = "page fault", '\0' <repeats 245 times>
#3 0xc06beee4 in trap_fatal (frame=0xe6c0ec10, eva=28) at /usr/src/sys/i386/i386/trap.c:837
        code = 40
        type = 12
        ss = 40
        esp = 0
softseg = {ssd_base = 0, ssd_limit = 1048575, ssd_type = 27, ssd_dpl = 0, ssd_p = 1, ssd_xx = 4, ssd_xx1 = 2,
  ssd_def32 = 1, ssd_gran = 1}
        msg = 0x0
#4 0xc06bec4b in trap_pfault (frame=0xe6c0ec10, usermode=0, eva=28) at /usr/src/sys/i386/i386/trap.c:745
        va = 0
        vm = (struct vmspace *) 0x0
        map = 0xc0751dc0
        rv = 1
        ftype = 1 '\001'
        td = (struct thread *) 0xc6607c00
        p = (struct proc *) 0xc6606430
#5  0xc06be889 in trap (frame=
{tf_fs = 8, tf_es = 40, tf_ds = 40, tf_edi = 0, tf_esi = 139004, tf_ebp = -423564204, tf_isp = -423564228, tf_ebx = -1022497024, tf_edx = 4, tf_ecx = 0, tf_eax = -1042880584, tf_trapno = 12, tf_err = 0, tf_eip = -1068221437, tf_cs = 32, tf_eflags = 66118, tf_esp = -1022497024, tf_ss = -423564036}) at /usr/src/sys/i386/i386/trap.c:435
        td = (struct thread *) 0xc6607c00
        p = (struct proc *) 0xc6606430
        sticks = 3390148608
        i = 0
        ucode = 0
        type = 12
        code = 0
        eva = 28
#6  0xc06acf5a in calltrap () at /usr/src/sys/i386/i386/exception.s:139
No locals.
---Type <return> to continue, or q <return> to quit---
#7 0xc0543c03 in _mtx_trylock (m=0x0, opts=0, file=0x0, line=0) at /usr/src/sys/kern/kern_mutex.c:428
        rval = 4
#8  0xc0675d06 in vm_pageout_scan (pass=0) at /usr/src/sys/vm/vm_pageout.c:803
        m = 0xc30def00
        next = 0xc1d6e7b8
marker = {pageq = {tqe_next = 0x0, tqe_prev = 0x0}, listq = {tqe_next = 0x0, tqe_prev = 0x0}, left = 0x0, right = 0x0, object = 0x0, pindex = 0, phys_addr = 0, md = {pv_list_count = 0, pv_list = {tqh_first = 0x0, tqh_last = 0x0}}, queue = 33, flags = 4105, pc = 0, wire_count = 1, cow = 0, hold_count = 0, act_count = 0 '\0', busy = 0 '\0', valid = 0 '\0',
  dirty = 0 '\0'}
        page_shortage = 12645
        maxscan = 139004
        pcount = 139004
        addl_page_shortage = 0
        addl_page_shortage_init = 0
        p = (struct proc *) 0xc30def00
        bigproc = (struct proc *) 0xe6c0ec94
        td = (struct thread *) 0x4
        size = 0
        bigsize = 3328212236
        object = 0x0
        actcount = -966755328
        cache_cur = 139004
        cache_first_failure = 918134
        cache_last_free = 0
        vnodes_skipped = 0
        maxlaunder = 32
#9  0xc0676fb2 in vm_pageout () at /usr/src/sys/vm/vm_pageout.c:1554
        error = -1042880584
        pass = 0
#10 0xc0536928 in fork_exit (callout=0xc0676ca0 <vm_pageout>, arg=0x0, frame=0xe6c0ed38) at /usr/src/sys/kern/kern_fork.c:821
        p = (struct proc *) 0xc6606430
        td = (struct thread *) 0x4
#11 0xc06acfbc in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:208
No locals.
(kgdb)
(kgdb)

--------------------------------------------------------------------
Mike Tancsa,                                      tel +1 519 651 3400
Sentex Communications,                            [EMAIL PROTECTED]
Providing Internet since 1994                    www.sentex.net
Cambridge, Ontario Canada                         www.sentex.net/mike

_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to