19 Sep 2024 |
Mic92 | I can't find the flake in question either | 09:06:18 |
aleksana (force me to bed after 18:00 UTC) | In reply to @jade_:matrix.org i suspect my config is not good enough, so i defer to someone with one that will actually do this The nixosTests.installer.simpleUefiSystemdBoot just contains a dead simple configuration.nix, but that is triggering the problem | 09:13:53 |
aleksana (force me to bed after 18:00 UTC) | It's in nixpkgs/nixos/tests/installer.nix | 09:13:53 |
Mic92 | Ok. I will try locally | 09:20:18 |
aleksana (force me to bed after 18:00 UTC) | Maybe we should just open fsantizers and attach valgrind, and fix as many potential errors around libexpr as possible? | 09:22:36 |
jade_ | wont help if the fuckup is gc induced | 09:32:07 |
jade_ | gc means no sanitizers | 09:32:14 |
aleksana (force me to bed after 18:00 UTC) | Boehm gc 💀 | 09:39:14 |
Mic92 | I haven't seen this bug in nix-eval-jobs which doesn't enable GC. And I eval a fair bit of NixOS tests. | 10:06:42 |
Mic92 | * I haven't seen this bug in nix-eval-jobs which doesn't enable GC. And I eval a fair bit of NixOS tests on a daily base. | 10:07:34 |
Mic92 | This is the nixos configuration from simple-uefi-system-boot: https://gist.github.com/Mic92/0243df2a0b47bbc44ae0384de5f49aa9 | 11:04:22 |
Mic92 | Copied out of the test VM | 11:04:32 |
aleksana (force me to bed after 18:00 UTC) | Reproducibly irreproducible | 11:05:58 |
aleksana (force me to bed after 18:00 UTC) | I thought running the actual checkout of that hydra job might be better, but still no luck | 11:06:45 |
Mic92 | https://i.imgur.com/UYk2V3c.jpeg Let's try some more cores | 11:32:44 |
Mic92 | I scheduled 6.4k evaluations | 11:45:08 |
K900 | https://hydra.nixos.org/build/273036630/nixlog/45/tail | 13:14:48 |
K900 | Same error on new Hydra eval on aarch64 | 13:14:53 |
K900 | I'm going to revert in a few hours unless there's strong objections | 13:15:10 |
Mic92 | I cannot reproduce this bug after thousands of evaluations | 13:40:35 |
K900 | I'm just going to make an executive decision and revert then | 13:41:06 |
K900 | Because this looks like it's going to take a while to investigate | 13:41:59 |
Mic92 | But how userfacing is the issue if no one has a proper reproducer? | 13:42:29 |
Lily Foster | In reply to @joerg:thalheim.io But how userfacing is the issue if no one has a proper reproducer? If it's breaking hydra channel blockers, then well... | 13:42:48 |
K900 | It's at least hydra-facing | 13:42:50 |
emily | it's user-facing in that it's blocking the channels | 13:42:50 |
K900 | Given we have a lot more users running evals than Hydras | 13:42:58 |
K900 | I'd expect it to be hit | 13:43:04 |
Mic92 | It's not broken in hydra just now: https://hydra.nixos.org/job/nixos/unstable-small/nixos.tests.installer.simpleUefiSystemdBoot.aarch64-linux | 13:43:29 |
Mic92 | Interestingly it was the same eval that broke on x86_64 and aarch64 | 13:44:05 |