use macro to debug mutex lock