0

我有一种情况,我们的一位客户看到产品(Windows)崩溃。我有他们的转储,我已经分析了这些核心。崩溃似乎是在从函数返回字符串后发生的。该功能对我来说看起来非常好,尽管有微调的余地。我使用 Windbg 来分析内核。我发现的一件事是,在故障线程的调用堆栈的每一帧中,this 指针都是 NULL,除了值良好的第一帧。所以,我想知道这是堆损坏的情况还是有其他可能性?

4

1 回答 1

1

它可能表明,调试优化的发布模式构建并不完全有效。我不熟悉细节,但至少有一种优化模式(“/Oy - 帧指针省略”)在调试时会影响堆栈的视图。

于 2012-06-20T09:50:11.883 回答