[Fedora-i18n-bugs] [Bug 621795] [abrt] crash in ibus-1.3.6-1.fc12: ibus_object_destroy: Process /usr/bin/ibus-daemon was killed by signal 11 (SIGSEGV)
bugzilla at redhat.com
bugzilla at redhat.com
Mon Aug 9 03:22:29 UTC 2010
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=621795
fujiwara <tfujiwar at redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Flag| |needinfo?(dfeng at redhat.com)
--- Comment #2 from fujiwara <tfujiwar at redhat.com> 2010-08-08 23:22:26 EDT ---
Could you provide the log when you run 'ibus-daemon --ibus --verbose'
% pkill -9 im-settings-daemon
Close the process of ibus using right click menu on ibus panel icon.
or
Kill ibus processes
% ibus-daemon --ibus --verbose
>From your log, it seems ibus_error_new_from_message() returns
DBUS_ERROR_NO_REPLY but I could not see this error when I add a delay in ibus
engine.
I guess your dbus would be busy in a certain condition.
Probably the following patch could resolve your problem but I'd like to know
how to reproduce your problem.
Are dbus processes running in your session?
# ps -ef | grep dbus
dbus 784 1 0 Jul23 ? 00:00:05 dbus-daemon --system
fujiwara 25757 1 0 11:33 ? 00:00:00 dbus-launch --sh-syntax
--exit-with-session
fujiwara 25758 1 0 11:33 ? 00:00:00 /bin/dbus-daemon --fork
--print-pid 5 --print-address 7 --session
Which ibus engine do you use? ibus-pinyin?
# ps -ef | grep ibus
fujiwara 2485 25924 0 11:52 ? 00:00:00 /usr/bin/ibus-daemon --xim
fujiwara 2486 2485 0 11:52 ? 00:00:00 /usr/libexec/ibus-gconf
fujiwara 2488 2485 0 11:52 ? 00:00:00 python
/usr/share/ibus/ui/gtk/main.py
fujiwara 2490 1 0 11:52 ? 00:00:00 /usr/libexec/ibus-x11
--kill-daemon
fujiwara 2491 2485 0 11:52 ? 00:00:00 /usr/libexec/ibus-engine-pinyin
--ibus
--- ibus-1.3.6/bus/engineproxy.c.orig 2010-08-09 12:14:43.000000000 +0900
+++ ibus-1.3.6/bus/engineproxy.c 2010-08-09 12:15:43.000000000 +0900
@@ -564,7 +564,9 @@ bus_engine_proxy_process_key_event_reply
/* reply timeout */
IBusObject *connection;
connection = (IBusObject *) ibus_proxy_get_connection ((IBusProxy
*)call_data->engine);
- ibus_object_destroy (connection);
+ if (connection) {
+ ibus_object_destroy (connection);
+ }
}
g_warning ("%s: %s", error->name, error->message);
ibus_error_free (error);
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the i18n-bugs
mailing list