The function called unlock() on thread_mutex without a matching lock(), causing UB on Windows (releasing an unowned critical section) or silently dropping a user-held lock.
The function called unlock() on thread_mutex without a matching lock(), causing UB on Windows (releasing an unowned critical section) or silently dropping a user-held lock.