summaryrefslogtreecommitdiffstats
path: root/src/main.cpp
diff options
context:
space:
mode:
authorAlexander Harkness <me@bearbin.net>2015-05-04 10:22:39 +0200
committerAlexander Harkness <me@bearbin.net>2015-05-04 10:22:39 +0200
commita479f05dd1807eba58928f1a6232cc790411e1f0 (patch)
treeb677be49368a6607b2716c8f0f39b3ff3d23534d /src/main.cpp
parentMerge pull request #1936 from Seadragon91/master (diff)
parentPrint Build info as part of the crash information (diff)
downloadcuberite-a479f05dd1807eba58928f1a6232cc790411e1f0.tar
cuberite-a479f05dd1807eba58928f1a6232cc790411e1f0.tar.gz
cuberite-a479f05dd1807eba58928f1a6232cc790411e1f0.tar.bz2
cuberite-a479f05dd1807eba58928f1a6232cc790411e1f0.tar.lz
cuberite-a479f05dd1807eba58928f1a6232cc790411e1f0.tar.xz
cuberite-a479f05dd1807eba58928f1a6232cc790411e1f0.tar.zst
cuberite-a479f05dd1807eba58928f1a6232cc790411e1f0.zip
Diffstat (limited to '')
-rw-r--r--src/main.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 2e7e107f7..1c34b8f61 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -12,6 +12,7 @@
#endif // _MSC_VER
#include "OSSupport/NetworkSingleton.h"
+#include "BuildInfo.h"
@@ -78,6 +79,10 @@ void NonCtrlHandler(int a_Signal)
std::signal(SIGSEGV, SIG_DFL);
LOGERROR(" D: | MCServer has encountered an error and needs to close");
LOGERROR("Details | SIGSEGV: Segmentation fault");
+ #ifdef BUILD_ID
+ LOGERROR("MCServer " BUILD_SERIES_NAME " build id: " BUILD_ID);
+ LOGERROR("from commit id: " BUILD_COMMIT_ID " built at: " BUILD_DATETIME);
+ #endif
PrintStackTrace();
abort();
}
@@ -89,6 +94,10 @@ void NonCtrlHandler(int a_Signal)
std::signal(a_Signal, SIG_DFL);
LOGERROR(" D: | MCServer has encountered an error and needs to close");
LOGERROR("Details | SIGABRT: Server self-terminated due to an internal fault");
+ #ifdef BUILD_ID
+ LOGERROR("MCServer " BUILD_SERIES_NAME " build id: " BUILD_ID);
+ LOGERROR("from commit id: " BUILD_COMMIT_ID " built at: " BUILD_DATETIME);
+ #endif
PrintStackTrace();
abort();
}