From owner-freebsd-stable@FreeBSD.ORG Tue Sep 30 21:53:31 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F128316A4B3 for ; Tue, 30 Sep 2003 21:53:31 -0700 (PDT) Received: from rusunix.org (rusunix.org [195.162.58.254]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6452843F93 for ; Tue, 30 Sep 2003 21:53:30 -0700 (PDT) (envelope-from aquatique@rusunix.org) Received: by rusunix.org (CommuniGay Pro, from userid 1111) id 595E71CDDA5; Wed, 1 Oct 2003 11:53:27 +0700 (OMSST) Date: Wed, 1 Oct 2003 11:53:27 +0700 From: "Evgueni V. Gavrilov" To: freebsd-stable@FreeBSD.ORG Message-ID: <20031001045327.GA10447@rusunix.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.4i Subject: 4.9-PRE Fatal trap 9: general protection fault while in kernel mode X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Oct 2003 04:53:32 -0000 IdlePTD at phsyical address 0x0038e000 initial pcb at physical address 0x002f5bc0 panicstr: general protection fault panic messages: --- Fatal trap 9: general protection fault while in kernel mode instruction pointer = 0x8:0xc0247927 stack pointer = 0x10:0xcd7a3cb4 frame pointer = 0x10:0xcd7a3cb8 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 = 96016 (find) interrupt mask = none trap number = 9 panic: general protection fault syncing disks... 64 done Uptime: 5d8h41m12s dumping to dev #da/0x20009, offset 128 dump 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 --- #0 dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487 487 if (dumping++) { (kgdb) where full #0 dumpsys () at /usr/src/sys/kern/kern_shutdown.c:487 error = 0 #1 0xc0189393 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:316 howto = 256 #2 0xc01897b8 in poweroff_wait (junk=0xc02c2fac, howto=-1070847291) at /usr/src/sys/kern/kern_shutdown.c:595 fmt = 0xc02c2fac "%s" bootopt = 256 buf = "general protection fault", '\000' #3 0xc0272e5a in trap_fatal (frame=0xcd7a3c74, eva=0) at /usr/src/sys/i386/i386/trap.c:974 frame = (struct trapframe *) 0x100 code = -1070846036 type = 9 ss = -1070846036 esp = 0 softseg = {ssd_base = 0, ssd_limit = 1048575, ssd_type = 27, ssd_dpl = 0, ssd_p = 1, ssd_xx = 5, ssd_xx1 = 0, ssd_def32 = 1, ssd_gran = 1} #4 0xc0272863 in trap (frame={tf_fs = 16, tf_es = 16, tf_ds = 16, tf_edi = 768, tf_esi = -1049267200, tf_ebp = -847627080, tf_isp = -847627104, tf_ebx = -1053970560, tf_edx = -1, tf_ecx = 5, tf_eax = 771, tf_trapno = 9, tf_err = 0, tf_eip = -1071351513, tf_cs = 8, tf_eflags = 66070, tf_esp = 1, tf_ss = -847627016}) at /usr/src/sys/i386/i386/trap.c:636 p = (struct proc *) 0xcd693560 sticks = 3222421807 i = 0 ucode = 0 type = 9 code = 0 eva = 0 #5 0xc0247927 in zalloc (z=0xc12daf80) at /usr/src/sys/vm/vm_zone.c:70 item = (void *) 0x0 z = 0x0 z = 0x0 #6 0xc0237c07 in ufsdirhash_build (ip=0xc1cb4500) at /usr/src/sys/ufs/ufs/ufs_dirhash.c:166 dh = (struct dirhash *) 0xc1757400 bp = (struct buf *) 0x0 ep = (struct direct *) 0x300 vp = (struct vnode *) 0xce085780 bmask = -847627000 pos = -1054849664 dirblocks = 11 i = 1 j = 0 memreqd = 3425 nblocks = 17 narrays = 3 nslots = 768 slot = 1 #7 0xc02327b6 in ufs_lookup (ap=0xcd7a3db8) at /usr/src/sys/ufs/ufs/ufs_lookup.c:196 vdp = (struct vnode *) 0xce085780 dp = (struct inode *) 0xc1cb4500 bp = (struct buf *) 0x0 ep = (struct direct *) 0x0 entryoffsetinblock = -1043643136 slotstatus = FOUND slotoffset = -1 slotsize = 0 slotfreespace = 0 slotneeded = 0 numdirpasses = 0 endsearch = -1062851840 prevoff = -847626876 pdp = (struct vnode *) 0xc017d27e tdp = (struct vnode *) 0x1000040 enduseful = -847626936 bmask = 16383 lockparent = 0 wantparent = 0 namlen = 0 error = 0 vpp = (struct vnode **) 0xcd7a3ea0 cnp = (struct componentname *) 0xcd7a3eb4 cred = (struct ucred *) 0xc17eff80 flags = 49284 nameiop = 0 p = (struct proc *) 0xcd693560 #8 0xc02379cd in ufs_vnoperate (ap=0xcd7a3db8) at /usr/src/sys/ufs/ufs/ufs_vnops.c:2376 ap = (struct vop_generic_args *) 0x0 #9 0xc01b3456 in vfs_cache_lookup (ap=0xcd7a3e10) at vnode_if.h:77 rc = 0 a = {a_desc = 0xc02cd1a0, a_dvp = 0xce085780, a_vpp = 0xcd7a3ea0, a_cnp = 0xcd7a3eb4} dvp = (struct vnode *) 0xce085780 vpp = (struct vnode **) 0xcd7a3ea0 cnp = (struct componentname *) 0xcd7a3eb4 ap = (struct vop_lookup_args *) 0x0 dvp = (struct vnode *) 0xce085780 vp = (struct vnode *) 0xce085780 lockparent = 0 error = 0 vpp = (struct vnode **) 0xcd7a3ea0 cnp = (struct componentname *) 0xcd7a3eb4 cred = (struct ucred *) 0x0 flags = 49284 p = (struct proc *) 0xcd693560 vpid = 3223550413 #10 0xc02379cd in ufs_vnoperate (ap=0xcd7a3e10) at /usr/src/sys/ufs/ufs/ufs_vnops.c:2376 ap = (struct vop_generic_args *) 0x0 #11 0xc01b6359 in lookup (ndp=0xcd7a3e8c) at vnode_if.h:52 a = {a_desc = 0xc02cd160, a_dvp = 0xce085780, a_vpp = 0xcd7a3ea0, a_cnp = 0xcd7a3eb4} dvp = (struct vnode *) 0xce085780 cnp = (struct componentname *) 0xcd7a3eb4 cp = 0xce118c08 "" dp = (struct vnode *) 0xce085780 tdp = (struct vnode *) 0xcdd06508 mp = (struct mount *) 0xce118c08 docache = 32 wantparent = 0 rdonly = 0 trailing_slash = 0 error = 0 dpunlocked = 0 cnp = (struct componentname *) 0xcd7a3eb4 p = (struct proc *) 0xcd693560 #12 0xc01b5e54 in namei (ndp=0xcd7a3e8c) at /usr/src/sys/kern/vfs_lookup.c:153 fdp = (struct filedesc *) 0xc20dec00 cp = 0xc20dec00 "<ì\rÂ\214ì\rÂ\200W\bÎ" dp = (struct vnode *) 0xce085780 aiov = {iov_base = 0x1
, iov_len = 0} auio = {uio_iov = 0xcd7a3ef8, uio_iovcnt = 0, uio_offset = 4504702586339200, uio_resid = 131074, uio_segflg = 3456653184, uio_rw = UIO_READ, uio_procp = 0x0} error = -838314112 linklen = -838314112 cnp = (struct componentname *) 0xcd7a3eb4 p = (struct proc *) 0xcd693560 #13 0xc01bbb39 in lstat (p=0xcd693560, uap=0xcd7a3f80) at /usr/src/sys/kern/vfs_syscalls.c:1824 p = (struct proc *) 0xcd693560 error = 2 vp = (struct vnode *) 0xcd693560 sb = {st_dev = 3446224224, st_ino = 4, st_mode = 23744, st_nlink = 49197, st_uid = 0, st_gid = 3456653184, st_rdev = 0, st_atimespec = {tv_sec = 134574080, tv_nsec = 0}, st_mtimespec = { tv_sec = -1036960000, tv_nsec = -1070802720}, st_ctimespec = {tv_sec = -838314112, tv_nsec = 0}, st_size = -3640528179176065696, st_blocks = 0, st_blksize = 3447340780, st_flags = 1, st_gen = 4096, st_lspare = 0, st_qspare = {0, 11814132880}} nd = {ni_dirp = 0x8060040 "00009405", ni_segflg = UIO_USERSPACE, ni_startdir = 0x0, ni_rootdir = 0xcd0aee00, ni_topdir = 0x0, ni_vp = 0x0, ni_dvp = 0xce085780, ni_pathlen = 1, ni_next = 0xce118c08 "", ni_loopcnt = 0, ni_cnd = {cn_nameiop = 0, cn_flags = 49284, cn_proc = 0xcd693560, cn_cred = 0xc17eff80, cn_pnbuf = 0xce118c00 "00009405", cn_nameptr = 0xce118c00 "00009405", cn_namelen = 8, cn_consume = 0}} #14 0xc027307e in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 134610944, tf_esi = 134611020, tf_ebp = -1077937436, tf_isp = -847626284, tf_ebx = 672080620, tf_edx = 134557696, tf_ecx = 0, tf_eax = 190, tf_trapno = 7, tf_err = 2, tf_eip = 671761728, tf_cs = 31, tf_eflags = 659, tf_esp = -1077937576, tf_ss = 47}) at /usr/src/sys/i386/i386/trap.c:1175 params = 0xbfbffa5c "@" i = 0 callp = (struct sysent *) 0xc02d5c90 p = (struct proc *) 0xcd693560 orig_tf_eflags = 659 sticks = 82 error = 0 narg = 2 args = {134611008, 134611020, 4096, 134554388, 0, 0, 0, 0} have_mplock = 1 code = 190 #15 0xc0267505 in Xint0x80_syscall () No symbol table info available. #16 0x280a0cf5 in ?? () No symbol table info available. #17 0x280a0596 in ?? () No symbol table info available. #18 0x804971a in ?? () No symbol table info available. #19 0x804b9a0 in ?? () No symbol table info available. #20 0x80493ce in ?? () No symbol table info available. (kgdb) quit Copyright (c) 1992-2003 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.9-PRERELEASE #0: Thu Sep 25 17:43:26 OMSST 2003 aquatique@rusunix.org:/usr/obj/usr/src/sys/NEWMONSTER Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 999724763 Hz CPU: Intel Pentium III (999.72-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x68a Stepping = 10 Features=0x387fbff real memory = 268369920 (262080K bytes) avail memory = 257511424 (251476K bytes) Preloaded elf kernel "kernel" at 0xc036f000. Preloaded elf module "vesa.ko" at 0xc036f09c. netsmb_dev: loaded VESA: v2.0, 4096k memory, flags:0x0, mode table:0xc036c282 (1000022) VESA: ATI MACH64 Pentium Pro MTRR support enabled Using $PIR table, 268435454 entries at 0xc00fdf10 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 pci0: at 2.0 irq 11 fxp0: port 0x5880-0x58bf mem 0xfb000000-0xfb0fffff,0xfb101000-0xfb101fff irq 10 at device 3.0 on pci0 fxp0: Ethernet address 00:d0:b7:b8:ab:64 inphy0: on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto dc0: port 0x5400-0x54ff mem 0xfb102000-0xfb1020ff irq 5 at device 7.0 on pci0 dc0: Ethernet address: 00:80:ad:08:12:2b miibus1: on dc0 ukphy0: on miibus1 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto puc0: port 0x5c00-0x5c0f,0x58c0-0x58ff,0x5800-0x587f irq 12 at device 8.0 on pci0 sio4: type 16550A sio5: type 16550A sio6: type 16550A sio7: type 16550A sio8: type 16550A sio9: type 16550A sio10: type 16550A sio11: type 16550A isab0: at device 15.0 on pci0 isa0: on isab0 atapci0: port 0x5c10-0x5c1f,0x374-0x377,0x170-0x177 at device 15.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pcib1: on motherboard pci1: on pcib1 ahc0: port 0x6000-0x60ff mem 0xfd000000-0xfd000fff irq 9 at device 4.0 on pci1 aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs ahc1: port 0x6400-0x64ff mem 0xfd001000-0xfd001fff irq 9 at device 4.1 on pci1 aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs orm0: