+ fix kernel memory leak at condition variable