Helge Deller <deller@xxxxxx> writes: > On 8/27/23 22:35, John David Anglin wrote: >> On 2023-08-27 7:25 a.m., Vidra.Jonas@xxxxxxxxx wrote: >>> The issue is that a call to >>> `io_uring_enter(fd, 2, 2, IORING_ENTER_GETEVENTS)` >>> returns 0, and libuv reacts to that by aborting, probably on this line: >>> https://github.com/libuv/libuv/blob/65dc822d6c20a9130fa100c7b46d751f8cf4d233/src/unix/linux.c#L1252 >>> (I'm saying probably, because gdb seems to be buggy on my machine and I >>> don't really trust its output, so I rely on strace instead, but that >>> doesn't support backtraces on the PA-RISC.) >> I have the attached io_uring patch on 6.1.46. It's back ported from 6.4. >> >> libuv make check was successful on my system. > > Did the libuv check failed on 6.1.46 for you? > I just tried plain 6.1.49 and my machine crashed.... > I can't test 6.1.x right now, but fwiw, 6.4.12 passes libuv's test suite. best, sam