Project

General

Profile

致命的 #580

抽出タブで「Twitterクライアント」「含む」を選択しているとクラッシュし,その後起動しなくなる

Added by Takuma Nakajima over 6 years ago. Updated over 6 years ago.

Status:
終了
Priority:
通常
Target version:
Start date:
2013-03-28
Due date:
% Done:

100%

プラグイン名:

Description

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'

Associated revisions

Revision 73e1324c (diff)
Added by toshi_a 初音 over 6 years ago

extract: Twitterクライアントでのマッチに失敗し、クラッシュしていた closes #580

Revision c731d490 (diff)
Added by toshi_a 初音 about 6 years ago

extract: Twitterクライアントでのマッチに失敗し、クラッシュしていた closes #580

History

#1

Updated by toshi_a 初音 over 6 years ago

  • Status changed from 新規 to 実装待ち
  • Assignee set to toshi_a 初音

再現しました。対応しますね。

#2

Updated by toshi_a 初音 over 6 years ago

  • Status changed from 実装待ち to 終了
  • % Done changed from 0 to 100

更新履歴 73e1324c23563a8c9c54aada3d189ef8453547f0 で適用されました。

Also available in: Atom PDF