Closed maxcoderrrr closed 5 months ago
This is a problem caused by the !heap command being dropped. I solved the problem by changing the !heap command to !ext.heap
@gnbon Thank you! Yes, I should have mentioned the same, as it is shown in the error message too.
Perhaps adding a check inside BugId on the installed WinDbg version would be good, and to execute the correct heap command according to that. Sometimes !ext.heap
will not work and return blank if one is using a WinDbg version that is too new for the given system.
Thank you for the bug report and for the solution. I've implemented a fix that attempts to use "!heap" first and if it detects the error message, switches to using "!ext.heap". https://github.com/SkyLined/mBugId/commit/5944bd7f4797c4b943285fd1ed3173f22adb7872
Hi,
While trying to fix https://github.com/SkyLined/BugId/issues/121, I came across another bug that occurs when BugId is used with the latest version of the Debugging Tools for Windows and encounters a crash. The original
!heap
commands got replaced with!ext.heap
, which triggers an assertion in BugId due to the unexpected output: