abrt 1.1.0 detected a crash.
cmdline: python /usr/share/ibus/setup/main.py
comment: error is consistently reproducible.
reason: keyboardshortcut.py:140:get_shortcuts:TypeError: 'NoneType' object is not iterable
release: Fedora release 13 (Goddard)
keyboardshortcut.py:140:get_shortcuts:TypeError: 'NoneType' object is not iterable
Traceback (most recent call last):
File "/usr/share/ibus/setup/keyboardshortcut.py", line 223, in __keycode_entry_notify_cb
File "/usr/share/ibus/setup/keyboardshortcut.py", line 208, in __update_add_and_apply_buttons
shortcuts = self.get_shortcuts()
File "/usr/share/ibus/setup/keyboardshortcut.py", line 140, in get_shortcuts
return [i for i in model]
TypeError: 'NoneType' object is not iterable
Local variables in innermost frame:
self: <KeyboardShortcutSelection object at 0x1666e10 (GtkVBox at 0x18e4800)>
How to reproduce
1. select preferences from ibus icon tray (with anthy engine).
2. click on button [...] (next input method) from "general" tab. dialog will be displayed.
3. click on "cancel". error notification is showed.
Created attachment 417902 [details]
Sorry. I can not reproduce this problem. Can you always reproduce this problem?
(In reply to comment #2)
> Sorry. I can not reproduce this problem. Can you always reproduce this problem?
I've just tried to reproduce this error in a fedora 13 32-bit install, and the problem doesn't happen. That's why I've never noticed it before (first time that I use a 64 bit install).
Yes, in 64 bit, I can always reproduce this problem.
Thank you for the information.
This problem has been fixed in upstream. I will build it for fedora soon.
Check with the latest ibus rpm from Fedora 13 updates.
As the upstream code is in Fedora 13 updates now, close this bug.
I've had no more crashes in ibus preferences on 64 bit fedora.
thanks for the fix.