このエントリーをはてなブックマークに追加

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

開発環境 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で接続

製品: 

  • Armadillo-840

> 開発環境 ATDE5(atde5-amd64

> 開発環境 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日以上動作し続けています。