minicoredumper
Generate minimal and customized core dump files on Linux.
Dump Utility
The minicoredumper project provides a program that handles the creation of core dump files on Linux. It can produce much smaller core dump files by making use of sparse files, compression, and allowing the user to configure what parts of the process memory image should be dumped.
Library
By using libminicoredumper, an application can register exactly what data should be dumped by minicoredumper. This data will not only be dumped in case of a crash, but also can be triggered to dump during runtime.
Live Dumps
The minicoredumper project provides a tool to trigger libminicoredumper-based applications to dump their registered data while running. If any of the applications should crash, minicoredumper will trigger the others to dump their data as well.
News
2024-01-09: version 2.0.7 released
It was discovered that the robust mutex list was not dumped into the core file if one of the mutexes in the list uses the PTHREAD_PRIO_INHERIT attribute. This has been fixed with a new revision of the minicoredumper.
2023-06-24: version 2.0.6 released
If a task uses spaces in its comm field, the minicoredumper was parsing the wrong proc/stat value for the task stack. This has been corrected with a new revision of the minicoredumper.
2023-06-22: version 2.0.5 released
It was pointed out that the minicoredumper was not dumping write-only memory segments. This has been corrected with a new revision of the minicoredumper.
2023-04-25: version 2.0.4 released
A new revision of the minicoredumper is available. This is a bugfix release addressing a possible infinite loop if the crashing application is killed before the minicoredumper is finished dumping.
2023-02-11: version 2.0.3 released
A new revision of the minicoredumper is available. This is a bugfix release addressing corrupt tar files for cores greater than 8GB.
2022-11-30: version 2.0.2 released
A new revision of the minicoredumper is available. This is a bugfix release addressing several problems reported since 2.0.0. Please read the release notes for details.
2020-05-07: relocated to github.com
The Linux Foundation will be shutting down their git service for workgroups. The minicoredumper repository and bug tracking has been moved to the DiaMon Workgroup account on github.com. We thank the Linux Foundation for providing us the git service over the last 5 years.
2018-07-16: version 2.0.1 released
A new revision of the minicoredumper is available. This release deals primarily with compiler warnings and licensing changes. No new or changed functionality has been introduced.
2016-11-30: version 2.0.0 released
The next major release of the minicoredumper is available. This release includes many new features, many of which provide a simplified interface and smaller footprint.
2015-11-30: version 1.0.2 released
An additional dump notification method based on inotify has been implemented for systems where D-Bus cannot be used. Please see the installation page and various man pages for details on usage.
2015-11-03: version 1.0.1 released
Several important fixes and many new features are available in this new version. Please read the release notes for details.
2015-06-01: version 1.0.0 released
The first version of minicoredumper is released.
Downloads
Git Repository:
Date | File | Size | Signature |
---|---|---|---|
2024-01-09 | minicoredumper-2.0.7.tar.xz | 300 KB | minicoredumper-2.0.7.tar.xz.asc |
Files are signed using the PGP public key 0x4CE14D2AAAC6C2E31BF36920F51469ECE1E71FFB.
Support
Issue Tracker: