A library that can be LD_PRELOADed onto another program. If the program crashes, a textual crash dump is produced. The crash dump contains an "executive summary" of what went wrong, including a stack trace.
The point is to have a lighter alternative to core dumps. A core dump has very much information, but is also often huge. Most projects can't handle getting half-gig core files attached to their user's bug reports.
A crash dump on the other hand is very suitable to attach to a bug report. While it may not be enough to track down the problem, it will often be a precise tool for classifying bug reports, and to find out in which cases you'd actually be interested in getting at the half-gig core file.
The primary goal of this library is to only produce a useful textual crash dump.
Future enhancements could include things like moving core dumping out of the kernel and into userspace, or providing automagic bug reporting a la OpenOffice, Windows or Mozilla.
Both KDE and GNOME have similar projects, but AFAIK they are both bound to having a GUI available and a user watching it. Thus they are not very useful for anything but end-user applications.
Use Patent Claims
Include Install Instructions
These details are provided for information only. No information here is legal advice and should not be used as such.