From 105a9914682ca53c68d749f2af1b45e5d0294dd8 Mon Sep 17 00:00:00 2001 From: Colin Patrick McCabe Date: Mon, 25 Jul 2011 11:18:12 -0700 Subject: [PATCH] Add more debugging for pthread_create failures Signed-off-by: Colin McCabe --- src/common/Thread.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/common/Thread.cc b/src/common/Thread.cc index 36ac9e2f29ab5..01c67d252257c 100644 --- a/src/common/Thread.cc +++ b/src/common/Thread.cc @@ -143,7 +143,13 @@ void Thread:: create(size_t stacksize) { int ret = try_create(stacksize); - assert(ret == 0); + if (ret != 0) { + char buf[256]; + snprintf(buf, sizeof(buf), "Thread::try_create(): pthread_create " + "failed with error %d", ret); + dout_emergency(buf); + assert(ret == 0); + } } int Thread:: -- 2.39.5