unlock an unlocked mutex may result in crash in Qt5 win64

assert in Qt5
use mutex locker