OpenSolaris

Printable Version Enter a New Search
Bug ID 6635639
Synopsis recursive mutex_enter in dbuf_read()
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:zfs
Keywords
Responsible Engineer Matthew Ahrens
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_85
Fixed In snv_85
Release Fixed solaris_nevada(snv_85) , solaris_10u6(s10u6_01) (Bug ID:2160931)
Related Bugs
Submit Date 29-November-2007
Last Update Date 29-April-2008
Description
While starting up our test suite, I hit the following panic:

> ::status
debugging crash dump vmcore.0 (64-bit) from bluefish
operating system: 5.11 fishhooks-gate:11/24/07 (i86pc)
panic message: 
recursive mutex_enter, lp=ffffff0505fa4510 owner=ffffff050d0683e0 thread=ffffff050d0683e0
dump content: kernel pages and pages from PID 105852
> $Cffffff001f365820 vpanic()
ffffff001f365850 mutex_panic+0x73(fffffffffb92eed8, ffffff0505fa4510)
ffffff001f3658d0 mutex_vector_enter+0x1e8(ffffff0505fa4510)
ffffff001f365930 dbuf_read+0x171(ffffff0505fa44b8, 0, 1)
ffffff001f365990 dmu_bonus_hold+0xe5(ffffff050553a230, 2e, fffffffff79763a9, ffffff001f3659d8)
ffffff001f3659f0 dsl_dataset_get_snapname+0x62(ffffff051694ddc0)
ffffff001f365a30 dsl_dataset_name+0x32(ffffff051694ddc0, ffffff051681bb80)
ffffff001f365a90 dsl_dataset_close+0x88(ffffff051694ddc0, 0, ffffff0516ae9b80)
ffffff001f365ac0 dsl_dataset_evict+0xdb(ffffff0505fa44b8, ffffff0516ae9b80)
ffffff001f365af0 dbuf_evict_user+0x60(ffffff0505fa44b8)
ffffff001f365b40 dbuf_rele+0xbb(ffffff0505fa44b8, ffffff051730f910)
ffffff001f365ba0 dsl_dataset_close+0xee(ffffff0516ae9b80, 9, ffffff051730f910)
ffffff001f365bd0 dmu_objset_close+0x29(ffffff051730f910)
ffffff001f365c20 zfs_ioc_objset_stats+0x122(ffffff2b7efcc000)
ffffff001f365ca0 zfsdev_ioctl+0x12e(b600000000, 5a11, 8046600, 100003, ffffff05743a8020, ffffff001f365e8c)
ffffff001f365ce0 cdev_ioctl+0x48(b600000000, 5a11, 8046600, 100003, ffffff05743a8020, ffffff001f365e8c)
ffffff001f365d20 spec_ioctl+0x86(ffffff0516adb080, 5a11, 8046600, 100003, 
ffffff05743a8020, ffffff001f365e8c, 0)
ffffff001f365da0 fop_ioctl+0x7b(ffffff0516adb080, 5a11, 8046600, 100003, ffffff05743a8020, ffffff001f365e8c, 0)
ffffff001f365eb0 ioctl+0x174(3, 5a11, 8046600)
ffffff001f365f00 sys_syscall32+0x1fc()
Work Around
N/A
Comments
N/A