abrt version: 1.1.17 architecture: x86_64 cmdline: /usr/bin/python /usr/share/ibus/ui/gtk/main.py component: ibus executable: /usr/share/ibus/ui/gtk/main.py kernel: 2.6.35.11-83.fc14.x86_64 package: ibus-1.3.9-2.fc14 reason: connection.py:631:call_blocking:DBusException: org.freedesktop.DBus.Error.UnknownMethod: Unknown method IsEnabled on /org/freedesktop/IBus/InputContext_794 release: Fedora release 14 (Laughlin) time: 1299632068 uid: 500 backtrace ----- connection.py:631:call_blocking:DBusException: org.freedesktop.DBus.Error.UnknownMethod: Unknown method IsEnabled on /org/freedesktop/IBus/InputContext_794 Traceback (most recent call last): File "/usr/share/ibus/ui/gtk/panel.py", line 491, in __status_icon_activate_cb menu = self.__create_im_menu() File "/usr/share/ibus/ui/gtk/panel.py", line 449, in __create_im_menu if self.__focus_ic == None or not self.__focus_ic.is_enabled(): File "/usr/lib/python2.7/site-packages/ibus/inputcontext.py", line 214, in is_enabled return self.__context.IsEnabled() File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 140, in __call__ **keywords) File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 631, in call_blocking message, timeout) DBusException: org.freedesktop.DBus.Error.UnknownMethod: Unknown method IsEnabled on /org/freedesktop/IBus/InputContext_794 Local variables in innermost frame: byte_arrays: False self: <dbus.connection.Connection object at 0x7f4a7becd5f0> args: () utf8_strings: False bus_name: 'org.freedesktop.IBus' get_args_opts: {'byte_arrays': False, 'utf8_strings': False} object_path: dbus.ObjectPath('/org/freedesktop/IBus/InputContext_794') timeout: -1.0 signature: None dbus_interface: 'org.freedesktop.IBus.InputContext' message: <dbus.lowlevel.MethodCallMessage object at 0x7f4a7c11b918> method: 'IsEnabled' How to reproduce ----- 1. Open Google Chrome 10.0.648.127 beta 2. Browse to http://docs.google.com 3. "Create new" -> "Document" 4. Activate iBus and start typing. In my case I'm using ibus-chewing for traditional Chinese.
Created attachment 483083 [details] File: backtrace
I could not reproduce your problem. I tried ibus-chewing on google document with anonymous account with chrome browser. I used google-chrome-stable-9.0.597.98-74359.x86_64 % rpm -q ibus-chewing ibus-chewing-1.3.9.2-1.fc14.x86_64 Do you always encounter your problem? Could you also explain which key sequences are typed with ibus-chewing? We can avoid any errors with try-except but it also would hide other problems. So if we fix your problem, we'd like to fix the root cause and need to reproduce your problem.
Fujiwara san, I just tried and can't reproduce the bug in 5 minutes either. I'm assuming that the DBus service at /org/freedesktop/IBus/InputContext_794 usually have the method IsEnabled(), right? If the process backing /org/freedesktop/IBus/InputContext_794 crashed, could it cause this error? In my experience, Google Chrome on Linux has problems when using the Word processor at http://docs.google.com with an iBus input method active.
(In reply to comment #3) > Fujiwara san, I just tried and can't reproduce the bug in 5 minutes either. > > I'm assuming that the DBus service at /org/freedesktop/IBus/InputContext_794 > usually have the method IsEnabled(), right? Yes, it's a dbus function. ibus-daemon provides IsEnabled(). It seems your ibus panel failed to connect ibus-daemon via dbus. % ps -ef | grep ibus/ui 5071 /usr/bin/python /usr/share/ibus/ui/gtk/main.py > If the process backing /org/freedesktop/IBus/InputContext_794 crashed, could it > cause this error? From your stack, if IsEnabled() is failed, the ibus panel icon cannot show the IM engine list. But I guess, if the problem can be caused, it's not IsEnabled() only but also other dbus methods are not connected. Currently we'd think this problem could not be happened logically. E.g. your CPU or memory might be exhausted, I'm not sure. > In my experience, Google Chrome on Linux has problems when using the Word > processor at http://docs.google.com with an iBus input method active. I can use the word processor without seeing any errors. If you won't encounter the problem, maybe I'd like to close the bug.
The latest is ibus-1.3.9-3.fc14 . If you will see the same error again, please comment it here again. Thanks.