Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Aug 2004 10:19:25 -0500
From:      "Justin Bachus" <justin@blasthosting.com>
To:        <freebsd-hackers@freebsd.org>
Subject:   Kernel panic in 5.2.1-p9
Message-ID:  <000401c47eed$6d9b4de0$6f01a8c0@jblaptop00105>

next in thread | raw e-mail | index | archive | help
I have been getting these kernel panics more frequently now and it has
become a problem.  I have used gdb to provide basic information, but I =
am
not very experienced in this so let me know what to do to give you any =
more
information.  I have had 2 crashes dump a core, so I will include both
(sorry for the length)

Fatal trap 12: page fault while in kernel mode
fault virtual address   =3D 0x53
fault code              =3D supervisor write, page not present
instruction pointer     =3D 0x8:0xc05c6857
stack pointer           =3D 0x10:0xe00c2be8
frame pointer           =3D 0x10:0xe00c2be8
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 45 (syncer)
trap number             =3D 12
panic: page fault

syncing disks, buffers remaining... panic: bremfree: removing a buffer =
not
on a queue
Uptime: 14d17h59m7s
kernel trap 12 with interrupts disabled


Fatal trap 12: page fault while in kernel mode
fault virtual address   =3D 0x24
fault code              =3D supervisor read, page not present
instruction pointer     =3D 0x8:0xc04fa06c
stack pointer           =3D 0x10:0xe1adabec
frame pointer           =3D 0x10:0xe1adabfc
code segment            =3D base 0x0, limit 0xfffff, type 0x1b
                        =3D DPL 0, pres 1, def32 1, gran 1
processor eflags        =3D resume, IOPL =3D 0
current process         =3D 3 (g_up)
trap number             =3D 12
panic: page fault
Uptime: 14d17h59m7s
Dumping 1022 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 =
928
944 960 976 992 1008
---
Reading symbols from
/usr/obj/usr/src/sys/HERCULES/modules/usr/src/sys/modules/acpi/acpi.ko.de=
bug
...done.
Loaded symbols for
/usr/obj/usr/src/sys/HERCULES/modules/usr/src/sys/modules/acpi/acpi.ko.de=
bug
#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:240
240             dumping++;
(kgdb) where
#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:240
#1  0xc04da545 in boot (howto=3D260) at =
/usr/src/sys/kern/kern_shutdown.c:372
#2  0xc04da849 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
#3  0xc0515af7 in bremfreel (bp=3D0xd2d00800) at
/usr/src/sys/kern/vfs_bio.c:647
#4  0xc0515a24 in bremfree (bp=3D0xd2d00800) at
/usr/src/sys/kern/vfs_bio.c:629
#5  0xc051953c in getblk (vp=3D0xc68c330c, blkno=3D2, size=3D16384, =
slpflag=3D0,
slptimeo=3D0, flags=3D0)
    at /usr/src/sys/kern/vfs_bio.c:2468
#6  0xc0515b79 in breadn (vp=3D0xc68c330c, blkno=3D2, size=3D16384, =
rablkno=3D0x0,
rabsize=3D0x0, cnt=3D0, cred=3D0x0, bpp=3D0x0)
    at /usr/src/sys/kern/vfs_bio.c:700
#7  0xc0515b44 in bread (vp=3D0xc68c330c, blkno=3D2, size=3D16384, =
cred=3D0x0,
bpp=3D0xe00c2848)
    at /usr/src/sys/kern/vfs_bio.c:682
#8  0xc05b642b in ffs_balloc_ufs2 (vp=3D0xc68c330c, startoffset=3D0, =
size=3D3872,
cred=3D0xc25b7d80, flags=3D65536,=20
    bpp=3D0xe00c2994) at /usr/src/sys/ufs/ffs/ffs_balloc.c:601
#9  0xc05ca3ca in ffs_write (ap=3D0xe00c29bc) at
/usr/src/sys/ufs/ffs/ffs_vnops.c:698
#10 0xc05d2a98 in dqsync (vp=3D0xc6e7ab2c, dq=3D0xc6f26f40) at =
vnode_if.h:432
#11 0xc05d2477 in qsync (mp=3D0xc655e400) at
/usr/src/sys/ufs/ufs/ufs_quota.c:775
#12 0xc05c8e90 in ffs_sync (mp=3D0xc655e400, waitfor=3D2, =
cred=3D0xc25aae80,
td=3D0xc06a17c0)
    at /usr/src/sys/ufs/ffs/ffs_vfsops.c:1204
