*** This bug is a duplicate of bug 930785 ***
    https://bugs.launchpad.net/bugs/930785

Gunnar Hjalmarsson [2012-02-13  3:01 -0000]:
> It's the user_locale_validate() function in
> accountsservice/src/user.c that caused this crash. Is there a simple
> way to make setlocale() instantly aware of newly generated locales?
> If not I guess that playing with 'locale -a' in
> user_locale_validate() would be safer than calling setlocale().

I don't know off-hand myself. My guess is that libc reads them at
program startup, so somehow you'd need to convince it to re-read it.

But that locale -a workaround wouldn't help language-selector, as you
still couldn't actually set the locale for language-selector itself or
the session, you need to relogin in any case.

> (Also, can you please make bug 930785 public.)

Done.
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

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

Title:
  gnome-language-selector crashed with DBusException in call_blocking():
  org.freedesktop.Accounts.Error.Failed: 'ro_RO.UTF-8' is not a valid
  locale name

Status in “language-selector” package in Ubuntu:
  New

Bug description:
  gnome-language-selector crashed with DBusException in call_blocking():
  org.freedesktop.Accounts.Error.Failed: 'ro_RO.UTF-8' is not a valid
  locale name( Romanian in my case)

  ProblemType: Crash
  DistroRelease: Ubuntu 12.04
  Package: language-selector-gnome 0.69
  ProcVersionSignature: Ubuntu 3.2.0-15.24-generic 3.2.5
  Uname: Linux 3.2.0-15-generic x86_64
  ApportVersion: 1.91-0ubuntu1
  Architecture: amd64
  Date: Sun Feb 12 19:32:05 2012
  DuplicateOf: https://bugs.launchpad.net/bugs/930785
  ExecutablePath: /usr/bin/gnome-language-selector
  InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 
(20120201.1)
  InterpreterPath: /usr/bin/python2.7
  PackageArchitecture: all
  ProcCmdline: /usr/bin/python /usr/bin/gnome-language-selector
  ProcEnviron:
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  PythonArgs: ['/usr/bin/gnome-language-selector']
  SourcePackage: language-selector
  Title: gnome-language-selector crashed with DBusException in call_blocking(): 
org.freedesktop.Accounts.Error.Failed: 'ro_RO.UTF-8' is not a valid locale name
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/language-selector/+bug/931060/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to