Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 943352 - sys-kernel/gentoo-sources: io_uring hang causing uninterruptible sleep state on 6.6.57 - 6.6.59
Summary: sys-kernel/gentoo-sources: io_uring hang causing uninterruptible sleep state ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard: 6.1.116 6.6.60
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-13 09:24 UTC by Richard Steinmetz
Modified: 2024-11-20 19:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Steinmetz 2024-11-13 09:24:43 UTC
Quote:
"I, and others (see downstream report below), are encountering io_uring at times hanging on 6.6.59 LTS. If the process is killed, the process remains stuck in sleep uninterruptible ("D"). This failure can be fairly reliably reproduced via Node.js with `npm ci` in at least some projects; disabling that tool’s use of io_uring causes via its configuration causes it to succeed. I have identified what seems to be the problematic commit on linux-6.6.y (f4ce3b5)."

Ref https://www.spinics.net/lists/io-uring/msg26073.html

Bad commit: f4ce3b5d26ce149e77e6b8e8f2058aa80e5b034e
Fix was backported to 6.6.60

I can also reproduce this reliably on two of my machines with node.

It would be nice to either backport this to the currently stabilized version 6.6.58-r1, remove the stabilization from 6.6.58-r1 or stabilize 6.6.50 as soon as possible.

See also:
- https://github.com/nodejs/node/issues/55587
- https://github.com/libuv/libuv/issues/4598
Comment 1 Richard Steinmetz 2024-11-13 09:26:51 UTC
PS: I was able to reproduce this on the currently stabilized version 6.6.58-r1 (amd64).
Comment 2 Mike Pagano gentoo-dev 2024-11-20 19:27:55 UTC
Fix available in kernels >= 6.1.116 and 6.6.60