Dodgy hardware drivers, specifically. I only ever got kernel panics on my PowerBook when using the Alcatel Speedtouch ("frog"/"manta ray") USB ADSL modem provided by BT, before I bought a real ADSL modem with an Ethernet port.
Thanks everyone - Kernel panic sounds about right (not to be confused with Colonel Mustard, of course...) for Willow's computer getting hacked by someone even better at it than she is, if I ever write the story.
I should add, kernel panics are relatively rare -- the kernel itself is pushing twenty years by now, and most of the bugs have been tracked down and slaughtered (although dodgy hardware will do it every time).
More commonly, you might run into an application freeze. This is particularly troublesome with games that are using OpenGL to write to the whole screen -- it's sometimes possible to log in from a remote machine and kill -9 the offending process, but not always. More frequently, applications go "spinning beachball of doom" -- the beachball is the "I'm busy" cursor, and sometimes applications get locked into race conditions during which they do nothing but spin the beachball. The usual solution to this is a four-finger salute (control-alt-option-escape, then pick the offending app from a list of running programs in a pop-up window and hit the "terminate" button). However, SBODs don't affect the rest of the system -- only one app is affected and once it's dead everything gets back to normal.
no subject
Date: 2005-03-02 03:44 am (UTC)no subject
Date: 2005-03-02 03:53 am (UTC)whereas a kernel panic will.
no subject
Date: 2005-03-02 03:49 am (UTC)There's an image halfway down this page: http://developer.apple.com/technotes/tn2002/tn2063.html
no subject
Date: 2005-03-02 03:55 am (UTC)no subject
Date: 2005-03-02 04:07 am (UTC)no subject
Date: 2005-03-02 05:49 am (UTC)no subject
Date: 2005-03-02 10:47 am (UTC)More commonly, you might run into an application freeze. This is particularly troublesome with games that are using OpenGL to write to the whole screen -- it's sometimes possible to log in from a remote machine and kill -9 the offending process, but not always. More frequently, applications go "spinning beachball of doom" -- the beachball is the "I'm busy" cursor, and sometimes applications get locked into race conditions during which they do nothing but spin the beachball. The usual solution to this is a four-finger salute (control-alt-option-escape, then pick the offending app from a list of running programs in a pop-up window and hit the "terminate" button). However, SBODs don't affect the rest of the system -- only one app is affected and once it's dead everything gets back to normal.
no subject
Date: 2005-03-02 11:12 am (UTC)