NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/39929: NetBSD 5.0_BETA kernel panics when trying to access



The following reply was made to PR kern/39929; it has been noted by GNATS.

From: Reinoud Zandijk <reinoud%NetBSD.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: kern/39929: NetBSD 5.0_BETA kernel panics when trying to access
Date: Sat, 29 Nov 2008 23:28:52 +0100

 Hi
 
 i think i've found a clue; it only happends when you use `growisofs -Z 
 /dev/rcd0d=file.iso' and NOT when using `growisofs -Z /dev/rcd0d files' 
 i.e. its the `=' extension that is somwhow crashing it.
 
 I've appended a first glance on the trace at the end.
 
 With regards,
 Reinoud
 
 
 #7  0xc010cbdf in calltrap ()
 
 #8  0xc02c1a0f in genfs_directio (vp=0xcf9c573c, uio=0xccfbfc8c, 
 ioflag=8192)
     at ../../../../miscfs/genfs/genfs_io.c:1585
 1585 error = WAPBL_BEGIN(vp->v_mount);
 
 #9  0xc02a4475 in ffs_read (v=0xccfbfc14) at 
 ../../../../ufs/ufs/ufs_readwrite.c:128
 128 genfs_directio(vp, uio, ioflag);
 
 #10 0xc06a890c in VOP_READ (vp=0xcf9c573c, uio=0xccfbfc8c, ioflag=8192, 
 cred=0xcb326480)
     at ../../../../kern/vnode_if.c:473
 473 error = (VCALL(vp, VOFFSET(vop_read), &a));
 
 #11 0xc0698623 in vn_read (fp=0xd1a2a340, offset=0xd1a2a340, 
 uio=0xccfbfc8c, cred=0xcb326480, flags=1)
     at ../../../../kern/vfs_vnops.c:452
 452 error = VOP_READ(vp, uio, ioflag, cred);
 
 #12 0xc05c71b5 in dofileread (fd=3, fp=0xc0900014, buf=0xb9800000, 
 nbyte=65536, offset=0xd1a2a340, flags=1, 
     retval=0xccfbfd28) at ../../../../kern/sys_generic.c:156
 156 error = (*fp->f_ops->fo_read)(fp, offset, &auio, fp->f_cred, flags);
 
 #13 0xc05c72af in sys_read (l=0xcee01520, uap=0xccfbfd00, 
 retval=0xccfbfd28)
     at ../../../../kern/sys_generic.c:121
 121 return (dofileread(fd, fp, SCARG(uap, buf), SCARG(uap, nbyte),
 
 #14 0xc05d2cc9 in syscall (frame=0xccfbfd48) at 
        ../../../../sys/syscallvar.h:61
 61 error = (*sy->sy_call)(l, uap, rval);
 
 #15 0xc0100514 in syscall1 ()
 
 
 (gdb) print *vp->v_mount
 $2 = {mnt_list = {cqe_next = 0xcc969000, cqe_prev = 0xc09b05a8}, 
 mnt_vnodelist = {tqh_first = 0xcb33fa10, 
     tqh_last = 0xd9aa6914}, mnt_op = 0xc09682c0, mnt_vnodecovered = 0x0, 
 mnt_syncer = 0xcc7352f0, 
   mnt_transinfo = 0xcb30eaf0, mnt_data = 0xc2155600, mnt_unmounting = 
 {rw_owner = 0}, mnt_renamelock = {u = {
       mtxa_owner = 0}}, mnt_refcnt = 56037, mnt_recursecnt = 0, mnt_flag = 
 20736, mnt_iflag = 448, 
   mnt_fs_bshift = 13, mnt_dev_bshift = 9, mnt_stat = {f_flag = 0, f_bsize = 
 8192, f_frsize = 1024, 
     f_iosize = 8192, f_blocks = 19608281, f_bfree = 3519662, f_bavail = 
 2539248, f_bresvd = 980414, 
     f_files = 4901758, f_ffree = 4217713, f_favail = 4217713, f_fresvd = 0, 
 f_syncreads = 15494932, 
     f_syncwrites = 715839, f_asyncreads = 953, f_asyncwrites = 175332, 
 f_fsidx = {__fsid_val = {0, 1931}}, 
     f_fsid = 0, f_namemax = 255, f_owner = 0, f_spare = {0, 0, 0, 0}, 
     f_fstypename = "ffs", '\0' <repeats 28 times>, f_mntonname = "/", '\0' 
 <repeats 1022 times>, 
     f_mntfromname = "/dev/wd0a", '\0' <repeats 1014 times>}, 
 mnt_specdataref = {specdataref_container = 0x0, 
     specdataref_lock = {u = {mtxa_owner = 0}}}, mnt_updating = {u = 
 {mtxa_owner = 0}}, mnt_wapbl_op = 0x0, 
   mnt_wapbl = 0x0, mnt_wapbl_replay = 0x0}
 


Home | Main Index | Thread Index | Old Index