Support >> Knowledge Base >>

Debug Crashes: Providing Kernel-Mode Memory Dump

If you are experiencing blue screens or automatic reboots when using a software product of Romex Software on a Windows system, the Romex Software Support Team may request a kernel-mode memory dump file for debugging purposes. To provide this file, follow the steps below.

Step 1. Disable automatic reboots

This step is necessary only if your system crashes and automatically reboots. To disable automatic reboots, open System from the Control Panel. In the Advanced tab (XP) or Advanced System Settings (Vista or later), under Startup and Recovery, click Settings. Then, uncheck Automatically restart.

Step 2. Set up a kernel-mode memory dump

From the Startup and Recovery dialog in the previous step, under Write debugging information, select Small memory dump (or Kernel memory dump if requested by the Support Team). Click OK. Note that your system may restart after you click OK.

configure memory dump type 2

Step 3. Configure a paging file

A paging file on the boot volume is required for generating the memory dump. For small memory dump, the paging file shall be at least 20 MB. For kernel memory dump, the paging file shall be no smaller than 1.5 times the RAM size if the RAM size is not greater than 1,373 MB, or no smaller than 2,060 MB if the RAM size is greater than 1,373 MB. For complete memory dump, the paging file shall be large enough to hold all of the physical RAM plus 1 MB.

If current paging file setting does not meet the above requirement, you need to change the paging file setting. Open System from the Control Panel. In the Advanced tab (XP) or Advanced System Settings (Vista or later), under Performance, click Settings. Then click the Advanced tab, and then, under Virtual memory, click Change.

Step 4. Reproduce the crash

This step involves reproducing the conditions that are causing your system to crash, so as to force another crash. When the crash occurs, Windows begins writing the memory dump to disk. This might take a minute. A progress indicator is provided on the bottom of the blue screen.

Step 5. Locate the memory dump

Once the dump is written to disk, reboot the system and locate the dump file. By default, small memory dump is located in the folder c:\windows\minidump\, while kernel memory dump is stored into the file c:\windows\memory.dmp.

Step 6. Provide the memory dump and related information to the Support Team

Write an informational file to describe the issue, including the information of computer hardware and steps to reproduce. Put the informational file, along with the memory dump file, in a compressed file (ZIP or RAR). Send the compressed file to support@romexsoftware.com. If the file is too large to send via email, upload it to our FTP server. Refer to your Support Team contact for upload instructions, and inform us of the file name once it is uploaded.

Reference

[Microsoft] Overview of Memory Dump File Options