diff --git a/arangod/Utils/Exception.cpp b/arangod/Utils/Exception.cpp index 921343da4d..7de9fc6f82 100644 --- a/arangod/Utils/Exception.cpp +++ b/arangod/Utils/Exception.cpp @@ -44,6 +44,11 @@ Exception::Exception (int code, _file(file), _line(line), _code(code) { +#ifdef TRI_ENABLE_MAINTAINER_MODE +#if HAVE_BACKTRACE + _backtrace(); +#endif +#endif } //////////////////////////////////////////////////////////////////////////////// @@ -59,6 +64,11 @@ Exception::Exception (int code, _file(file), _line(line), _code(code) { +#ifdef TRI_ENABLE_MAINTAINER_MODE +#if HAVE_BACKTRACE + _backtrace(); +#endif +#endif } ////////////////////////////////////////////////////////////////////////////////