Código fuente de Armprintf
Si solo miras el punto de interrupción, debería ser CApartment.cpp:55.
Pero si su programa no está compilado con -O0, es posible que no pueda recuperar el código fuente y solo pueda ver el ensamblado.
1. A veces (raramente) es un error del compilador.
2. También es posible que el programa que estás depurando no coincida con tu código fuente.
3. Su programa falla, destruyendo la pila o los datos que necesita GDB.
4. Este lugar tiene información de posicionamiento especial.
5. A menudo se encuentran otras situaciones, o más.
Aquellos que entienden el montaje es mejor que lo lean.
Si no lo entiendes, mira qué afirmación es la última que se puede rastrear.
Si observas detenidamente todas las variables de la última frase, deberías poder adivinar dónde radica el problema.