[Bug 236480] [zfs] [panic] solaris assert: dn->dn_type != DMU_OT_NONE
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Mar 14 22:42:04 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236480
--- Comment #10 from ncrogers at gmail.com ---
(kgdb) fr 6
#6 0xffffffff803f094b in dbuf_create (dn=0xfffff8015f77a770, level=0 '\000',
blkid=18446744073709551615, parent=0xfffff80296803c60, blkptr=0x0)
at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c:2540
2540 ASSERT(dn->dn_type != DMU_OT_NONE);
(kgdb) print *dn->dn_phys
$1 = {dn_type = 0 '\000', dn_indblkshift = 0 '\000', dn_nlevels = 0 '\000',
dn_nblkptr = 0 '\000', dn_bonustype = 0 '\000', dn_checksum = 0 '\000',
dn_compress = 0 '\000', dn_flags = 0 '\000', dn_datablkszsec = 0,
dn_bonuslen = 0, dn_extra_slots = 0 '\000', dn_pad2 = "\000\000",
dn_maxblkid = 0, dn_used = 0, dn_pad3 = {0, 0, 0, 0}, {dn_blkptr = {{
blk_dva = {{dva_word = {0, 0}}, {dva_word = {0, 0}}, {dva_word = {0,
0}}}, blk_prop = 0, blk_pad = {0, 0}, blk_phys_birth = 0,
blk_birth = 0, blk_fill = 0, blk_cksum = {zc_word = {0, 0, 0, 0}}}, {
blk_dva = {{dva_word = {0, 0}}, {dva_word = {0, 0}}, {dva_word = {0,
0}}}, blk_prop = 0, blk_pad = {0, 0}, blk_phys_birth = 0,
blk_birth = 0, blk_fill = 0, blk_cksum = {zc_word = {0, 0, 0, 0}}}, {
blk_dva = {{dva_word = {0, 0}}, {dva_word = {0, 0}}, {dva_word = {0,
0}}}, blk_prop = 0, blk_pad = {0, 0}, blk_phys_birth = 0,
blk_birth = 0, blk_fill = 0, blk_cksum = {zc_word = {0, 0, 0, 0}}}}, {
__dn_ignore1 = {blk_dva = {{dva_word = {0, 0}}, {dva_word = {0, 0}}, {
dva_word = {0, 0}}}, blk_prop = 0, blk_pad = {0, 0},
blk_phys_birth = 0, blk_birth = 0, blk_fill = 0, blk_cksum = {
zc_word = {0, 0, 0, 0}}}, dn_bonus = '\000' <repeats 319 times>}, {
__dn_ignore2 = {blk_dva = {{dva_word = {0, 0}}, {dva_word = {0, 0}}, {
dva_word = {0, 0}}}, blk_prop = 0, blk_pad = {0, 0},
blk_phys_birth = 0, blk_birth = 0, blk_fill = 0, blk_cksum = {
zc_word = {0, 0, 0, 0}}}, __dn_ignore3 = '\000' <repeats 191 times>,
dn_spill = {blk_dva = {{dva_word = {0, 0}}, {dva_word = {0, 0}}, {
dva_word = {0, 0}}}, blk_prop = 0, blk_pad = {0, 0},
blk_phys_birth = 0, blk_birth = 0, blk_fill = 0, blk_cksum = {
zc_word = {0, 0, 0, 0}}}}}}
(kgdb) print *dn->dn_dbuf
$2 = {db = {db_object = 0, db_offset = 17022976, db_size = 16384,
db_data = 0xfffffe01c6fd0000}, db_objset = 0xfffff8000b72c400,
db_dnode_handle = 0xfffff8000b72c420, db_parent = 0xfffff800743a9000,
db_hash_next = 0x0, db_blkid = 1039, db_blkptr = 0xfffffe017b400780,
db_level = 0 '\000', db_mtx = {lock_object = {
lo_name = 0xffffffff81427def "db->db_mtx", lo_flags = 577830912,
lo_data = 0, lo_witness = 0x0}, sx_lock = 1}, db_state = DB_CACHED,
db_holds = {rc_mtx = {lock_object = {
lo_name = 0xffffffff814893e6 "rc->rc_mtx", lo_flags = 577830912,
lo_data = 0, lo_witness = 0x0}, sx_lock = 1}, rc_tracked = 0,
rc_list = {list_size = 40, list_offset = 0, list_head = {
list_next = 0xfffff80296803d18, list_prev = 0xfffff80296803d18}},
rc_removed = {list_size = 40, list_offset = 0, list_head = {
list_next = 0xfffff80296803d38, list_prev = 0xfffff80296803d38}},
rc_count = 19, rc_removed_count = 0}, db_buf = 0xfffff80225c1de00,
db_changed = {cv_description = 0xffffffff8138c10b "db->db_changed",
cv_waiters = 0}, db_data_pending = 0xfffff80449928000,
db_last_dirty = 0xfffff80449928000, db_link = {avl_child = {
0xfffff802abcc6ee0, 0xfffff8030efbfc20},
avl_pcb = 18446735290778607909}, db_cache_link = {list_next = 0x0,
list_prev = 0x0}, db_caching_status = DB_NO_CACHE,
db_user = 0xfffff802edef9000, db_user_immediate_evict = 0 '\000',
db_freed_in_flight = 0 '\000', db_pending_evict = 0 '\000',
db_dirtycnt = 1 '\001'}
(kgdb)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-fs
mailing list