I call publish in multi thread, then coredump, I use gdb finding coredump in ros::Publisher::publish.