Стенды с ошибкой: ================= * ALT Regular Sisyphus x86_64 * Kernel: 6.5.11-un-def-alt1 * GNOME 45.1 * AMD Ryzen 7 4800HS with Radeon Graphics (16) @ 4.300GHz * AMD ATI 04:00.0 Renoir * 1: 1920x1080~144Hz 2: 1280x720~60Hz * Wayland Версия программы: ================= telegram-desktop-4.11.8-alt1.x86_64 Шаги, приводящие к ошибке: ================= Начать писать сообщение. Открыть контекстное меню Кликнуть по тестовой области. Запустить journalctl -b | grep -i telegram | grep -i error Результат: ========== Аварийное завершение приложения Telegram journalctl: ноя 20 00:45:45 alt-gnome org.telegram.desktop[5231]: qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x5643a397c0e0) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x5643a3261040) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents ноя 20 00:45:46 alt-gnome org.telegram.desktop[5231]: qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x5643a397c0e0) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x5643a3261040) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents ноя 20 00:45:48 alt-gnome org.telegram.desktop[5231]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000) ноя 20 00:45:48 alt-gnome org.telegram.desktop[5231]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000) ноя 20 00:45:48 alt-gnome org.telegram.desktop[5231]: The Wayland connection experienced a fatal error: Ошибка протокола Ожидаемый результат: ========== Стабильная работа клиента.
Данное поведение могу воиспроизвести. Так как вышло аналогичная ошибка
Created attachment 15086 [details] Пример вылета телеграм
Стенды для тестирования: ================= * ALT Regular Sisyphus x86_64 * Kernel: 6.5.11-un-def-alt1 * GNOME 45.1 * AMD Ryzen 7 4800HS with Radeon Graphics (16) @ 4.300GHz * AMD ATI 04:00.0 Renoir * 1: 1920x1080~144Hz 2: 1280x720~60Hz * Wayland Версия программы: ================= telegram-desktop-4.11.8-alt1.x86_64 Шаги, для отчета о тестировании: ================= * epm install 334581 * telegram-desktop Результат: ========== Начать писать сообщение. Открыть контекстное меню Кликнуть по тестовой области. Скопировать сообщение из буфера обмена. Пройтись по пунктам контекстного меню Результат: ========== По результату тестирования проблема, изложенная в репорте, не выявлена. Стабильная работа клиента.
Все стабильно работает. Проблем не возникло)
(Ответ для Олег Щавелев на комментарий #3) > Стенды для тестирования: > ================= > * ALT Regular Sisyphus x86_64 > * Kernel: 6.5.11-un-def-alt1 > * GNOME 45.1 > * AMD Ryzen 7 4800HS with Radeon Graphics (16) @ 4.300GHz > * AMD ATI 04:00.0 Renoir > * 1: 1920x1080~144Hz 2: 1280x720~60Hz > * Wayland > > Версия программы: > ================= > telegram-desktop-4.11.8-alt1.x86_64 > > Шаги, для отчета о тестировании: > ================= > * epm install 334581 > * telegram-desktop > > Результат: > ========== > Начать писать сообщение. > Открыть контекстное меню > Кликнуть по тестовой области. > Скопировать сообщение из буфера обмена. > Пройтись по пунктам контекстного меню > > > Результат: > ========== > По результату тестирования проблема, изложенная в репорте, не выявлена. > Стабильная работа клиента. Я прошу прощение я ошибся, могу воспроизвести описанную проблему в репорте.
Ошибка, зашел в контекстное меню: ноя 22 05:10:28 alt-gnome org.telegram.desktop[4501]: qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x55e04be45310) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x55e05047f980) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents ноя 22 05:12:17 alt-gnome org.telegram.desktop[4501]: qt.svg: Error while inflating gzip file: SVG format check failed ноя 22 05:12:22 alt-gnome org.telegram.desktop[4501]: qt.svg: Error while inflating gzip file: SVG format check failed ноя 22 05:12:26 alt-gnome org.telegram.desktop[4501]: qt.svg: Error while inflating gzip file: SVG format check failed ноя 22 05:26:13 alt-gnome org.telegram.desktop[4501]: qt.svg: Error while inflating gzip file: SVG format check failed ноя 22 05:41:30 alt-gnome org.telegram.desktop[4501]: qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x55e04be45310) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x55e0523718f0) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents ноя 22 05:41:32 alt-gnome org.telegram.desktop[4501]: qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x55e04be45310) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x55e0523718f0) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents ноя 22 05:41:33 alt-gnome org.telegram.desktop[4501]: qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x55e04be45310) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x55e0523718f0) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents ноя 22 05:41:34 alt-gnome org.telegram.desktop[4501]: qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x55e04be45310) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x55e0523718f0) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents ноя 22 05:42:05 alt-gnome org.telegram.desktop[4501]: qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x55e04be45310) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x55e0520b8090) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents ноя 22 05:50:15 alt-gnome org.telegram.desktop[4501]: qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x55e04be45310) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x55e04f159690) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents ноя 22 05:50:15 alt-gnome org.telegram.desktop[4501]: qt.qpa.wayland: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x55e04be45310) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x55e04f159690) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents ноя 22 05:50:16 alt-gnome org.telegram.desktop[4501]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000) ноя 22 05:50:16 alt-gnome org.telegram.desktop[4501]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000) ноя 22 05:50:16 alt-gnome org.telegram.desktop[4501]: qt.qpa.wayland: Could not create EGL surface (EGL error 0x3000) ноя 22 05:50:16 alt-gnome org.telegram.desktop[4501]: The Wayland connection experienced a fatal error: Ошибка протокола
Аналогичное поведение: Стенды с ошибкой: ================= ALT Regular Sisyphus aarch64 Pine64 PinePhonePro 6.4.16-pine-alt2 Mali-T860 (Panfrost) Waylnad
Подтверждаю Стенд с ошибкой: ================= * ALT Regular Sisyphus x86_64 * Kernel: 6.6.16-un-def-alt2 * GNOME 45.5 * AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx (8) @ 2.100GHz * AMD ATI Radeon Vega Series / Radeon Vega Mobile Series * Wayland Версия программы: ================= telegram-desktop-4.14.14-alt1.x86_64 Шаги, приводящие к ошибке: ================= Начать писать сообщение. Открыть контекстное меню Кликнуть по submenu с позицией enabled = false Результат: ========== Аварийное завершение приложения Telegram
После обновление telegram-desktop-4.15.0-alt2.x86_64 и qt6-base-common-6.6.2-alt3.x86_64 Поведение описанное в репорте больше не воспроизводится.
Ошибка решена в telegram-desktop-4.15.0-alt2 При работе в многоуровневых контекстных меню telegram больше не вылетает во всех графических сессиях (X11/Wayland).