Using 3ds Max Generated Minidump Files

What is a Minidump File

A minidump file is a snapshot of the memory of a process, including the registers, the stack and possibly the heap memory. The size and the information within a minidump file depends on the machine architecture as well as specific OS settings.

When an application crashes for any reason, a minidump file is created. The Minidump file provides information for debugging the program. It is most useful in the cases that the crash happens on a machine on which there is no access to the source code, and local debugging is not an option. The Microsoft Visual Studio Debugger open minidump files and allow developers to investigate the reasons for the crash.

3ds Max and Minidump Files

For each crash, 3ds Max can create two separate minidump files and with different information in each. The basic minidump is sent to the Autodesk servers for analysis, and the second file (which often includes the full program heap memory and is in the order of gigabytes in size) is stored locally. The filename for the second minidump is the same for the first basic minidump, except it has an additional "_big" at the end of the filename. Users can define the information in each minidump file through the Registry settings, Environment variables or the Command line switches. This article does not discuss the Registry settings.

Environment Variables

There are two environmental variables defined to control both minidump files:

Both of these environment variables can be set with one of the following options:

Command Line Switches