← Back to team overview

desktop-packages team mailing list archive

[Bug 1425510] [NEW] Default IM configuration causes hangs

 

Public bug reported:

Certain applications have associated input hangs, where no key input
events can be sent which sometimes clear after some time, and in at
least one case (Inkscape), this is eliminated by running from Start->Run
as follows, hence overriding the declaration of GTK_IM_MODULE in
/etc/X11/Xsession.d/70im-config_launch , distributed in im-config...

bash -c "unset GTK_IM_MODULE && inkscape"

A permanent fix on my machine could be to modify the 70im-config_launch
file, or declare an overriding export in some later .rc file. Anyone
know where I should make this declaration if not modifying package-
maintained files?

An alternative solution could be to install scim-gtk-immodule and run...

bash -c "export GTK_IM_MODULE=scim && inkscape"

See also https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/1385009

Similar behaviours are experienced with Kupfer - minutes of hang with
apparently no input events being passed, followed by (sometimes)
unfreezing.

I'm running Lubuntu Utopic with LXDE and Compiz (minimal dependencies on
GTK), so it's feasible that some component is not properly declared in a
dependent package.  I can't find whether there is in fact a xim module
available and running anywhere on my system. How can I check?

Other input issues relating to out-of-order key event delivery to
Chrome-based applications are experienced on the same build, but I think
this may be an independent bug, ostensibly resolved by declaring
IBUS_SYNC_MODE=1
https://code.google.com/p/chromium/issues/detail?id=456766 but thought I
should mention as it's kind of in the same subsystem and may be linked.

I speculate that there is some missing dependency or bad configuration
in the default presentation of IM capabilities, which eventually causes
a DBUS timeout or similar, eventually causing a fallback without any
international input, but which is functional.

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: im-config 0.26-2ubuntu1
ProcVersionSignature: Ubuntu 3.16.0-30.40-generic 3.16.7-ckt3
Uname: Linux 3.16.0-30-generic i686
ApportVersion: 2.14.7-0ubuntu8.1
Architecture: i386
Date: Wed Feb 25 12:26:26 2015
InstallationDate: Installed on 2015-01-01 (54 days ago)
InstallationMedia: Lubuntu 14.10 "Utopic Unicorn" - Release i386 (20141022.1)
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=en_GB:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: im-config
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: im-config (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 utopic

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to im-config in Ubuntu.
https://bugs.launchpad.net/bugs/1425510

Title:
  Default IM configuration causes hangs

Status in im-config package in Ubuntu:
  New

Bug description:
  Certain applications have associated input hangs, where no key input
  events can be sent which sometimes clear after some time, and in at
  least one case (Inkscape), this is eliminated by running from
  Start->Run as follows, hence overriding the declaration of
  GTK_IM_MODULE in /etc/X11/Xsession.d/70im-config_launch , distributed
  in im-config...

  bash -c "unset GTK_IM_MODULE && inkscape"

  A permanent fix on my machine could be to modify the 70im-
  config_launch file, or declare an overriding export in some later .rc
  file. Anyone know where I should make this declaration if not
  modifying package-maintained files?

  An alternative solution could be to install scim-gtk-immodule and
  run...

  bash -c "export GTK_IM_MODULE=scim && inkscape"

  See also
  https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/1385009

  Similar behaviours are experienced with Kupfer - minutes of hang with
  apparently no input events being passed, followed by (sometimes)
  unfreezing.

  I'm running Lubuntu Utopic with LXDE and Compiz (minimal dependencies
  on GTK), so it's feasible that some component is not properly declared
  in a dependent package.  I can't find whether there is in fact a xim
  module available and running anywhere on my system. How can I check?

  Other input issues relating to out-of-order key event delivery to
  Chrome-based applications are experienced on the same build, but I
  think this may be an independent bug, ostensibly resolved by declaring
  IBUS_SYNC_MODE=1
  https://code.google.com/p/chromium/issues/detail?id=456766 but thought
  I should mention as it's kind of in the same subsystem and may be
  linked.

  I speculate that there is some missing dependency or bad configuration
  in the default presentation of IM capabilities, which eventually
  causes a DBUS timeout or similar, eventually causing a fallback
  without any international input, but which is functional.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.10
  Package: im-config 0.26-2ubuntu1
  ProcVersionSignature: Ubuntu 3.16.0-30.40-generic 3.16.7-ckt3
  Uname: Linux 3.16.0-30-generic i686
  ApportVersion: 2.14.7-0ubuntu8.1
  Architecture: i386
  Date: Wed Feb 25 12:26:26 2015
  InstallationDate: Installed on 2015-01-01 (54 days ago)
  InstallationMedia: Lubuntu 14.10 "Utopic Unicorn" - Release i386 (20141022.1)
  PackageArchitecture: all
  ProcEnviron:
   LANGUAGE=en_GB:en
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_GB.UTF-8
   SHELL=/bin/bash
  SourcePackage: im-config
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/im-config/+bug/1425510/+subscriptions


Follow ups

References