From 5d61b27faa5e0ff31f2d328bd84351774ccfe67a Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sat, 25 Aug 2018 23:39:47 +0100 Subject: [PATCH] Add note to crashlog if crash is in non-main thread --- src/crashlog.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/crashlog.cpp b/src/crashlog.cpp index 76f0d3c9b5..5d0b3f6067 100644 --- a/src/crashlog.cpp +++ b/src/crashlog.cpp @@ -398,6 +398,12 @@ char *CrashLog::FillCrashLog(char *buffer, const char *last) const } #endif + if (IsNonMainThread()) { + buffer += seprintf(buffer, last, "Non-main thread ("); + buffer += GetThreadName(buffer, last); + buffer += seprintf(buffer, last, ")\n\n"); + } + buffer = this->LogOpenTTDVersion(buffer, last); buffer = this->LogStacktrace(buffer, last); buffer = this->LogRegisters(buffer, last);