desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #106611
[Bug 1431862] [NEW] im-config hangs if LC_CTYPE does not have quotes
Public bug reported:
If LC_CTYPE does not have any quotes, regex does not hit, then im-config
hangs at the point below.
/usr/share/im-config/xinputrc.common
92 IM_CONFIG_LC_CTYPE=$(locale | sed -nr 's/LC_CTYPE=\"([a-zA-Z_]*).*\"/\1/p')
93 IM_CONFIG_SCRIPT=$(grep $IM_CONFIG_LC_CTYPE $IM_CONFIG_LC_PREFS | grep -v '^#' | awk '{print $2}')
$ cat ~/.pam_environment
LC_CTYPE=ja_JP.UTF-8
LC_PAPER=ja_JP.UTF-8
LC_MEASUREMENT=ja_JP.UTF-8
PAPERSIZE=a4
$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE=ja_JP.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=ja_JP.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=ja_JP.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
$ bash -x /usr/bin/im-config
+ . /usr/share/im-config/xinputrc.common
++ IM_CONFIG_VERSION=0.27-1ubuntu3
++ IM_CONFIG_DATA=/usr/share/im-config/data
++ IM_CONFIG_LC_PREFS=/usr/share/im-config/locale_prefs.conf
++ IM_CONFIG_XINPUTRC_USR=/home/nobuto/.xinputrc
++ IM_CONFIG_XINPUTRC_SYS=/etc/X11/xinit/xinputrc
++ IM_CONFIG_DEFAULT=/etc/default/im-config
++ . gettext.sh
+++ test 'X\t' = 'X\t'
+++ echo=echo
+++ test -z ''
+++ case "$0" in
++ TEXTDOMAIN=im-config
++ export TEXTDOMAIN
++ TEXTDOMAINDIR=/usr/share/locale/
++ export TEXTDOMAINDIR
++ '[' -r /etc/default/im-config ']'
++ . /etc/default/im-config
+++ IM_CONFIG_DEFAULT_MODE=auto
++ id -u
+ '[' 1000 = 0 ']'
+ IM_CONFIG_XINPUTRC=/home/nobuto/.xinputrc
++ gettext 'user configuration'
+ IM_CONFIG_XINPUTRC_TYPE='user configuration'
++ automatic_im
++ '[' -r /usr/share/im-config/locale_prefs.conf ']'
+++ locale
+++ sed -nr 's/LC_CTYPE=\"([a-zA-Z_]*).*\"/\1/p'
++ IM_CONFIG_LC_CTYPE=
+++ grep /usr/share/im-config/locale_prefs.conf
+++ awk '{print $2}'
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: im-config 0.27-1ubuntu3
ProcVersionSignature: Ubuntu 3.19.0-9.9-generic 3.19.1
Uname: Linux 3.19.0-9-generic x86_64
ApportVersion: 2.16.2-0ubuntu3
Architecture: amd64
CurrentDesktop: Unity
Date: Fri Mar 13 22:26:12 2015
EcryptfsInUse: Yes
InstallationDate: Installed on 2015-02-28 (12 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150228)
PackageArchitecture: all
SourcePackage: im-config
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: im-config (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug vivid
--
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/1431862
Title:
im-config hangs if LC_CTYPE does not have quotes
Status in im-config package in Ubuntu:
New
Bug description:
If LC_CTYPE does not have any quotes, regex does not hit, then im-
config hangs at the point below.
/usr/share/im-config/xinputrc.common
92 IM_CONFIG_LC_CTYPE=$(locale | sed -nr 's/LC_CTYPE=\"([a-zA-Z_]*).*\"/\1/p')
93 IM_CONFIG_SCRIPT=$(grep $IM_CONFIG_LC_CTYPE $IM_CONFIG_LC_PREFS | grep -v '^#' | awk '{print $2}')
$ cat ~/.pam_environment
LC_CTYPE=ja_JP.UTF-8
LC_PAPER=ja_JP.UTF-8
LC_MEASUREMENT=ja_JP.UTF-8
PAPERSIZE=a4
$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE=ja_JP.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=ja_JP.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=ja_JP.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
$ bash -x /usr/bin/im-config
+ . /usr/share/im-config/xinputrc.common
++ IM_CONFIG_VERSION=0.27-1ubuntu3
++ IM_CONFIG_DATA=/usr/share/im-config/data
++ IM_CONFIG_LC_PREFS=/usr/share/im-config/locale_prefs.conf
++ IM_CONFIG_XINPUTRC_USR=/home/nobuto/.xinputrc
++ IM_CONFIG_XINPUTRC_SYS=/etc/X11/xinit/xinputrc
++ IM_CONFIG_DEFAULT=/etc/default/im-config
++ . gettext.sh
+++ test 'X\t' = 'X\t'
+++ echo=echo
+++ test -z ''
+++ case "$0" in
++ TEXTDOMAIN=im-config
++ export TEXTDOMAIN
++ TEXTDOMAINDIR=/usr/share/locale/
++ export TEXTDOMAINDIR
++ '[' -r /etc/default/im-config ']'
++ . /etc/default/im-config
+++ IM_CONFIG_DEFAULT_MODE=auto
++ id -u
+ '[' 1000 = 0 ']'
+ IM_CONFIG_XINPUTRC=/home/nobuto/.xinputrc
++ gettext 'user configuration'
+ IM_CONFIG_XINPUTRC_TYPE='user configuration'
++ automatic_im
++ '[' -r /usr/share/im-config/locale_prefs.conf ']'
+++ locale
+++ sed -nr 's/LC_CTYPE=\"([a-zA-Z_]*).*\"/\1/p'
++ IM_CONFIG_LC_CTYPE=
+++ grep /usr/share/im-config/locale_prefs.conf
+++ awk '{print $2}'
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: im-config 0.27-1ubuntu3
ProcVersionSignature: Ubuntu 3.19.0-9.9-generic 3.19.1
Uname: Linux 3.19.0-9-generic x86_64
ApportVersion: 2.16.2-0ubuntu3
Architecture: amd64
CurrentDesktop: Unity
Date: Fri Mar 13 22:26:12 2015
EcryptfsInUse: Yes
InstallationDate: Installed on 2015-02-28 (12 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Alpha amd64 (20150228)
PackageArchitecture: all
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/1431862/+subscriptions
Follow ups
References