Apenas cerciorarse de lo no es una edición del tamaño de la memoria: ¿usted está almacenando realmente millones de entradas en el vector de los m_Rotations?
Si no, entonces un buen lugar a comenzar a buscar la corrupción de memoria, es la memoria en y alrededor del vector.
Por ejemplo, el miembro de los datos del m_Name, y la clase de TimedRotation.