Asterisk process dies

I am running Asterisk 1.4.2 on a SUSE server. About a month ago the asterisk process just started dying. It has become more and more frequent.

Does anyone have tips where to look to see why it’s dying? As far as I can tell, it leaves no trace.

Are you using the Agent module? (AgentLogin/AgentLoginCallback)
That was a big cause in crashing. Also see how you are streaming the audio files. I switched it from using asterisk’s default way of streaming audio to something else. It escapes my mind what its called. I noticed the Mpg123 frequently spiked to 100% cpu for no reason. I’m using ABE 1-3 B