I'm running 3.8-release with a pair of CARP'd firewalls, CARP0 has two
additional aliases and everythings working well.
The only difference is that in my hostname.carp0 I don't specify the VHID/PASS
etc on the alias lines.
i.e. your file is
inet 1.2.3.2 255.255.255.0 1.2.3.255 vhid 1 pass foo carpdev em0 advskew 0
inet alias 1.2.3.6 255.255.255.0 1.2.3.255 vhid 1 pass foo carpdev em0 advskew
127
My equivalent is
inet 1.2.3.2 255.255.255.0 1.2.3.255 vhid 1 pass foo carpdev em0
inet alias 1.2.3.6 255.255.255.0 1.2.3.255
Try triming down your alias lines as see if that helps. Might be a shot in the
dark but you never know.