| Summary: | Зависают electron приложения, запущенные без параметра --ozone-platform=wayland | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Branch p10 | Reporter: | Евгений Газзаев <rnr1721> | ||||||
| Component: | electron | Assignee: | qa-team <qa-team> | ||||||
| Status: | CLOSED WORKSFORME | QA Contact: | qa-p10 <qa-p10> | ||||||
| Severity: | normal | ||||||||
| Priority: | P5 | CC: | rider, tatyana | ||||||
| Version: | не указана | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Attachments: |
|
||||||||
|
Description
Евгений Газзаев
2024-09-11 17:29:50 MSK
Доброго времени суток! Прошу предоставить дополнительную информацию: 1) Как запускались приложения (с помощью electoron или без него)? Прошу указать по каждому зависающему приложению. На главной странице electron указан способ запуска приложений: $ /usr/lib64/electron/electron path-to-app Если использовался другой способ, просьба указать. 2) Какие ещё приложения electron зависают? Прошу указать список. 3) Прошу приложить вывод в терминале, если программы были запущены из терминала. Потому как если запустить таким способом: $ /usr/lib64/electron/electron /usr/bin/vscodium программа даже не запустится. и так тоже: $ /usr/lib64/electron/electron /usr/bin/codium (во вложении лог запуска) А при обычном способе запуска $ codium проблем не наблюдается. Стенд: P10 ALT Workstation K (в графической сессии Wayland) Created attachment 16872 [details]
лог запуска coduim
Created attachment 16874 [details]
При использовании графики Intel не работают приложения electron
(Ответ для Tatyana Gagina на комментарий #1) > Доброго времени суток! > > Прошу предоставить дополнительную информацию: > 1) Как запускались приложения (с помощью electoron или без него)? > Прошу указать по каждому зависающему приложению. > > На главной странице electron указан способ запуска приложений: > $ /usr/lib64/electron/electron path-to-app > Если использовался другой способ, просьба указать. > > 2) Какие ещё приложения electron зависают? > Прошу указать список. > > 3) Прошу приложить вывод в терминале, если программы были запущены из > терминала. > > Потому как если запустить таким способом: > $ /usr/lib64/electron/electron /usr/bin/vscodium > программа даже не запустится. > и так тоже: $ /usr/lib64/electron/electron /usr/bin/codium > (во вложении лог запуска) > А при обычном способе запуска $ codium проблем не наблюдается. > > Стенд: P10 ALT Workstation K (в графической сессии Wayland) Здравствуйте. Важный момент - это происходит на графике Intel (Intel Corporation Raptor Lake-P [Iris Xe Graphics]) но от других пользователей (в группе Alt Linux в ТГ) графики Intel слышал о подобном поведении на других видеоадаптерах Intel. Запускал просто $ code (приложил видео с подтверждением ошибки) P.S. Кстати недавно обновился до p11, и баг сохранился. То есть он был на p10 и остается на p11. Из того что еще зависает что я тестил - это например VS Code, Postman, Apidog, Clockify, и я как понял, это с любыми приложениями на electron и скорее всего именно на графике Intel. Также прошу подробно указать как были установлены VS Code, Postman, Apidog, Clockify. Если с сайта, то с какого (с приложенными ссылками). (Ответ для Tatyana Gagina на комментарий #5) > Также прошу подробно указать как были установлены VS Code, Postman, Apidog, > Clockify. Если с сайта, то с какого (с приложенными ссылками). 1. VS Code был скачан с официального сайта https://code.visualstudio.com/ в виде архива .tar.gz - https://code.visualstudio.com/sha/download?build=stable&os=linux-x64 порядок установки: 1. Скачал архив .tar.gz 2. Распаковал в каталог /opt/VSCode-linux-x64 (под рутом, то есть владелец файлов root) 2. Назначил права на файл chrome-sandbox как требовалось sudo chmod 4755 ./chrome-sandbox 3. Уже под пользователем (Не под root) запускаю в каталоге программы исполняемый файл ./code и получаю зависание как на видео. 2. Postman был скачан и запущен c официального сайта https://www.postman.com/downloads/ по ссылке https://dl.pstmn.io/download/latest/linux_64 . 1. Скачал архив .tar.gz 2. Распаковал в каталог /opt/Postman 3. Находясь в каталоге /opt/Postman запустил файл Postman (он там один) Результат - белое окно или окно может открыться но не отзываться на управление. И вот здесь почему-то не помогает параметр --ozone-platform=wayland . При этом Postman установленный из flatpak вроде как работает. 3. Apidog - был скачан с официального сайта https://apidog.com/ по ссылке https://file-assets.apidog.com/download/Apidog-linux-manual-latest.tar.gz в виде .tar.gz архива. 1. Архив был распакован в каталог /opt/apidog-2.6.17 2. Пытаюсь запустить в каталоге apidog и получаю сообщение за права на файл chrome-sandbox 3. Меняю права на файл chrome-sandbox при помощи sudo chmod 4755 ./chrome-sandbox 4. Снова запускаю ./apidog и получаю неотзывчивое окно, как в случае с Postman и VS Code. При этом если использую параметр --ozone-platform=wayland то оно таки запускается и вроде работает. 4. Clockify - скачал appimage с официального сайта https://clockify.me/apps по ссылке https://clockify.me/downloads/Clockify_Setup.AppImage 1. Распаковал в /home/ПОЛЬЗОВАТЕЛЬ/opt/clockify 2. Пытаюсь запустить ~/opt/clockify/Clockify_Setup.appimage с параметром --no-sandbox (интересно, что это сама программа а не установщик несмотря на название файла). $ cd ~/opt/clockify $ ./Clockify_Setup.appimage --no-sandbox 3. Получаю неотзывчивое окно. И снова же, если запустить вот так: Clockify_Setup.appimage --no-sandbox --ozone-platform=wayland то это начинает работать и окно отзывчивое. Благодарю за столь содержательный ответ. Однако воспроизвести ошибку не удалось. В качестве стенда ноутбук Lenovo IdeaPad Slim 3 Intel Corporation Raptor Lake-P Процессор: 13th Gen Intel(R) Core(TM) i5-1335U Видеокарта (встроенная): Intel Corporation Raptor Lake-P [UHD Graphics] Система P10: ALT Workstation K x86-64 (+Wayland). Евгений, попробуйте не на стартерките а на нормальном дистрибутиве, например на рабочей станции К. Мы тестируем только на официальных дистрибутивах. У меня p11, intel UHD и всё прекрасно с vscode и codium. |