Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unable to use umdh from Windows SDK anymore

I used to use umdh for years to successfully track down memory leaks, however as of late it doesn't seem to be working anymore, even with the very latest version of the Windows SDK. The latest case of where it's not working is on Windows 11. Gflags is correctly set etc., but I always get this message:

Warning: UMDH didn't find any allocations that have stacks collected.
Warning: Traces could not be callected because the Stack Trace Database is full.
Warning: Increase the size of the Stack Trace Database using GFLAGS.

All attempts to tweak the size of the stack trace DB have not resolved the issue.

like image 558
Lucky Luke Avatar asked Oct 16 '25 02:10

Lucky Luke


2 Answers

I was facing the same problem. Downgrading the Windows SDK version worked for me. Tested with version 1803.

like image 131
Rishabh Jain Avatar answered Oct 17 '25 18:10

Rishabh Jain


I had the same problem. Switched to the Windows Performance Toolkit / xperf now. https://digitalhouseblog.wordpress.com/2010/12/20/using-the-windows-performance-toolkit-to-find-memory-leaks/

like image 34
hofingerandi Avatar answered Oct 17 '25 17:10

hofingerandi