Created attachment 15498 [details] пример ошибки Стенд с ошибкой: ============================== - OS: ALT Regular Sisyphus x86_64 - Kernel: 6.6.14-un-def-alt1 - DE: GNOME 45.3 - CPU: Intel i5-9400F (6) @ 4.100GHz - GPU: NVIDIA GeForce GTX 1660 SUPER - Display: wayland Система обновлена: 06.02.2024 ============================== Пакет: telegram-desktop-4.14.12-alt1.x86_64 Шаги, приводящие к ошибке: ============================== 1. Запустить телеграм 2. Запустить телеграм бота с WebApp (например, https://t.me/wallet) 3. Открыть WebApp Фактический результат: ============================== Не отображает WebApp, пишет "Error: Could not initalize WebView" Ожидаемый результат: ============================== Отображается WebApp
> Не отображает WebApp, пишет "Error: Could not initalize WebView" Потверждаю.
А что выводит в терминале при попытке запуска? У меня вот так: qt.waylandcompositor.hardwareintegration: Failed to initialize EGL display. There is no EGL_WL_bind_wayland_display extension. (telegram-desktop:14175): GLib-GIO-WARNING **: 13:00:25.451: Your application does not implement g_application_activate() and has no handlers connected to the 'activate' signal. It should do one of these. Cannot get default EGL display: EGL_BAD_PARAMETER ** (telegram-desktop:14175): WARNING **: 13:00:25.701: Disabled hardware acceleration because GTK failed to initialize GL: \D0\9F\D0\BE\D0\B4\D0\B4\D0\B5\D1\80\D0\B6\D0\BA\D0\B0 GL \D0\BE\D1\82\D0\BA\D0\BB\D1\8E\D1\87\D0\B5\D0\BD\D0\B0 \D1\87\D0\B5\D1\80\D0\B5\D0\B7 GDK_DEBUG. error in client communication (pid 14175) Gdk-Message: 13:00:25.731: Error 71 (\D0\9E\D1\88\D0\B8\D0\B1\D0\BA\D0\B0 \D0\BF\D1\80\D0\BE\D1\82\D0\BE\D0\BA\D0\BE\D0\BB\D0\B0) dispatching to Wayland display. qt.waylandcompositor.hardwareintegration: Failed to initialize EGL display. There is no EGL_WL_bind_wayland_display extension. А сама проблема воспроизводится и на wayland, telegram-desktop 4.14.15
(Ответ для Vitaly Lipatov на комментарий #2) > А что выводит в терминале при попытке запуска? > > У меня вот так: > > qt.waylandcompositor.hardwareintegration: Failed to initialize EGL display. > There is no EGL_WL_bind_wayland_display extension. > > (telegram-desktop:14175): GLib-GIO-WARNING **: 13:00:25.451: Your > application does not implement g_application_activate() and has no handlers > connected to the 'activate' signal. It should do one of these. > Cannot get default EGL display: EGL_BAD_PARAMETER > > ** (telegram-desktop:14175): WARNING **: 13:00:25.701: Disabled hardware > acceleration because GTK failed to initialize GL: > \D0\9F\D0\BE\D0\B4\D0\B4\D0\B5\D1\80\D0\B6\D0\BA\D0\B0 GL > \D0\BE\D1\82\D0\BA\D0\BB\D1\8E\D1\87\D0\B5\D0\BD\D0\B0 > \D1\87\D0\B5\D1\80\D0\B5\D0\B7 GDK_DEBUG. > error in client communication (pid 14175) > Gdk-Message: 13:00:25.731: Error 71 (\D0\9E\D1\88\D0\B8\D0\B1\D0\BA\D0\B0 > \D0\BF\D1\80\D0\BE\D1\82\D0\BE\D0\BA\D0\BE\D0\BB\D0\B0) dispatching to > Wayland display. > qt.waylandcompositor.hardwareintegration: Failed to initialize EGL display. > There is no EGL_WL_bind_wayland_display extension. > > > А сама проблема воспроизводится и на wayland, telegram-desktop 4.14.15 Виталий Александрович. Запускаем программу Telegram Desktop в ALT Regular Sisyphus x86_64 в сессии Wayland через терминал и открываем приложение к примеру "Кошелек": ** (telegram-desktop:17762): WARNING **: 08:33:34.538: Disabled hardware acceleration because GTK failed to initialize GL: Поддержка GL отключена через GDK_DEBUG. error in client communication (pid 17762) Gdk-Message: 08:33:34.545: Error 71 (Ошибка протокола) dispatching to Wayland display. [oleg@alt-gnome ~]$ rpm -q telegram-desktop telegram-desktop-4.15.0-alt1.x86_64
При запуске бинарной сборки Telegram с официального сайта и открывании кошелька вижу ** (Telegram:9051): WARNING **: 22:34:50.292: Disabled hardware acceleration because GTK failed to initialize GL: \D0\9F\D0\BE\D0\B4\D0\B4\D0\B5\D1\80\D0\B6\D0\BA\D0\B0 GL \D0\BE\D1\82\D0\BA\D0\BB\D1\8E\D1\87\D0\B5\D0\BD\D0\B0 \D1\87\D0\B5\D1\80\D0\B5\D0\B7 GDK_DEBUG. PlatformDisplayLibWPE: could not create the EGL display: EGL_SUCCESS. [0:57:48.446448158] [3] INFO Camera camera_manager.cpp:284 libcamera v0.2.0 Cannot get default EGL display: EGL_BAD_PARAMETER но это не мешает открытию Кошелька. Вообще эти ошибки это тема отдельной баги.
Не помогает ни env GDK_BACKEND=x11 QT_QPA_PLATFORM=xcb telegram-desktop ни GDK_GL=disable GDK_DEBUG=gl-disable telegram-desktop https://github.com/telegramdesktop/tdesktop/issues/27133 https://github.com/telegramdesktop/tdesktop/issues/27251