Bug 36428 - panic: trying to interlock destroyed mutex
Summary: panic: trying to interlock destroyed mutex
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (Intel) OS X 10.6
: P2 Normal
Assignee: Nobody
URL: http://pzich.com/portfolio/
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2010-03-21 11:24 PDT by Stephen Ryner Jr.
Modified: 2010-03-26 17:20 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Ryner Jr. 2010-03-21 11:24:23 PDT
visit http://pzich.com/portfolio/ with WebKit nightly Version 4.0.5 (6531.22.7, r56207) ...this is reproducible. I panic'd the kernel twice in a row.
--
Interval Since Last Panic Report:  502269 sec
Panics Since Last Report:          2
Anonymous UUID:                    22282650-666B-4B57-8A18-089A27C40A12

Sun Mar 21 13:17:47 2010
panic(cpu 1 caller 0x296941): trying to interlock destroyed mutex (0x108550dc)
Backtrace (CPU 1), Frame : Return Address (4 potential args on stack)
0x48103e68 : 0x21b2bd (0x5cf868 0x48103e9c 0x223719 0x0) 
0x48103eb8 : 0x296941 (0x802c84 0x108550dc 0x48103f38 0x46ac8b) 
0x48103ec8 : 0x46ac8b (0x108550dc 0x10378d20 0x1e 0x60dbe40) 
0x48103f38 : 0x4c1052 (0x60dbe40 0x108550a8 0x104b5a80 0x1) 
0x48103f78 : 0x4ee5dc (0x104b5a80 0x1048ff80 0x1048ffc4 0x227634) 
0x48103fc8 : 0x29deb8 (0x1041e560 0x0 0x10 0x6084d80) 

BSD process name corresponding to current thread: WebKitPluginHost

Mac OS version:
10C540

Kernel version:
Darwin Kernel Version 10.2.0: Tue Nov  3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386
System model name: MacBookPro2,2 (Mac-F42187C8)

