hi chunmei, i want to continue the discussion on unittest_seastar_echo here, as it's not related to the cmake issue i want to address in https://github.com/ceph/ceph/pull/23620 . i am quoting you message here: ceph/src/seastar/src/core/reactor.cc:542: seastar::reactor::reactor(unsigned int): Assertion `r >= 0' failed. Aborting on shard 64. Backtrace: 0x00000000005f4cca 0x0000000000582258 0x0000000000582313 0x00000000005823e5 /lib/x86_64-linux-gnu/libpthread.so.0+0x000000000001138f /lib/x86_64-linux-gnu/libc.so.6+0x0000000000035427 /lib/x86_64-linux-gnu/libc.so.6+0x0000000000037029 /lib/x86_64-linux-gnu/libc.so.6+0x000000000002dbd6 /lib/x86_64-linux-gnu/libc.so.6+0x000000000002dc81 0x00000000005ebc4f 0x00000000005ebd7d 0x00000000005ebfa2 0x000000000057acbd /lib/x86_64-linux-gnu/libpthread.so.0+0x00000000000076b9 /lib/x86_64-linux-gnu/libc.so.6+0x000000000010741c could you share more details on how you reproduced it? IIRC, unittest_seastar_echo needs two instances of this application to talk to each other using specified msgr backend. -- Regards Kefu Chai