Is it possible that something else is listening on the jabber port?
The socket read error made me think of this.
FWIW, My purple build has been running fine since I built it a couple of weeks ago.
Obviously your asterisk process is using significant RAM.
If you're not using GV.. (outbound is broken at this writing) you could unselect with make menuselect jabber, chan_gtalk and and re make.
Not sure thats an option.
did you do as darmock suggested and choose not to load jabber and chan_gtalk? If that works its obviously easier.
This may be WAY off base but my gigabit ethernet eth0 was a bit flaky (skge) so I've been running on my eth1 which is an nforce 100mbit. Likely an irrelevant detail.
I'm hoping you get it resolved soon.
A top from my system sorted by resident memory consumption.