操作
致命的 #580
完了抽出タブで「Twitterクライアント」「含む」を選択しているとクラッシュし,その後起動しなくなる
開始日:
2013-03-28
期日:
進捗率:
100%
プラグイン名:
説明
issue #579 のパッチを当てた状態でテスト.
抽出タブの作成の際に「いずれかにマッチする」「Twitterクライアント」「含む」を条件とした場合に,mikutterがクラッシュする.
また, ~/.mikutter/p_class_values.db には変更が保存されているため,
その後も起動時に同様のエラーが出力され,mikutterが起動しなくなる.
Ruby: 2.0.0p0
RubyGnome2: 1.2.3
warning: {MIKUTTER_DIR}/core/miku/miku.rb:23:in `rescue in miku': [MIKU Bug] fatal error on code [:if, [:include?, :source, "mikutter"], :true, nil] warning: {MIKUTTER_DIR}/core/miku/miku.rb:23:in `rescue in miku': [MIKU Bug] fatal error on code [:or, [:include?, :source, "mikutter"]] error: {MIKUTTER_DIR}/core/plugin/gtk/delayer.rb:28:in `rescue in block (2 levels) in on_regist': wrong number of arguments (2 for 1) from {MIKUTTER_DIR}/core/miku/list.rb:150:in `include?' from {MIKUTTER_DIR}/core/miku/list.rb:150:in `call' from {MIKUTTER_DIR}/core/miku/list.rb:150:in `call_rubyfunc' from {MIKUTTER_DIR}/core/miku/list.rb:122:in `miku_eval' from {MIKUTTER_DIR}/core/miku/node.rb:8:in `miku_eval_another' from {MIKUTTER_DIR}/core/miku/primitive.rb:69:in `eval' from {MIKUTTER_DIR}/core/miku/primitive.rb:76:in `if' from {MIKUTTER_DIR}/core/miku/primitive.rb:15:in `call' from {MIKUTTER_DIR}/core/miku/list.rb:116:in `miku_eval' from {MIKUTTER_DIR}/core/miku/miku.rb:19:in `miku' from {MIKUTTER_DIR}/core/miku/list.rb:118:in `miku_eval' from {MIKUTTER_DIR}/core/miku/miku.rb:19:in `miku' from {MIKUTTER_DIR}/core/plugin/extract/extract.rb:82:in `block (2 levels) in append_message' from {MIKUTTER_DIR}/core/plugin/extract/extract.rb:81:in `each' from {MIKUTTER_DIR}/core/plugin/extract/extract.rb:81:in `block in append_message' from {MIKUTTER_DIR}/core/plugin/extract/extract.rb:74:in `each' from {MIKUTTER_DIR}/core/plugin/extract/extract.rb:74:in `append_message' from {MIKUTTER_DIR}/core/plugin/extract/extract.rb:51:in `block (2 levels) in <top (required)>' from {MIKUTTER_DIR}/core/event_listener.rb:25:in `call' from {MIKUTTER_DIR}/core/event_listener.rb:25:in `update' from /home/penguin/local/lib/ruby/2.0.0/observer.rb:195:in `block in notify_observers' from /home/penguin/local/lib/ruby/2.0.0/observer.rb:194:in `each' from /home/penguin/local/lib/ruby/2.0.0/observer.rb:194:in `notify_observers' from {MIKUTTER_DIR}/core/event.rb:40:in `block (2 levels) in call' from {MIKUTTER_DIR}/core/event.rb:40:in `catch' from {MIKUTTER_DIR}/core/event.rb:40:in `block in call' from {MIKUTTER_DIR}/core/event.rb:37:in `new' from {MIKUTTER_DIR}/core/event.rb:37:in `call' from {MIKUTTER_DIR}/core/plugin.rb:45:in `call' from {MIKUTTER_DIR}/core/message.rb:19:in `block in <class:Message>' from {MIKUTTER_DIR}/core/lib/timelimitedqueue/timelimitedqueue.rb:73:in `call' from {MIKUTTER_DIR}/core/lib/timelimitedqueue/timelimitedqueue.rb:73:in `callback' from {MIKUTTER_DIR}/core/lib/timelimitedqueue/timelimitedqueue.rb:66:in `block in waiting_proc' from {MIKUTTER_DIR}/core/lib/timelimitedqueue/timelimitedqueue.rb:57:in `loop' from {MIKUTTER_DIR}/core/lib/timelimitedqueue/timelimitedqueue.rb:57:in `waiting_proc' from {MIKUTTER_DIR}/core/lib/deferred/deferred.rb:71:in `call' from {MIKUTTER_DIR}/core/lib/deferred/deferred.rb:71:in `block in initialize'
操作