From c86bd695a257b36607a5e1d1f765421b0cce7311 Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Mon, 20 Jul 2020 17:23:37 -0400
Subject: [PATCH] Apply hacks to deadlock less.

---
 indra/llcommon/llerrorthread.cpp   | 4 +---
 indra/newview/llmeshrepository.cpp | 2 +-
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/indra/llcommon/llerrorthread.cpp b/indra/llcommon/llerrorthread.cpp
index f6bc68b5c1d..34fde3b96bd 100644
--- a/indra/llcommon/llerrorthread.cpp
+++ b/indra/llcommon/llerrorthread.cpp
@@ -106,13 +106,11 @@ void LLErrorThread::run()
 	// This thread sits and waits for the sole purpose
 	// of waiting for the signal/exception handlers to flag the
 	// application state as APP_STATUS_ERROR.
-	LL_INFOS() << "thread_error - Waiting for an error" << LL_ENDL;
+	//LL_INFOS() << "thread_error - Waiting for an error" << LL_ENDL;
 
-	S32 counter = 0;
 	while (! (LLApp::isError() || LLApp::isStopped()))
 	{
 		ms_sleep(10);
-		counter++;
 	}
 	if (LLApp::isError())
 	{
diff --git a/indra/newview/llmeshrepository.cpp b/indra/newview/llmeshrepository.cpp
index b5cbc01214a..98e0aa7dc1a 100644
--- a/indra/newview/llmeshrepository.cpp
+++ b/indra/newview/llmeshrepository.cpp
@@ -880,7 +880,7 @@ void LLMeshRepoThread::run()
 	LLCDResult res = LLConvexDecomposition::initThread();
 	if (res != LLCD_OK)
 	{
-		LL_WARNS(LOG_MESH) << "Convex decomposition unable to be loaded.  Expect severe problems." << LL_ENDL;
+		//LL_WARNS(LOG_MESH) << "Convex decomposition unable to be loaded.  Expect severe problems." << LL_ENDL;
 	}
 
 	while (!LLApp::isQuitting())
-- 
GitLab