device driver crashing on G5 Tower (dual processor)
site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com The extension is by no means perfect, BUT it dies pretty hard on the G5. Does anyone have any ideas to try? Thanks in advance. _______________________________________________ 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... I'm writing a driver that does encryption. I am testing it on several machines, including a mac mini, an iMac, and a G5 Tower (two processors). I do a bunch of copies for testing, and on the mini and iMac I can do 9+ gigs, but the G5 will die (with a kernel panic) after about 270 megs. There were a couple of things I tried to narrow it down. I took out one HD (that didn't help), and I disabled one processor (that didn't help, either). The kernel panic shows a data access error, and I'm corrupting the stack - getting a kernel dump didn't help much because of that. I suspect a threading problem of some kind, i.e. two threads accessing my write method, but I've got locks on that. Even with the locks I sometimes see two writes happening (I print a message when that happens). With locks, I would have thought I'd never see that (I see it rarely on the other machines, too). So I'm out of ideas. Is there some docs someone has seen somewhere that might help? This email sent to site_archiver@lists.apple.com
participants (1)
-
Herbert