プロジェクト

全般

プロフィール

致命的 #333

完了

エンティティの展開時に稀に処理が停止する

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

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2011-10-03
期日:
進捗率:

0%

プラグイン名:

説明

エンティティを展開している時に稀に処理が停止し、UI含め一切動作しないようになる。
Ctrl+Cで強制終了すると、以下のようなトレースを吐く。
/home/toshi/Documents/hobby/scripts/mikutter/trunk/core/entity.rb:106:in `join': Interrupt
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/entity.rb:106:in `generate_value'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/entity.rb:58:in `to_a'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/mui/cairo_markup_generator.rb:31:in `links'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/lib/uithreadonly.rb:22:in `block (2 levels) in singletonclass'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/mui/cairo_markup_generator.rb:20:in `styled_main_array'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/lib/uithreadonly.rb:22:in `block (2 levels) in singletonclass'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/mui/cairo_markup_generator.rb:27:in `styled_main_text'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/lib/uithreadonly.rb:22:in `block (2 levels) in singletonclass'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/mui/cairo_miracle_painter.rb:264:in `main_message'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/lib/uithreadonly.rb:22:in `block (2 levels) in singletonclass'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/mui/cairo_coordinate_module.rb:44:in `height'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/lib/uithreadonly.rb:22:in `block (2 levels) in singletonclass'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/mui/cairo_cell_renderer_message.rb:129:in `render_message'
from /home/toshi/Documents/hobby/scripts/mikutter/trunk/core/mui/cairo_cell_renderer_message.rb:117:in `message_id='
from mikutter.rb:155:in `main'
from mikutter.rb:155:in `main'
from mikutter.rb:80:in `boot'
from mikutter.rb:193:in `<main>'

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

  • ステータス新規 から 様子見 に変更
  • 担当者toshi_a 初音 にセット

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

  • ステータス様子見 から 終了 に変更

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

  • ステータス終了 から まだダメ に変更
  • 対象バージョン0.0.4 から 0.1.1 に変更

はい残念再現しましたks

{MIKUTTER_DIR}/core/entity.rb:131:in `join': Interrupt
        from {MIKUTTER_DIR}/core/entity.rb:131:in `generate_value'
        from {MIKUTTER_DIR}/core/entity.rb:80:in `to_a'
        from {MIKUTTER_DIR}/core/mui/cairo_markup_generator.rb:45:in `styled_main_text'
        from {MIKUTTER_DIR}/core/lib/uithreadonly.rb:22:in `block (2 levels) in singletonclass'
        from {MIKUTTER_DIR}/core/mui/cairo_miracle_painter.rb:255:in `main_message'
        from {MIKUTTER_DIR}/core/lib/uithreadonly.rb:22:in `block (2 levels) in singletonclass'
        from {MIKUTTER_DIR}/core/mui/cairo_coordinate_module.rb:46:in `height'
        from {MIKUTTER_DIR}/core/lib/uithreadonly.rb:22:in `block (2 levels) in singletonclass'
        from {MIKUTTER_DIR}/core/mui/cairo_cell_renderer_message.rb:131:in `render_message'
        from {MIKUTTER_DIR}/core/mui/cairo_cell_renderer_message.rb:119:in `message_id='
        from mikutter.rb:62:in `main'
        from mikutter.rb:62:in `boot!'
        from mikutter.rb:80:in `<main>'

発生原因は本当に分からないので罠を貼ってフリーズした時に該当するMessageオブジェクトとかをダンプできるようにしておくといいかも

toshi_a 初音 さんがほぼ12年前に更新

  • ステータスまだダメ から レビュー待ち に変更

様子を見る

toshi_a 初音 さんがほぼ12年前に更新

  • ステータスレビュー待ち から 終了 に変更

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