This was brought up before, but to summarize, ibv_get_async_event() can return events for objects (CQ, QP, SRQ) that may have been destroyed. Likewise for ibv_get_cq_event().

Roland, would a patch to fix this that is similar to what was done for uCM be acceptable? (I can describe the method in more detail if you'd like.) The drawback is that it basically adds reference counting, which would require calling ibv_put_event().

It appears that Arlin is hitting this issue with his DAPL tests (IBV_EVENT_COMM_EST).

- Sean
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to