MemLeakDetect.h defines a constant MLD_MAX_TRACEINFO which sets the size of the stack trace buffer.
If the stack trace for a memory allocation exceeds this then the CMemLeakDetect::symStackTrace2 method will overrun the buffer, resulting in difficult to locate memory corruption problems.
This problem only affects debug builds that enable MemLeakDetect.
Comments: MLD_MAX_TRACEINFO doubled. But generally closed because MemLeakDetect isn't the tool of choice any more. See comment.
If the stack trace for a memory allocation exceeds this then the CMemLeakDetect::symStackTrace2 method will overrun the buffer, resulting in difficult to locate memory corruption problems.
This problem only affects debug builds that enable MemLeakDetect.
Comments: MLD_MAX_TRACEINFO doubled. But generally closed because MemLeakDetect isn't the tool of choice any more. See comment.