1 2Locking mutex ... 3Acquired at: 4 at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) 5 by 0x........: main (hold_lock.c:?) 6Lock on mutex 0x........ was held during ... ms (threshold: 500 ms). 7 at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) 8 by 0x........: main (hold_lock.c:?) 9mutex 0x........ was first observed at: 10 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) 11 by 0x........: main (hold_lock.c:?) 12 13Locking rwlock exclusively ... 14Acquired at: 15 at 0x........: pthread_rwlock_wrlock (drd_pthread_intercepts.c:?) 16 by 0x........: main (hold_lock.c:?) 17Lock on rwlock 0x........ was held during ... ms (threshold: 500 ms). 18 at 0x........: pthread_rwlock_unlock (drd_pthread_intercepts.c:?) 19 by 0x........: main (hold_lock.c:?) 20rwlock 0x........ was first observed at: 21 at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?) 22 by 0x........: main (hold_lock.c:?) 23 24Locking rwlock shared ... 25Done. 26 27ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) 28