From 86a1de4fbdf8ad2c2cc873a2c9c1a7675a2fbe80 Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Wed, 14 Aug 2024 13:30:44 +1000 Subject: [PATCH] Update StarThread_unix.cpp --- source/core/StarThread_unix.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/core/StarThread_unix.cpp b/source/core/StarThread_unix.cpp index 6d1b173..30f42f8 100644 --- a/source/core/StarThread_unix.cpp +++ b/source/core/StarThread_unix.cpp @@ -135,7 +135,8 @@ struct MutexImpl { clock_gettime(CLOCK_REALTIME, &ts); ts.tv_sec += 60; if (pthread_mutex_timedlock(&mutex, &ts) != 0) { - Logger::warn("Mutex lock is taking too long. Stack:\n{}", outputStack(captureStack()); + Logger::warn("Mutex lock is taking too long, printing stack"); + printStack(); pthread_mutex_lock(&mutex); } } @@ -209,7 +210,8 @@ struct RecursiveMutexImpl { clock_gettime(CLOCK_REALTIME, &ts); ts.tv_sec += 60; if (pthread_mutex_timedlock(&mutex, &ts) != 0) { - Logger::warn("RecursiveMutex lock is taking too long. Stack:\n{}", outputStack(captureStack()); + Logger::warn("RecursiveMutex lock is taking too long, printing stack"); + printStack(); pthread_mutex_lock(&mutex); } }