Bug 849414 - [abrt] ibus-1.4.99.20120712-3.fc18: main.py:464:__shortcut_button_clicked_cb2:IndexError: list index out of range
Summary: [abrt] ibus-1.4.99.20120712-3.fc18: main.py:464:__shortcut_button_clicked_cb2...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus
Version: rawhide
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: fujiwara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:4eafdea2ffe1395b1d47f747526...
: 849726 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-08-19 10:44 UTC by Dodji Seketeli
Modified: 2012-08-24 09:23 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-24 09:23:14 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: core_backtrace (108 bytes, text/plain)
2012-08-19 10:44 UTC, Dodji Seketeli
no flags Details

Description Dodji Seketeli 2012-08-19 10:44:29 UTC
Description of problem:
I entered an empty keyboard shorcut string into the ibus keyboard shortcut setting text entry field because I wanted to disable that keyboard shortcut and ibus crashed. 

Version-Release number of selected component:
ibus-1.4.99.20120712-3.fc18

Additional info:
libreport version: 2.0.12
abrt_version:   2.0.11
cmdline:        /usr/bin/python /usr/share/ibus/setup/main.py ibus-setup
kernel:         3.6.0-0.rc1.git6.1.fc18.x86_64

backtrace:
:main.py:464:__shortcut_button_clicked_cb2:IndexError: list index out of range
:
:Traceback (most recent call last):
:  File "/usr/share/ibus/setup/main.py", line 464, in __shortcut_button_clicked_cb2
:    orig_list = variant.dup_strv()[0]
:IndexError: list index out of range
:
:Local variables in innermost frame:
:name: 'trigger_accel'
:shortcuts: []
:text: ''
:section: 'general/hotkey'

Comment 1 Dodji Seketeli 2012-08-19 10:44:32 UTC
Created attachment 605472 [details]
File: core_backtrace

Comment 2 fujiwara 2012-08-20 01:30:31 UTC
Probably I think this is duplicated with bug 844580.
The workaround is:

1. Modify /etc/dconf/profile/ibus
-user
-ibus
+user-db:user
+systemd-db:ibus

2. Restart ibus-dconf
% ps -ef | grep ibus-dconf
% kill $PID
% env DCONF_PROFILE=ibus /usr/libexec/ibus-dconf &

Comment 3 fujiwara 2012-08-23 08:25:18 UTC
*** Bug 849726 has been marked as a duplicate of this bug. ***

Comment 4 fujiwara 2012-08-23 08:28:08 UTC
Now ibus-1.4.99.20120822-1.fc18 is available.

# yum install --enablerepo=updates-testing ibus

Are you still able to reproduce your problem with the latest ibus?

Comment 5 Dodji Seketeli 2012-08-24 07:44:45 UTC
Sorry for the dumb question, but how do I restart ibus without having to logout/login again?

Comment 6 fujiwara 2012-08-24 07:53:26 UTC
(In reply to comment #5)
> Sorry for the dumb question, but how do I restart ibus without having to
> logout/login again?

If you use panel applications likes gnome-panel, ibus panel icon is shown on the panel application and you could choose right click "Restart".
If you use gnome-shell, there is no ibus specific menu but you could run 'ibus' command line.
% ibus --help
% ibus restart

Comment 7 Dodji Seketeli 2012-08-24 09:23:14 UTC
OK, this update fixes the issue for me, thanks.


Note You need to log in before you can comment on or make changes to this bug.