操作
バグ #255
完了WindowsでURLリンクをクリックするとクラッシュする
説明
バックトレースがとどいたよ
報告6249
C:/ruby/mikutter/core/utils.rb:427:in `spawn': No such file or directory - /etc/alternatives/x-www-browser from C:/ruby/mikutter/core/utils.rb:427:in `bg_system' from C:/ruby/mikutter/core/mui/gtk_extension.rb:190:in `openurl' from C:/ruby/mikutter/core/mui/gtk_timeline_utils.rb:32:in `block in wayofopenlink' from C:/ruby/mikutter/core/mui/gtk_timeline_utils.rb:49:in `call' from C:/ruby/mikutter/core/mui/gtk_timeline_utils.rb:49:in `block (2 levels) in gen_openurl_proc' from C:/ruby/mikutter/core/miku/cons.rb:34:in `call' from C:/ruby/mikutter/core/miku/cons.rb:34:in `each' from C:/ruby/mikutter/core/miku/cons.rb:35:in `each' from C:/ruby/mikutter/core/miku/cons.rb:35:in `each' from C:/ruby/mikutter/core/miku/cons.rb:35:in `each' from C:/ruby/mikutter/core/miku/cons.rb:35:in `each' from C:/ruby/mikutter/core/miku/cons.rb:35:in `each' from C:/ruby/mikutter/core/miku/cons.rb:35:in `each' from C:/ruby/mikutter/core/miku/cons.rb:35:in `each' from C:/ruby/mikutter/core/miku/cons.rb:35:in `each' from C:/ruby/mikutter/core/miku/cons.rb:35:in `each' from C:/ruby/mikutter/core/mui/gtk_timeline_utils.rb:46:in `each_with_index' from C:/ruby/mikutter/core/mui/gtk_timeline_utils.rb:46:in `block in gen_openurl_proc' from C:/ruby/mikutter/core/mui/gtk_timeline_utils.rb:40:in `call' from C:/ruby/mikutter/core/mui/gtk_timeline_utils.rb:40:in `openurl' from C:/ruby/mikutter/core/mui/gtk_intelligent_textview.rb:40:in `openurl' from C:/ruby/mikutter/core/mui/gtk_intelligent_textview.rb:17:in `block in <class:IntelligentTextview>' from C:/ruby/mikutter/core/mui/gtk_intelligent_textview.rb:125:in `call' from C:/ruby/mikutter/core/mui/gtk_intelligent_textview.rb:125:in `block in create_tag_ifnecessary' from C:/ruby/mikutter/core/addon/change_account.rb:72:in `call' from C:/ruby/mikutter/core/addon/change_account.rb:72:in `main' from C:/ruby/mikutter/core/addon/change_account.rb:72:in `_popup' from C:/ruby/mikutter/core/addon/change_account.rb:23:in `block in popup' from C:/ruby/mikutter/core/delayer.rb:38:in `call' from C:/ruby/mikutter/core/delayer.rb:38:in `run' from C:/ruby/mikutter/core/delayer.rb:60:in `block (2 levels) in run' from C:/ruby/mikutter/core/delayer.rb:58:in `each' from C:/ruby/mikutter/core/delayer.rb:58:in `block in run' from C:/ruby/mikutter/core/delayer.rb:54:in `times' from C:/ruby/mikutter/core/delayer.rb:54:in `run' from mikutter/mikutter.rb:159:in `block in main' from mikutter/mikutter.rb:164:in `call' from mikutter/mikutter.rb:164:in `main' from mikutter/mikutter.rb:164:in `main' from mikutter/mikutter.rb:84:in `boot' from mikutter/mikutter.rb:202:in `<main>'
notify.rbからサウンド関連を切り出したときに、win32 API関連のライブラリをロードしなくなってしまったので、その影響っぽい
gtk_extension.rbでロードするようにしたら解決かなー?
toshi_a 初音 さんが13年以上前に更新
プラットフォーム名
i386-mingw32
仮説が正しいとすると俺がgithub上に置いてるWindows用サウンドプラグイン入れたらリンクも開けることになってしまう
toshi_a 初音 さんがほぼ13年前に更新
- ステータス を 新規 から 実装待ち に変更
最新版ではそもそもすぐにクラッシュするけれど、とりあえずチケットを閉じるためにライブラリのロードだけは書いておきます。検証も、現在のmikutterはWindowsで起動できないので、とくにしません。またなにか問題になったら対策をしましょう。
操作