Alyssa Ross <hi@alyssa.is> writes:
Alyssa Ross <hi@alyssa.is> writes:
Alyssa Ross <hi@alyssa.is> writes:
Alyssa Ross <hi@alyssa.is> writes:
Bisected to the following range:
1e9c681 lib/nixpkgs.default.nix: update to nixos-unstable-small f41b4ab tools: move lsvm out of subdirectory 5ad749b tools: enable clippy::ptr-as-ptr lint a4d7aa9 tools: enable clippy::map-unwrap-or lint 3451250 host/rootfs: group VMM-backing services 99f09ab pkgs: remove dbus overlay
Most likely something in the Nixpkgs upgrade. Needs further bisection.
1e9c6812b7497743a8473d5eb327c26c53cfbef2 is the first bad commit commit 1e9c6812b7497743a8473d5eb327c26c53cfbef2 Author: Alyssa Ross <hi@alyssa.is> Date: Sat Nov 22 13:13:28 2025 +0100
lib/nixpkgs.default.nix: update to nixos-unstable-small
Signed-off-by: Alyssa Ross <hi@alyssa.is>
lib/nixpkgs.default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
So needs a Nixpkgs bisect.
# bad: [2ac8b8ee243d52c2a4b429307c23fb72cac43a5c] gitlab-runner: apply patch for file variable handling (#463714) # good: [b549734f6b3ec54bb9a611a4185d11ee31f52ee1] codex: 0.56.0 -> 0.57.0 (#460287) git bisect start '2ac8b8ee243d52c2a4b429307c23fb72cac43a5c' 'b549734f6b3ec54bb9a611a4185d11ee31f52ee1' # good: [ccea08b7b36a1b1388c174d5b8398fcbb0bdb757] Merge master into staging-nixos git bisect good ccea08b7b36a1b1388c174d5b8398fcbb0bdb757 # good: [ccea08b7b36a1b1388c174d5b8398fcbb0bdb757] Merge master into staging-nixos git bisect good ccea08b7b36a1b1388c174d5b8398fcbb0bdb757 # bad: [6db9eed557c922da1e7dc287726e6e492ef24326] python313Packages.langchain: fix build (#461518) git bisect bad 6db9eed557c922da1e7dc287726e6e492ef24326 # good: [1a41aa87c3f40f7493b3e4da391b2ff3af9ffb24] linux_6_17: 6.17.7 -> 6.17.8 git bisect good 1a41aa87c3f40f7493b3e4da391b2ff3af9ffb24 # bad: [14dc5ea9de0e8745374ecbdc6916e3c85b15e4e3] staging-nixos merge for 2025-11-14 (#461577) git bisect bad 14dc5ea9de0e8745374ecbdc6916e3c85b15e4e3 # good: [c4d1151093af5d483d1900d9214a65e68bc21560] flutterPackages-source: clean (#460613) git bisect good c4d1151093af5d483d1900d9214a65e68bc21560
Most likely looking remaining candidate is 6725ca2dabdd ("gtk3: 3.24.50 → 3.24.51").
I also found https://gitlab.com/qemu-project/qemu/-/issues/3191, which looks like the same thing. Doesn't look like there's a patch yet. I'll continue with the bisect in case it helps them to have the specific change that caused the regression.
Surprisingly I can reproduce on that commit's parent, so it's not the gtk3 upgrade. Glib upgrade, maybe?
# bad: [6725ca2dabdd4b50c78ec0186fc7b0cd477c632d] gtk3: 3.24.50 → 3.24.51 git bisect bad 6725ca2dabdd4b50c78ec0186fc7b0cd477c632d # bad: [b0dc74cac643509650c2cdacbe7a18e2337520a0] gtk4: 4.20.0 → 4.20.2 git bisect bad b0dc74cac643509650c2cdacbe7a18e2337520a0 # good: [16db70aea3e6af351e8ad4c217745ec67d46c8ca] rusty-path-of-building: 0.2.6 -> 0.2.7 (#457937) git bisect good 16db70aea3e6af351e8ad4c217745ec67d46c8ca
7a24e8bdb6258cb7d69470cc92ad1adf001d2f3a is the first bad commit commit 7a24e8bdb6258cb7d69470cc92ad1adf001d2f3a Author: Jan Tojnar <jtojnar@gmail.com> Date: Sat Sep 6 17:16:40 2025 +0000 vte: 0.80.3 → 0.81.90 https://gitlab.gnome.org/GNOME/vte/-/compare/0.80.3...0.81.90 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com> Co-authored-by: Bobby Rong <rjl931189261@126.com> nixos/modules/config/vte.nix | 2 +- pkgs/by-name/vt/vte/package.nix | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-)
To reproduce:
cd host/rootfs nix-shell --run 'make clean && make run' View → virtiocon0 Wait for kernel messages to finish Try typing, see that backspace doesn't work