操作
バグ #1050
完了pango 3.1.1以前を利用していると、ユーザのプロフィールを開いたときにクラッシュする
説明
#1040 は閉じられてますが,こちらの環境では落ちたため開きます.
プラグインは全て無しで再現しました.
portageの9999でインストールしました.
mikutter 3.5.8
ruby 2.2.7p470 (2017-03-28 revision 58194) [x86_64-linux]
ruby-gtk2 3.1.1
% mikutter --debug notice: {MIKUTTER_DIR}/core/configloader.rb:41:in `boot': load setting data from /home/ncaq/.mikutter/settings/setting.yml notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/uitranslator/uitranslator.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/photo/photo.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/skin/skin.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/gui/gui.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/gtk/gtk.rb warning: {MIKUTTER_DIR}/core/mui/gtk_extension.rb:6:in `<top (required)>': require-if-exist: file not found: Win32API notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/settings/settings.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/activity/activity.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/achievement/achievement.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/sound/sound.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/alsa/alsa.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/api_request_file_cache.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/aspectframe/aspectframe.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/bitly/bitly.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/bugreport/bugreport.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/change_account/change_account.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/command/command.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/console/console.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/core/core.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/direct_message/direct_message.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/display_requirements/display_requirements.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/extract/extract.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/intent/intent.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/user_detail_view/user_detail_view.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/followingcontrol/followingcontrol.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/home_timeline/home_timeline.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/image_file_cache/image_file_cache.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/intent_selector/intent_selector.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/libnotify/libnotify.rb warning: {MIKUTTER_DIR}/core/plugin/libnotify/libnotify.rb:4:in `<top (required)>': require-if-exist: file not found: RNotify notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/list/list.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/list_for_profile/list_for_profile.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/list_settings/list_settings.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/mentions/mentions.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/message_detail_view/message_detail_view.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/message_favorite/message_favorite.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/message_retweet/message_retweet.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/notification/notification.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/notify/notify.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/openimg/openimg.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/photo_support/photo_support.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/proxy/proxy.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/quoted_message/quoted_message.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/ratelimit/ratelimit.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/rest/rest.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/saved_search/saved_search.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/search/search.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/set_input/set_input.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/set_view/set_view.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/shortcutkey/shortcutkey.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/skin_setting_gtk/skin_setting_gtk.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/smartthread/smartthread.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/streaming/streaming.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/streaming_connection_status/streaming_connection_status.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/tco/tco.rb notice: {MIKUTTER_DIR}/core/miquire_plugin.rb:152:in `load': plugin loaded: {MIKUTTER_DIR}/core/plugin/web/web.rb notice: {MIKUTTER_DIR}/mikutter.rb:43:in `<main>': fire boot event (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/bugreport/bugreport.rb:45:in `popup' from /usr/share/mikutter/core/plugin/bugreport/bugreport.rb:9:in `block (2 levels) in <top (required)>' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:97:in `block (2 levels) in call_all_listeners' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `each' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `block in call_all_listeners' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `catch' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `call_all_listeners' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:49:in `block in call' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `run' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/extend.rb:58:in `run_once' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/extend.rb:30:in `run' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer.rb:43:in `method_missing' from /usr/share/mikutter/core/plugin/gtk/delayer.rb:10:in `block in boot' from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `call' from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `main' from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/bugreport/bugreport.rb:45:in `popup' from /usr/share/mikutter/core/plugin/bugreport/bugreport.rb:9:in `block (2 levels) in <top (required)>' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:97:in `block (2 levels) in call_all_listeners' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `each' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `block in call_all_listeners' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `catch' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `call_all_listeners' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:49:in `block in call' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `run' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/extend.rb:58:in `run_once' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/extend.rb:30:in `run' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer.rb:43:in `method_missing' from /usr/share/mikutter/core/plugin/gtk/delayer.rb:10:in `block in boot' from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `call' from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `main' from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' notice: {MIKUTTER_DIR}/core/boot/delayer.rb:37:in `block in terminate': uninitialized constant Pango::Weight from {MIKUTTER_DIR}/core/plugin/user_detail_view/user_detail_view.rb:298:in `user_name' from {MIKUTTER_DIR}/core/plugin/user_detail_view/user_detail_view.rb:277:in `profile_head' from {MIKUTTER_DIR}/core/plugin/user_detail_view/user_detail_view.rb:49:in `show_profile' from {MIKUTTER_DIR}/core/plugin/user_detail_view/user_detail_view.rb:20:in `block (4 levels) in <top (required)>' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-deferred-1.1.1/lib/delayer/deferred/deferredable.rb:94:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-deferred-1.1.1/lib/delayer/deferred/deferredable.rb:94:in `_execute' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-deferred-1.1.1/lib/delayer/deferred/deferredable.rb:72:in `block (3 levels) in _call' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-deferred-1.1.1/lib/delayer/deferred/deferredable.rb:71:in `catch' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-deferred-1.1.1/lib/delayer/deferred/deferredable.rb:71:in `block (2 levels) in _call' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-deferred-1.1.1/lib/delayer/deferred/deferred.rb:73:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-deferred-1.1.1/lib/delayer/deferred/deferred.rb:73:in `block (2 levels) in _gen_new_fiber' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-deferred-1.1.1/lib/delayer/deferred/deferred.rb:72:in `loop' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-deferred-1.1.1/lib/delayer/deferred/deferred.rb:72:in `block in _gen_new_fiber' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' (null)-WARNING **: invalid source position for horizontal gradient from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' notice: {MIKUTTER_DIR}/core/configloader.rb:32:in `block in <module:ConfigLoader>': configloader: wrote 4 keys (Plugin::saved_search_last_saved_search_state, UserConfig::extract_tabs, UserConfig::ui_tab_order, UserConfig::profile_opened_tabs) /usr/share/mikutter/core/plugin/user_detail_view/user_detail_view.rb:298:in `user_name': uninitialized constant Pango::Weight from /usr/share/mikutter/core/plugin/user_detail_view/user_detail_view.rb:277:in `profile_head' from /usr/share/mikutter/core/plugin/user_detail_view/user_detail_view.rb:49:in `show_profile' from /usr/share/mikutter/core/plugin/user_detail_view/user_detail_view.rb:9:in `block (2 levels) in <top (required)>' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:97:in `block (2 levels) in call_all_listeners' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `each' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `block in call_all_listeners' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `catch' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `call_all_listeners' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:39:in `block in call' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `run' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/extend.rb:58:in `run_once' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/extend.rb:30:in `run' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer.rb:43:in `method_missing' from /usr/share/mikutter/core/plugin/gtk/delayer.rb:10:in `block in boot' from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `call' from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `main' from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>' notice: {MIKUTTER_DIR}/mikutter.rb:73:in `rescue in boot!': catch exception `SystemExit' notice: {MIKUTTER_DIR}/mikutter.rb:75:in `rescue in boot!': => `SystemExit' notice: {MIKUTTER_DIR}/mikutter.rb:100:in `rescue in <main>': catch SystemExit notice: {MIKUTTER_DIR}/mikutter.rb:84:in `error_handling!': catch NameError notice: {MIKUTTER_DIR}/core/configloader.rb:32:in `block in <module:ConfigLoader>': configloader: wrote 1 keys (UserConfig::profile_opened_tabs) /usr/share/mikutter/core/plugin/user_detail_view/user_detail_view.rb:277:in `profile_head': uninitialized constant Pango::Weight (NameError) from /usr/share/mikutter/core/plugin/user_detail_view/user_detail_view.rb:49:in `show_profile' from /usr/share/mikutter/core/plugin/user_detail_view/user_detail_view.rb:9:in `block (2 levels) in <top (required)>' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/listener.rb:25:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:97:in `block (2 levels) in call_all_listeners' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `each' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:96:in `block in call_all_listeners' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `catch' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:95:in `call_all_listeners' from /usr/lib64/ruby/gems/2.2.0/gems/pluggaloid-1.1.1/lib/pluggaloid/event.rb:39:in `block in call' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `call' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/procedure.rb:24:in `run' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/extend.rb:58:in `run_once' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer/extend.rb:30:in `run' from /usr/lib64/ruby/gems/2.2.0/gems/delayer-0.0.2/lib/delayer.rb:43:in `method_missing' from /usr/share/mikutter/core/plugin/gtk/delayer.rb:10:in `block in boot' from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `call' from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `main' from /usr/share/mikutter/core/plugin/gtk/mainloop.rb:10:in `mainloop' from /usr/share/mikutter/mikutter.rb:67:in `boot!' from /usr/share/mikutter/mikutter.rb:96:in `<main>'
関連するチケット
toshi_a 初音 さんが7年以上前に更新
- 題名 を ユーザのプロフィールを開くと落ちる から pango 3.1.1以前を利用していると、ユーザのプロフィールを開いたときにクラッシュする に変更
- 担当者 を toshi_a 初音 にセット
これは古いRuby GNOME2を使われるケースを失念していましたね。
mikutterでは、今までRuby GNOME2のバージョンが非互換な変更をしてきた場合、バージョンを見て両方に対応するコードを入れておくようにしていました(香ばしい例: bb6cd76e9ac8855073a91e0c130265c8e720fb0e)。
過去には、Gtkのバージョンが一定より古ければ、アップデートするように促すダイアログボックスを表示して終了するというコードを入れていたこともあったので本件の対応は若干迷いましたが、pango 3.1.1以前でも動作するように修正します。
pkgsrc では 3.1.6 でも特に問題ないようなので、
gentoo でも中の人にお願いするほうが前向きという気がします。
mikutterでは当然pango 3.1.6を推奨しているので、そのほうが良いでしょうね。
toshi_a 初音 さんが7年以上前に更新
- ステータス を 新規 から レビュー待ち に変更
- 担当者 を toshi_a 初音 から ncaq エヌユル に変更
修正して、hotfix/3.5 ブランチにmergeしました。念の為、これで動くようになったか確認してもらえますか
操作