BOULDER, Colo. — The Boulder police officer facing felony stalking and harassment charges is accused of retrieving two of his own guns from work while on medical leave, then threatening to kill his ex-girlfriend and one of her friends — both police dispatchers — before shooting himself, according to a police report released today.

Broomfield police arrested Officer Christian Dale McCracken, 32, of Frederick, on suspicion of stalking, a class 5 felony, and harassment, a class 3 misdemeanor, just after midnight Saturday after being alerted by the Boulder Police Department.