Project

General

Profile

Actions

バグ #1492

closed

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

Added by Akira Ouchi 9 months ago. Updated 5 months ago.

Status:
終了
Priority:
通常
Target version:
プラグイン名:
ブランチ:
topic/1492-gtk-contextmenu
クラッシュする:
Yes

Description

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

/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です。


再現手順

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

Updated by Akira Ouchi 9 months ago

  • クラッシュする changed from No to Yes
Actions #2

Updated by toshi_a 初音 9 months ago

  • Status changed from 分類待ち to 実装待ち

再現確認

Actions #3

Updated by toshi_a 初音 9 months ago

  • Status changed from 実装待ち to レビュー待ち
  • Assignee changed from toshi_a 初音 to Akira Ouchi
  • ブランチ set to topic/1492-gtk-contextmenu

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

Actions #4

Updated by Akira Ouchi 9 months ago

  • Status changed from レビュー待ち to マージ待ち

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

Actions #5

Updated by toshi_a 初音 9 months ago

  • Status changed from マージ待ち to 終了

merged.

Actions #6

Updated by Izumi Tsutsui 7 months ago

  • Status changed from 終了 to まだダメ
  • Assignee changed from Akira Ouchi to toshi_a 初音
  • Target version changed from 4.2 to 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 依存の問題?

Actions #7

Updated by toshi_a 初音 5 months ago

  • Status changed from まだダメ to 終了

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

Actions

Also available in: Atom PDF