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