Actions
Bug #5597
closedassertion failed: avl_is_empty(&dn->dn_dbufs), file: ../../common/fs/zfs/dnode_sync.c, line: 488
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
zfs - Zettabyte File System
Start date:
2015-02-06
Due date:
% Done:
0%
Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:
External Bug:
Description
The following assert happened today with about two weeks old debug build (changeset b045990). It means that I do not have these recent ZFS fixes: #5592, #5531, #5562, but my panic stack does not look similar, hence reporting.
> ::status debugging crash dump vmcore.6 (64-bit) from il-bld operating system: 5.11 il-nightly (i86pc) image uuid: a6954777-f6e6-6807-c1bb-8c61f1c55dce panic message: assertion failed: avl_is_empty(&dn->dn_dbufs), file: ../../common/fs/zfs/dnode_sync.c, line: 488 dump content: kernel pages only > ::stack vpanic() 0xfffffffffbdf24d8() dnode_sync_free+0x278(ffffff0a311a53e0, ffffff0279d30800) dnode_sync+0x67b(ffffff0a311a53e0, ffffff0279d30800) dmu_objset_sync_dnodes+0x93(ffffff01d72aee10, 0, ffffff0279d30800) dmu_objset_sync+0x1bc(ffffff01d72aeb80, ffffff0262287038, ffffff0279d30800) dsl_pool_sync_mos+0x42(ffffff01d99b6e40, ffffff0279d30800) dsl_pool_sync+0x2fe(ffffff01d99b6e40, 3c9279) spa_sync+0x26c(ffffff01d9ae4000, 3c9279) txg_sync_thread+0x260(ffffff01d99b6e40) thread_start+8() > ffffff0a311a53e0::print dnode_t dn_dbufs dn_dbufs = { dn_dbufs.avl_root = 0xffffff0a2adb7bc8 dn_dbufs.avl_compar = dbuf_compare dn_dbufs.avl_offset = 0xe8 dn_dbufs.avl_numnodes = 0x1 dn_dbufs.avl_size = 0x110 } >
The crash dump file is available at: http://telka.sk/illumos/5597/vmdump.6
Related issues
Updated by Marcel Telka about 8 years ago
Happened again with a nightly from 2015-Feb-20 (changeset e6cb0f7):
> ::status debugging crash dump vmcore.7 (64-bit) from il-bld operating system: 5.11 il-nightly (i86pc) image uuid: 01bff915-14e9-6658-dac1-84ebd0180852 panic message: assertion failed: avl_is_empty(&dn->dn_dbufs), file: ../../common/fs/zfs/dnode_s ync.c, line: 489 dump content: kernel pages only > ::stack vpanic() 0xfffffffffbdf2488() dnode_sync_free+0x278(ffffff02b9e1eea8, ffffff0283416e00) dnode_sync+0x67b(ffffff02b9e1eea8, ffffff0283416e00) dmu_objset_sync_dnodes+0x93(ffffff01d73c5a90, 0, ffffff0283416e00) dmu_objset_sync+0x1bc(ffffff01d73c57c0, ffffff48cb92e000, ffffff0283416e00) dsl_pool_sync_mos+0x42(ffffff01d4f6e080, ffffff0283416e00) dsl_pool_sync+0x2fe(ffffff01d4f6e080, 43c94b) spa_sync+0x26c(ffffff01d9a3a000, 43c94b) txg_sync_thread+0x260(ffffff01d4f6e080) thread_start+8() >
The crash dump is available at: http://telka.sk/illumos/5597/vmdump.7
Updated by Marcel Telka over 7 years ago
- Related to Bug #6054: panic[cpu0]/thread=ffffff00150d8c40: assertion failed: 0 == dmu_buf_hold_array(os, object, offset, size, FALSE, FTAG, &numbufs, &dbp), file: ../../common/fs/zfs/dmu.c, line: 799 added
Updated by Andriy Gapon almost 7 years ago
- Related to Bug #7087: assertion failed on dnode_sync_free(): avl_is_empty(dn_dbufs) added
Updated by Andriy Gapon almost 5 years ago
I think that this bug can be closed now.
Actions