Actions
バグ #1029
closedpixbufloader が close されない場合がある
プラグイン名:
/core/plugin/openimg/window.rb
ブランチ:
クラッシュする:
Description
画像をロードする際に、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 すれば良さそうです。
Updated by あひる 家鴨 almost 8 years ago
- Status changed from 新規 to パッチ適用待ち
- Assignee changed from あひる 家鴨 to toshi_a 初音
ブランチ topic/1029-finally-close-pixbufloader にコミットしました。
確認をお願いします。
Updated by toshi_a 初音 over 7 years ago
この手のやつはだいたいGCの時に開放されるはずだし、現にメッセージ出せてるということは開放できてそうなのに、注意されるんですね。開放しなければならないとのことなので、この方針で行きましょう
Updated by toshi_a 初音 over 7 years ago
- Status changed from パッチ適用待ち to レビュー待ち
- Assignee changed from toshi_a 初音 to あひる 家鴨
hotfix/3.5
と develop
にmergeしました。確認お願いします
Actions