For all releases:
When MATLAB crashes, up to three log files may be generated with the following names:
matlab_crash_dump.1234
java.log.1234
hs_error_pid1234.log
The filenames will not have ‘1234’ in them, but rather a number representing the process ID. For example, you might see crash dumps named matlab_crash_dump.3944, java.log.3944, and hs_error_pid3944. The location of the crash dump files depends on the operating system used.
Execute the following command in your MATLAB Command Window to list the crash-related files:
- On Windows:
>> cd(tempdir)
>> dir('matlab_crash_dump*')
>> dir('java.log*')
>> dir('hs_error_pid*')
- On Linux and MacOS:
>> cd('~')
>> dir('matlab_crash_dump*')
>> dir('java.log*')
>> dir('hs_error_pid*')
Alternatively, you may manually access the files by browsing to the following directory:
- On Windows: Navigate to C:\Users\%username%\AppData\Local\Temp or enter the following into the search field in the Taskbar, the Start Menu, or Windows Explorer:
- On Linux: Type "cd ~" or "cd /home/$USER/" to navigate to your home folder.
- On MacOS: From the Finder, click the "Go" menu and select "Home" to open your Home folder.
.
For releases R2025a and later:
If you do not find the crash log files in the locations listed above then you may have minidump files located in your crash_reports folder. An example of what the minidump filename might look like is: "ac60e913-886c-466b-ae99-bceef3c25f19.dmp". Use one of the following methods to locate your crash_reports folder.
Execute the following command in your MATLAB Command Window to open the minidump files location:
- On Windows:
>> cd(fullfile(matlab.crashhandling.crashReportFolder(),"reports"))
- On Linux and MacOS:
>> cd(fullfile(matlab.crashhandling.crashReportFolder(),"completed"))
Alternatively, you may manually access the minidump files by browsing to the following directory:
- Please note that <RELEASE-HASH> is a placeholder for a universal unique identifier (UUID) that is unique for each MATLAB release. Thus, you might find multiple directories and will need to look inside each one to find the corresponding crash dump.
- On Windows:
- %LOCALAPPDATA%\MathWorks\<RELEASE-HASH>\crash_reports
- On Linux:
- $HOME/.MathWorks/<RELEASE-HASH>/crash_reports
- On MacOS:
- $HOME/Library/Application Support/MathWorks/<RELEASE-HASH>/crash_reports
The DMP file in the crash_reports folder that appears to have been generated around the time of the crash should be the minidump file for your crash. Any other file that was generated around the same time may also be related to the crash.
Additional Notes:
2) If MATLAB is started with the '-logfile' option, a separate crash file is not created. Instead, the crash information is written to the end of the log file specified by the '-logfile' option.