From owner-freebsd-bugs Tue Nov 23 6:39:55 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from foo.sics.se (foo.sics.se [193.10.66.234]) by hub.freebsd.org (Postfix) with ESMTP id AAD0F14BF4; Tue, 23 Nov 1999 06:39:48 -0800 (PST) (envelope-from assar@foo.sics.se) Received: (from assar@localhost) by foo.sics.se (8.9.3/8.9.3) id PAA40103; Tue, 23 Nov 1999 15:39:25 +0100 (CET) (envelope-from assar) From: assar@stacken.kth.se To: gnats-admin@FreeBSD.org Cc: freebsd-bugs@FreeBSD.org Subject: Re: kern/15063: "indirect pointer mismatch" in softdep References: <199911231410.GAA34257@freefall.freebsd.org> Date: 23 Nov 1999 15:39:25 +0100 In-Reply-To: gnats-admin@FreeBSD.org's message of "Tue, 23 Nov 1999 06:10:01 -0800 (PST)" Message-ID: <5lr9hhff1e.fsf@foo.sics.se> Lines: 50 User-Agent: Gnus/5.070098 (Pterodactyl Gnus v0.98) Emacs/20.4 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org some additional information: the file system being written to was / and as far as I can tell it wasn't full at the moment. a little bit of cut-n-paste from gdb: (kgdb) f 20 #20 0xc023d239 in ffs_fsync (ap=0xc840df88) at ../../ufs/ffs/ffs_vnops.c:210 (kgdb) p *ap $3 = {a_desc = 0xc02f5920, a_vp = 0xc83f9e80, a_cred = 0xc073b900, a_waitfor = 3, a_p = 0xc83ff800} (kgdb) p a_vp No symbol "a_vp" in current context. (kgdb) p ap->a_vp $4 = (struct vnode *) 0xc83f9e80 (kgdb) p *$ $5 = {v_flag = 2105344, v_usecount = 1736, v_writecount = 0, v_holdcnt = 110, v_id = 60, v_mount = 0xc0b09400, v_op = 0xc0b2cc00, v_freelist = { tqe_next = 0xc83f9d40, tqe_prev = 0xc83f9fdc}, v_mntvnodes = { le_next = 0xc83f9f20, le_prev = 0xc83f9d64}, v_cleanblkhd = { tqh_first = 0xc34679c0, tqh_last = 0xc34457f8}, v_dirtyblkhd = { tqh_first = 0xc3468548, tqh_last = 0xc34a28c8}, v_synclist = { le_next = 0x0, le_prev = 0xc0b18664}, v_numoutput = 1, v_type = VBLK, v_un = {vu_mountedhere = 0xc0b68b80, vu_socket = 0xc0b68b80, vu_spec = { vu_specinfo = 0xc0b68b80, vu_specnext = {sle_next = 0x0}}, vu_fifoinfo = 0xc0b68b80}, v_lease = 0x0, v_lastw = 0, v_cstart = 0, v_lasta = 0, v_clen = 0, v_object = 0xc03291c0, v_interlock = { lock_data = 0}, v_vnlock = 0x0, v_tag = VT_UFS, v_data = 0xc0b66f00, v_cache_src = {lh_first = 0x0}, v_cache_dst = {tqh_first = 0xc0b2bac0, tqh_last = 0xc0b2bad0}, v_dd = 0xc83f9e80, v_ddid = 0, v_pollinfo = { vpi_lock = {lock_data = 0}, vpi_selinfo = {si_pid = 0, si_flags = 0}, vpi_events = 0, vpi_revents = 0}} (kgdb) p $.v_mount $6 = (struct mount *) 0xc0b09400 (kgdb) p *$ $7 = {mnt_list = {tqe_next = 0xc0b5ca00, tqe_prev = 0xc0302964}, mnt_op = 0xc030cbe0, mnt_vfc = 0xc030cc20, mnt_vnodecovered = 0x0, mnt_syncer = 0xc83f9840, mnt_vnodelist = {lh_first = 0xc8e47600}, mnt_lock = {lk_interlock = {lock_data = 0}, lk_flags = 17825792, lk_sharecount = 1, lk_waitcount = 0, lk_exclusivecount = 0, lk_prio = 20, lk_wmesg = 0xc02c46c2 "vfslock", lk_timo = 0, lk_lockholder = -1}, mnt_flag = 2117632, mnt_kern_flag = 0, mnt_maxsymlinklen = 60, mnt_stat = { f_spare2 = 0, f_bsize = 1024, f_iosize = 8192, f_blocks = 39647, f_bfree = 12503, f_bavail = 9332, f_files = 10110, f_ffree = 9006, f_fsid = {val = {938346654, 1041415783}}, f_owner = 0, f_type = 2, f_flags = 2117632, f_syncwrites = 5, f_asyncwrites = 138, f_fstypename = "ufs", '\000' , f_mntonname = "/", '\000' , f_mntfromname = "/dev/wd0s1a", '\000' }, mnt_data = 0xc0b5cc00, mnt_time = 943360985, mnt_iosize_max = 126976} (kgdb) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message