abrt 1.1.0 detected a crash. architecture: x86_64 cmdline: python /usr/share/ibus/setup/main.py comment: error is consistently reproducible. component: ibus executable: /usr/share/ibus/setup/main.py kernel: 2.6.33.4-95.fc13.x86_64 package: ibus-1.3.3-1.fc13 reason: keyboardshortcut.py:140:get_shortcuts:TypeError: 'NoneType' object is not iterable release: Fedora release 13 (Goddard) backtrace ----- 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 self.__update_add_and_apply_buttons() 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[0] for i in model] TypeError: 'NoneType' object is not iterable Local variables in innermost frame: _[1]: [] model: None 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] File: backtrace
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.