| Summary: | Падение kwin при запуске некоторых gtk приложений | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Branch p11 | Reporter: | Alexander Makeenkov <amakeenk> | ||||||
| Component: | libGLX-mesa | Assignee: | Valery Inozemtsev <shrek> | ||||||
| Status: | CLOSED FIXED | QA Contact: | qa-p11 <qa-p11> | ||||||
| Severity: | normal | ||||||||
| Priority: | P5 | CC: | alexei.mezin, antohami, blinovdv, zerg | ||||||
| Version: | unspecified | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=58939 | ||||||||
| Attachments: |
|
||||||||
Воспроизводится далеко не на всём железе. На данный момент только на том, которое указал в описании. Не падает, если запускать с GSK_RENDERER=gl. По поводу kwin можно завтра проверить с новой Plasma. https://packages.altlinux.org/ru/tasks/413832/ (Ответ для Sergey V Turchin на комментарий #3) > По поводу kwin можно завтра проверить с новой Plasma. > https://packages.altlinux.org/ru/tasks/413832/ В р11 на 6.6.4 ничего не изменилось. *** Bug 58939 has been marked as a duplicate of this bug. *** Вообще, конечно же это проблема kwin, что он падает из-за проблем в видеодрайвере. Запустит пользователь игру с vulkan'ом, и также у него всё свалится. Чтобы на gtk4 приложениях не падало, собрал gtk4 с дефолтом ngl: [#416876] p11 EPERM (try 3) srpm=libgtk4-4.20.3-alt1.p11.1.src.rpm Не оно, случаем? https://src.fedoraproject.org/rpms/gtk4/blob/f44/f/0001-gtkapplication-wayland-null-check.patch (Ответ для 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 ещё нет. Возможно сюда же? PVE, видео default/qxl, поставлена система K11.3/Wayland, все работает. Тут же обновлена до текущего состояния, и после перезагрузки запуск любого (проверил несколько первых попавшихся) приложений из меню -- падение плазмы. Например, не запускается konsole. При смене драйвера на VirtIO-GPU проблемы исчезают. В рассылке сообщают, что переход на X11 так же убирает проблему. (Ответ для Alexei V. Mezin на комментарий #9) > Возможно сюда же? Нет, не сюда. Тут проблема с gtk. (Ответ для Alexei V. Mezin на комментарий #9) > При смене драйвера Может быть проблема с драйвером, которая ранее не проявлялась. (Ответ для Alexei V. Mezin на комментарий #9) > Возможно сюда же? > > PVE, видео default/qxl, поставлена система K11.3/Wayland, все работает. Тут > же обновлена до текущего состояния, и после перезагрузки запуск любого > (проверил несколько первых попавшихся) приложений из меню -- падение плазмы. > Например, не запускается konsole. > Сколько видеопамяти настроено для видеодрайвера qxl? У qxl нет драйвера 3D-ускорения, используется программное. Вряд ли что-то могли сломать в программном ускорении. Было бы хорошо уточнить, что именно из обновления привело к проблеме. (Ответ для Антон Мидюков на комментарий #12) > Сколько видеопамяти настроено для видеодрайвера qxl? Проверял на дефолте, не знаю сколько там. И на 128Мб. Разницы никакой. (Ответ для Alexei V. Mezin на комментарий #13) > Проверял на дефолте, не знаю сколько там. Зачастую слишком мало. > И на 128Мб. Разницы никакой. По максимуму надо было на всякий. Там в начале лога на всё подряд ругается про "Can't open file /memfd" > > Проверял на дефолте, не знаю сколько там.
> Зачастую слишком мало.
11.3 "из коробки" дефолтное значение работать не мешает.
SPICE (qxl, 256mb) -- падает, клиент PVE/novnc + chrome-Windows. SPICE-клиент -- аналогично.
(Ответ для Alexei V. Mezin на комментарий #15) > > > Проверял на дефолте, не знаю сколько там. > > Зачастую слишком мало. > > 11.3 "из коробки" дефолтное значение работать не мешает. Вы можете обновить только mesa-dri-drivers и проверить?
> Вы можете обновить только mesa-dri-drivers и проверить?
Обновил. Все работает, ничего не падает. Значит проблема не в mesa. Что бы еще такое точечно обновить для проверки?
(Ответ для Alexei V. Mezin на комментарий #17) > > Вы можете обновить только mesa-dri-drivers и проверить? > > Обновил. Все работает, ничего не падает. Значит проблема не в mesa. Что бы > еще такое точечно обновить для проверки? Приведите вывод того, что предлагается обновить при dist-upgrade. Created attachment 21429 [details]
список пакетов
(Ответ для Alexei V. Mezin на комментарий #19) > Создано вложение 21429 [details] [подробности] > список пакетов Три варианта: qt6 libkf6 kwin Попробуйте их по отдельности обновлять. > qt6
> libkf6
> kwin
Кажется, что они слишком взаимосвязаны, чтоб их обновлять поотдельности.
(Ответ для Антон Мидюков на комментарий #20) > Три варианта: > qt6 > libkf6 > kwin > Попробуйте их по отдельности обновлять. А как же libgtk4? (Ответ для Sergey V Turchin на комментарий #22) > (Ответ для Антон Мидюков на комментарий #20) > > Три варианта: > > qt6 > > libkf6 > > kwin > > Попробуйте их по отдельности обновлять. > > А как же libgtk4? так kde-шные приложения не запускаются. Там много более незкоуровневых компонент обновляется. Тот же wayland и xorg-server. (Ответ для Антон Мидюков на комментарий #23) > так kde-шные приложения не запускаются. Нет. gtk-шные приложения рушат wayland. (Ответ для Alexei V. Mezin на комментарий #9) > Возможно сюда же? > Например, не запускается konsole. Нет, не сюда. Эта ошибка изначально была про падение плазмы при запуске gtk приложений. И это уже исправлено. (Ответ для Alexander Makeenkov на комментарий #26) > (Ответ для Alexei V. Mezin на комментарий #9) > > Возможно сюда же? > > Например, не запускается konsole. > > Нет, не сюда. Эта ошибка изначально была про падение плазмы при запуске gtk > приложений. И это уже исправлено. Alexei V. Mezin, заведите отдельную багу на kde. А там уже будем разбираться, оно или qt6 привело к регрессии. (Ответ для Alexander Makeenkov на комментарий #26) > падение плазмы при запуске gtk > приложений. И это уже исправлено. Исправлено было тут https://beta.packages.altlinux.org/ru/tasks/416876/ > Alexei V. Mezin, заведите отдельную багу на kde. А там уже будем > разбираться, оно или qt6 привело к регрессии. https://bugzilla.altlinux.org/59188 |
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 т.к., судя по бэктрейсу, к падению приводит именно она.