4 at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?)
5 by 0x........: main (hold_lock.c:?)
6 Lock 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:?)
9 mutex 0x........ was first observed at:
10 at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?)
11 by 0x........: main (hold_lock.c:?)
13 Locking rwlock exclusively ...
15 at 0x........: pthread_rwlock_wrlock (drd_pthread_intercepts.c:?)
16 by 0x........: main (hold_lock.c:?)
17 Lock 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:?)
20 rwlock 0x........ was first observed at:
21 at 0x........: pthread_rwlock_init (drd_pthread_intercepts.c:?)
22 by 0x........: main (hold_lock.c:?)
24 Locking rwlock shared ...
27 ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)