#13 0xc052a137 in sync (td=3D0xc06a17c0, uap=3D0x0) at
/usr/src/sys/kern/vfs_syscalls.c:141
#14 0xc04da0c8 in boot (howto=3D256) at =
/usr/src/sys/kern/kern_shutdown.c:281
#15 0xc04da849 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
#16 0xc061ac42 in trap_fatal (frame=3D0xe00c2ba8, eva=3D83) at
/usr/src/sys/i386/i386/trap.c:821
#17 0xc061a983 in trap_pfault (frame=3D0xe00c2ba8, usermode=3D0, =
eva=3D83) at
/usr/src/sys/i386/i386/trap.c:735
#18 0xc061a5a1 in trap (frame=3D
      {tf_fs =3D 24, tf_es =3D -536084464, tf_ds =3D -1067319280, tf_edi =
=3D 3531,
tf_esi =3D 0, tf_ebp =3D -536073240, tf_isp =3D -536073260, tf_ebx =3D =
-738407384,
tf_edx =3D 0, tf_ecx =3D 0, tf_eax =3D -738410444, tf_trapno =3D 12, =
tf_err =3D 2,
tf_eip =3D -1067685801, tf_cs =3D 8, tf_eflags =3D 66178, tf_esp =3D =
-536073116,
tf_ss =3D -1067762932})
    at /usr/src/sys/i386/i386/trap.c:420
#19 0xc060df38 in calltrap () at {standard input}:94
#20 0xc05b3b0c in ffs_blkfree (fs=3D0xc676c800, devvp=3D0xc67d0c30,
bno=3D23149179, size=3D2048, inum=3D3531)
    at /usr/src/sys/ufs/ffs/ffs_alloc.c:1760
---Type <return> to continue, or q <return> to quit---
#21 0xc05c0057 in handle_workitem_freefrag (freefrag=3D0xcaabcf40) at
/usr/src/sys/ufs/ffs/ffs_softdep.c:1587
#22 0xc05bf007 in process_worklist_item (matchmnt=3D0x0, flags=3D0) at
/usr/src/sys/ufs/ffs/ffs_softdep.c:767
#23 0xc05bed6c in softdep_process_worklist (matchmnt=3D0x0) at
/usr/src/sys/ufs/ffs/ffs_softdep.c:622
#24 0xc0526bf1 in sched_sync () at /usr/src/sys/kern/vfs_subr.c:1766
#25 0xc04c8581 in fork_exit (callout=3D0xc0526864 <sched_sync>, =
arg=3D0x0,
frame=3D0xe00c2d48)
    at /usr/src/sys/kern/kern_fork.c:793

Fatal trap 12: page fault while in kernel mode
fault virtual address   =3D 0x1475c0f0
fault code              =3D supervisor read, page not present
instruction pointer     =3D 0x8:0xc04fa285
stack pointer           =3D 0x10:0xebe9d8f0
frame pointer           =3D 0x10:0xebe9d8f4
code segment            =3D base 0x0, limit 0xfffff, type 0x1b
                        =3D DPL 0, pres 1, def32 1, gran 1
processor eflags        =3D resume, IOPL =3D 0
current process         =3D 97641 (httpd)
trap number             =3D 12
panic: page fault

syncing disks, buffers remaining... panic: bremfree: removing a buffer =
not
on a queue
Uptime: 6d22h51m4s
spin lock td_contested held by 0xc6b6f000 for > 5 seconds
panic: spin lock held too long
Uptime: 6d22h51m4s
Dumping 1022 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 =
928
944 960 976 992 1008
---
Reading symbols from
/usr/obj/usr/src/sys/HERCULES/modules/usr/src/sys/modules/acpi/acpi.ko.de=
bug
...done.
Loaded symbols for
/usr/obj/usr/src/sys/HERCULES/modules/usr/src/sys/modules/acpi/acpi.ko.de=
bug
#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:240
240             dumping++;
(kgdb) where
#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:240
#1  0xc04da545 in boot (howto=3D260) at =
/usr/src/sys/kern/kern_shutdown.c:372
#2  0xc04da849 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
#3  0xc0515af7 in bremfreel (bp=3D0xd2f475f0) at
/usr/src/sys/kern/vfs_bio.c:647
#4  0xc0515a24 in bremfree (bp=3D0xd2f475f0) at
/usr/src/sys/kern/vfs_bio.c:629
#5  0xc051953c in getblk (vp=3D0xc69dc000, blkno=3D2, size=3D16384, =
slpflag=3D0,
slptimeo=3D0, flags=3D0)
    at /usr/src/sys/kern/vfs_bio.c:2468
#6  0xc0515b79 in breadn (vp=3D0xc69dc000, blkno=3D2, size=3D16384, =
rablkno=3D0x0,
rabsize=3D0x0, cnt=3D0, cred=3D0x0, bpp=3D0x0)
    at /usr/src/sys/kern/vfs_bio.c:700
#7  0xc0515b44 in bread (vp=3D0xc69dc000, blkno=3D2, size=3D16384, =
cred=3D0x0,
bpp=3D0xebe9d578)
    at /usr/src/sys/kern/vfs_bio.c:682
#8  0xc05b642b in ffs_balloc_ufs2 (vp=3D0xc69dc000, startoffset=3D0, =
size=3D608,
cred=3D0xc25b7d80, flags=3D65536,=20
    bpp=3D0xebe9d6c4) at /usr/src/sys/ufs/ffs/ffs_balloc.c:601