System uptime in nanoseconds: 353519327250
unloaded kexts:
com.apple.driver.AppleFileSystemDriver	2.0 (addr 0x41fab000, size 0x12288) - last unloaded 127109594758
loaded kexts:
com.bresink.driver.BRESINKx86Monitoring	3.1 - last loaded 58308393426
com.DataRobotics.driver.iSCSIInitiator	1.0.0d19
com.Logitech.Control Center.HID Driver	3.2.0
com.TrustedData.driver.VendorSpecificType00	1.0.10
com.apple.driver.AppleHWSensor	1.9.2d0
com.apple.Dont_Steal_Mac_OS_X	7.0.0
com.apple.driver.AppleUpstreamUserClient	3.1.0
com.apple.iokit.CHUDUtils	201
com.apple.kext.ATIFramebuffer	6.0.6
com.apple.iokit.CHUDProf	216
com.apple.ATIRadeonX1000	6.0.6
com.apple.driver.AudioIPCDriver	1.1.2
com.apple.driver.AppleHDA	1.7.9a4
com.apple.driver.IOBluetoothBNEPDriver	2.2.4f3
com.apple.driver.AppleBacklight	170.0.14
com.apple.driver.SMCMotionSensor	3.0.0d4
com.apple.iokit.AppleYukon2	3.1.14b1
com.apple.driver.AirPort.Atheros	421.19.8
com.apple.kext.AppleSMCLMU	1.4.5d1
com.apple.driver.AppleIntelMeromProfile	19.1
com.apple.driver.ACPI_SMC_PlatformPlugin	4.0.1d0
com.apple.driver.AppleLPC	1.4.9
com.apple.filesystems.autofs	2.1.0
com.apple.driver.AppleIRController	251.1.4
com.apple.driver.AppleUSBTrackpad	1.8.0b4
com.apple.driver.AppleUSBTCKeyEventDriver	1.8.0b4
com.apple.driver.AppleUSBTCKeyboard	1.8.0b4
com.apple.iokit.SCSITaskUserClient	2.6.0
com.apple.iokit.IOAHCIBlockStorage	1.6.0
com.apple.driver.AppleUSBHub	3.8.4
com.apple.driver.AppleUSBEHCI	3.7.5
com.apple.BootCache	31
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib	1.0.0d1
com.apple.driver.AppleAHCIPort	2.0.1
com.apple.driver.AppleIntelPIIXATA	2.5.0
com.apple.driver.AppleUSBUHCI	3.7.5
com.apple.driver.AppleEFINVRAM	1.3.0
com.apple.driver.AppleFWOHCI	4.4.0
com.apple.driver.AppleRTC	1.3
com.apple.driver.AppleHPET	1.4
com.apple.driver.AppleSmartBatteryManager	160.0.0
com.apple.driver.AppleACPIButtons	1.3
com.apple.driver.AppleSMBIOS	1.4
com.apple.driver.AppleACPIEC	1.3
com.apple.driver.AppleAPIC	1.4
com.apple.driver.AppleIntelCPUPowerManagementClient	96.0.0
com.apple.security.sandbox	0
com.apple.security.quarantine	0
com.apple.nke.applicationfirewall	2.1.11
com.apple.driver.AppleIntelCPUPowerManagement	96.0.0
com.apple.driver.AppleProfileReadCounterAction	17
com.apple.driver.AppleProfileTimestampAction	10
com.apple.driver.AppleProfileThreadInfoAction	14
com.apple.driver.AppleProfileRegisterStateAction	10
com.apple.driver.AppleProfileKEventAction	10
com.apple.driver.AppleProfileCallstackAction	20
com.apple.iokit.IOSurface	73.0
com.apple.iokit.IOBluetoothSerialManager	2.2.4f3
com.apple.iokit.IOSerialFamily	10.0.3
com.apple.iokit.IOSCSIParallelFamily	2.0.0
com.apple.iokit.CHUDKernLib	208
com.apple.driver.DspFuncLib	1.7.9a4
com.apple.iokit.IONDRVSupport	2.0
com.apple.kext.ATI1600Controller	6.0.6
com.apple.kext.ATISupport	6.0.6
com.apple.iokit.IOFireWireIP	2.0.3
com.apple.iokit.IO80211Family	310.6
com.apple.iokit.IONetworkingFamily	1.9
com.apple.driver.AppleUSBAudio	2.6.6b2
com.apple.iokit.IOAudioFamily	1.7.2fc1
com.apple.kext.OSvKernDSPLib	1.3
com.apple.iokit.AppleProfileFamily	41
com.apple.driver.AppleHDAController	1.7.9a4
com.apple.iokit.IOGraphicsFamily	2.0
com.apple.iokit.IOHDAFamily	1.7.9a4
com.apple.driver.AppleSMC	3.0.1d2
com.apple.driver.IOPlatformPluginFamily	4.0.1d0
com.apple.driver.CSRUSBBluetoothHCIController	2.2.4f3
com.apple.driver.AppleUSBBluetoothHCIController	2.2.4f3
com.apple.iokit.IOBluetoothFamily	2.2.4f3
com.apple.driver.AppleUSBHIDKeyboard	1.2.0a3
com.apple.driver.AppleHIDKeyboard	1.2.0a3
com.apple.driver.AppleUSBMergeNub	3.8.5
com.apple.iokit.IOUSBHIDDriver	3.8.4
com.apple.iokit.IOUSBMassStorageClass	2.5.1
com.apple.driver.AppleUSBComposite	3.7.5
com.apple.iokit.IOSCSIBlockCommandsDevice	2.6.0
com.apple.iokit.IOSCSIMultimediaCommandsDevice	2.6.0
com.apple.iokit.IOBDStorageFamily	1.6
com.apple.iokit.IODVDStorageFamily	1.6
com.apple.iokit.IOCDStorageFamily	1.6
com.apple.driver.XsanFilter	402.1
com.apple.iokit.IOFireWireSerialBusProtocolTransport	2.0.0
com.apple.iokit.IOFireWireSBP2	4.0.5
com.apple.iokit.IOATAPIProtocolTransport	2.5.0
com.apple.iokit.IOSCSIArchitectureModelFamily	2.6.0
com.apple.iokit.IOUSBUserClient	3.8.5
com.apple.iokit.IOAHCIFamily	2.0.2
com.apple.iokit.IOATAFamily	2.5.0
com.apple.iokit.IOUSBFamily	3.8.5
com.apple.driver.AppleEFIRuntime	1.3.0
com.apple.iokit.IOFireWireFamily	4.1.7
com.apple.iokit.IOHIDFamily	1.6.1
com.apple.iokit.IOSMBusFamily	1.1
com.apple.security.TMSafetyNet	6
com.apple.kext.AppleMatch	1.0.0d1
com.apple.driver.DiskImages	281
com.apple.iokit.IOStorageFamily	1.6
com.apple.driver.AppleACPIPlatform	1.3
com.apple.iokit.IOPCIFamily	2.6
com.apple.iokit.IOACPIFamily	1.3.0
Model: MacBookPro2,2, BootROM MBP22.00A5.B07, 2 processors, Intel Core 2 Duo, 2.16 GHz, 3 GB, SMC 1.12f5
Graphics: ATI Radeon X1600, ATY,RadeonX1600, PCIe, 128 MB
Memory Module: global_name
AirPort: AirPort Extreme, Atheros 5416: 2.0.19.8
Bluetooth: Version 2.2.4f3, 2 service, 1 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: Hitachi HTS725050A9A364, 465.76 GB
Parallel ATA Device: MATSHITADVD-R   UJ-857D
USB Device: Built-in iSight, 0x05ac  (Apple Inc.), 0x8501, 0xfd400000
USB Device: ExpCard Adpt, 0x0781  (SanDisk Corporation), 0xb6d0, 0xfd500000
USB Device: Hub, 0x0424  (SMSC), 0x2502, 0xfd100000
USB Device: Keyboard Hub, 0x05ac  (Apple Inc.), 0x1005, 0xfd120000
USB Device: USB Receiver, 0x046d  (Logitech Inc.), 0xc526, 0xfd123000
USB Device: Apple Keyboard, 0x05ac  (Apple Inc.), 0x021d, 0xfd122000
USB Device: Hub, 0x0424  (SMSC), 0x2602, 0xfd110000
USB Device: Creative Xmod, 0x041e  (Creative Labs), 0x30d0, 0xfd112000
USB Device: Flash Card Reader, 0x0424  (SMSC), 0x2228, 0xfd111000
USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x8205, 0x7d100000
USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8240, 0x5d200000
USB Device: Apple Internal Keyboard / Trackpad, 0x05ac  (Apple Inc.), 0x021a, 0x1d200000
FireWire Device: Rev2, Drobo, Up to 800 Mb/sec
Comment 1 Alexey Proskuryakov 2010-03-21 14:01:13 PDT
I cannot reproduce this. Some possible reasons why you see this, and I don't are:

