Project

General

Profile

致命的 #897

新規インストール直後のmikutterで検索タブの検索を実行するとクラッシュする

Added by Akira Ouchi almost 3 years ago. Updated over 1 year ago.

Status:
終了
Priority:
通常
Assignee:
-
Target version:
Start date:
2016-09-22
Due date:
% Done:

0%

プラグイン名:
search

Description

mikutterを新規にインストールして、最初のチュートリアルを無視して
いきなり検索するような人はまずいないと思いますが、
検索しようとするとクラッシュしました。

Sierra特有かなと思ってドキドキしましたが Yosemiteでも再現できました。
macOS…知らない子ですね。


バックトレース

/Users/akkie/mikutter/core/plugin/search/search.rb:35:in `block (2 levels) in <top (required)>': undefined method `search' for nil:NilClass
Did you mean?  setcar
     from rbgobj_signal.c:886:in `signal_emit'
     from rbgobj_signal.c:886:in `clicked'
     from /Users/akkie/mikutter/core/plugin/search/search.rb:30:in `block (2 levels) in <top (required)>'
     from /Users/akkie/mikutter/core/plugin/gtk/mainloop.rb:10:in `main'
     from /Users/akkie/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop'
     from mikutter/mikutter.rb:63:in `boot!'
     from mikutter/mikutter.rb:92:in `<main>'
/Users/akkie/mikutter/vendor/glib2.rb:41:in `exit': exit
     from /Users/akkie/mikutter/vendor/glib2.rb:41:in `exit_application'
     from rbgobj_signal.c:886:in `signal_emit'
     from rbgobj_signal.c:886:in `clicked'
     from /Users/akkie/mikutter/core/plugin/search/search.rb:30:in `block (2 levels) in <top (required)>'
     from /Users/akkie/mikutter/core/plugin/gtk/mainloop.rb:10:in `main'
     from /Users/akkie/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop'
     from mikutter/mikutter.rb:63:in `boot!'
     from mikutter/mikutter.rb:92:in `<main>'
notice: mikutter/mikutter.rb:69:in `rescue in boot!': catch exception `SystemExit'
notice: mikutter/mikutter.rb:71:in `rescue in boot!': => `SystemExit'
notice: mikutter/mikutter.rb:96:in `rescue in <main>': catch SystemExit
mikutter/mikutter.rb: [BUG] Segmentation fault at 0x00000000003999
以下Rubyがセグってモニョるやつを略

再現手順

mikutterを新規にインストールして、最初のチュートリアルを無視して検索しようとするとクラッシュ

History

#1

Updated by toshi_a 初音 almost 3 years ago

  • Tracker changed from バグ to 致命的
  • Description updated (diff)
  • バックトレース updated (diff)
  • 再現手順 updated (diff)

これは考慮漏れですね。
確かにこんなやついないとは思うけど、世の中にはmikutter開発者を名乗ってチュートリアル無視して設定画面を開くやつもいるので、わからないですね。
確かにクラッシュするので、致命的な問題として対応します。

#2

Updated by Akira Ouchi over 1 year ago

3.6現在ではWorldができるまで検索タブが生えなくなっているように見えるので解決したと思います(あってます?)。

#3

Updated by toshi_a 初音 over 1 year ago

  • Status changed from 新規 to 終了

確かにそうですね。このチケットは終了としておきます。

Also available in: Atom PDF