I've gotten my mac to lock up talking to a bluetooth gps receiver (xastir not running); The machine recovered when I thought to turn off the gps receiver.