pthread_mutex_lock returns errorcode 22