*** 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