To reproduce, create a .cpp file with the following two lines:
aaa = 1; // xxx
b = 2; // yyy
select everything and 'M-x align'. Result here:
aaa = 1; // x
b = 2; // yyy
The first comment is half-eaten.
Version: GNU Emacs 24.3.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.8.6) of 2013-12-17 on gonzo.localdomain
Paul