Bug 58538 - Падение kwin при запуске некоторых gtk приложений
Summary: Падение kwin при запуске некоторых gtk приложений
Status: CLOSED FIXED
Alias: None
Product: Branch p11
Classification: Unclassified
Component: libGLX-mesa (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Inozemtsev
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
: 58939 (view as bug list)
Depends on:
Blocks:
 
Reported: 2026-04-06 11:46 MSK by Alexander Makeenkov
Modified: 2026-05-14 15:20 MSK (History)
4 users (show)

See Also:


Attachments
kcrash файл (49.31 KB, text/vnd.kde.kcrash-report)
2026-04-06 11:46 MSK, Alexander Makeenkov
no flags Details
список пакетов (18.50 KB, text/plain)
2026-05-14 13:33 MSK, Alexei V. Mezin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2026-04-06 11:46:36 MSK
Created attachment 21045 [details]
kcrash файл

Система: ALT Workstation K 11.2
Версия mesa: 25.3.6-alt1
Graphics:
  Device-1: AMD Phoenix3 driver: amdgpu v: kernel
  Display: wayland server: X.Org v: 1.24.1.9 with: Xwayland v: 24.1.9
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu resolution:
    1: 2944x1242~75Hz 2: 1920x1200~60Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.3.6 renderer: AMD
    Radeon 760M Graphics (radeonsi phoenix LLVM 20.1.8 DRM 3.61
    6.12.65-6.12-alt1)
  API: Vulkan v: 1.4.335 drivers: N/A surfaces: N/A


При запуске некоторых gtk приложений (стабильно воспроизводится с zed, fractal, g4music) происходит падение kwin, который тянет за собой все другие открытые gtk приложения (firefox и thunderbird). При этом все QT приложения остаются запущенными.

Во вложении kcrash с бэктрейсом.

Вешаю на mesa т.к., судя по бэктрейсу, к падению приводит именно она.
Comment 1 Alexander Makeenkov 2026-04-06 11:49:13 MSK
Воспроизводится далеко не на всём железе. На данный момент только на том, которое указал в описании.
Comment 2 Alexander Makeenkov 2026-04-06 11:53:19 MSK
Не падает, если запускать с GSK_RENDERER=gl.
Comment 3 Sergey V Turchin 2026-04-06 12:06:45 MSK
По поводу kwin можно завтра проверить с новой Plasma. https://packages.altlinux.org/ru/tasks/413832/
Comment 4 Alexander Makeenkov 2026-04-29 16:47:23 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> По поводу kwin можно завтра проверить с новой Plasma.
> https://packages.altlinux.org/ru/tasks/413832/

В р11 на 6.6.4 ничего не изменилось.
Comment 5 Alexander Makeenkov 2026-04-30 15:58:06 MSK
*** Bug 58939 has been marked as a duplicate of this bug. ***
Comment 6 Антон Мидюков 2026-05-01 10:11:39 MSK
Вообще, конечно же это проблема kwin, что он падает из-за проблем в видеодрайвере.
Запустит пользователь игру с vulkan'ом, и также у него всё свалится.
Чтобы на gtk4 приложениях не падало, собрал gtk4 с дефолтом ngl:

[#416876] p11 EPERM (try 3) srpm=libgtk4-4.20.3-alt1.p11.1.src.rpm
Comment 7 Sergey V Turchin 2026-05-04 10:04:23 MSK
Не оно, случаем? https://src.fedoraproject.org/rpms/gtk4/blob/f44/f/0001-gtkapplication-wayland-null-check.patch
Comment 8 Антон Мидюков 2026-05-04 10:44:17 MSK
(Ответ для Sergey V Turchin на комментарий #7)
> Не оно, случаем?
> https://src.fedoraproject.org/rpms/gtk4/blob/f44/f/0001-gtkapplication-
> wayland-null-check.patch

Нет. Это починка регрессии в gtk4 версии 4.22, привнесённой принятием вот этого пулл-риквеста:
https://gitlab.gnome.org/GNOME/gtk/-/commit/d9c0f7ec9dd8f9f9aed12a89e7457b541bf7e682

Этого в 4.20.x ещё нет.
Comment 9 Alexei V. Mezin 2026-05-07 22:13:25 MSK
Возможно сюда же?

PVE, видео default/qxl, поставлена система K11.3/Wayland, все работает. Тут же обновлена до текущего состояния, и после перезагрузки запуск любого (проверил несколько первых попавшихся) приложений из меню -- падение плазмы. Например, не запускается konsole. 

При смене драйвера на VirtIO-GPU проблемы исчезают. В рассылке сообщают, что переход на X11 так же убирает проблему.
Comment 10 Sergey V Turchin 2026-05-08 11:35:59 MSK
(Ответ для Alexei V. Mezin на комментарий #9)
> Возможно сюда же?
Нет, не сюда. Тут проблема с gtk.
Comment 11 Sergey V Turchin 2026-05-08 11:36:58 MSK
(Ответ для Alexei V. Mezin на комментарий #9)
> При смене драйвера
Может быть проблема с драйвером, которая ранее не проявлялась.
Comment 12 Антон Мидюков 2026-05-13 10:57:00 MSK
(Ответ для Alexei V. Mezin на комментарий #9)
> Возможно сюда же?
> 
> PVE, видео default/qxl, поставлена система K11.3/Wayland, все работает. Тут
> же обновлена до текущего состояния, и после перезагрузки запуск любого
> (проверил несколько первых попавшихся) приложений из меню -- падение плазмы.
> Например, не запускается konsole. 
> 

Сколько видеопамяти настроено для видеодрайвера qxl?

У qxl нет драйвера 3D-ускорения, используется программное. Вряд ли что-то могли сломать в программном ускорении. Было бы хорошо уточнить, что именно из обновления привело к проблеме.
Comment 13 Alexei V. Mezin 2026-05-13 13:53:11 MSK
(Ответ для Антон Мидюков на комментарий #12)
> Сколько видеопамяти настроено для видеодрайвера qxl?


Проверял на дефолте, не знаю сколько там. И на 128Мб. Разницы никакой.
Comment 14 Sergey V Turchin 2026-05-13 14:06:22 MSK
(Ответ для Alexei V. Mezin на комментарий #13)
> Проверял на дефолте, не знаю сколько там.
Зачастую слишком мало.

> И на 128Мб. Разницы никакой.
По максимуму надо было на всякий.

Там в начале лога на всё подряд ругается про "Can't open file /memfd"
Comment 15 Alexei V. Mezin 2026-05-13 14:23:06 MSK
> > Проверял на дефолте, не знаю сколько там.
> Зачастую слишком мало.

11.3 "из коробки" дефолтное значение работать не мешает.

SPICE (qxl, 256mb) -- падает, клиент PVE/novnc + chrome-Windows. SPICE-клиент -- аналогично.
Comment 16 Антон Мидюков 2026-05-13 14:30:12 MSK
(Ответ для Alexei V. Mezin на комментарий #15)
> > > Проверял на дефолте, не знаю сколько там.
> > Зачастую слишком мало.
> 
> 11.3 "из коробки" дефолтное значение работать не мешает.

Вы можете обновить только mesa-dri-drivers и проверить?
Comment 17 Alexei V. Mezin 2026-05-14 13:24:44 MSK
> Вы можете обновить только mesa-dri-drivers и проверить?

Обновил. Все работает, ничего не падает. Значит проблема не в mesa. Что бы еще такое точечно обновить для проверки?
Comment 18 Антон Мидюков 2026-05-14 13:27:45 MSK
(Ответ для Alexei V. Mezin на комментарий #17)
> > Вы можете обновить только mesa-dri-drivers и проверить?
> 
> Обновил. Все работает, ничего не падает. Значит проблема не в mesa. Что бы
> еще такое точечно обновить для проверки?

Приведите вывод того, что предлагается обновить при dist-upgrade.
Comment 19 Alexei V. Mezin 2026-05-14 13:33:13 MSK
Created attachment 21429 [details]
список пакетов
Comment 20 Антон Мидюков 2026-05-14 13:35:29 MSK
(Ответ для Alexei V. Mezin на комментарий #19)
> Создано вложение 21429 [details] [подробности]
> список пакетов

Три варианта:
qt6
libkf6
kwin

Попробуйте их по отдельности обновлять.
Comment 21 Alexei V. Mezin 2026-05-14 14:00:39 MSK
> qt6
> libkf6
> kwin

Кажется, что они слишком взаимосвязаны, чтоб их обновлять поотдельности.
Comment 22 Sergey V Turchin 2026-05-14 14:39:15 MSK
(Ответ для Антон Мидюков на комментарий #20)
> Три варианта:
> qt6
> libkf6
> kwin
> Попробуйте их по отдельности обновлять.

А как же libgtk4?
Comment 23 Антон Мидюков 2026-05-14 14:41:57 MSK
(Ответ для Sergey V Turchin на комментарий #22)
> (Ответ для Антон Мидюков на комментарий #20)
> > Три варианта:
> > qt6
> > libkf6
> > kwin
> > Попробуйте их по отдельности обновлять.
> 
> А как же libgtk4?

так kde-шные приложения не запускаются.
Comment 24 Sergey V Turchin 2026-05-14 14:45:35 MSK
Там много более незкоуровневых компонент обновляется. Тот же wayland и xorg-server.
Comment 25 Sergey V Turchin 2026-05-14 14:46:40 MSK
(Ответ для Антон Мидюков на комментарий #23)
> так kde-шные приложения не запускаются.
Нет. gtk-шные приложения рушат wayland.
Comment 26 Alexander Makeenkov 2026-05-14 14:48:46 MSK
(Ответ для Alexei V. Mezin на комментарий #9)
> Возможно сюда же?
> Например, не запускается konsole. 

Нет, не сюда. Эта ошибка изначально была про падение плазмы при запуске gtk приложений. И это уже исправлено.
Comment 27 Антон Мидюков 2026-05-14 14:51:43 MSK
(Ответ для Alexander Makeenkov на комментарий #26)
> (Ответ для Alexei V. Mezin на комментарий #9)
> > Возможно сюда же?
> > Например, не запускается konsole. 
> 
> Нет, не сюда. Эта ошибка изначально была про падение плазмы при запуске gtk
> приложений. И это уже исправлено.

Alexei V. Mezin, заведите отдельную багу на kde. А там уже будем разбираться, оно или qt6 привело к регрессии.
Comment 28 Alexander Makeenkov 2026-05-14 14:52:53 MSK
(Ответ для Alexander Makeenkov на комментарий #26)
> падение плазмы при запуске gtk
> приложений. И это уже исправлено.

Исправлено было тут https://beta.packages.altlinux.org/ru/tasks/416876/
Comment 29 Alexei V. Mezin 2026-05-14 15:20:20 MSK
> Alexei V. Mezin, заведите отдельную багу на kde. А там уже будем
> разбираться, оно или qt6 привело к регрессии.

https://bugzilla.altlinux.org/59188