Red Hat Bugzilla – Bug 859585
ibus-setup SEGV by async IBus.Bus
Last modified: 2012-12-20 11:09:28 EST
Version-Release number of selected component:
libreport version: 2.0.13
cmdline: /usr/bin/python /usr/share/ibus/setup/main.py
:main.py:269:__init_ui:AttributeError: 'NoneType' object has no attribute 'connect'
:Traceback (most recent call last):
: File "/usr/share/ibus/setup/main.py", line 665, in <module>
: setup = Setup()
: File "/usr/share/ibus/setup/main.py", line 75, in __init__
: File "/usr/share/ibus/setup/main.py", line 269, in __init_ui
: self.__config.connect("value-changed", self.__config_value_changed_cb)
:AttributeError: 'NoneType' object has no attribute 'connect'
:Local variables in innermost frame:
:self: <__main__.Setup object at 0x1a1ab90>
Created attachment 615695 [details]
I cannot reproduce this problem. But probably I think this bug and bug #848023 has the same root cause.
Created attachment 617351 [details]
Patch for setup/main.py
Here is the tentative patch.
I'd prefer to use the async function likes bug #848023 but it might be complicated since ibus-setup runs ibus-daemon.
ibus-18.104.22.16821006-1.fc18 has been submitted as an update for Fedora 18.
ibus-22.214.171.12421006-1.fc17 has been submitted as an update for Fedora 17.
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing ibus-126.96.36.19921006-1.fc18'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
*** Bug 868279 has been marked as a duplicate of this bug. ***
ibus-188.8.131.5221006-2.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.