Clifford Jansen created PROTON-2112:
---------------------------------------
Summary: segfault in epoll proactor shudown
Key: PROTON-2112
URL: https://issues.apache.org/jira/browse/PROTON-2112
Project: Qpid Proton
Issue Type: Bug
Components: proton-c
Affects Versions: proton-c-0.29.0
Environment: Linux
Reporter: Clifford Jansen
Assignee: Clifford Jansen
If an epoll proactor is dealing with file descriptor resource starvation at the
time of shutdown, it can try to initiate new IO in conflict with other shutting
down activity. Specifically, when freeing a connection's socket, it tries to
resume any pause listeners.
I suspect there is a missing check somewhere to see if proactor->shutting_down
is set before attempting the resume. But it may require a more thorough
dismantling of the overflow listener list before commencing to tear down
straggling connections.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]