1 reason to run GDB & 2 reasons to run emacs from source
GDB : Compiling from Project Archer, you get to have python scripting inside gdb. This opens up numerous possibilities and nice tricks that helps you to debug faster. http://tromey.com/blog/?cat=17 has few example + demo scripts. Falling in love with these ..