Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 17 Jun 05:23
· 44 commits to main since this release

Fixed

  • The systemd daemons failed to start under an interpreter with an executable
    stack. uv and pyenv standalone Python builds ship the interpreter without a
    non-executable GNU_STACK header, so the kernel assumes an executable stack
    and glibc allocates writable-and-executable thread stacks; the units'
    MemoryDenyWriteExecute setting blocks that, so thread creation failed with
    "can't start new thread". install-systemd now detects an executable-stack
    interpreter and writes a drop-in that disables only that protection for the
    affected units, with a notice on how to restore it. Interpreters with a
    non-executable stack are unaffected and keep the protection.