On Wed, Apr 24, 2019 at 11:32:51PM +0800, Liu, Changcheng wrote: > Hi Jason, > I have said that ibv_query_device return non-zero, then the code > will call abort function. > Example: > if (ibv_query_device(ctxt, device_attr)) { > abort(); > } > The demo program could reproduce the problem i.e. > ibv_query_device_device return non-zero. > https://github.com/iotcg/rdma_error/blob/master/x722_mcx4.cpp you are running and old kernel and user space that does not support fork() Jason