From f098a50cc2872abbe42f567a3f77babce83602a0 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sun, 2 Dec 2018 19:48:27 +0100 Subject: [PATCH] tvh_thread: do not print sid for non glibc binaries, fixes #5385 --- src/tvh_thread.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tvh_thread.c b/src/tvh_thread.c index 5bebabd05..a6b6e4f37 100644 --- a/src/tvh_thread.c +++ b/src/tvh_thread.c @@ -380,7 +380,11 @@ static void tvh_thread_mutex_deadlock(tvh_mutex_t *mutex) { int fd = hts_settings_open_file(HTS_SETTINGS_OPEN_WRITE | HTS_SETTINGS_OPEN_DIRECT, "mutex-deadlock.txt"); if (fd < 0) fd = fileno(stderr); +#if __GLIBC__ int sid = mutex->mutex.__data.__owner; /* unportable */ +#else + int sid = -1; +#endif char name[256], *s; htsbuf_queue_t q; size_t l; -- 2.47.2