Date: Sat, 9 Mar 1996 00:30:29 -0600 From: Rich Murphey <rich@rich.isdn.bcm.tmc.edu> To: imb@scgt.oz.au Cc: stable@freebsd.org Subject: Re: free vnode isn't Message-ID: <199603090630.AAA00994@rich.isdn.bcm.tmc.edu> In-Reply-To: <199603090323.OAA18397@asstdc.scgt.oz.au> (message from michael butler on Sat, 9 Mar 1996 14:23:16 %2B1100 (EST))
next in thread | previous in thread | raw e-mail | index | archive | help
|From: michael butler <imb@scgt.oz.au> |If you aren't already using it, sup (or ftp) the new /sys/i386/isa/isa.c and |rebuild your kernel. It fixes all sorts of obscure (eisa/vesa) problems with |just one line :-) Yep, thanks, the isa.c fix that Justin provided did fix certain symtoms with an adaptec 1742 eisa/scsi adapter here. But I still see remaining problems even with that fix. That is, the backtraces I've posted before and those below are for kernels that have included Justin's isa.c fix. Rich IdlePTD 1ec000 current pcb at 1df4c4 panic: free vnode isn't #0 boot (howto=256) at ../../i386/i386/machdep.c:911 #1 0xf0114303 in panic (fmt=0xf0129c83 "free vnode isn't") at ../../kern/subr_prf.c:124 #2 0xf0129d27 in getnewvnode (tag=VT_UFS, mp=0xf07afa00, vops=0xf077ed00, vpp=0xefbffcc4) at ../../kern/vfs_subr.c:352 #3 0xf01797ce in ffs_vget (mp=0xf07afa00, ino=38405, vpp=0xefbffd40) at ../../ufs/ffs/ffs_vfsops.c:781 #4 0xf017ce40 in ufs_lookup (ap=0xefbffdb0) at ../../ufs/ufs/ufs_lookup.c:562 #5 0xf01292b5 in lookup (ndp=0xefbffe44) at ./vnode_if.h:27 #6 0xf0128e02 in namei (ndp=0xefbffe44) at ../../kern/vfs_lookup.c:147 #7 0xf012ccce in lstat (p=0xf091c300, uap=0xefbfff94, retval=0xefbfff8c) at ../../kern/vfs_syscalls.c:1268 #8 0xf0199dab in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = -1, tf_esi = 230400, tf_ebp = -272639020, tf_isp = -272629788, tf_ebx = 230472, tf_edx = 230464, tf_ecx = 204800, tf_eax = 190, tf_trapno = 582, tf_err = 582, tf_eip = 42389, tf_cs = 31, tf_eflags = 582, tf_esp = -272639140, tf_ss = 39}) at ../../i386/i386/trap.c:906 #9 0xf019216b in Xsyscall () #10 0x79e2 in ?? () IdlePTD 1ec000 current pcb at 1df4c4 panic: page fault #0 boot (howto=cannot read proc at 0xf07f6d00 ) at ../../i386/i386/machdep.c:911 cannot read proc at 0xf07f6d00 IdlePTD 1ec000 current pcb at 1df4c4 panic: free vnode isn't #0 boot (howto=256) at ../../i386/i386/machdep.c:911 #1 0xf0114303 in panic (fmt=0xf0129c83 "free vnode isn't") at ../../kern/subr_prf.c:124 #2 0xf0129d27 in getnewvnode (tag=VT_UFS, mp=0xf07ba800, vops=0xf077ed00, vpp=0xefbffcc4) at ../../kern/vfs_subr.c:352 #3 0xf01797ce in ffs_vget (mp=0xf07ba800, ino=355311, vpp=0xefbffd40) at ../../ufs/ffs/ffs_vfsops.c:781 #4 0xf017ce40 in ufs_lookup (ap=0xefbffdb0) at ../../ufs/ufs/ufs_lookup.c:562 #5 0xf01292b5 in lookup (ndp=0xefbffe44) at ./vnode_if.h:27 #6 0xf0128e02 in namei (ndp=0xefbffe44) at ../../kern/vfs_lookup.c:147 #7 0xf012ccce in lstat (p=0xf0922a00, uap=0xefbfff94, retval=0xefbfff8c) at ../../kern/vfs_syscalls.c:1268 #8 0xf0199dab in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = -1, tf_esi = 232192, tf_ebp = -272638972, tf_isp = -272629788, tf_ebx = 232268, tf_edx = 232256, tf_ecx = 204800, tf_eax = 190, tf_trapno = 582, tf_err = 582, tf_eip = 42389, tf_cs = 31, tf_eflags = 582, tf_esp = -272639092, tf_ss = 39}) at ../../i386/i386/trap.c:906 #9 0xf019216b in Xsyscall () #10 0x79e2 in ?? ()
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603090630.AAA00994>