Some time ago reporting sending POSIX signals where the mutex associated
with the signal via pthread_cond_wait()/pthread_cond_timedwait() was
disabled. Reenabled this report, made it configurable, and added a
regression test for the new command line option.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8295 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/exp-drd/drd_error.c b/exp-drd/drd_error.c
index bb198a1..e4f3581 100644
--- a/exp-drd/drd_error.c
+++ b/exp-drd/drd_error.c
@@ -170,7 +170,7 @@
   case CondRaceErr: {
     CondRaceErrInfo* cei = (CondRaceErrInfo*)(VG_(get_error_extra)(e));
     VG_(message)(Vg_UserMsg,
-                 "Race condition: condition variable 0x%lx has been"
+                 "Probably a race condition: condition variable 0x%lx has been"
                  " signalled but the associated mutex 0x%lx is not locked"
                  " by the signalling thread",
                  cei->cond, cei->mutex);