Bug 49690

Summary: При запуске приложения белый экран
Product: Sisyphus Reporter: Aleksandr Sysoev <sysoevas>
Component: nhekoAssignee: manowar <manowar>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: gbophuk_alt, manowar, nenderus, yuriy.shirokov
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Aleksandr Sysoev 2024-03-14 10:26:38 MSK
workstation-10.1-x86-64 обновленная до Sisyphus

nheko-0.11.3-alt1.x86_64

Шаги воспроизведения: запустить приложение $ nheko

Ожидаемый результат: приложение запущено успешно, интерфейс отображается
Фактический результат: приложение запускается, однако интерфейс не отображается - белый экран.

Доп: в kworkstation-10.2.1-x86-64 обновленной до Sisyphus ошибка не воспроизводится, приложение запускается корректно

В терминале при запуске:

MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
failed to load driver: zink
[2024-03-14 10:12:32.798] [ui] [info] Restoring window size 0x0
[2024-03-14 10:12:32.814] [ui] [info] WebRTC: initialised GStreamer 1.24.0
[2024-03-14 10:12:32.834] [ui] [info] jdenticon plugin not found.
[2024-03-14 10:12:33.127] [qml] [warning] qrc:/qml/Root.qml:417:9: Type ChatPage unavailable 
             ChatPage { 
             ^ (qrc:/qml/Root.qml:417, )
[2024-03-14 10:12:33.127] [qml] [warning] qrc:/qml/ChatPage.qml:105:17: Type RoomList unavailable 
                     RoomList { 
                     ^ (qrc:/qml/ChatPage.qml:105, )
[2024-03-14 10:12:33.127] [qml] [warning] qrc:/qml/RoomList.qml:112:17: Type TimelineView unavailable 
                     TimelineView { 
                     ^ (qrc:/qml/RoomList.qml:112, )
[2024-03-14 10:12:33.127] [qml] [warning] qrc:/qml/TimelineView.qml:17:1: module "QtQuick.Particles" is not installed 
     import QtQuick.Particles 2.15 
     ^ (qrc:/qml/TimelineView.qml:17, )
[2024-03-14 10:12:33.142] [ui] [info] starting nheko 0.11.3
[2024-03-14 10:12:33.153] [ui] [info] Unity service available: false
[2024-03-14 10:12:39.734] [qml] [warning] Please call QDesktopServices::unsetUrlHandler() before destroying a registered URL handler object.
Support for destroying a registered URL handler object is deprecated, and will be removed in Qt 6.6. (:0, )
Comment 1 Yuriy Al. Shirokov 2024-10-22 17:46:59 MSK
Судя по всему, белый экран именно из-за нехватки QtQuick.Particles, установка всех пакетов, в которых упоминается эта библиотека, проблему решает. Видимо, мейнтейнер прописал не все нужные зависимости.
Comment 2 gBopHuk 2025-09-01 12:17:48 MSK
Пропущенный пакет в зависимостях - libqt5-quickparticles
Comment 3 manowar@altlinux.org 2025-09-01 12:43:30 MSK
Только QT6, конечно. Сейчас сделаем.
Comment 4 Repository Robot 2025-09-01 13:10:06 MSK
nheko-0.12.0-alt3 -> sisyphus:

Mon Sep 01 2025 Paul Wolneykien <manowar@altlinux> 0.12.0-alt3
- Fix: Add runtime dependency on libqt6-quickparticles (closes: 49690, 50671).