Did you try pulling the jumpers for the UART on your launchpad? On linux, the msp430g2553 is notorious for causing hangs because of the Virtual COM port of the MSP-EXP430G2.  I can get around the problem by removing the UART jumpers and using an external 3V3 USB serial dongle.