Hello everyone, I would like to draw people's attention here to the hurd specific bug https://bugs.debian.org/1009712
There has been a long standing open issue on darnassus about runit https://darnassus.sceen.net/~hurd-web/open_issues/runit/ The runit source code has not changed much for many years now, and I wonder if the two issues are related. I don't know what is this "signals don't interrupt select known bug" mentioned int the wiki. Are there any pointers to this? Is it a porting issue, or an issue on the hurd side? The trace published on the wiki points to the iopause from DJB libs call in the runsv program. iopause calls poll, and there seems to be some issues regarding the behaviour of poll in some kernels and what iopause expects https://cr.yp.to/lib/iopause.html See also comments in the source code https://sources.debian.org/src/runit/2.1.2-45/runit-2.1.2/src/iopause.c/ Are there known issues of different parts of DJB libs working in the hurd? Regards, João