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>