On Sat, Jan 17, 2015 at 06:46:32PM +0100, Michael Traxler <[email protected]> 
wrote:
> Without ibus-daemon everything runs very smoothly! No hangups anymore.
> And if ibus-daemon is running and urxvt hangs, then a simple "ibus restart"
> fixes it....

There was a recent similar-sounding bugreport that was also caused by
ibus, but no reports before that. It could be a recent change in a library, a
distro-dependent patch or simply something nobody bothered to report yet (for
example, maybe some distros recently started to run ibus by default?).

It does work for some people (me, when testing, and my girlfriend for normal
daily use for example), so the problem doesn't seem to be universal.

> But why the hell? Is ibus so buggy? On
> https://code.google.com/p/ibus/ I see that the last release is from
> 2012-12-11 and supposed to be stable :-)

We don't know at the moment what causes the problem, except that the x
input code hangs waiting for some reply from ibus. The X input method
protocol is, unfortunately, rather frickle, and a lot of input methods
can cause crashes or similar effects, although hangs with ibus are a new
phenomenon.

It could be a flaw in the input method protocol itself, a bug in ibus, or
a bug in urxvt in that it somehow uses the protocol wrongly, although the
latter is rather unlikely, as XIM is effectively implemented by a single
function call in the client, with xlib handling the rest.

> Why would I need this anyhow?

Well, if you want to enter chinese for example you'd quickly see why you need
it :) If you don't miss it, then you almost certainly don't need it.

Anyways, thanks for quickly verifying our guess - the plot thickens :)

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      [email protected]
      -=====/_/_//_/\_,_/ /_/\_\

_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode

Reply via email to