Yum update to 1.6.2.7 killed my system

I did a yum update yesterday and after a reboot asterisk would not start. It would through segmentation faults when trying to start:

the packages that updated were:

Updating:
asterisk16 x86_64 1.6.2.7-1_centos5 asterisk-current 4.2 k
asterisk16-core x86_64 1.6.2.7-1_centos5 asterisk-current 13 M
asterisk16-dahdi x86_64 1.6.2.7-1_centos5 asterisk-current 965 k
asterisk16-doc x86_64 1.6.2.7-1_centos5 asterisk-current 11 k
asterisk16-voicemail x86_64 1.6.2.7-1_centos5 asterisk-current 229 k
coreutils x86_64 5.97-23.el5_4.2 updates 3.5 M
cpio x86_64 2.6-23.el5_4.1 updates 122 k
cups x86_64 1:1.3.7-11.el5_4.6 updates 3.4 M
cups-libs x86_64 1:1.3.7-11.el5_4.6 updates 191 k
cyrus-sasl x86_64 2.1.22-5.el5_4.3 updates 1.2 M
cyrus-sasl-lib x86_64 2.1.22-5.el5_4.3 updates 130 k
cyrus-sasl-plain x86_64 2.1.22-5.el5_4.3 updates 27 k
dahdi-firmware noarch 2.0.2-1_centos5 digium-current 2.0 k
dahdi-linux x86_64 2.3.0-1_centos5 asterisk-current 3.2 k
dahdi-tools x86_64 2.3.0-1_centos5 asterisk-current 214 k
gnutls x86_64 1.4.1-3.el5_4.8 updates 364 k
httpd x86_64 2.2.3-31.el5.centos.4 updates 1.2 M
kernel-headers x86_64 2.6.18-164.15.1.el5 updates 1.0 M
libXi x86_64 1.0.1-4.el5_4 updates 26 k
libtonezone x86_64 2.3.0-1_centos5 asterisk-current 18 k
mysql x86_64 5.0.77-4.el5_4.2 updates 4.8 M
mysql-server x86_64 5.0.77-4.el5_4.2 updates 9.8 M
nspr x86_64 4.8.4-1.el5_4 updates 119 k
nss x86_64 3.12.6-1.el5.centos updates 1.1 M
nss-tools x86_64 3.12.6-1.el5.centos updates 1.2 M
openssh x86_64 4.3p2-36.el5_4.4 updates 287 k
openssh-clients x86_64 4.3p2-36.el5_4.4 updates 449 k
openssh-server x86_64 4.3p2-36.el5_4.4 updates 273 k
openssl x86_64 0.9.8e-12.el5_4.6 updates 1.4 M
pam x86_64 0.99.6.2-6.el5_4.1 updates 976 k
pango x86_64 1.14.9-8.el5.centos updates 339 k
strace x86_64 4.5.18-5.el5_4.4 updates 177 k
sudo x86_64 1.6.9p17-6.el5_4 updates 226 k
systemtap x86_64 0.9.7-5.el5_4.3 updates 2.1 M
systemtap-runtime x86_64 0.9.7-5.el5_4.3 updates 63 k
tar x86_64 2:1.15.1-23.0.1.el5_4.2 updates 745 k
tzdata noarch 2010e-1.el5 updates 794 k
webmin noarch 1.510-1 Webmin 15 M
Installing for dependencies:
dahdi-firmware-hx8 noarch 2.06-1_centos5 digium-current 31 k
libopenr2 x86_64 1.2.0-1_centos5 asterisk-current 169 k

Transaction Summary

Install 5 Package(s)
Update 38 Package(s)
Remove 0 Package(s)

Total download size: 87 M


I made an image of the freepbx box before hand so i didnt mess around with it long before I imaged it back to my working setup. Anyone know what went wrong? My current asterisk v is 1.6.0.25 and running freepbx beta 2.8. I read on here about someone else having the same problem with no fix. This is no emergency as I am back up and running since I backed up before hand.

Thanks
jon

Automatically restarting Asterisk.
/usr/sbin/safe_asterisk: line 145: 3360 Segmentation fault (core dumped) nice -n $PRIORITY ${ASTSBINDIR}/asterisk -f ${CLIARGS} ${ASTARGS} > /dev/${TTY} 2>&1 < /dev/${TTY}
Asterisk ended with exit status 139
Asterisk exited on signal 11.
Automatically restarting Asterisk.
s-/usr/sbin/safe_asterisk: line 145: 3403 Segmentation fault (core dumped) nice -n $PRIORITY ${ASTSBINDIR}/asterisk -f ${CLIARGS} ${ASTARGS} > /dev/${TTY} 2>&1 < /dev/${TTY}
Asterisk ended with exit status 139
Asterisk exited on signal 11.
Automatically restarting Asterisk.

I compiled my own asterisk-1.6.2.7 the day after it was released and flashed it on my Netgear WGT634U. Since then, it has been running flawlessly.

if you are using codec g.729 it must be recompiled, or download a version of the codec for asterisk 1.6.2