Fix Mutex::ClearOwner for bionic

Change-Id: I9b8a3e7527f0be3bcdc593a0b2db04b077e48121
diff --git a/src/mutex.cc b/src/mutex.cc
index 4760b2f..8ff1207 100644
--- a/src/mutex.cc
+++ b/src/mutex.cc
@@ -90,7 +90,8 @@
 
 void Mutex::ClearOwner() {
 #if defined(__BIONIC__)
-  mutex_.value = 0;
+#define  __PTHREAD_RECURSIVE_MUTEX_INIT_VALUE  0x4000
+  mutex_.value = __PTHREAD_RECURSIVE_MUTEX_INIT_VALUE;
 #elif defined(__GLIBC__)
   struct __attribute__((__may_alias__)) glibc_pthread_t {
     int lock;