Bug 55220

Summary: Успешное открытие всех поддерживаемых форматов кроме формата tga
Product: Branch p11 Reporter: Минзар Надежда Александровна <minzarna>
Component: qviewAssignee: Alexander Makeenkov <amakeenk>
Status: CLOSED NOTABUG QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: amakeenk, zerg
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Неподдерживаемый тип поддерживаемого изображения. none

Description Минзар Надежда Александровна 2025-07-14 18:37:00 MSK
Created attachment 19097 [details]
Неподдерживаемый тип поддерживаемого изображения.

описание стенда: Alt Workstation K 11 x86_64

версия пакета, в которой обнаружена ошибка: 7

шаги для воспроизведения ошибки. Описан алгоритм как привести к ошибке минимальным количеством действий;

ожидаемый результат: открытие изображения поддерживаемого формата (tga)

реальный результат: поддерживаемое изображение не открывается, в окне ошибка "неподдерживаемый формат изображения" (см скришот).

Логи ошибки:

qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::checkRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal Solid::Backends::Fstab::FstabStorageAccess::checkDone(Solid::ErrorType, QVariant, QString)
libEGL warning: pci id for fd 14: 1b36:0100, driver (null)

pci id for fd 15: 1b36:0100, driver (null)
kmsro: driver missing
libEGL warning: egl: failed to create dri2 screen
pci id for fd 15: 1b36:0100, driver (null)
kmsro: driver missing
libEGL warning: egl: failed to create dri2 screen
QTgaHandler::canRead(): Неподдерживаемый тип изображения
QTgaHandler::canRead(): Неподдерживаемый тип изображения
QTgaHandler::canRead(): Неподдерживаемый тип изображения
QTgaHandler::canRead(): Неподдерживаемый тип изображения
Comment 1 Alexander Makeenkov 2025-07-14 23:20:58 MSK
Открыть любое изображение в gimp -> Файл -> Экспортировать как -> image.tga -> Экспортировать -> выключить чекбокс Использовать RLE-сжатие -> Экспорт.

Полученное изображение успешно открывается в qview.

Это ограничение самого QT (https://forum.qt.io/topic/101971/qimage-and-tga-support-in-c), например, в gwenview первый попавшийся в интернете файл tga тоже не открывается.
Comment 2 Sergey V Turchin 2025-07-15 09:31:02 MSK
А у меня первый попавшийся TGA открывается в gwenview успешно https://people.math.sc.edu/Burkardt/data/tga/tga.html
Comment 3 Alexander Makeenkov 2025-07-15 09:38:02 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> А у меня первый попавшийся TGA открывается в gwenview успешно
> https://people.math.sc.edu/Burkardt/data/tga/tga.html

Только earth.tga, остальные нет. В qview он тоже открывается.

А я скачивал тут https://filesamples.com/formats/tga, вот они ни в qview, ни в gwenview не открываются.
Comment 4 Минзар Надежда Александровна 2025-07-15 09:42:05 MSK
Дополнение к описанию ошибки.

шаги для воспроизведения ошибки: 
1. открыть qview
2. пкм на окно программы
3. "открыть"
4. в открывшемся проводнике выбрать файл tga и наблюдать ошибку
Comment 5 Sergey V Turchin 2025-07-15 10:20:28 MSK
(Ответ для Alexander Makeenkov на комментарий #3)
> > А у меня первый попавшийся TGA открывается в gwenview успешно
> > https://people.math.sc.edu/Burkardt/data/tga/tga.html
> Только earth.tga, остальные нет.
У меня все открываются, но на Qt-6.9. Видимо, в этом дело.
Можно проверить build#386842