Am 20.03.21 um 00:46 schrieb Jens Axboe: > On Mar 19, 2021, at 5:27 PM, Stefan Metzmacher <metze@xxxxxxxxx> wrote: >> >> Hi Jens, >> >> as said before I found some problems related to >> the new io_threads together with signals. >> >> I applied the diff (at the end) to examples/io_uring-cp.c >> in order to run endless in order to give me time to >> look at /proc/... >> >> Trying to attach gdb --pid to the pid of the main process (thread group) >> it goes into an endless loop because it can't attach to the io_threads. >> >> Sending kill -STOP to the main pid causes the io_threads to spin cpu >> at 100%. >> >> Can you try to reproduce and fix it? Maybe same_thread_group() should not match? > > Definitely, I’ll go over this shortly and make sure we handle (and ignore) signals correctly. Thanks! Also a kill -9 to a io_thread kills the application. metze