What are you doing when this happens? You say it's random, but there might be a similarity between the events that take place just before getting the error. More information wouldn't hurt. How old is the computer? what model? what OS? ...stuff like that.