Re: zfs solaris assert panic in 11.0-ALPHA5 r302256

From: Andriy Gapon <avg_at_FreeBSD.org>
Date: Mon, 18 Jul 2016 21:21:29 +0300
On 18/07/2016 20:58, Don Lewis wrote:
> This is with kgdb from ports:
> 
> [snip]
> #13 0xffffffff824be23a in assfail (
>     a=0x80 <error: Cannot access memory at address 0x80>, 
>     f=0xfffffe085a435d90 "", l=0)
>     at /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c:81
> #14 0xffffffff8215b928 in dbuf_dirty (db=<optimized out>, tx=<optimized out>)
>     at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c:1232
> #15 0xffffffff8215c0e4 in dbuf_dirty (db=<optimized out>, tx=<optimized out>)
>     at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c:1383
> #16 0xffffffff8215c0e4 in dbuf_dirty (db=<optimized out>, tx=<optimized out>)
>     at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c:1383
> #17 0xffffffff82166fd9 in dmu_write_uio_dnode (dn=<optimized out>, 
>     uio=<optimized out>, size=<optimized out>, tx=<optimized out>)
>     at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c:1193
> #18 0xffffffff82166e92 in dmu_write_uio_dbuf (zdb=0xfffff806bacc0b88, 
>     uio=0xfffffe085a4368f0, size=65536, tx=0xfffff803a4043600)
>     at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c:1244
> #19 0xffffffff82224bac in zfs_write (vp=<optimized out>, uio=<optimized out>, 
>     ioflag=<optimized out>, cr=<optimized out>, ct=<optimized out>)
> [snip]
> 
> There's not a lot for me to get traction with ...

I think that it should be possible to get to the interesting data
starting with zdb in frame 18, but it can take some effort.

> This is also not a very repeatable thing for me.  I've only had it
> happen once even though this machine is kept very busy building ports.

Okay.  It seems to have happened at least once for one other person.

-- 
Andriy Gapon
Received on Mon Jul 18 2016 - 16:22:29 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:06 UTC