site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com On Nov 27, 2004, at 5:05, Parav Pandit wrote: Regards, Justin -- Justin C. Walker, Curmudgeon-At-Large * Institute for General Semantics | When LuteFisk is outlawed | Only outlaws will have | LuteFisk *--------------------------------------*-------------------------------* _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... Hi, In any IOKit driver, whenever there is any Data Access Error, we get kernel panic. Please let me ask, WHY? Why do we have kernel panic on data access error? In Linux this kind of Segmentation faults at kernel level doesn't panic. Opinions will always vary on this subject, but keep in mind that a segmentation fault means that something is seriously wrong. If the fault occurs in the kernel, it's very difficult to determine, automatically, whether the problem is "containable". The philosophy in Mac OS X is to treat this as a serious problem that should not be happening, and panic as soon as it is detected, to provide an opportunity to determine the source of the problem. This email sent to site_archiver@lists.apple.com