プロジェクト

全般

プロフィール

バグ #1347

完了

libnotify.soがない環境でクラッシュする

toshi_a 初音 さんが5年以上前に追加. 5年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
ブランチ:
クラッシュする:
はい

説明

新鮮なバグ報告だよ

バックトレース

/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/libnotify-0.9.4/lib/libnotify/api.rb:52:in `show!'
/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/libnotify-0.9.4/lib/libnotify/api.rb:75:in `update'
{MIKUTTER_DIR}/core/plugin/libnotify/libnotify.rb:16:in `block (2 levels) in <top (required)>'
/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/pluggaloid-1.1.2/lib/pluggaloid/listener.rb:25:in `call'
/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/pluggaloid-1.1.2/lib/pluggaloid/event.rb:116:in `block (2 levels) in call_all_listeners'
/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/pluggaloid-1.1.2/lib/pluggaloid/event.rb:115:in `each'
/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/pluggaloid-1.1.2/lib/pluggaloid/event.rb:115:in `block in call_all_listeners'
/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/pluggaloid-1.1.2/lib/pluggaloid/event.rb:114:in `catch'
/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/pluggaloid-1.1.2/lib/pluggaloid/event.rb:114:in `call_all_listeners'
/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/pluggaloid-1.1.2/lib/pluggaloid/event.rb:42:in `block in call'
/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `run'
/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayer-0.0.2/lib/delayer/extend.rb:58:in `run_once'
/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayer-0.0.2/lib/delayer/extend.rb:30:in `run'
/Users/akkie/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayer-0.0.2/lib/delayer.rb:43:in `method_missing'
{MIKUTTER_DIR}/core/plugin/gtk/delayer.rb:10:in `block in boot'
{MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:7:in `main'
{MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:7:in `block in mainloop'
{MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:6:in `loop'
{MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:6:in `mainloop'
mikutter.rb:69:in `boot!'
mikutter.rb:105:in `<main>'

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

libnotify.soがない環境はありそうなので、このチケットではerrorを出力してクラッシュさせない。
エラーをActivityに持っていってもいいかと思ったけど、Activityからpopup_notifyイベントが発生してループしそう。

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

今まで、notify-sendがない環境ではこのプラグインは自動的に無効化されていたので、libnotify.soがない場合に自動的に無効化されるようにすべき

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

  • ステータス分類待ち から 終了 に変更

ロードされないようにした

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