site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com Every few weeks, one of our tinderbox machines "hangs." These tinderbox machines load and unload our driver many times per day. I've captured one clean crash, but mostly the machine hangs with messages scrolling on the screen. Nothing is logged in the panic log for the hang, nor can I attach a remote gdb to it. I finally got the guy on site to get a camera and take a picture when it happened this morning. The following was scrolling on console: <.... repeat ... > Sound assertion "!success && ( 0x20 == address )" Failed in AppleOnboardAudio/K2Platform.cpp line 285 goto Exit Exception state (sv=0x00337230) PC=0x000924A0; MSR=0x0001030; DAR=0x003373D8; DSISR=0x003373E0;LR=0x003373C8; R1=0x003372B8; XCP=0x003373E8 (Unknown code) Backtrace: backtrace terminated - unaligned frame address: 0x003372B8 <.... repeat ... > Note that this was copied by hand from a blurry jpeg, so I may have mis-transcribed "8" vs "B" vs "0". Please also note that I have no way to know if the audio assert came before or after the attempted backtrace. The only information I can extract is that the PC seems to match 000924a0 T _switch_in. The "other" state that things end up in is with a crash in do_thread_scan() due to a corrupt processor state (see "Re: strange panic, debugging help wanted.." from feb 16th). Could this crash also be due to a corrupt processor state? But one whose garbage data was good enough to actually get to the point of trying to run a thread? I'm still working on the assumption that this must be my driver's fault. Any idea what I might have scribbled over to trigger such a condition? I do some unusual things, like starting and stopping threads via IOCreateThread()/IOExitThread(), and killing processes via pfind() and psignal(). I'm sorry to be so vague, but I don't have very much to go on and I was hoping somebody might have fought something similar. Thanks, Drew _______________________________________________ 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... This email sent to site_archiver@lists.apple.com