Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Apr 2005 11:35:52 -0700
From:      "David O'Brien" <obrien@freebsd.org>
To:        freebsd-current@freebsd.org
Subject:   Continued FS panics
Message-ID:  <20050403183552.GA20961@dragon.NUXI.org>

next in thread | raw e-mail | index | archive | help
6.0-CURRENT FreeBSD 6.0-CURRENT #482: Wed Mar 30 09:05:23 PST 2005 i386

# gdb6 -k  kernel.ko.debug /var/crash/vmcore.3
GNU gdb 20040810 [GDB v6.x for FreeBSD]
This GDB was configured as "i386-portbld-freebsd6.0"...
panic: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
cpuid =3D 1; apic id =3D 01
fault virtual address	=3D 0x80
fault code		=3D supervisor read, page not present
instruction pointer	=3D 0x8:0xc05fca20
stack pointer	        =3D 0x10:0xe5dcb8e8
frame pointer	        =3D 0x10:0xe5dcb958
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 63 (vnlru)
trap number		=3D 12
panic: page fault
cpuid =3D 1
KDB: stack backtrace:
kdb_backtrace(c067e90c,1,c06599f2,e5dcb80c,c2c7f450) at 0xc04f8cae =3D kdb_=
backtrace+0x2e
panic(c06599f2,c067f8c7,e5dcb8a8,1,1) at 0xc04dc158 =3D panic+0x128
trap_fatal(e5dcb8a8,80,c067faa9,2c3,c2c7f450) at 0xc0637434 =3D trap_fatal+=
0x304
trap_pfault(e5dcb8a8,0,80,2444c700,80) at 0xc0637108 =3D trap_pfault+0x1b8
trap(18,10,10,1000,1) at 0xc0636cf0 =3D trap+0x350
calltrap() at 0xc0623ada =3D calltrap+0x5
--- trap 0xc, eip =3D 0xc05fca20, esp =3D 0xe5dcb8e8, ebp =3D 0xe5dcb958 ---
vnode_pager_generic_putpages(c3ae333c,e5dcba40,1000,5,e5dcb9f0) at 0xc05fca=
20 =3D vnode_pager_generic_putpages+0xa0
vop_stdputpages(e5dcb9a8,c3ae333c,5,c3ae333c,e5dcb9d4) at 0xc05354b0 =3D vo=
p_stdputpages+0x30
VOP_PUTPAGES_APV(c06a6580,e5dcb9a8,1,407,c2ea1000) at 0xc0649502 =3D VOP_PU=
TPAGES_APV+0xb2
vnode_pager_putpages(c80047bc,e5dcba40,1,5,e5dcb9f0) at 0xc05fc933 =3D vnod=
e_pager_putpages+0xb3
vm_pageout_flush(e5dcba40,1,5,364,a) at 0xc05f77fb =3D vm_pageout_flush+0x1=
6b
vm_object_page_collect_flush(c80047bc,c2471e70,4,5,10) at 0xc05f2d06 =3D vm=
_object_page_collect_flush+0x2f6
vm_object_page_clean(c80047bc,0,0,0,0) at 0xc05f270e =3D vm_object_page_cle=
an+0x1ae
vm_object_terminate(c80047bc,0,c067a4c5,a3,e5dcbc4c) at 0xc05f2380 =3D vm_o=
bject_terminate+0x90
vnode_destroy_vobject(c3ae333c,3dc,0,1,c2eba500) at 0xc05fad16 =3D vnode_de=
stroy_vobject+0x56
ufs_reclaim(e5dcbc4c,c2c7f450,0,c3ae333c,e5dcbc78) at 0xc05d5640 =3D ufs_re=
claim+0x50
VOP_RECLAIM_APV(c06a6580,e5dcbc4c,c2c7f450,0,0) at 0xc0648abe =3D VOP_RECLA=
IM_APV+0x9e
vgonel(c3ae333c,c2c7f450,c066d4a3,89c,c3ae333c) at 0xc053f4f2 =3D vgonel+0x=
1a2
vgone(c3ae333c,e5dcbcc8,c066d4a3,23f,c2c7f450) at 0xc053f345 =3D vgone+0x45
vlrureclaim(c2ea1000,10,c06c2420,c2c7f450,3e8) at 0xc053b954 =3D vlrureclai=
m+0x1c4
vnlru_proc(0,e5dcbd48,c066375e,30e,0) at 0xc053bd88 =3D vnlru_proc+0x1a8
fork_exit(c053bbe0,0,e5dcbd48) at 0xc04c4576 =3D fork_exit+0xc6
fork_trampoline() at 0xc0623b3c =3D fork_trampoline+0x8
--- trap 0x1, eip =3D 0, esp =3D 0xe5dcbd7c, ebp =3D 0 ---
Uptime: 1d20h45m16s
Dumping 1536 MB
 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 256 272 288 304 320 =
336 352 368 384 400 416 432 448 464 480 496 512 528 544 560 576 592 608 624=
 640 656 672 688 704 720 736 752 768 784 800 816 832 848 864 880 896 912 92=
