Armadilloフォーラム

Qt Quickアプリで、Gifアニメーション表示すると画面が固まる件

asas

2017年7月11日 10時45分

開発環境 ATDE5(atde5-amd64-20160225.tar.xz)で、
インストールされているQt 5.0.2 で、
Qt Quick2 アプリケーションを新規に作成し、
main.qml に以下のようなGifアニメーション表示処理を追加し、
Armadillo-840 で実行させると、
3、4時間後に、Gifアニメーションが停止し、マウスポインタも動かない状態となります。
(qml, gif はリソースファイル(qrc)を作成し登録)

Qt側の問題かもしれませんが、
デバイスとして問題ないか調査、確認事項や
既知の不具合情報などありましたら、お教えください。

----
import QtQuick 2.0

Rectangle {
width: 360
height: 360
Text {
text: qsTr("Hello World")
anchors.centerIn: parent
}

AnimatedImage{
width: 250
height: 200
source: "qrc:/qml/images/26.gif"
}
}
----

実行環境:
・デバイス:Armadillo-840
・USBマススを接続
・ディスプレイとは、HDMIで接続

コメント

at_kojiro.yamada

2017年8月4日 18時45分

> 開発環境 ATDE5(atde5-amd64-20160225.tar.xz)で、
> インストールされているQt 5.0.2 で、
> Qt Quick2 アプリケーションを新規に作成し、
> main.qml に以下のようなGifアニメーション表示処理を追加し、
> Armadillo-840 で実行させると、
> 3、4時間後に、Gifアニメーションが停止し、マウスポインタも動かない状態となります。
> (qml, gif はリソースファイル(qrc)を作成し登録)
>
> Qt側の問題かもしれませんが、
> デバイスとして問題ないか調査、確認事項や
> 既知の不具合情報などありましたら、お教えください。

上記現象ですが、再現率は何%程度でしょうか?

完全に再現環境を整えたわけではないのですが、
Armadillo-840 液晶モデル開発セット + USBマウス接続で
QMLを使ってGifアニメーションを LCD に表示していますが、
まる1日以上動作し続けています。