[
https://issues.apache.org/jira/browse/DISPATCH-46?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ted Ross reassigned DISPATCH-46:
--------------------------------
Assignee: Ted Ross
> dispatch crash when proton gets bad socket
> ------------------------------------------
>
> Key: DISPATCH-46
> URL: https://issues.apache.org/jira/browse/DISPATCH-46
> Project: Qpid Dispatch
> Issue Type: Bug
> Affects Versions: 0.2
> Reporter: michael goulish
> Assignee: Ted Ross
> Fix For: 0.3
>
>
> When I attempted to connect a lot of clients to a router, I exceeded my
> process limit. Then this happens:
> 1. proton gets an invalid socket, and returns a 0 from pn_listener_accept
> 2. dispatch function thread_process_listeners takes the null and starts
> using it.
> 3. Some proton calls return silently after having gotten a null input.
> 4. dispatch passes the null to pn_transport_set_max_frame, which
> dereferences it.
> 5. router blows core. testing engineer panics. hilarity ensues.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]