diff --git a/src/lib/util/threads/tests/condvar_unittest.cc b/src/lib/util/threads/tests/condvar_unittest.cc index e3a534b55b..77a8980704 100644 --- a/src/lib/util/threads/tests/condvar_unittest.cc +++ b/src/lib/util/threads/tests/condvar_unittest.cc @@ -137,7 +137,8 @@ signalAndWait(CondVar* condvar, Mutex* mutex) { condvar->wait(*mutex); } -TEST_F(CondVarTest, destroyWhileWait) { +// Temporarily disabled: Solaris seems to make this behavior "undefined" +TEST_F(CondVarTest, DISABLED_destroyWhileWait) { // We'll destroy a CondVar object while the thread is still waiting // on it. This will trigger an assertion failure. EXPECT_DEATH_IF_SUPPORTED({