From owner-freebsd-current Fri Sep 13 9:20:55 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 82D3B37B400; Fri, 13 Sep 2002 09:20:49 -0700 (PDT) Received: from mail.imp.ch (mail.imp.ch [157.161.1.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id C08C643E42; Fri, 13 Sep 2002 09:20:48 -0700 (PDT) (envelope-from mb@imp.ch) Received: from nbs.imp.ch (nbs.imp.ch [157.161.4.7]) by mail.imp.ch (8.12.3/8.12.3) with ESMTP id g8DGKl2O063992; Fri, 13 Sep 2002 18:20:48 +0200 (CEST) (envelope-from Martin.Blapp@imp.ch) Received: from levais.imp.ch (levais.imp.ch [157.161.4.66]) by nbs.imp.ch (8.12.3/8.12.3) with ESMTP id g8DGKl75651927; Fri, 13 Sep 2002 18:20:47 +0200 (MES) Date: Fri, 13 Sep 2002 18:20:46 +0200 (CEST) From: Martin Blapp To: John Baldwin Cc: Subject: Re: kernel trap 12, pagefault (another one) In-Reply-To: Message-ID: <20020913181544.L3162-100000@levais.imp.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Just got another one :-( I've turned off ATA write cache and ATA DMA now. Seems to help a bit, but in half a hour I had it crashing again. Dammnit. What's going on here :-((( And what I really really hate is that a normal buildworld doesn't trigger it. Just a openoffice build. F***. panic: bwrite: buffer is not busy??? panic messages: --- Fatal trap 12: page fault while in kernel mode fault virtual address = 0x2000018 fault code = supervisor read, page not present instruction pointer = 0x8:0xc0337a39 stack pointer = 0x10:0xe925c740 frame pointer = 0x10:0xe925c750 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 = 91399 (perl) trap number = 12 panic: page fault syncing disks... panic: bwrite: buffer is not busy??? Uptime: 3h58m11s pfs_vncache_unload(): 6 entries remaining Dumping 1023 MB 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 256 272 288 304 320 336 3 52 368 384 400 416 432 448 464 480 496 512 528 544 560 576 592 608 624 640 656 6 72 688 704 720 736 752 768 784 800 816 832 848 864 880 896 912 928 944 960 976 9 92 1008 #0 0xc022bd54 in doadump () at /usr/src/sys/kern/kern_shutdown.c:212 #1 0xc022c37c in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:345 #2 0xc022c5b3 in panic () at /usr/src/sys/kern/kern_shutdown.c:493 #3 0xc0278350 in bwrite (bp=0xd86a6808) at /usr/src/sys/kern/vfs_bio.c:761 #4 0xc0279b23 in vfs_bio_awrite (bp=0xd86a6808) at /usr/src/sys/kern/vfs_bio.c:1637 #5 0xc01f263e in spec_fsync (ap=0xe925c508) at /usr/src/sys/fs/specfs/spec_vnops.c:406 #6 0xc01f2002 in spec_vnoperate (ap=0xe925c508) at /usr/src/sys/fs/specfs/spec_vnops.c:124 #7 0xc0344c80 in VOP_FSYNC (vp=0xcbfe8000, cred=0xc204ce80, waitfor=2, td=0xc0433040) at vnode_if.h:597 #8 0xc03441cf in ffs_sync (mp=0xcbfdee00, waitfor=2, cred=0xc204ce80, td=0xc0433040) at /usr/src/sys/ufs/ffs/ffs_vfsops.c:1160 #9 0xc028df05 in sync (td=0xc0433040, uap=0x0) at /usr/src/sys/kern/vfs_syscalls.c:130 #10 0xc022be5d in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:254 #11 0xc022c5b3 in panic () at /usr/src/sys/kern/kern_shutdown.c:493 #12 0xc03aca7e in trap_fatal (frame=0xe925c700, eva=33554456) at /usr/src/sys/i386/i386/trap.c:846 #13 0xc03ac6b5 in trap_pfault (frame=0xe925c700, usermode=0, eva=33554456) at /usr/src/sys/i386/i386/trap.c:760 #14 0xc03ac09c in trap (frame= {tf_fs = 24, tf_es = 16, tf_ds = 12058640, tf_edi = -383399108, tf_esi = -1069293720, tf_ebp = -383400112, tf_isp = -383400148, tf_ebx = 0, tf_edx = 33554432, tf_ecx = -872116224, tf_eax = 12087479, tf_trapno = 12, tf_err = 0, tf_eip = -1070368199, tf_cs = 8, tf_eflags = 66054, tf_esp = -1070371830, tf_ss = 1}) at /usr/src/sys/i386/i386/trap.c:446 #15 0xc039b2f8 in calltrap () at /var/tmp//cciyCklS.s:98 #16 0xc033817f in softdep_setup_inomapdep (bp=0xd87a9830, ip=0xccea5a00, newinum=12087479) at /usr/src/sys/ufs/ffs/ffs_softdep.c:1258 #17 0xc032a372 in ffs_nodealloccg (ip=0xccea5a00, cg=513, ipref=5303, mode=33188) at /usr/src/sys/ufs/ffs/ffs_alloc.c:1612 #18 0xc0328b19 in ffs_hashalloc (ip=0xccea5a00, cg=513, pref=12086690, size=33188, allocator=0xc0329f80 ) at /usr/src/sys/ufs/ffs/ffs_alloc.c:1156 #19 0xc0327e91 in ffs_valloc (pvp=0xd0199000, mode=33188, cred=0xcc01e580, vpp=0xe925c92c) at /usr/src/sys/ufs/ffs/ffs_alloc.c:858 #20 0xc035442d in ufs_makeinode (mode=33188, dvp=0xd0199000, vpp=0xe925cbb8, cnp=0xe925cbcc) at /usr/src/sys/ufs/ufs/ufs_vnops.c:2287 #21 0xc0350977 in ufs_create (ap=0xe925ca84) at /usr/src/sys/ufs/ufs/ufs_vnops.c:197 #22 0xc0354b72 in ufs_vnoperate (ap=0xe925ca84) at /usr/src/sys/ufs/ufs/ufs_vnops.c:2724 #23 0xc0296994 in VOP_CREATE (dvp=0xd0199000, vpp=0xe925cbb8, cnp=0xe925cbcc, vap=0xe925cad4) at vnode_if.h:114 ---Type to continue, or q to quit--- #24 0xc0295297 in vn_open_cred (ndp=0xe925cba4, flagp=0xe925cccc, cmode=420, cred=0xcc01e580) at /usr/src/sys/kern/vfs_vnops.c:144 #25 0xc02950e9 in vn_open (ndp=0x0, flagp=0xe925cccc, cmode=420) at /usr/src/sys/kern/vfs_vnops.c:91 #26 0xc028edf8 in kern_open (td=0xcd637e40, path=---Can't read userspace from dump, or kernel process--- ) at /usr/src/sys/kern/vfs_syscalls.c:656 #27 0xc028ebe4 in open (td=0xcd637e40, uap=0x0) at /usr/src/sys/kern/vfs_syscalls.c:619 #28 0xc03ace38 in syscall (frame= {tf_fs = 135331887, tf_es = 47, tf_ds = -1078001617, tf_edi = 8, tf_esi = 673138232, tf_ebp = -1077943112, tf_isp = -383398540, tf_ebx = 673060092, tf_edx = 673138232, tf_ecx = -1077942839, tf_eax = 5, tf_trapno = 22, tf_err = 2, tf_eip = 672663455, tf_cs = 31, tf_eflags = 662, tf_esp = -1077943156, tf_ss = 47}) at /usr/src/sys/i386/i386/trap.c:1050 #29 0xc039b34d in Xint0x80_syscall () at /var/tmp//cciyCklS.s:140 ---Can't read userspace from dump, or kernel process--- Martin Martin Blapp, ------------------------------------------------------------------ ImproWare AG, UNIXSP & ISP, Zurlindenstrasse 29, 4133 Pratteln, CH Phone: +41 061 826 93 00: +41 61 826 93 01 PGP: PGP Fingerprint: B434 53FC C87C FE7B 0A18 B84C 8686 EF22 D300 551E ------------------------------------------------------------------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message