What | Removed | Added |
---|---|---|
CC | brad.king@kitware.com |
I investigated this for the upstream cmake issue: * https://gitlab.kitware.com/cmake/cmake/-/issues/25500#note_1468188 I reproduced it on a ppc64le virtual machine running Linux kernel 6.6.6.1-default with tumbleweed 20231219. cmake 3.28.1 with libuv 1.44.2 works, but with libuv 1.47.0 it exhibits the random crashes. This bisects to a change introduced in libuv 1.45 to add io_uring support: * https://github.com/libuv/libuv/pull/3952 * https://github.com/libuv/libuv/commit/d2c31f429b87b476a7f1344d145dad4752a406d4 After locally patching libuv's uv__io_uring_setup to return -1, the crashes go away.