Release a read lock on this.
Calling reader_unlock on a lock that is not held by the current thread leads to undefined behaviour.
a RWLock