Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 02 Feb 2007 14:24:53 -0500
From:      Mike Tancsa <mike@sentex.net>
To:        freebsd-stable@freebsd.org
Subject:   bug or hardware issue ?
Message-ID:  <200702021926.l12JQoIq020815@lava.sentex.ca>

next in thread | raw e-mail | index | archive | help

Got this on the serial console.  Any idea if its=20
a bug or a hardware issue. It seems to last about=20
10 days before barfing.  Nothing too special=20
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   =3D 0x1c
fault code              =3D supervisor read, page not present
instruction pointer     =3D 0x20:0xc0543c03
stack pointer           =3D 0x28:0xe6c0ec50
frame pointer           =3D 0x28:0xe6c0ec54
code segment            =3D base 0x0, limit 0xfffff, type 0x1b
                         =3D DPL 0, pres 1, def32 1, gran 1
processor eflags        =3D interrupt enabled, resume, IOPL =3D 0
current process         =3D 28 (pagedaemon)
trap number             =3D 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=3D260) at=
 /usr/src/sys/kern/kern_shutdown.c:409
         first_buf_printf =3D 1
#2  0xc054c988 in panic (fmt=3D0xc06f1205 "%s") at=20
/usr/src/sys/kern/kern_shutdown.c:565
         td =3D (struct thread *) 0xc6607c00
         bootopt =3D 260
         newpanic =3D 0
         ap =3D 0xc6607c00 "0d`=C6 Q4=C6"
         buf =3D "page fault", '\0' <repeats 245 times>
#3  0xc06beee4 in trap_fatal (frame=3D0xe6c0ec10,=20
eva=3D28) at /usr/src/sys/i386/i386/trap.c:837
         code =3D 40
         type =3D 12
         ss =3D 40
         esp =3D 0
         softseg =3D {ssd_base =3D 0, ssd_limit =3D=20
1048575, ssd_type =3D 27, ssd_dpl =3D 0, ssd_p =3D 1, ssd_xx =3D 4, ssd_xx1=
 =3D 2,
   ssd_def32 =3D 1, ssd_gran =3D 1}
         msg =3D 0x0
#4  0xc06bec4b in trap_pfault (frame=3D0xe6c0ec10,=20
usermode=3D0, eva=3D28) at /usr/src/sys/i386/i386/trap.c:745
         va =3D 0
         vm =3D (struct vmspace *) 0x0
         map =3D 0xc0751dc0
         rv =3D 1
         ftype =3D 1 '\001'
         td =3D (struct thread *) 0xc6607c00
         p =3D (struct proc *) 0xc6606430
#5  0xc06be889 in trap (frame=3D
       {tf_fs =3D 8, tf_es =3D 40, tf_ds =3D 40, tf_edi=20
=3D 0, tf_esi =3D 139004, tf_ebp =3D -423564204, tf_isp=20
=3D -423564228, tf_ebx =3D -1022497024, tf_edx =3D 4,=20
tf_ecx =3D 0, tf_eax =3D -1042880584, tf_trapno =3D 12,=20
tf_err =3D 0, tf_eip =3D -1068221437, tf_cs =3D 32,=20
tf_eflags =3D 66118, tf_esp =3D -1022497024, tf_ss =3D=20
-423564036}) at /usr/src/sys/i386/i386/trap.c:435
         td =3D (struct thread *) 0xc6607c00
         p =3D (struct proc *) 0xc6606430
         sticks =3D 3390148608
         i =3D 0
         ucode =3D 0
         type =3D 12
         code =3D 0
         eva =3D 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=3D0x0, opts=3D0,=20
file=3D0x0, line=3D0) at /usr/src/sys/kern/kern_mutex.c:428
         rval =3D 4
#8  0xc0675d06 in vm_pageout_scan (pass=3D0) at=
 /usr/src/sys/vm/vm_pageout.c:803
         m =3D 0xc30def00
         next =3D 0xc1d6e7b8
         marker =3D {pageq =3D {tqe_next =3D 0x0,=20
tqe_prev =3D 0x0}, listq =3D {tqe_next =3D 0x0,=20
tqe_prev =3D 0x0}, left =3D 0x0, right =3D 0x0,
   object =3D 0x0, pindex =3D 0, phys_addr =3D 0, md =3D=20
{pv_list_count =3D 0, pv_list =3D {tqh_first =3D 0x0, tqh_last =3D 0x0}},=
 queue =3D 33,
   flags =3D 4105, pc =3D 0, wire_count =3D 1, cow =3D 0,=20
hold_count =3D 0, act_count =3D 0 '\0', busy =3D 0 '\0', valid =3D 0 '\0',
   dirty =3D 0 '\0'}
         page_shortage =3D 12645
         maxscan =3D 139004
         pcount =3D 139004
         addl_page_shortage =3D 0
         addl_page_shortage_init =3D 0
         p =3D (struct proc *) 0xc30def00
         bigproc =3D (struct proc *) 0xe6c0ec94
         td =3D (struct thread *) 0x4
         size =3D 0
         bigsize =3D 3328212236
         object =3D 0x0
         actcount =3D -966755328
         cache_cur =3D 139004
         cache_first_failure =3D 918134
         cache_last_free =3D 0
         vnodes_skipped =3D 0
         maxlaunder =3D 32
#9  0xc0676fb2 in vm_pageout () at /usr/src/sys/vm/vm_pageout.c:1554
         error =3D -1042880584
         pass =3D 0
#10 0xc0536928 in fork_exit (callout=3D0xc0676ca0=20
<vm_pageout>, arg=3D0x0, frame=3D0xe6c0ed38) at=
 /usr/src/sys/kern/kern_fork.c:821
         p =3D (struct proc *) 0xc6606430
         td =3D (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,                            mike@sentex.net
Providing Internet since 1994                    www.sentex.net
Cambridge, Ontario Canada                         www.sentex.net/mike




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