Hi, developers, thank you for your checking. It seems the lock runloop_lock is not released correctly when ret != 0 in the function setup_kinect?
| pthread_mutex_lock(&runloop_lock); |
| int thread_running_prev = thread_running; |
| if (!thread_running) { |
| int ret = init_thread(); |
| if (ret != 0) return ret; |