Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
proton-c-0.32.0
-
None
-
None
Description
If a raw connection receives a wake "at the same time" as it is disconnecting then the disconnect can be processed deleting the raw connection and the wake can still enter the epoll proactor scheduler wake queue. This will cause a crash when the wake is processed after the raw connection it belongs to is freed.