-
-
Notifications
You must be signed in to change notification settings - Fork 32.5k
Description
Version
22.16.0
Platform
OpenBSD 7.7-current, on i386
Subsystem
No response
What steps will reproduce the bug?
We bundle a custom node module wrapping OpenBSD's pledge(2) system call with the OpenBSD port of NodeJS. After updating to 22.16.0 we observe that on amd64 and arm64, building that with node-gyp succeeds as normal, however when building with a single core on i386, the node-gyp process hangs and spins in a tight loop.
How often does it reproduce? Is there a required condition?
Always reproducible on i386, not yet observed on any of the 64bit platforms
What is the expected behavior? Why is that the expected behavior?
node-gyp finishes with "ok" and the process terminates.
What do you see instead?
node-gyp finishes with "ok" but the process does not terminate.
Additional information
I realize that OpenBSD and particularly OpenBSD on 32bit is not a supported platform, but in case you can share an idea on which part of the 22.15.1...22.16.0 diff could be to blame, that would be very welcome.
I suspect that it might be related to #57910 but tbh I cannot really substantiate that.