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]

Reply via email to