Bug 55220 - Успешное открытие всех поддерживаемых форматов кроме формата tga
Summary: Успешное открытие всех поддерживаемых форматов кроме формата tga
Status: CLOSED NOTABUG
Alias: None
Product: Branch p11
Classification: Unclassified
Component: qview (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexander Makeenkov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-14 18:37 MSK by Минзар Надежда Александровна
Modified: 2025-07-15 10:20 MSK (History)
2 users (show)

See Also:


Attachments
Неподдерживаемый тип поддерживаемого изображения. (21.19 KB, image/png)
2025-07-14 18:37 MSK, Минзар Надежда Александровна
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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