プロジェクト

全般

プロフィール

バグ #1492

完了

設定でリストを右クリックするとクラッシュする

Akira Ouchi さんが2年以上前に追加. 2年以上前に更新.

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

説明

設定画面のうち、アカウント情報、関連付け、リストなどにあるリストを右クリックすると以下の内容でクラッシュするようでした。

/Users/akkie/mikutter/core/mui/gtk_contextmenu.rb:40:in `itself': wrong number of arguments (given -1, expected 0) (ArgumentError)
    from /Users/akkie/mikutter/core/mui/gtk_contextmenu.rb:40:in `block in build!'
    from /Users/akkie/mikutter/core/mui/gtk_contextmenu.rb:38:in `each'
    from /Users/akkie/mikutter/core/mui/gtk_contextmenu.rb:38:in `build!'
    from /Users/akkie/mikutter/core/mui/gtk_contextmenu.rb:59:in `popup'
    from /Users/akkie/mikutter/plugin/change_account/account_control.rb:55:in `menu_pop'
    from /Users/akkie/mikutter/plugin/change_account/account_control.rb:74:in `block in register_signal_handlers'
    from /Users/akkie/mikutter/core/mui/gtk_extension.rb:35:in `block in safety_signal_connect'
    from /Users/akkie/mikutter/plugin/gtk/mainloop.rb:18:in `main_iteration'
    from /Users/akkie/mikutter/plugin/gtk/mainloop.rb:18:in `block (2 levels) in mainloop'
    from /Users/akkie/mikutter/plugin/gtk/mainloop.rb:12:in `loop'
    from /Users/akkie/mikutter/plugin/gtk/mainloop.rb:12:in `block in mainloop'
    from /Users/akkie/mikutter/plugin/gtk/mainloop.rb:10:in `catch'
    from /Users/akkie/mikutter/plugin/gtk/mainloop.rb:10:in `mainloop'
    from mikutter.rb:81:in `boot!'
    from mikutter.rb:117:in `<main>'

環境はmacOS 11.5、Ruby 3.0.2です。


再現手順

  • 設定画面を開く
  • アカウント情報を選択する
  • リストを右クリックする

Akira Ouchi さんが2年以上前に更新

  • クラッシュするいいえ から はい に変更

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

  • ステータス分類待ち から 実装待ち に変更

再現確認

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

  • ステータス実装待ち から レビュー待ち に変更
  • 担当者toshi_a 初音 から Akira Ouchi に変更
  • ブランチtopic/1492-gtk-contextmenu にセット

修正しました。
アカウントの削除を実行するとクラッシュする問題もあったので同時に直しています。

Akira Ouchi さんが2年以上前に更新

  • ステータスレビュー待ち から マージ待ち に変更

ありがとうございます。確認できましたー。

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

  • ステータスマージ待ち から 終了 に変更

merged.

Izumi Tsutsui さんが2年以上前に更新

  • ステータス終了 から まだダメ に変更
  • 担当者Akira Ouchi から toshi_a 初音 に変更
  • 対象バージョン4.2 から 4.1 に変更

あっきぃさんによれば 4.1 も対象だったということだったと思うので埋もれないうちに戻しておきます


https://social.mikutter.hachune.net/@toshi_a/107033923377275806

@tsutsuii Akira Ouchi 4.2(develop)に対する報告なので、developにmergeしてます、でもdiff見た感じ4.1でも起きそう?


https://social.mikutter.hachune.net/@akkiesoft/107034807028277568

toshi_a 初音 @tsutsuii yes。多分ブランチのところを選び忘れました。。


ruby 3.0 依存の問題?

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

  • ステータスまだダメ から 終了 に変更

masterにcherry-pickしました。
(12/25に4.1.8出すか…)

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