视觉泄漏检测器:文件和行号不可用

Posted

技术标签:

【中文标题】视觉泄漏检测器:文件和行号不可用【英文标题】:Visual Leak Detector: File and line number not available 【发布时间】:2012-12-05 12:31:27 【问题描述】:
Visual Leak Detector: WARNING! There are memory leaks!

---------- 1 block (#3791210) consuming 24 bytes ----------

  0x1000234A (File and line number not available): Visualleakdetector
  0x102095D6 (File and line number not available): malloc_dbg
  0x102094B9 (File and line number not available): malloc_dbg
  0x10209409 (File and line number not available): malloc

堆栈继续,但没有显示文件。可能是什么原因?

【问题讨论】:

@RowlandShaw:这是一个调试版本。 【参考方案1】:

我想您没有正在分析的程序(pdb 文件)的调试符号。 这是一个你有源代码的程序吗?如果是这样,我建议您检查您的项目是否已设置为生成调试符号、在本地重建并重新运行程序。

【讨论】:

是的,这就是问题所在。现在它工作正常。谢谢。

以上是关于视觉泄漏检测器:文件和行号不可用的主要内容,如果未能解决你的问题,请参考以下文章

在IntelliJ中调试Ant项目时,行号信息不可用错误

为啥查看源码时仪器显示不可用?

视觉泄漏检测器已关闭

如何在使用 JNI 的 C++/Java 项目中使用 CRT 中的工具检测内存泄漏?

视觉泄漏检测器在 ntdll.dll 上抛出“访问冲突读取位置”

android 内存泄漏检测工具 LeakCanary 泄漏金丝雀