プロジェクト

全般

プロフィール

バグ #1050

完了

pango 3.1.1以前を利用していると、ユーザのプロフィールを開いたときにクラッシュする

ncaq エヌユル さんが7年以上前に追加. 7年以上前に更新.

ステータス:
終了
優先度:
通常
対象バージョン:
プラグイン名:
ブランチ:
クラッシュする:

説明

#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>'

関連するチケット

関連している バグ #1040: ユーザのプロフィールを開くと落ちる終了2017-05-15操作
関連している 環境対応 #1041: gtk2 3.1.6を使用する終了toshi_a 初音2017-05-16

操作

ncaq エヌユル さんが7年以上前に更新

  • トラッカー機能 から バグ に変更

Izumi Tsutsui さんが7年以上前に更新

uninitialized constant Pango::Weight

なので ruby-gtk2 (正確には同じ ruby-gnome2 の中の ruby pango gem) 3.1.1 だとダメで
ruby-gnome2 3.1.3 以降が必要、というのが #1040 #1041 および #1043 での話という気がします。

pkgsrc では 3.1.6 でも特に問題ないようなので、
gentoo でも中の人にお願いするほうが前向きという気がします。

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年以上前に更新

  • 関連している バグ #1040: ユーザのプロフィールを開くと落ちる を追加

toshi_a 初音 さんが7年以上前に更新

toshi_a 初音 さんが7年以上前に更新

  • ステータス新規 から レビュー待ち に変更
  • 担当者toshi_a 初音 から ncaq エヌユル に変更

修正して、hotfix/3.5 ブランチにmergeしました。念の為、これで動くようになったか確認してもらえますか

ncaq エヌユル さんが7年以上前に更新

  • ステータスレビュー待ち から 解決 に変更

ncaq エヌユル さんが7年以上前に更新

  • ステータス解決 から 終了 に変更

他の形式にエクスポート: Atom PDF