You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Clifford Jansen (Jira)" <ji...@apache.org> on 2019/09/30 15:19:00 UTC

[jira] [Updated] (PROTON-2112) segfault in epoll proactor shudown

     [ https://issues.apache.org/jira/browse/PROTON-2112?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Clifford Jansen updated PROTON-2112:
------------------------------------
    Attachment: bt.txt

> 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
>            Priority: Major
>         Attachments: bt.txt
>
>
> 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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org