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.

View details »

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.

View details »

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.

View details »

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.

Git Repository:

Release Files
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.

Mailing List:

Issue Tracker: