You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "AlejandroMorgante (via GitHub)" <gi...@apache.org> on 2026/06/24 19:22:19 UTC

[PR] Fix Breeze SIGILL on Apple Silicon caused by OpenSSL 3.0.20 ARM crypto instructions [airflow]

AlejandroMorgante opened a new pull request, #68953:
URL: https://github.com/apache/airflow/pull/68953

   OpenSSL 3.0.20 (shipped in the CI image rebuilt on 2026-06-22, see #68560) uses
   aarch64 hardware crypto instructions that the Docker VM on Apple Silicon does not
   expose. This causes a fatal `SIGILL` when Python imports the `cryptography` package
   during test collection, making `breeze run pytest` unusable on M-series Macs since
   that image was published.
   
   Setting `OPENSSL_armcap=0x0` tells OpenSSL to disable ARM hardware acceleration and
   fall back to software implementations. The variable is injected into the container
   environment only on `darwin`/`ARM` hosts using the existing `get_host_os()` /
   `get_host_architecture()` / `Architecture.ARM` pattern already used in Breeze, so
   CI (Linux) is unaffected.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Sonnet 4.6 (Claude Code)
   
   Generated-by: Claude Sonnet 4.6 (Claude Code) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Fix Breeze SIGILL on Apple Silicon caused by OpenSSL 3.0.20 ARM crypto instructions [airflow]

Posted by "potiuk (via GitHub)" <gi...@apache.org>.
potiuk commented on PR #68953:
URL: https://github.com/apache/airflow/pull/68953#issuecomment-4795462438

   Next time - don't trust your agent too much - always question it's choices. Please.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Fix Breeze SIGILL on Apple Silicon caused by OpenSSL 3.0.20 ARM crypto instructions [airflow]

Posted by "potiuk (via GitHub)" <gi...@apache.org>.
potiuk commented on PR #68953:
URL: https://github.com/apache/airflow/pull/68953#issuecomment-4793308736

   Closing for now - you can always reopen - but you need to show the exact version of all docker related toolchain you have and show the error stacktrace.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Fix Breeze SIGILL on Apple Silicon caused by OpenSSL 3.0.20 ARM crypto instructions [airflow]

Posted by "AlejandroMorgante (via GitHub)" <gi...@apache.org>.
AlejandroMorgante commented on PR #68953:
URL: https://github.com/apache/airflow/pull/68953#issuecomment-4793574818

   Confirmed, updating Docker Desktop from 4.35.1 to 4.78.0 fixed the issue. Thanks for the pointer!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Fix Breeze SIGILL on Apple Silicon caused by OpenSSL 3.0.20 ARM crypto instructions [airflow]

Posted by "potiuk (via GitHub)" <gi...@apache.org>.
potiuk commented on PR #68953:
URL: https://github.com/apache/airflow/pull/68953#issuecomment-4793301117

   Can't reproduce. You are likely hitting https://github.com/docker/for-mac/issues/7583 and you need to upgrade Docker Engine to fix it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] Fix Breeze SIGILL on Apple Silicon caused by OpenSSL 3.0.20 ARM crypto instructions [airflow]

Posted by "potiuk (via GitHub)" <gi...@apache.org>.
potiuk closed pull request #68953: Fix Breeze SIGILL on Apple Silicon caused by OpenSSL 3.0.20 ARM crypto instructions
URL: https://github.com/apache/airflow/pull/68953


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org