24 lines
571 B
Diff
24 lines
571 B
Diff
--- src/app/main.cpp 2016-03-29 22:24:47.000000000 +0200
|
|
+++ src/app/main.cpp 2016-04-12 10:42:35.621054446 +0200
|
|
@@ -59,8 +59,10 @@
|
|
|
|
#ifdef Q_OS_UNIX
|
|
#include <signal.h>
|
|
+#if defined(__GLIBC__)
|
|
#include <execinfo.h>
|
|
#include "stacktrace.h"
|
|
+#endif
|
|
#endif // Q_OS_UNIX
|
|
|
|
#ifdef STACKTRACE_WIN
|
|
@@ -306,7 +306,9 @@
|
|
reportToUser(msg);
|
|
reportToUser(sigName);
|
|
reportToUser("\n");
|
|
+#if defined(__GLIBC__)
|
|
print_stacktrace(); // unsafe
|
|
+#endif
|
|
#endif // !defined Q_OS_WIN && !defined Q_OS_HAIKU
|
|
#ifdef STACKTRACE_WIN
|
|
StraceDlg dlg; // unsafe
|