diff --git a/alib2data/src/exception/AlibException.cpp b/alib2data/src/exception/AlibException.cpp
index 02a906365ffcf8eb5db305836c7aa87aad184790..83296e8b12ee869f0bc5b8c6af633133613b03de 100644
--- a/alib2data/src/exception/AlibException.cpp
+++ b/alib2data/src/exception/AlibException.cpp
@@ -15,13 +15,18 @@
 #include <execinfo.h>
 #ifdef DEBUG
 	#include "../debug/bfdStacktrace.h"
+	#include "../debug/simpleStacktrace.h"
 #endif
 
 namespace exception {
 
 AlibException::AlibException ( ) {
 	#ifdef DEBUG
-		//this->backtrace = std::bfdStacktrace();
+		#ifdef BFD_STACK_TRACE
+			this->backtrace = std::bfdStacktrace();
+		#else
+			this->backtrace = std::simpleStacktrace();
+		#endif
 	#else
 		this->backtrace = "";
 	#endif