Comment #1 on issue 950 by [email protected]: Possible crash inside
im-ibus.so
http://code.google.com/p/ibus/issues/detail?id=950
A colleague of mine ([email protected], please add him to cc:) figured out
that there seems to be a ref-counting issue in the
ibus_input_context_process_key_event() function. It seems that if the
connection to ibus-daemon is lost inside the while-loop, the ref count of
the |connection| object immediately drops to zero?
while (!ibus_pending_call_get_completed (pending)) {
ibus_connection_read_write_dispatch (connection, -1);
}
Here is an interim patch for the issue, fyi.
http://git.chromium.org/cgi-bin/gitweb.cgi?p=ibus.git;a=commit;h=20500aae5359580f7c6b8b4b7643a101b3087e5a
--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en