- it's actually not easily reproducible, even though you saw it twice in a row;

- it's caused by one of 3rd party kernel extensions you have:
com.bresink.driver.BRESINKx86Monitoring    3.1 - last loaded 58308393426
com.DataRobotics.driver.iSCSIInitiator    1.0.0d19
com.Logitech.Control Center.HID Driver    3.2.0
com.TrustedData.driver.VendorSpecificType00    1.0.10

- it's a problem with ATI drivers (I have an NVIDIA video card).

Could you try removing the 3rd party extensions to see if these are to blame?

A kernel panic when viewing web content should never happen, it is always a bug in kernel space software (the kernel itself or kernel extensions). So, this bug really needs to be reported to Apple via http://bugreport.apple.com. Would you be willing to do so? In any case, it's best to see what happens without these kernel extensions, if at all possible.
Comment 2 Alexey Proskuryakov 2010-03-21 14:07:38 PDT
Besides video card drivers, file system drivers could be a difference (although that's less likely, as it's seemingly some video related issue). Could you also try disconnecting your external disk drive when trying to reproduce?
Comment 3 Stephen Ryner Jr. 2010-03-21 14:10:57 PDT
Thank you for the quick response. 

I filed the bug here after submitting to bugreport.apple.com ...since webkit
"caused" the problem I filed it here too, just in case. A couple of sites have
crashed the browser since—I'm going to test that Logitech driver first since I just
installed it and Webkit has been so reliable up to now :)
Comment 4 Stephen Ryner Jr. 2010-03-21 14:48:06 PDT
removing com.bresink.driver.BRESINKx86Monitoring    3.1 (http://www.bresink.com/osx/TemperatureMonitor.html) resolved the kernel panic, thank you.

Now the page starts and just hangs with

Mar 21 16:43:51 Steve-Ryner com.apple.WebKit.PluginAgent[194]: H264: cannot locate bundle "com.apple.QuickTimeH264.component" => bailing out!

I'm guessing this is no longer a webkit issue.
Comment 5 Stephen Ryner Jr. 2010-03-21 15:02:50 PDT
Spoke too soon. Kernel panics continue with all external devices removed. WebKit Plugin Host is the thread. Also, it's not just the nightly. Safari Version 4.0.5 (6531.22.7) has the same issue. Current workaround: don't visit this page again.
Comment 6 Alexey Proskuryakov 2010-03-21 20:31:06 PDT
OK. I can't find the problem report at bugreport.apple.com for some reason - could you please post its seven digit number here?
Comment 7 Stephen Ryner Jr. 2010-03-21 21:10:59 PDT
Sorry, I had only submitted crash reports. I've now opened an actual bug report : 7777497
Comment 8 Alexey Proskuryakov 2010-03-26 17:20:36 PDT
Thanks! This will be tracked by Apple internally now, I'm closing as INVALID per our policy as a non-WebKit issue.