Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Sep 2006 10:30:12 +0300
From:      "Vlad GALU" <dudu@dudu.ro>
To:        freebsd-stable@freebsd.org
Subject:   Frequent VFS crashes with RELENG_6
Message-ID:  <ad79ad6b0609300030x20aaf303vbebf2303b20e412e@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I've been getting random crashes like the one below, once or twice a
week, always in the same code path. The system is a RELENG_6 as of Wed
Sep 27 11:42:57 EEST 2006, running on amd64.

-- cut here --
#0  doadump () at pcpu.h:172
No locals.
#1  0xffffffff8022d033 in boot (howto=3D260) at ../../../kern/kern_shutdown=
.c:409
        first_buf_printf =3D 1
#2  0xffffffff8022d687 in panic (fmt=3D0xffffff002bb6e260 "=B0=F6=BE\"") at
../../../kern/kern_shutdown.c:565
        bootopt =3D 260
        newpanic =3D 0
        ap =3D {{gp_offset =3D 16, fp_offset =3D 48, overflow_arg_area =3D
0xffffffffa7995790, reg_save_area =3D 0xffffffffa79956b0}}
        buf =3D "vm_page_unwire: invalid wire count: 0", '\0' <repeats 218 =
times>
#3  0xffffffff8036980b in vm_page_unwire (m=3D0xffffff003e5c79e8,
activate=3D0) at ../../../vm/vm_page.c:1265
No locals.
#4  0xffffffff80282c15 in vfs_vmio_release (bp=3D0xffffffff9a6c2430) at
../../../kern/vfs_bio.c:1470
        i =3D 1
        m =3D 0xffffff003e5c79e8
#5  0xffffffff80285f78 in getnewbuf (slpflag=3D0, slptimeo=3D0, size=3D0,
maxsize=3D16384) at ../../../kern/vfs_bio.c:1779
        addr =3D 18446744072226429136
        bp =3D (struct buf *) 0xffffffff9a6c2430
        nbp =3D (struct buf *) 0xffffffff9a69ac48
        defrag =3D 0
        nqindex =3D 1
        flushingbufs =3D 0
#6  0xffffffff802863c0 in getblk (vp=3D0xffffff001015c5d0, blkno=3D0,
size=3D2048, slpflag=3D0, slptimeo=3D0, flags=3D0) at
../../../kern/vfs_bio.c:2486
        bsize =3D 0
        maxsize =3D 0
        vmio =3D 1
        offset =3D 0
        bp =3D (struct buf *) 0x0
        bo =3D (struct bufobj *) 0xffffff001015c720
#7  0xffffffff802880ec in breadn (vp=3D0xffffff001015c5d0, blkno=3D0,
size=3D0, rablkno=3D0x0, rabsize=3D0x0, cnt=3D0, cred=3D0x0, bpp=3D0x0) at
../../../kern/vfs_bio.c:738
        bp =3D (struct buf *) 0xffffffffa79958f0
        rabp =3D (struct buf *) 0x344
        i =3D -1
        rv =3D 0
        readwait =3D 0
#8  0xffffffff8028850e in bread (vp=3D0x0, blkno=3D0, size=3D0, cred=3D0x0,
bpp=3D0x0) at ../../../kern/vfs_bio.c:719
No locals.
#9  0xffffffff803427a5 in ffs_read (ap=3D0x0) at ../../../ufs/ffs/ffs_vnops=
.c:523
        vp =3D (struct vnode *) 0xffffff001015c5d0
        ip =3D (struct inode *) 0xffffff0017978780
        uio =3D (struct uio *) 0xffffffffa7995b50
        fs =3D (struct fs *) 0xffffff0012347000
        bp =3D (struct buf *) 0x0
        lbn =3D 0
        nextlbn =3D 1
        bytesinfile =3D 0
        size =3D 2048
        xfersize =3D 836
        blkoffset =3D 0
        error =3D 0
        orig_resid =3D 4096
        seqcount =3D 2
        ioflag =3D 131072
#10 0xffffffff803b374a in VOP_READ_APV (vop=3D0x0, a=3D0x0) at vnode_if.c:6=
43
        rc =3D 0
#11 0xffffffff802a74e0 in vn_read (fp=3D0xffffff001e5f8078,
uio=3D0xffffffffa7995b50, active_cred=3D0x0, flags=3D0,
td=3D0xffffff002bb6e260) at vnode_if.h:343
        vp =3D (struct vnode *) 0xffffff001015c5d0
        error =3D 0
        ioflag =3D 131072
#12 0xffffffff80257b64 in dofileread (td=3D0xffffff002bb6e260, fd=3D5,
fp=3D0xffffff001e5f8078, auio=3D0xffffffffa7995b50, offset=3D0, flags=3D0) =
at
file.h:240
        cnt =3D 4096
        error =3D 509575288
        ktruio =3D (struct uio *) 0x0
#13 0xffffffff80257de0 in kern_readv (td=3D0xffffff002bb6e260, fd=3D5,
auio=3D0xffffffffa7995b50) at ../../../kern/sys_generic.c:192
        fp =3D (struct file *) 0xffffff001e5f8078
        error =3D 0
#14 0xffffffff80257eda in read (td=3D0x0, uap=3D0x0) at
../../../kern/sys_generic.c:116
        auio =3D {uio_iov =3D 0xffffffffa7995b40, uio_iovcnt =3D 1,
uio_offset =3D 0, uio_resid =3D 4096, uio_segflg =3D UIO_USERSPACE, uio_rw =
=3D
UIO_READ, uio_td =3D 0xffffff002bb6e260}
        aiov =3D {iov_base =3D 0x666000, iov_len =3D 4096}
#15 0xffffffff8038b2d8 in syscall (frame=3D
      {tf_rdi =3D 5, tf_rsi =3D 6709248, tf_rdx =3D 4096, tf_rcx =3D
542953472, tf_r8 =3D 1, tf_r9 =3D 0, tf_rax =3D 3, tf_rbx =3D 6151168, tf_r=
bp
=3D 4294967295, tf_r10 =3D 3260, tf_r11 =3D 518, tf_r12 =3D 0, tf_r13 =3D
140737488327200, tf_r14 =3D 140737488327328, tf_r15 =3D 5, tf_trapno =3D 12=
,
tf_addr =3D 9093168, tf_flags =3D 0, tf_err =3D 2, tf_rip =3D 550694412, tf=
_cs
=3D 43, tf_rflags =3D 518, tf_rsp =3D 140737488327160, tf_ss =3D 35}) at
../../../amd64/amd64/trap.c:792
        params =3D 0x7fffffff9200 <Address 0x7fffffff9200 out of bounds>
        callp =3D (struct sysent *) 0xffffffff80502ae8
        p =3D (struct proc *) 0xffffff0022bef6b0
        orig_tf_rflags =3D 518
        sticks =3D 116
        error =3D 0
        narg =3D 3
        args =3D {5, 6709248, 4096, 542953472, 1, 0, 140737488327328, 5}
        argp =3D (register_t *) 0x0
        code =3D 3
        reg =3D 48
        regcnt =3D 6
#16 0xffffffff80377bc8 in Xfast_syscall () at
../../../amd64/amd64/exception.S:270
-- and here --


--=20
If it's there, and you can see it, it's real.
If it's not there, and you can see it, it's virtual.
If it's there, and you can't see it, it's transparent.
If it's not there, and you can't see it, you erased it.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ad79ad6b0609300030x20aaf303vbebf2303b20e412e>