From 45845fa31b2dd0bb2e065863b2b0f45130ab9b83 Mon Sep 17 00:00:00 2001 From: Patrick Wuttke Date: Fri, 24 Nov 2023 22:00:47 +0100 Subject: [PATCH] Fixed crashes when capturing stacktrace from multiple threads. --- source/mijin/debug/stacktrace.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/mijin/debug/stacktrace.cpp b/source/mijin/debug/stacktrace.cpp index 36f9fab..3936caf 100644 --- a/source/mijin/debug/stacktrace.cpp +++ b/source/mijin/debug/stacktrace.cpp @@ -54,7 +54,7 @@ void backtraceErrorCallback(void* data, const char* msg, int /* errnum */) btData.error = msg; } -backtrace_state* gBacktraceState = nullptr; +thread_local backtrace_state* gBacktraceState = nullptr; } // namespace //