OpenSolaris

Printable Version Enter a New Search
Bug ID 6748587
Synopsis SD Card removal crashed kernel - bad mutex
State 10-Fix Delivered (Fix available in build)
Category:Subcategory driver:sdcard
Keywords opensolaris
Responsible Engineer Garrett Damore
Reported Against snv_96
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_100
Fixed In snv_100
Release Fixed solaris_nevada(snv_100)
Related Bugs
Submit Date 15-September-2008
Last Update Date 8-October-2008
Description
Category
   kernel

Sub-Category
   driver-sd-media

Description
   SD card removal crashed kernel - bad mutex. See '::msgbuf' from crashed kernel in error output. 


Frequency
   Rarely

Regression
   No

Steps to Reproduce
   Remove SD card.

Expected Result
   Do not panic.

Actual Result
   Kernel panic.

Error Message(s)
   /pci@0,0/pci8086,2448@1e/pci1043,1587@1,1/sdcard@0 (sdcard0) online
sd6 at sdcard0: target 0 lun 0
sd6 is /pci@0,0/pci8086,2448@1e/pci1043,1587@1,1/sdcard@0/disk@0,0
/pci@0,0/pci8086,2448@1e/pci1043,1587@1,1/sdcard@0/disk@0,0 (sd6) online
xVM_psm: ide (ata) instance #3 vector 0xf ioapic 0x2 intin 0xf is bound to cpu 0
/pci@0,0/pci8086,2448@1e/pci1043,1587@1,1/sdcard@0/disk@0,0 (sd6) offline
/pci@0,0/pci8086,2448@1e/pci1043,1587@1,1/sdcard@0 (sdcard0) offline

panic[cpu1]/thread=ffffff0008041c80: 
mutex_enter: bad mutex, lp=ffffff01bc133378 owner=ffffff000803bc80 thread=ffffff
0008041c80


ffffff00080419f0 unix:mutex_panic+73 ()
ffffff0008041a60 unix:mutex_vector_enter+452 ()
ffffff0008041aa0 genunix:e_ddi_offline_notify+199 ()
ffffff0008041b10 genunix:devi_detach_node+50 ()
ffffff0008041b80 genunix:ndi_devi_offline+161 ()
ffffff0008041bd0 sda:sda_nexus_reap+84 ()
ffffff0008041c60 genunix:taskq_thread+1a7 ()
ffffff0008041c70 unix:thread_start+8 ()

syncing file systems...
 done


Test Case
   

Workaround
   

Submitter wants to work on bug
   No

Additional configuration information
Work Around
N/A
Comments
N/A