Bug 58225

Summary: Проблема с GskVulkanRenderer при открытии dino в полноэкранном режиме (XFCE)
Product: Sisyphus Reporter: Vladislav Glinkin <glinkinvd>
Component: dinoAssignee: Yuri N. Sedunov <aris>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
gdb backtrace
none
GSK_DEBUG=renderer dino none

Description Vladislav Glinkin 2026-03-13 16:34:12 MSK
Created attachment 20869 [details]
gdb backtrace

Стенд:
Education 11.0 XFCE

Сессия: X11

Версия пакета: dino-0.5.1-alt1

Шаги воспроизведения:
1) $ dino
2) Развернуть окно приложения на весь экран

Фактический результат:
libEGL warning: DRI3 error: Could not get DRI3 device
libEGL warning: Ensure your X server supports DRI3 to get accelerated rendering
dino: ../src/gallium/frontends/lavapipe/lvp_execute.c:1781: handle_begin_rendering: Проверочное утверждение «state->render_area.offset.x + state->render_area.extent.width <= state->framebuffer.cbufs[i].texture->width0» не выполнено.
Аварийный останов

Дополнительно:
Проблема воспроизводится при использовании GSK_RENDERER=vulkan и GSK_RENDERER=broadway, который судя по всему выбирается в качестве рендера по умолчанию.
Если задать OpenGL (GSK_RENDERER=gl) или Cairo (GSK_RENDERER=cairo) в качестве рендера, то проблема не воспроизводится.

В p11, при тех же шагах - ошибка сегментирования.
Прикладываю логи из под gdb и логи запуска с GSK_DEBUG=renderer
Comment 1 Vladislav Glinkin 2026-03-13 16:34:28 MSK
Created attachment 20870 [details]
GSK_DEBUG=renderer dino