Page 1 of 1
MiniDumpFixer can't fix the full dump
Posted: Sun Aug 27, 2023 4:08 pm
by cairolee
Hi Sir,
As mentioned in the subject, I am unable to use MiniDumpFixer to correct the full dump.
I am using VMP 3.8.2 (build 1716) to protect my program. In my project, i use Google Breakpad to generate the dump file. i have set the MINIDUMP_TYPE to "MiniDumpWithFullMemory" for ensure Breakpad produces a full dump.
We hope to find a tool similar to MiniDumpFixer to address the issue of not being able to fix the full dump, so we don't need to modify our current workflow. If there isn't a tool available, a method or approach would also suffice. I greatly value your guidance on this matter and appreciate your technical support and insights.
By the way, I'm a paid user, so please don't block my account.

Re: MiniDumpFixer can't fix the full dump
Posted: Fri Sep 29, 2023 2:10 pm
by cairolee
Bump up
Re: MiniDumpFixer can't fix the full dump
Posted: Fri Sep 29, 2023 4:12 pm
by Admin
Why do you think that MiniDumpFixer doesn't work with your dumps?
Re: MiniDumpFixer can't fix the full dump
Posted: Tue Oct 03, 2023 6:13 am
by cairolee
Thanks for your reply
I using Google Breakpad to create the crashdump when process crash.
In most scenarios, I generate dump files with the MINIDUMP_TYPE set to MiniDumpWithIndirectlyReferencedMemory | MiniDumpWithDataSegs. In my project, the resulting dump file is around 20MB in size. I can successfully "fix" this small-sized file using MiniDumpFixer.exe, and given a complete backup of the source code, pdb, and unprotected exe, I can directly analyze the dump file using Visual Studio. This process is very convenient.
However, we've encountered a few challenging program crashes where the above MINIDUMP_TYPE did not include the necessary information, halting our analysis.
As a result, we are considering allowing certain customer computers that repeatedly experience errors to generate dump files with the MINIDUMP_TYPE set to MiniDumpWithFullMemory. The file size for this type can be as large as 500-600MB. We successfully obtained the crash file and, following our previous procedure, used MiniDumpFixer.exe to "fix" it. Yet, even with a complete backup of the source code, pdb, and unprotected exe, Visual Studio could not load the dump file and pinpoint the corresponding code line.
Our project is a game server program compiled for the x86 platform, though customers run it on Windows x64 versions. When fixing the dump file, we use the x86 version of MiniDumpFixer.exe.
In conclusion, based on these observations, we speculate that MiniDumpFixer.exe might not be able to handle dump files of type MiniDumpWithFullMemory. We're unsure if it's due to the file's large size. If you need more information, please don't hesitate to ask.
Re: MiniDumpFixer can't fix the full dump
Posted: Tue Oct 03, 2023 6:29 am
by Admin
Does MiniDumpFixer show the message "DMP file sucessfully updated."?
Re: MiniDumpFixer can't fix the full dump
Posted: Sun Jun 16, 2024 8:08 am
by wking
I have a same question. MiniDumpFixer cann't fix dump when MINIDUMP_TYPE to "MiniDumpWithFullMemory".
I compile the program using your code, but nothing changed.

- QQ截图20240616160222.png (55.21 KiB) Viewed 4911 times
Re: MiniDumpFixer can't fix the full dump
Posted: Tue Jun 18, 2024 3:58 am
by Admin
MiniDumpFixer doesn't change modified date even when DMP file was modified.
Re: MiniDumpFixer can't fix the full dump
Posted: Tue Jun 25, 2024 5:38 am
by wking
Although the MiniDumpFixer prompts that the repair is successful, it still cannot be debugged in visual studio.
I use CrashRpt to create crash reports, and define
Code: Select all
CR_INSTALL_INFO info = {};
info.uMiniDumpType = MiniDumpWithFullMemory;
https://crashrpt.sourceforge.net/docs/h ... 8dc3856ce2
visual studio debug screenshot:
I upload .exe/.pdb/.dmp file, I would really appreciate it if you could check it out.
https://drive.google.com/file/d/1-_OINF ... sp=sharing
Re: MiniDumpFixer can't fix the full dump
Posted: Tue Jun 25, 2024 6:51 am
by Admin
I don't understand what I must to check. Just compare original and updated DMP files by contents.