Why concurrent graph excutor core dump?

I want to integrate tvm with brpc. As far as I know, the graph executor is not thread-safety. So I created n executor in concurrent queue https://gist.github.com/lyqscmy/3251452fad17f09cd6983925ab39803b. When I request the server in serial, it’s very slow but works. But when I try brpc/docs/cn/rpc_press.md at master · apache/brpc · GitHub, the server core dump.

Thanks for pointing this out. This is something we need to fix. This could still due to multiple threads running the tvm functions

cross ref https://github.com/dmlc/tvm/issues/1142