DiskArbitration API Changes for MacOSX 10.3.2?
Hi Darwin folks, My process now dies as shown below: Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000 Thread 0 Crashed: 0 com.apple.CoreFoundation 0x901aab90 CFSetRemoveValue + 0x38 1 com.apple.DiskArbitration 0x907f5294 __DiskArbDiskUnmountCallback + 0x170 2 com.apple.DiskArbitration 0x907f1fe8 _DADispatchCallback + 0x108 3 com.apple.DiskArbitration 0x907f1374 _DASessionCallback + 0x114 4 com.apple.CoreFoundation 0x901ad4d0 __CFMachPortPerform + 0xe0 5 com.apple.CoreFoundation 0x901a9c54 __CFRunLoopDoSource1 + 0xc8 6 com.apple.CoreFoundation 0x90191b20 __CFRunLoopRun + 0x540 7 com.apple.CoreFoundation 0x901960bc CFRunLoopRunSpecific + 0x148 8 com.apple.CoreFoundation 0x901ff514 CFRunLoopRun + 0x34 9 sfpatd 0x00014488 SetupAndRunDriver + 0x1c4 10 sfpatd 0x000141e4 main + 0x2a0 This 100% repeatable event occurs after I request the DA kext to unmount a volume. There is no such problem when the same software is run under MacOSX 10.2.8. Can anyone shed any light as to how best to ameliorate this situation? Should I file a bug for this behavior - or is there some good reason why it's OK? Thanks very much, Lance Drake _______________________________________________ darwin-kernel mailing list | darwin-kernel@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-kernel Do not post admin requests to the list. They will be ignored.
participants (1)
-
Lance Drake