Skip to content

Conversation

@QRouland
Copy link
Contributor

Commit 37f2a44f31f9cc30011b64f22cdb8fee5b9bf46e introduced add_exit_handlers() in aikido_background_process.py, but it breaks Windows compatibility because the signals SIGQUIT and SIGHUP are only available on Unix-based systems (Linux and Darwin). As a result, the background process crashes on Windows during startup.

This pull request fixes add_exit_handlers() to support Windows compatibility by handling platform-specific signals.

@hansott
Copy link
Member

hansott commented Nov 30, 2025

@QRouland Hi, thanks for creating a pull request! We'll review the PR soon. Could you check the linting errors? Thanks!

@QRouland
Copy link
Contributor Author

@hansott I fixed the linting issue. If you'd prefer, I can squash this into the original commit before merging. Just let me know!

@bitterpanda63
Copy link
Member

Looks good! Thanks for the contribution, We'll make a release fixing this issue ASAP :)

@bitterpanda63 bitterpanda63 merged commit 45c4a17 into AikidoSec:main Dec 1, 2025
53 of 54 checks passed
@bitterpanda63
Copy link
Member

Could you test that v1.2.27 now also fixes the issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants