1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-26 04:00:59 +01:00
nix/src
Eelco Dolstra 2639911c8b Fix crash/hang with CA derivations
The curl download can outlive DrvOutputSubstitutionGoal (if some other
error occurs), so at shutdown setting the promise to an exception will
fail because 'this' is no longer valid in the callback. This can
manifest itself as a segfault, "corrupted double-linked list" or hang.

(cherry picked from commit 7bfed34367)
2023-03-08 17:13:53 +01:00
..
build-remote build-remote: store maxBuildJobs before forcing it to 1 2023-02-07 12:08:00 +01:00
libcmd Merge pull request #7874 from obsidiansystems/fix-no-gc-build 2023-02-21 16:14:51 +01:00
libexpr Merge pull request #7911 from edolstra/revert-7689 2023-02-28 08:46:55 +01:00
libfetchers Example uses gitlab.com thus clarify the comment 2023-02-24 07:17:47 -08:00
libmain Fix building with GCC 9 2023-02-10 18:38:57 +01:00
libstore Fix crash/hang with CA derivations 2023-03-08 17:13:53 +01:00
libutil url: make percentEncode stricter, expose and unit test it 2023-02-27 15:30:00 +01:00
nix Merge pull request #7755 from obsidiansystems/mix-read-only-mode 2023-02-21 16:13:48 +01:00
nix-build nix-shell: Colour the prompt red if the user is root 2023-02-01 20:50:44 +00:00
nix-channel A setting to follow XDG Base Directory standard 2023-02-10 20:14:06 +04:00
nix-collect-garbage Fix nix-collect-garbage -d with the new profile location 2023-03-08 10:11:10 +00:00
nix-copy-closure copyPaths: Pass store by reference 2021-07-22 09:59:51 +02:00
nix-env A setting to follow XDG Base Directory standard 2023-02-10 20:14:06 +04:00
nix-instantiate Revert to copyStore = true for nix-instantiate and nix-env 2022-08-23 14:40:27 +02:00
nix-store Fix unused variable warning 2022-12-12 16:41:46 +01:00
resolve-system-dependencies Get rid of most .at calls (#6393) 2022-05-04 07:44:32 +02:00
toml11 Replace cpptoml with toml11 2021-12-17 22:03:33 +01:00