操作
バグ #1288
完了emojiを含むURLを表示すると(?)クラッシュする
プラグイン名:
クラッシュする:
はい
説明
恐らくこのトゥート https://social.mikutter.hachune.net/@metalefty/100558835573340511 を表示すると落ちます。
IDN::Idna::IdnaError 文字列準備中で失敗 (1) {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/addressable-2.5.1/lib/addressable/idna/native.rb:38:in `toASCII' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/addressable-2.5.1/lib/addressable/idna/native.rb:38:in `block in to_ascii' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/addressable-2.5.1/lib/addressable/idna/native.rb:36:in `map' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/addressable-2.5.1/lib/addressable/idna/native.rb:36:in `to_ascii' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/addressable-2.5.1/lib/addressable/uri.rb:1092:in `normalized_host' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/addressable-2.5.1/lib/addressable/uri.rb:823:in `freeze' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/diva-0.3.2/lib/diva/uri.rb:75:in `to_uri' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/diva-0.3.2/lib/diva/uri.rb:104:in `method_missing' {MIKUTTER_DIR}/core/plugin/search/model/search.rb:13:in `block in <class:Search>' {MIKUTTER_DIR}/core/lib/diva_hacks/model.rb:100:in `block (2 levels) in handle' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.1.1/lib/pluggaloid/filter.rb:28:in `filtering' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:59:in `block (2 levels) in filtering' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:58:in `each' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:58:in `reduce' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:58:in `block in filtering' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:57:in `catch' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:57:in `filtering' {MIKUTTER_DIR}/vendor/bundle/ruby/2.5.0/gems/pluggaloid-1.1.1/lib/pluggaloid/plugin.rb:63:in `filtering' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_quote.rb:35:in `block (2 levels) in initialize' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_quote.rb:38:in `each' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_quote.rb:38:in `each' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_quote.rb:38:in `each' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_quote.rb:38:in `each' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_quote.rb:38:in `each' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_quote.rb:38:in `find' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_quote.rb:38:in `block in initialize' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_quote.rb:33:in `map' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_quote.rb:33:in `initialize' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_helper.rb:21:in `new' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_helper.rb:21:in `block in subparts' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_helper.rb:21:in `map' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_helper.rb:21:in `subparts' {MIKUTTER_DIR}/core/lib/uithreadonly.rb:22:in `block (2 levels) in singleton class' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_helper.rb:41:in `_subparts_height' {MIKUTTER_DIR}/core/mui/cairo_sub_parts_helper.rb:34:in `subparts_height' {MIKUTTER_DIR}/core/lib/uithreadonly.rb:22:in `block (2 levels) in singleton class' {MIKUTTER_DIR}/core/mui/cairo_coordinate_module.rb:48:in `height' {MIKUTTER_DIR}/core/lib/uithreadonly.rb:22:in `block (2 levels) in singleton class' {MIKUTTER_DIR}/core/mui/cairo_cell_renderer_message.rb:145:in `render_message' {MIKUTTER_DIR}/core/mui/cairo_cell_renderer_message.rb:128:in `uri=' {MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `main' {MIKUTTER_DIR}/core/plugin/gtk/mainloop.rb:10:in `mainloop' ./mikutter.rb:69:in `boot!' ./mikutter.rb:105:in `<main>'
操作