¡Fue un error que acabo de encontrar! Hurra. El error se debió a un downcasting incorrecto, y de hecho yo estaba usando static_cast en lugar de dynamic_cast.¿WinDbg puede detectar la corrupción del montón de memoria debido a downcasting no válido?
Mi aplicación es bastante grande y multiproceso e interactúa con otras aplicaciones. Entonces la depuración es muy difícil. He intentado utilizar WinDbg, GFlags y Application Verifier sin resultados. Ciertamente porque no sé cómo usar estas herramientas.
¿Es posible encontrar una corrupción en el montón de memoria debido a un downcasting no válido, con el uso de herramientas como WinDbg? Si es así, ¿cómo?
Lo que fue un error que acaba de encontrar? Esta publicación no tiene ningún sentido. –
@Lightness: ouch, ¿en serio? – Guillaume07
¿De verdad qué? Tus primeras dos oraciones no tienen sentido. Hablan sobre algún error que no has introducido en la pregunta. ¿Qué error? –