So, as I stated in another thread, QMutext::tryLock() already locks the mutex unless another thread has locked it..