Summary: | Exit code 11 при попытке запуска как Nested-композитор (GNOME 46) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Никита Коротышев <nikita> | ||||||||||||||
Component: | gamescope | Assignee: | fidel <fidel> | ||||||||||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||||||||
Severity: | normal | ||||||||||||||||
Priority: | P5 | CC: | boriabloger, fidel, kurachenko.urup, nikita, tergoevm, vanyamajukin | ||||||||||||||
Version: | unstable | ||||||||||||||||
Hardware: | x86_64 | ||||||||||||||||
OS: | Linux | ||||||||||||||||
Attachments: |
|
Created attachment 15927 [details]
gamescope_nested_gnome.txt
Created attachment 15928 [details]
gamescope_embedded_tty.txt
Created attachment 15929 [details]
gamescope-stacktrace.txt
Подтверждаю наличие такой же проблемы. Created attachment 16136 [details]
Backtrace с KDE
Created attachment 16137 [details]
Backtrace с GNOME
Судя по этой строчке: #0 0x000056234e2475a6 in gamescope::RefreshCycleTomHz (nCycle=0) at ../src/refresh_rate.h:45 45 return ( 1'000'000'000'000ul + ( nCycle / 2 ) - 1 ) / nCycle; ...Вылет происходит, если явно не указан рефреш. И да, композитор стартует с флагом -r <refreshrate>. Для избежания вылета при смене фокуса требуется еще флаг -o (Ответ для Никита Коротышев на комментарий #7) > Судя по этой строчке: > #0 0x000056234e2475a6 in gamescope::RefreshCycleTomHz (nCycle=0) at > ../src/refresh_rate.h:45 > 45 return ( 1'000'000'000'000ul + ( nCycle / 2 ) - 1 ) / nCycle; > ...Вылет происходит, если явно не указан рефреш. И да, композитор стартует с > флагом -r <refreshrate>. > Для избежания вылета при смене фокуса требуется еще флаг -o Спасибо за информацию. gamescope-3.14.18-alt1 -> sisyphus: Wed May 29 2024 Mikhail Tergoev <fidel@altlinux> 3.14.18-alt1 - 3.14.18 - Nested refresh = 60 and unfocused = 30 by default (ALT bug: 50107) А у меня так и не заработало. Но это, наверное, уже тема для другой баги. Ошибка сегментирования. gamescope -- vkcube ATTENTION: default value of option vk_khr_present_wait overridden by environment. ATTENTION: default value of option vk_khr_present_wait overridden by environment. vulkan: selecting physical device 'AMD Radeon RX 6600 (RADV NAVI23)': queue family 1 (general queue family 0) vulkan: physical device supports DRM format modifiers wlserver: [backend/headless/backend.c:67] Creating headless backend xdg_backend: Seat name: seat0 vulkan: supported DRM formats for sampling usage: vulkan: AR24 (0x34325241) vulkan: XR24 (0x34325258) vulkan: AB24 (0x34324241) vulkan: XB24 (0x34324258) vulkan: RG16 (0x36314752) vulkan: NV12 (0x3231564E) vulkan: AB4H (0x48344241) vulkan: XB4H (0x48344258) vulkan: AB30 (0x30334241) vulkan: XB30 (0x30334258) vulkan: AR30 (0x30335241) vulkan: XR30 (0x30335258) wlserver: Running compositor on wayland display 'gamescope-0' wlserver: [backend/headless/backend.c:17] Starting headless backend wlserver: Gamescope built without libei, XTEST will not be available! wlserver: [xwayland/server.c:107] Starting Xwayland on :2 wlserver: [types/wlr_compositor.c:771] New wlr_surface 0x55dc4569a1a0 (res 0x55dc457298b0) wlserver: [xwayland/server.c:272] Xserver is ready pipewire: stream state changed: connecting pipewire: stream state changed: paused pipewire: stream available on node ID: 76 xwm: Embedded, no cursor set. Using left_ptr by default. vblank: Using timerfd. mmap failed: Invalid argument Ошибка сегментирования (Ответ для Anton Kurachenko на комментарий #10) > А у меня так и не заработало. Но это, наверное, уже тема для другой баги. > Ошибка сегментирования. > > gamescope -- vkcube > ATTENTION: default value of option vk_khr_present_wait overridden by > environment. > ATTENTION: default value of option vk_khr_present_wait overridden by > environment. > vulkan: selecting physical device 'AMD Radeon RX 6600 (RADV NAVI23)': queue > family 1 (general queue family 0) > vulkan: physical device supports DRM format modifiers > wlserver: [backend/headless/backend.c:67] Creating headless backend > xdg_backend: Seat name: seat0 > vulkan: supported DRM formats for sampling usage: > vulkan: AR24 (0x34325241) > vulkan: XR24 (0x34325258) > vulkan: AB24 (0x34324241) > vulkan: XB24 (0x34324258) > vulkan: RG16 (0x36314752) > vulkan: NV12 (0x3231564E) > vulkan: AB4H (0x48344241) > vulkan: XB4H (0x48344258) > vulkan: AB30 (0x30334241) > vulkan: XB30 (0x30334258) > vulkan: AR30 (0x30335241) > vulkan: XR30 (0x30335258) > wlserver: Running compositor on wayland display 'gamescope-0' > wlserver: [backend/headless/backend.c:17] Starting headless backend > wlserver: Gamescope built without libei, XTEST will not be available! > wlserver: [xwayland/server.c:107] Starting Xwayland on :2 > wlserver: [types/wlr_compositor.c:771] New wlr_surface 0x55dc4569a1a0 (res > 0x55dc457298b0) > wlserver: [xwayland/server.c:272] Xserver is ready > pipewire: stream state changed: connecting > pipewire: stream state changed: paused > pipewire: stream available on node ID: 76 > xwm: Embedded, no cursor set. Using left_ptr by default. > vblank: Using timerfd. > mmap failed: Invalid argument > Ошибка сегментирования Подозреваю, что дело в libcairo: #0 0x00007fc043172b0e in ?? () from /usr/lib64/libdecor/plugins-1/libdecor-cairo.so (Ответ для Anton Kurachenko на комментарий #10) > А у меня так и не заработало. Но это, наверное, уже тема для другой баги. > Ошибка сегментирования. Новая версия gamescope попадет в Сизиф только ночью, по этому задам глупый вопрос, обновлял с таска? https://packages.altlinux.org/ru/tasks/349869/ (Ответ для Mikhail Tergoev на комментарий #12) > (Ответ для Anton Kurachenko на комментарий #10) > > А у меня так и не заработало. Но это, наверное, уже тема для другой баги. > > Ошибка сегментирования. > Новая версия gamescope попадет в Сизиф только ночью, по этому задам глупый > вопрос, обновлял с таска? > https://packages.altlinux.org/ru/tasks/349869/ Да, с таска. В tty куб работает нормально, если что. |
Created attachment 15926 [details] info.txt Ошибка возникает на версии 3.14.3-alt1. Во вложении info.txt информация о системе. Команда запуска: "gamescope -- vkcube" 1)Запуск внутри Wayland-сессии в GNOME 46 сразу вылетает с exit code 11 (вывод во вложении gamescope_nested_gnome.txt). 2)Запуск внутри tty (Embedded-режим) - работает без проблем. (вывод во вложении gamescope_embedded_tty.txt). На 3.14.2-alt2 запускается в обоих режимах.