| 21 Mar 2025 |
hexa | and tag it with infra, as proposed | 14:48:27 |
hexa | do you want to file the issue? | 14:48:43 |
Vladimír Čunát | I can. (But I don't care who does it.) | 14:54:18 |
hexa | Please do 🙂 | 14:54:37 |
hexa | similar to https://github.com/NixOS/nix/issues/8946? | 15:00:31 |
Vladimír Čunát | Yes, I've been looking at that for some time now. | 15:08:42 |
Vladimír Čunát | The stack traces are almost the same, so let's not open a new one. | 15:08:56 |
Mic92 | vcunat: let me know, when you are creating one. | 15:10:04 |
Mic92 | I will bring this up in the next meeting. | 15:10:18 |
Vladimír Čunát | I put the extra info into the existing issue and labeled it. Feel free to ask for more (I do know C debugging at least). | 15:12:48 |
Mic92 | This looks like exceptions. nix-daemon doesn't list anything, right? | 15:13:34 |
Mic92 | Ah. I think it's the "unreachable()" instance in this function | 15:14:22 |
Vladimír Čunát | You mean journalctl logs? | 15:14:23 |
hexa | hard to say, given that every build causes an "accepted connection" line 😄 | 15:14:33 |
hexa | Mar 21 15:13:47 elated-minsky nix-daemon[1647693]: FATAL: exception not rethrown
| 15:14:46 |
hexa | there are these intermittently | 15:14:50 |
Vladimír Čunát | Yes, timestamp fits exactly. | 15:17:24 |
Vladimír Čunát | (in another instance: coredumpctl crash stamp matches the log stamp with this line) | 15:18:20 |
Mic92 | I am inclined to backport https://github.com/NixOS/nix/pull/12636/files to cherry-pick into the nix version that we use in NixOS infra to get more insights | 15:18:44 |
Mic92 | Probably not needed for this bug but in general | 15:22:48 |
Vladimír Čunát | It shouldn't be a problem to switch versions, too. As long as it isn't too unstable. If that makes something easier. | 15:22:51 |
Vladimír Čunát | We generally simply use defaults on the stable NixOS. | 15:23:45 |
hexa | ok, so bump to 2.26 and try to repro? | 15:27:29 |
Mic92 | Probably yes. The current stack trace doesn't contain the actual exception that comes from something else. | 15:36:52 |
Mic92 | Ah and I also forgot about: https://github.com/picnoir/nix/commit/0edc530f18a9cea2377aa3380d34bc37076ebb99 | 15:43:57 |
Mic92 | hexa (signing key rotation when): ^ I think this might be actual the fix. | 15:48:15 |
Mic92 | Will get this merged into Nix asap. | 15:52:10 |
hexa | https://gerrit.lix.systems/c/lix/+/1605 | 15:53:19 |
hexa | this also looks related | 15:53:40 |
Mic92 | Looks close to the code that I wrote. | 15:54:18 |