Bug ID 1047912
Summary ibus-setup fails on fresh install with `Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed`
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Macintosh
OS openSUSE 13.2
Status NEW
Severity Critical
Priority P5 - None
Component X11 Applications
Assignee bnc-team-screening@forge.provo.novell.com
Reporter ryan.lue@gmail.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Firefox/52.0
Build Identifier: 

Just installed ibus and ibus-chewing, and am receiving the following error on
attempting to run ibus-setup:

$ ibus-setup

(ibus-setup:23349): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion
'GDK_IS_SCREEN (screen)' failed
Traceback (most recent call last):
  File "/usr/share/ibus/setup/main.py", line 54, in <module>
    from emojilang import EmojiLangButton
  File "/usr/share/ibus/setup/emojilang.py", line 40, in <module>
    from icon import load_icon
  File "/usr/share/ibus/setup/icon.py", line 36, in <module>
    icon_theme.prepend_search_path(icondir)
AttributeError: 'NoneType' object has no attribute 'prepend_search_path'

Reproducible: Always

Steps to Reproduce:
1. Install ibus.
2. Run ibus-setup.
Actual Results:  
Failure with traceback shown above.

Expected Results:  
Start ibus daemon.

IBus version 1.5.16
KDE Plasma 5
Tumbleweed 13.3
2008 Unibody MacBook


You are receiving this mail because: