I have a very repeatable problem when doing development on an Arduino. Randomly when unplugging the Arduino from the USB port my macbook will Kernel Panic. I've seen a lot of chatter about this on the forums but no solutions. This is a serious problem for Arduino development on a mac, because you typically have to unplug and plug in the device to upload a new software version.
Here is my environment:
OSX Lion 10.7.5
Boards: Happens when working with both UNO and MEGA boards.
Any recommendations would be most appreciated. Even a way to close/open the serial port without unplugging so I could load new software would be a step in the right direction.