Date: Sun, 12 Mar 2017 09:53:49 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-fs@FreeBSD.org Subject: [Bug 203419] solaris assert: (dn->dn_phys->dn_nlevels == 0 && db->db_level == ... Message-ID: <bug-203419-3630-EzTr6i2zKb@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-203419-3630@https.bugs.freebsd.org/bugzilla/> References: <bug-203419-3630@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D203419 --- Comment #2 from Andriy Gapon <avg@FreeBSD.org> --- For posterity, link to another case where the problem happened: https://lists.freebsd.org/pipermail/freebsd-current/2016-July/062281.html Here is a stack trace from the link: panic: solaris assert: (dn->dn_phys->dn_nlevels =3D=3D 0 && db->db_level = =3D=3D 0) || dn->dn_phys->dn_nlevels > db->db_level || dn->dn_next_nlevels[txgoff] > db->db_level || dn->dn_next_nlevels[(tx->tx_txg-1) & TXG_MASK] > db->db_lev= el || dn->dn_next_nlevels[(tx->tx_txg cpuid =3D 2 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe085a435= eb0 vpanic() at vpanic+0x182/frame 0xfffffe085a435f30 panic() at panic+0x43/frame 0xfffffe085a435f90 assfail() at assfail+0x1a/frame 0xfffffe085a435fa0 dbuf_dirty() at dbuf_dirty+0x3e8/frame 0xfffffe085a436060 dbuf_dirty() at dbuf_dirty+0xba4/frame 0xfffffe085a436120 dbuf_dirty() at dbuf_dirty+0xba4/frame 0xfffffe085a4361e0 dmu_write_uio_dnode() at dmu_write_uio_dnode+0x129/frame 0xfffffe085a436270 dmu_write_uio_dbuf() at dmu_write_uio_dbuf+0x42/frame 0xfffffe085a4362a0 zfs_freebsd_write() at zfs_freebsd_write+0x87c/frame 0xfffffe085a4364c0 VOP_WRITE_APV() at VOP_WRITE_APV+0x16f/frame 0xfffffe085a4365d0 vn_write() at vn_write+0x218/frame 0xfffffe085a436650 vn_io_fault1() at vn_io_fault1+0x1d2/frame 0xfffffe085a4367b0 vn_io_fault() at vn_io_fault+0x197/frame 0xfffffe085a436830 dofilewrite() at dofilewrite+0x87/frame 0xfffffe085a436880 kern_writev() at kern_writev+0x68/frame 0xfffffe085a4368d0 sys_write() at sys_write+0x84/frame 0xfffffe085a436920 amd64_syscall() at amd64_syscall+0x2db/frame 0xfffffe085a436a30 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe085a436a30 --- syscall (4, FreeBSD ELF64, sys_write), rip =3D 0x800b9ddea, rsp =3D 0x7fffffffe568, rbp =3D 0x7fffffffe760 --- KDB: enter: panic That instance was not diagnosed too. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-203419-3630-EzTr6i2zKb>