diff --git a/AUTHORS b/AUTHORS index 4207f57f8..dcd471c6b 100644 --- a/AUTHORS +++ b/AUTHORS @@ -135,6 +135,7 @@ Jesse Morgan Jo Goossens Jochen Friedrich Johannes Meyer +Johannes Schmidt Jonas Meurer Jordi van Scheijen Josef Friedrich diff --git a/lib/base/application.cpp b/lib/base/application.cpp index 89a0f55a2..e450b3300 100644 --- a/lib/base/application.cpp +++ b/lib/base/application.cpp @@ -776,6 +776,12 @@ void Application::SigAbrtHandler(int) } AttachDebugger(fname, interactive_debugger); + +#ifdef __linux__ + prctl(PR_SET_DUMPABLE, 1); +#endif /* __linux __ */ + + abort(); } #ifdef _WIN32