プロジェクト

全般

プロフィール

バグ #974

完了

特定アカウントのツイートを右クリックしたときにクラッシュする

Akira Ouchi さんが約7年前に追加. 約7年前に更新.

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

説明

特定アカウント(@kenkovなんですが)のツイートを右クリックしたときにsuumo.rbが原因でクラッシュしていました。
他のアカウントでは確認できていません。

hotfix/3.5ブランチの最新(commit 68d3521f), 使用環境はRuby2.3.1(MacOS X 10.10.5, rbenv)です。

ArgumentError malformed format string
/Users/akkie/.mikutter_dev/plugin/suumo/suumo.rb:23:in `block (2 levels) in <top (required)>'
{MIKUTTER_DIR}/core/plugin/gui/command.rb:18:in `block (2 levels) in get_menu_items'
{MIKUTTER_DIR}/core/mui/gtk_contextmenu.rb:37:in `block in build!'
{MIKUTTER_DIR}/core/mui/gtk_contextmenu.rb:33:in `each'
{MIKUTTER_DIR}/core/mui/gtk_contextmenu.rb:33:in `build!'
{MIKUTTER_DIR}/core/mui/gtk_contextmenu.rb:57:in `popup'
{MIKUTTER_DIR}/core/plugin/gtk/gtk.rb:294:in `block (2 levels) in <top (required)>'
/Users/akkie/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call'
/Users/akkie/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:97:in `block (2 levels) in call_all_listeners'
/Users/akkie/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `each'
/Users/akkie/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `block in call_all_listeners'
/Users/akkie/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `catch'
/Users/akkie/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `call_all_listeners'
/Users/akkie/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:39:in `block in call'
/Users/akkie/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `run'
/Users/akkie/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/delayer-0.0.2/lib/delayer/extend.rb:58:in `run_once'
/Users/akkie/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/delayer-0.0.2/lib/delayer/extend.rb:30:in `run'
/Users/akkie/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.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:10:in `main'
{MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `mainloop'
{MIKUTTER_DIR}/mikutter.rb:66:in `boot!'
{MIKUTTER_DIR}/mikutter.rb:95:in `<main>'

Akira Ouchi さんが約7年前に更新

しばふいわく、%がだめらしい。

https://twitter.com/shibafu528/status/822858849161879552

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

プラグインの右クリックメニューの文字列生成してるコード修正したら落ちなくなりました。
suumoプラグインを最新にしてもらえると落ちなくなります。
私の名前を%で終わるようにしているので、テストできます。

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

  • ステータス新規 から 終了 に変更

suumoプラグイン側のバグでした。mikutterでは特に対応することはないので終了とします。

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