#9  0xc05ca3ca in ffs_write (ap=3D0xebe9d6ec) at
/usr/src/sys/ufs/ffs/ffs_vnops.c:698
#10 0xc05d2a98 in dqsync (vp=3D0xc6af3e38, dq=3D0xc68dcac0) at =
vnode_if.h:432
#11 0xc05d2477 in qsync (mp=3D0xc676d400) at
/usr/src/sys/ufs/ufs/ufs_quota.c:775
#12 0xc05c8e90 in ffs_sync (mp=3D0xc676d400, waitfor=3D2, =
cred=3D0xc25aae80,
td=3D0xc06a17c0)
    at /usr/src/sys/ufs/ffs/ffs_vfsops.c:1204
#13 0xc052a137 in sync (td=3D0xc06a17c0, uap=3D0x0) at
/usr/src/sys/kern/vfs_syscalls.c:141
#14 0xc04da0c8 in boot (howto=3D256) at =
/usr/src/sys/kern/kern_shutdown.c:281
#15 0xc04da849 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
#16 0xc061ac42 in trap_fatal (frame=3D0xebe9d8b0, eva=3D343261424) at
/usr/src/sys/i386/i386/trap.c:821
#17 0xc061a3ed in trap (frame=3D
      {tf_fs =3D -1068433384, tf_es =3D -757137392, tf_ds =3D =
-757137392, tf_edi =3D
-963154240, tf_esi =3D -961089536, tf_ebp =3D -336996108, tf_isp =3D =
-336996132,
tf_ebx =3D -963154240, tf_edx =3D -961089536, tf_ecx =3D 343261316, =
tf_eax =3D
-961089504, tf_trapno =3D 12, tf_err =3D 0, tf_eip =3D -1068522875, =
tf_cs =3D 8,
tf_eflags =3D 65538, tf_esp =3D -1068391432, tf_ss =3D -336996076}) at
/usr/src/sys/i386/i386/trap.c:250
#18 0xc060df38 in calltrap () at {standard input}:94
#19 0xc04fa5e4 in turnstile_wait (ts=3D0xc6976ec0, lock=3D0xc051a3f8,
owner=3D0x1475c084)
    at /usr/src/sys/kern/subr_turnstile.c:458
#20 0xc04d2219 in _mtx_lock_sleep (m=3D0xc051a3f8, opts=3D0, file=3D0x0, =
line=3D0)
at /usr/src/sys/kern/kern_mutex.c:476
#21 0xc05181ea in getnewbuf (slpflag=3D0, slptimeo=3D0, size=3D4096,
maxsize=3D16384) at /usr/src/sys/kern/vfs_bio.c:1836
#22 0xc05196f7 in getblk (vp=3D0xca2e9c30, blkno=3D5, size=3D4096, =
slpflag=3D0,
slptimeo=3D0, flags=3D0)
    at /usr/src/sys/kern/vfs_bio.c:2575
#23 0xc05b66df in ffs_balloc_ufs2 (vp=3D0xca2e9c30, startoffset=3D0, =
size=3D3805,
cred=3D0xca075180, flags=3D117506048,=20
    bpp=3D0xebe9dba8) at /usr/src/sys/ufs/ffs/ffs_balloc.c:644
#24 0xc05ca3ca in ffs_write (ap=3D0xebe9dbe0) at
/usr/src/sys/ufs/ffs/ffs_vnops.c:698
#25 0xc0531a75 in vn_write (fp=3D0xc6ab7e58, uio=3D0xebe9dc88,
active_cred=3D0xca075180, flags=3D0, td=3D0xc6b6f000)
    at vnode_if.h:432
#26 0xc04fb21f in dofilewrite (td=3D0xc6b6f000, fp=3D0xc6ab7e58, fd=3D5,
buf=3D0x88e1000, nbyte=3D3805, offset=3D0, flags=3D0)
    at /usr/src/sys/sys/file.h:249
#27 0xc04fb0d2 in write (td=3D0xc6b6f000, uap=3D0xebe9dd14) at
/usr/src/sys/kern/sys_generic.c:331
#28 0xc061af2b in syscall (frame=3D
      {tf_fs =3D 47, tf_es =3D 47, tf_ds =3D 47, tf_edi =3D 143527936, =
tf_esi =3D
3805, tf_ebp =3D -1077947304, tf_isp =3D -336994956, tf_ebx =3D =
674367808, tf_edx
=3D 674442144, tf_ecx =3D 674442144, tf_eax =3D 4, tf_trapno =3D 0, =
tf_err =3D 2,
tf_eip =3D 673884295, tf_cs =3D 31, tf_eflags =3D 530, tf_esp =3D =
-1077947332, tf_ss
=3D 47}) at /usr/src/sys/i386/i386/trap.c:1010
#29 0xc060df8d in Xint0x80_syscall () at {standard input}:136
---Can't read userspace from dump, or kernel process---

FreeBSD hercules.epicserver.com 5.2.1-RELEASE-p9 FreeBSD =
5.2.1-RELEASE-p9
#11: Mon Jul  5 16:50:10 CDT 2004    =20
admin@hercules.epicserver.com:/usr/obj/usr/src/sys/HERCULES  i386


Both seem to have completely different origins, but maybe there is some =
sort
of correlation.

Thank You,
Justin Bachus



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000401c47eed$6d9b4de0$6f01a8c0>