8 944 960 976 992 1008 1024 1040 1056 1072 1088 1104 1120 1136 1152 1168 11=
84 1200 1216 1232 1248 1264 1280 1296 1312 1328 1344 1360 1376 1392 1408 14=
24 1440 1456 1472 1488 1504 1520
---
#0  doadump () at pcpu.h:164
164		__asm __volatile("movl %%fs:0,%0" : "=3Dr" (td));
doadump () at pcpu.h:164
164		__asm __volatile("movl %%fs:0,%0" : "=3Dr" (td));

(kgdb) where
#0  doadump () at pcpu.h:164
#1  0xc04dbe22 in boot (howto=3D260) at ../../../kern/kern_shutdown.c:398
#2  0xc04dc1d3 in panic (fmt=3D0xc06599f2 "%s")
    at ../../../kern/kern_shutdown.c:554
#3  0xc0637434 in trap_fatal (frame=3D0xe5dcb8a8, eva=3D0)
    at ../../../i386/i386/trap.c:806
#4  0xc0637108 in trap_pfault (frame=3D0xe5dcb8a8, usermode=3D0, eva=3D128)
    at ../../../i386/i386/trap.c:724
#5  0xc0636cf0 in trap (frame=3D
      {tf_fs =3D 24, tf_es =3D 16, tf_ds =3D 16, tf_edi =3D 4096, tf_esi =
=3D 1, tf_ebp =3D -438519464, tf_isp =3D -438519596, tf_ebx =3D 1, tf_edx =
=3D 0, tf_ecx =3D 0, tf_eax =3D 4096, tf_trapno =3D 12, tf_err =3D 0, tf_ei=
p =3D -1067464160, tf_cs =3D 8, tf_eflags =3D 66118, tf_esp =3D 247, tf_ss =
=3D 1}) at ../../../i386/i386/trap.c:414
#6  0xc0623ada in calltrap () at ../../../i386/i386/exception.s:139
#7  0x00000018 in ?? ()
#8  0x00000010 in ?? ()
#9  0x00000010 in ?? ()
#10 0x00001000 in ?? ()
#11 0x00000001 in ?? ()
#12 0xe5dcb958 in ?? ()
#13 0xe5dcb8d4 in ?? ()
#14 0x00000001 in ?? ()
#15 0x00000000 in ?? ()
#16 0x00000000 in ?? ()
#17 0x00001000 in ?? ()
#18 0x0000000c in ?? ()
#19 0x00000000 in ?? ()
#20 0xc05fca20 in vnode_pager_generic_putpages (vp=3D0xc3ae333c, m=3D0xe5dc=
ba40,=20
    bytecount=3D4096, flags=3D5, rtvals=3D0xe5dcb9f0)
---Type <return> to continue, or q <return> to quit--- =08 =08
    at ../../../vm/vnode_pager.c:1101
#21 0xc05354b0 in vop_stdputpages (ap=3D0x0) at ../../../kern/vfs_default.c=
:487
#22 0xc0649502 in VOP_PUTPAGES_APV (vop=3D0x0, a=3D0xe5dcb9a8) at vnode_if.=
c:2168
#23 0xc05fc933 in vnode_pager_putpages (object=3D0xc80047bc, m=3D0x0, count=
=3D4096,=20
    sync=3D5, rtvals=3D0x0) at vnode_if.h:1119
#24 0xc05f77fb in vm_pageout_flush (mc=3D0xe5dcba40, count=3D1, flags=3D5)
    at vm_pager.h:147
#25 0xc05f2d06 in vm_object_page_collect_flush (object=3D0xc80047bc,=20
    p=3D0xc2471e70, curgeneration=3D1, pagerflags=3D5)
    at ../../../vm/vm_object.c:945
#26 0xc05f270e in vm_object_page_clean (object=3D0xc80047bc, start=3D0, end=
=3DUnhandled dwarf expression opcode 0x93
)
    at ../../../vm/vm_object.c:748
#27 0xc05f2380 in vm_object_terminate (object=3D0xc80047bc)
    at ../../../vm/vm_object.c:603
#28 0xc05fad16 in vnode_destroy_vobject (vp=3D0x0)
    at ../../../vm/vnode_pager.c:174
#29 0xc05d5640 in ufs_reclaim (ap=3D0x0) at ../../../ufs/ufs/ufs_inode.c:153
#30 0xc0648abe in VOP_RECLAIM_APV (vop=3D0x0, a=3D0xe5dcbc4c) at vnode_if.c=
:1583
#31 0xc053f4f2 in vgonel (vp=3D0xc3ae333c, td=3D0xc2c7f450) at vnode_if.h:8=
18
#32 0xc053f345 in vgone (vp=3D0xc3ae333c) at ../../../kern/vfs_subr.c:2205
#33 0xc053b954 in vlrureclaim (mp=3D0xc2ea1000) at ../../../kern/vfs_subr.c=
:578
#34 0xc053bd88 in vnlru_proc () at ../../../kern/vfs_subr.c:678
#35 0xc04c4576 in fork_exit (callout=3D0xc053bbe0 <vnlru_proc>, arg=3D0x0,=
=20
    frame=3D0x0) at ../../../kern/kern_fork.c:790
#36 0xc0623b3c in fork_trampoline () at ../../../i386/i386/exception.s:208

--=20
-- David  (obrien@FreeBSD.org)



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