プロジェクト

全般

プロフィール

バグ #1029

完了

pixbufloader が close されない場合がある

あひる 家鴨 さんが7年以上前に追加. 7年以上前に更新.

ステータス:
終了
優先度:
通常
対象バージョン:
プラグイン名:
/core/plugin/openimg/window.rb
ブランチ:
クラッシュする:

説明

画像をロードする際に、pixbufloader を成功時は close しているが、失敗時は close していないため、下記のような warning が出ます。

GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference.

該当箇所は以下の通りです。
source:/core/plugin/openimg/window.rb?rev=hotfix%2F3.5#L43

trap の後に next 句を続けて、そこで close すれば良さそうです。

あひる 家鴨 さんが7年以上前に更新

  • ステータス新規 から パッチ適用待ち に変更
  • 担当者あひる 家鴨 から toshi_a 初音 に変更

ブランチ topic/1029-finally-close-pixbufloader にコミットしました。
確認をお願いします。

toshi_a 初音 さんが7年以上前に更新

この手のやつはだいたいGCの時に開放されるはずだし、現にメッセージ出せてるということは開放できてそうなのに、注意されるんですね。開放しなければならないとのことなので、この方針で行きましょう

toshi_a 初音 さんが7年以上前に更新

  • ステータスパッチ適用待ち から レビュー待ち に変更
  • 担当者toshi_a 初音 から あひる 家鴨 に変更

hotfix/3.5develop にmergeしました。確認お願いします

あひる 家鴨 さんが7年以上前に更新

  • ステータスレビュー待ち から 終了 に変更

確認しました。
ありがとうございます。

他の形式にエクスポート: Atom PDF