Bug 53578 - mutter: некорректное поведение графического окружения
Summary: mutter: некорректное поведение графического окружения
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: mutter (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-22 01:13 MSK by Aleksandr Shamaraev
Modified: 2025-03-24 23:10 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksandr Shamaraev 2025-03-22 01:13:53 MSK
Добрый день.

Стенд:
OS: ALT Regular x86_64
Kernel: Linux 6.12.19-6.12-alt1
DE: GNOME 48.0
WM: Mutter (Wayland)
CPU: 12th Gen Intel(R) Core(TM) i5-12450H (12) @ 4.40 GHz
GPU 1: NVIDIA GeForce RTX 4050 Max-Q / Mobile [Discrete]
GPU 2: Intel UHD Graphics @ 1.20 GHz [Integrated]

При работе в системе, через неопределенное время (период может быть короткий, может быть более долгий) происходит сбой работы:
- отваливается физическая клавиатура, перестает печатать, реагирует максимум на ESC
- движение окон по рабочему столу, а также их маштабирование становиться дробным, а не плавным. То есть при движении окон окно идет не плавно, а прыгает из угла в угол экрана.
- в том же телеграмме при открытии/переключении на другой чат происходит его открытие в новом окне, в том же яндекс браузере при переключении вкладок происходит как бы их выделение и если нажать обновить, обновляются все выделенные вкладки. в наутилусе файлы либо выделяются, либо не выделяются. при выделении файлов они выделяются с последним выделенным, то есть как при групповом выделении. 
- фактиески система управляется только мышью, счелк левой счелк правой/открыть/запустить и тд.
- при переключении колесика мыши, свайп идет не плавно, а грубыми рывками, плавность достигается только если мышью двигать полосу прокрутки
- я бы сказал наблюдается эффект залипания клавиатуры местами.

Я сначала грешил на включенный HDR, но поработав без него, поведение воспроизводится. Переключил на сессию x11, поведение воспроизводится.

Выход из положения, когда началась свестопляска, перестать работать с системой... дай ей время, чтоб ее отпустило. Потом можно работать дальше, но по времени как повезет. Либо можно перелогиниться, ну а там также как повезет.

в логах идет
мар 22 08:52:57 alt-gnome gnome-shell[2533]: g_source_remove: assertion 'tag > 0' failed
мар 22 08:52:50 alt-gnome gnome-shell[2533]: g_source_remove: assertion 'tag > 0' failed
мар 22 08:52:45 alt-gnome gnome-shell[2533]: g_source_remove: assertion 'tag > 0' failed
мар 22 08:52:43 alt-gnome gnome-shell[2533]: Source ID 217367 was not found when attempting to remove it
мар 22 08:52:43 alt-gnome gnome-shell[2533]: Source ID 217359 was not found when attempting to remove it
мар 22 08:52:43 alt-gnome gnome-shell[2533]: g_source_remove: assertion 'tag > 0' failed
мар 22 08:52:42 alt-gnome gnome-shell[2533]: Source ID 216639 was not found when attempting to remove it
мар 22 08:52:58 alt-gnome yandex-browser.desktop[3502]: [3545:3550:0322/085258.080861:ERROR:ssl_client_socket_impl.cc(1097)] handshake failed; retur>
мар 22 08:52:57 alt-gnome gnome-shell[2533]: g_source_remove: assertion 'tag > 0' failed
мар 22 08:52:50 alt-gnome gnome-shell[2533]: g_source_remove: assertion 'tag > 0' failed
мар 22 08:52:45 alt-gnome gnome-shell[2533]: g_source_remove: assertion 'tag > 0' failed
мар 22 08:52:43 alt-gnome gnome-shell[2533]: Source ID 217367 was not found when attempting to remove it
мар 22 08:52:43 alt-gnome gnome-shell[2533]: Source ID 217359 was not found when attempting to remove it
мар 22 08:52:43 alt-gnome gnome-shell[2533]: g_source_remove: assertion 'tag > 0' failed
мар 22 08:52:42 alt-gnome gnome-shell[2533]: Source ID 216639 was not found when attempting to remove it
мар 22 08:52:42 alt-gnome gnome-shell[2533]: Source ID 216638 was not found when attempting to remove it
мар 22 08:52:42 alt-gnome gnome-shell[2533]: g_source_remove: assertion 'tag > 0' failed
мар 22 08:52:37 alt-gnome gnome-shell[2533]: Source ID 216021 was not found when attempting to remove it
мар 22 08:52:37 alt-gnome gnome-shell[2533]: Source ID 216018 was not found when attempting to remove it
мар 22 08:52:35 alt-gnome gnome-shell[2533]: Source ID 202023 was not found when attempting to remove it
мар 22 08:52:35 alt-gnome gnome-shell[2533]: Source ID 202022 was not found when attempting to remove it
мар 22 08:52:34 alt-gnome gsd-power[2718]: gsd_power_backlight_percentage_to_abs: assertion 'value <= 100' failed
мар 22 08:50:56 alt-gnome yandex-browser.desktop[3502]: [3545:3550:0322/085056.363726:ERROR:ssl_client_socket_impl.cc(1097)] handshake failed; retur>
мар 22 08:50:46 alt-gnome yandex-browser.desktop[3502]: [3545:3550:0322/085046.087288:ERROR:ssl_client_socket_impl.cc(1097)] handshake failed; retur>

мар 22 08:47:36 alt-gnome gnome-shell[2533]: Source ID 201997 was not found when attempting to remove it
мар 22 08:47:36 alt-gnome gnome-shell[2533]: Source ID 201580 was not found when attempting to remove it
мар 22 08:47:36 alt-gnome gnome-shell[2533]: Source ID 201579 was not found when attempting to remove it
мар 22 08:47:36 alt-gnome org.gnome.tweaks.desktop[15174]: MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:834: FINISHME: support more multi->
мар 22 08:47:36 alt-gnome org.gnome.tweaks.desktop[15174]: MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:802: FINISHME: support YUV colorsp>
мар 22 08:47:33 alt-gnome systemd[2395]: Started app-gnome-org.gnome.tweaks-15174.scope - Application launched by gnome-shell.
мар 22 08:47:30 alt-gnome gnome-shell[2533]: Source ID 193994 was not found when attempting to remove it
мар 22 08:47:30 alt-gnome gnome-shell[2533]: Source ID 193986 was not found when attempting to remove it

судя по логу.. время отпускания где-то получается 3 минуты, но это не точно.

С уважением
Comment 1 Yuri N. Sedunov 2025-03-22 01:39:00 MSK
$ rpmq mutter
?
Comment 2 Aleksandr Shamaraev 2025-03-22 01:42:33 MSK
прошу прощения, забыл

~ ❯ rpm -q mutter
mutter-48.0-alt2.x86_64
Comment 3 Aleksandr Shamaraev 2025-03-22 04:50:25 MSK
После сегодняшнего обновления Mesa-25.0.2-alt1 стало немного получше

к примеру клавиатура не стала полностью умирать, вот печатаю, но включен капс лок, так как с выключенным капслоком печатает большими буквами, с включенным капсом, маленькими, и почему-то язык сам перешел изначально с английского на русский. 

Переключение языка клавишами не работает, только мышкой в гном панель.
также перестало открывать чаты в телеграмм в новых окнах, но при этом как бы залипание шифта работает. то есть если выделил файл в наутилусе, вкладку в яндексе, и нажать следующий файл/вкладку он выделяется. скрол по колесу также подзагоняет.

также система "развисла" сама, без остановки работы.

в логе появились такие штуки

мар 22 12:40:45 alt-gnome gnome-shell[2482]: Overwriting existing binding of keysym 1008ff14 with keysym 1008ff31 (keycode ac).
мар 22 12:40:45 alt-gnome gnome-shell[2482]: Overwriting existing binding of keysym ffe9 with keysym ffe9 (keycode 40).
мар 22 12:40:44 alt-gnome yandex-browser.desktop[3363]: [3492:3498:0322/124044.958771:ERROR:ssl_client_socket_impl.cc(1097)] handshake failed; return>
мар 22 12:40:44 alt-gnome yandex-browser.desktop[3363]: [3492:3498:0322/124044.029376:ERROR:ssl_client_socket_impl.cc(1097)] handshake failed; return>
мар 22 12:40:15 alt-gnome gnome-shell[2482]: g_source_remove: assertion 'tag > 0' failed
мар 22 12:40:15 alt-gnome gnome-shell[2482]: Source ID 214680 was not found when attempting to remove it
мар 22 12:40:15 alt-gnome gnome-shell[2482]: Source ID 214672 was not found when attempting to remove it
мар 22 12:40:15 alt-gnome gnome-shell[2482]: g_source_remove: assertion 'tag > 0' failed
мар 22 12:40:15 alt-gnome gnome-shell[2482]: g_source_remove: assertion 'tag > 0' failed
мар 22 12:40:07 alt-gnome gnome-shell[2482]: Overwriting existing binding of keysym ffe9 with keysym ffe9 (keycode 40).
мар 22 12:40:00 alt-gnome gnome-shell[2482]: g_source_remove: assertion 'tag > 0' failed
мар 22 12:39:59 alt-gnome gnome-shell[2482]: Source ID 211938 was not found when attempting to remove it
мар 22 12:39:59 alt-gnome gnome-shell[2482]: Source ID 211929 was not found when attempting to remove it
мар 22 12:39:59 alt-gnome gnome-shell[2482]: g_source_remove: assertion 'tag > 0' failed
мар 22 12:39:59 alt-gnome gnome-shell[2482]: g_source_remove: assertion 'tag > 0' failed
мар 22 12:39:58 alt-gnome gnome-shell[2482]: g_source_remove: assertion 'tag > 0' failed
мар 22 12:39:56 alt-gnome gnome-shell[2482]: g_source_remove: assertion 'tag > 0' failed
мар 22 12:39:55 alt-gnome gnome-shell[2482]: g_source_remove: assertion 'tag > 0' failed


а именно

мар 22 12:40:45 alt-gnome gnome-shell[2482]: Overwriting existing binding of keysym 1008ff14 with keysym 1008ff31 (keycode ac).
мар 22 12:40:45 alt-gnome gnome-shell[2482]: Overwriting existing binding of keysym ffe9 with keysym ffe9 (keycode 40).

я так понимаю данная проблема только у тех кто с nvidia (судя по чатам)
Comment 4 Aleksandr Shamaraev 2025-03-22 04:53:44 MSK
Периодичность воспроизведения рандомная, сейчас опять все стало глючить
Comment 5 Aleksandr Shamaraev 2025-03-22 07:05:24 MSK
https://gitlab.gnome.org/GNOME/mutter/-/issues/3992
Comment 6 Aleksandr Shamaraev 2025-03-23 07:06:23 MSK
Добрый день.

После сегодняшнего обновления пока подобное поведение не воспроизводится.
Могу предположить, что после обновления xdg-desktop-portal-gtk-1.15.3
Comment 7 Aleksandr Shamaraev 2025-03-23 07:06:38 MSK
Еще потестирую.. пока не буду багу закрывать
Comment 8 Aleksandr Shamaraev 2025-03-24 15:41:01 MSK
Доброго времени суток.

Поведение больше не воспроизводится.

Юрий Николаевич, закройте пожалуйста данный баг
Comment 9 Yuri N. Sedunov 2025-03-24 20:03:28 MSK
(Ответ для Aleksandr Shamaraev на комментарий #8)
> Доброго времени суток.
> 
> Поведение больше не воспроизводится.

Ну и славно.

> 
> Юрий Николаевич, закройте пожалуйста данный баг


Александр, вы и сами могли бы это сделать.
Comment 10 Aleksandr Shamaraev 2025-03-24 23:10:47 MSK
(Ответ для Yuri N. Sedunov на комментарий #9)
> Александр, вы и сами могли бы это сделать.

Раньше, если не ошибаюсь, вроде можно было сделать Resolved -> Closed, но сейчас такого не увидел, по этому и попросил Вас

В любом случае, замечание понял принял исправлюсь :)