Open grahamc opened 1 week ago
On Matrix, Emily theorized the new frameworks makes the Security
framework available when it wasn't before, and that might be causing new unwanted behavior. Indeed, that seems to be true? So I tried adding it: https://github.com/DeterminateSystems/nix-installer/pull/1289 ...but CI passed all the way through, suggesting that is not the issue.
After bumping nixpkgs, the uninstaller is crashing with a SIGBUS.
The most glaringly notable change between these two versions is the introduction of how Apple SDKs are packaged: https://github.com/NixOS/nixpkgs/pull/346043.
The issue can be reproduced on:
by:
0.1.698755+rev-807e9154dcb16384b1b765ebe9cd2bba2ac287fd
../nix-installer install --no-confirm
nix run nixpkgs#hello
-- Note: this step is, surprisingly, load bearing!/nix/nix-installer uninstall --no-confirm
Using
lldb
'sbt all
, we can see the main thread is usingsecurity_framework
andrustls_native_certs
to get certificates:...and thread 19 is running in what I think is a Grand Central Dispatch queue to
copy_certificates_from_keychain
:full session: btall.txt