unix test crashes intermittently on musl with alternate stack code
The unix
test has started failing on musl CI in the last week, with the following log (full logs here):
# Start of pipe tests
# /glib-unix/pipe/fd-cloexec summary: Test that FD_CLOEXEC is still accepted as an argument to g_unix_open_pipe()
# Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3459
# GLib-DEBUG: g_unix_open_pipe() called with FD_CLOEXEC; please migrate to using O_CLOEXEC instead
ok 15 /glib-unix/pipe/fd-cloexec
# End of pipe tests
# Start of sighup tests
----------------------------------- stderr -----------------------------------
(test program exited with status code -11)
The crash is in the sighup tests, which were added to in !3983 (merged), so this is likely caused by the new alternate stack code.