On Tue, 2018-04-10 at 15:59 +0800, jianchao.wang wrote: > If yes, how does the timeout handler get the freed request when the tag has been freed ? Hello Jianchao, Have you noticed that the timeout handler does not check whether or not the request tag is freed? Additionally, I don't think it would be possible to add such a check to the timeout code without introducing a new race condition. Bart.