From time to time I am getting another panic in the same environment as described in the thread titled "panic: solaris assert: ba.ba_phys->bt_bytes == 0 (0x400 == 0x0)".
Judging from blk_prop value of 0x8009090200070007 the affected block belongs to ZIL (type 9). Some info: Solaris(panic): zfs: allocating allocated segment(offset=3011224576 size=4096) (kgdb) bt ... #10 0xffffffff80a3d0c3 in panic (fmt=0xffffffff81b274c0 "\004") at /usr/src/sys/kern/kern_shutdown.c:690 #11 0xffffffff824a51b2 in vcmn_err (ce=<value optimized out>, fmt=0xffffffff8228002a "zfs: allocating allocated segment(offset=%llu size=%llu)\n", adx=0xfffffe004daef980) at /usr/src/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c:58 #12 0xffffffff821aa92d in zfs_panic_recover (fmt=0x12 <Address 0x12 out of bounds>) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c:1550 #13 0xffffffff82190c75 in range_tree_add (arg=0xfffff800069ba000, start=3011224576, size=4096) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c:179 #14 0xffffffff8218ee15 in metaslab_free_dva (spa=<value optimized out>, dva=<value optimized out>, txg=184621, now=0) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c:2498 #15 0xffffffff8218ef21 in metaslab_free (spa=<value optimized out>, bp=<value optimized out>, txg=<value optimized out>, now=<value optimized out>) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c:2618 #16 0xffffffff821dd35a in zio_dva_free (zio=<value optimized out>) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c:2620 #17 0xffffffff821d90f8 in zio_execute (zio=<value optimized out>) at /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c:1556 #18 0xffffffff80a8dcec in taskqueue_run_locked (queue=<value optimized out>) at /usr/src/sys/kern/subr_taskqueue.c:465 #19 0xffffffff80a8e838 in taskqueue_thread_loop (arg=<value optimized out>) at /usr/src/sys/kern/subr_taskqueue.c:719 (kgdb) p *(zio_t*)$r15 $1 = {io_bookmark = {zb_objset = 0, zb_object = 0, zb_level = 0, zb_blkid = 0}, io_prop = {zp_checksum = ZIO_CHECKSUM_INHERIT, zp_compress = ZIO_COMPRESS_INHERIT, zp_type = DMU_OT_NONE, zp_level = 0 '\0', zp_copies = 0 '\0', zp_dedup = 0, zp_dedup_verify = 0, zp_nopwrite = 0}, io_type = ZIO_TYPE_FREE, io_child_type = ZIO_CHILD_LOGICAL, io_cmd = 0, io_priority = ZIO_PRIORITY_NOW, io_reexecute = 0 '\0', io_state = 0xfffff800295b87bd "", io_txg = 184621, io_spa = 0xfffffe0001746000, io_bp = 0xfffff800295b87e0, io_bp_override = 0x0, io_bp_copy = { blk_dva = 0xfffff800295b87e0, blk_prop = 9225915215840215047, blk_pad = 0xfffff800295b8818, blk_phys_birth = 0, blk_birth = 184606, blk_fill = 0, blk_cksum = {zc_word = 0xfffff800295b8840}}, io_parent_list = {list_size = 48, list_offset = 16, list_head = {list_next = 0xfffff80006386d90, list_prev = 0xfffff80006386d90}}, io_child_list = {list_size = 48, list_offset = 32, list_head = {list_next = 0xfffff800295b8890, list_prev = 0xfffff800295b8890}}, io_walk_link = 0x0, io_logical = 0xfffff800295b8770, io_transform_stack = 0x0, io_ready = 0, io_physdone = 0, io_done = 0, io_private = 0x0, io_prev_space_delta = 0, io_bp_orig = {blk_dva = 0xfffff800295b88e0, blk_prop = 9225915215840215047, blk_pad = 0xfffff800295b8918, blk_phys_birth = 0, blk_birth = 184606, blk_fill = 0, blk_cksum = {zc_word = 0xfffff800295b8940}}, io_data = 0x0, io_orig_data = 0x0, io_size = 4096, io_orig_size = 4096, io_vd = 0x0, io_vsd = 0x0, io_vsd_ops = 0x0, io_offset = 0, io_timestamp = 0, io_target_timestamp = 0, io_queue_node = {avl_child = 0xfffff800295b89b0, avl_pcb = 0}, io_offset_node = {avl_child = 0xfffff800295b89c8, avl_pcb = 0}, io_flags = ZIO_FLAG_DONT_QUEUE, io_stage = ZIO_STAGE_DVA_FREE, io_pipeline = 2834444, io_orig_flags = ZIO_FLAG_DONT_QUEUE, io_orig_stage = ZIO_STAGE_OPEN, io_orig_pipeline = 2834444, io_error = 0, io_child_error = 0xfffff800295b89fc, io_children = 0xfffff800295b8a10, io_child_count = 0, io_phys_children = 0, io_parent_count = 1, io_stall = 0x0, io_gang_leader = 0x0, io_gang_tree = 0x0, io_executor = 0xfffff80006293500, io_waiter = 0x0, io_lock = {lock_object = {lo_name = 0xffffffff8228dd22 "zio->io_lock", lo_flags = 40960000, lo_data = 0, lo_witness = 0x0}, sx_lock = 1}, io_cv = {cv_description = 0xffffffff8228dd30 "zio->io_cv", cv_waiters = 0}, io_cksum_report = 0x0, io_ena = 0, io_tqent = {tqent_task = {ta_link = {stqe_next = 0x0}, ta_pending = 0, ta_priority = 0, ta_func = 0xffffffff8211cd50 <taskq_run_ent>, ta_context = 0xfffff800295b8ad0}, tqent_func = 0xffffffff821d8e10 <zio_execute>, tqent_arg = 0xfffff800295b8770}, io_trim_node = { avl_child = 0xfffff800295b8b00, avl_pcb = 0}, io_trim_link = {list_next = 0x0, list_prev = 0x0}} -- Andriy Gapon ------------------------------------------- openzfs-developer Archives: https://www.listbox.com/member/archive/274414/=now RSS Feed: https://www.listbox.com/member/archive/rss/274414/28015062-cce53afa Modify Your Subscription: https://www.listbox.com/member/?member_id=28015062&id_secret=28015062-f966d51c Powered by Listbox: http://www.listbox.com