问题标签 [dr-memory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - Dr.Memory 找不到可达泄漏的行号
我正在使用 Dr.Memory 进行调试,但不知何故它没有显示泄漏位置的行号。反正有没有看到或解决这个问题?我正在使用 c 这就是 -showreachable 给我的。我也尝试过 -Werror -g 但也没有找到行号。我只用 malloc 制作了 3 个新矩阵,我把它们全部释放了,所以有 6 个泄漏真的很奇怪。
c - Dr. Memory 无法寻址的访问和可能的泄漏以及来自简单 hello world 的仍然可访问的分配
使用 MinGW 和 gcc 的基本 hello world 程序,没有附加标志。我很困惑为什么我会收到错误“无法寻址的访问”、“可能的泄漏”和“仍然可访问的分配的 4134 字节”。
目标:使用 gcc 版本 8.2.0 的 x86_64-w64-mingw32
来自 Dr. Memory 的错误信息:
像这样的简单程序不应该完全没有错误吗?也许如果我能对正在发生的事情有所了解。
c - 为什么 SDL2 (2.0.14) dll 存在内存泄漏?
我正在使用 SDL2 版本2.0.14。这是当前的稳定版本。
我注意到我用 SDL2 编写的任何程序都有内存泄漏。例如
这是main.c
文件。我用它构建它gcc main.c -o main.exe -lSDL2 -lSDL2main
如果我运行drmemory main.exe
这就是我得到的 -
我不明白为什么这个程序有泄漏。我试图找出问题所在并遇到了这个问题
虽然这已经得到解答,但我看不出这如何解决我的问题。我想知道为什么会出现这些泄漏以及如何修复它们。我还需要担心Memory 博士unaddressable
诊断的那些和uninitialized
访问。
我怀疑它与SDL2.dll
我从SDL2下载的内容有关。我正在使用win32-x64
dll。
编辑
这是完整的“错误”详细信息