gnome-language-selector crashes when trying to drag English to the top
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
accountsservice (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Xenial |
Fix Committed
|
High
|
Unassigned |
Bug Description
CID: 201409-15485
I have this 16.04 system configured in Traditional Chinese (Taiwan), but when I was trying to drag "English (United States)" back to the top, the language selector will crash.
Steps:
1. Boot and make sure the system using Traditional Chinese (Taiwan)
2. Open Language Settings
3. Try to change the order by dragging English (United States) to the top.
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: language-
ProcVersionSign
Uname: Linux 4.4.0-21-generic x86_64
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: Unity
Date: Fri May 13 06:55:03 2016
InstallationDate: Installed on 2016-05-04 (9 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
PackageArchitec
SourcePackage: language-selector
UpgradeStatus: No upgrade log present (probably fresh install)
I tried to run it in a terminal, this is how it crashed: ubuntu- Latitude- E5250:~ $ gnome-language- selector python3/ dist-packages/ LanguageSelecto r/LanguageSelec tor.py: 105: UserWarning: The language list was modified by the program, since there should not be any non-English items after an English item. python3/ dist-packages/ LanguageSelecto r/gtk/GtkLangua geSelector. py", line 67, in wrapper python3/ dist-packages/ LanguageSelecto r/gtk/GtkLangua geSelector. py", line 1056, in on_treeview_ locales_ drag_end writeUserLangua ge(envLanguage) python3/ dist-packages/ LanguageSelecto r/gtk/GtkLangua geSelector. py", line 802, in writeUserLanguage writeUserLangua geSetting( userLanguage= languageString) python3/ dist-packages/ LanguageSelecto r/LanguageSelec tor.py" , line 87, in writeUserLangua geSetting SetLanguage( self.validateLa ngList( userLanguage) ) python3/ dist-packages/ dbus/proxies. py", line 70, in __call__ method( *args, **keywords) python3/ dist-packages/ dbus/proxies. py", line 145, in __call__ python3/ dist-packages/ dbus/connection .py", line 651, in call_blocking .DBusException: org.freedesktop .Accounts. Error.Permissio nDenied: Not authorized
ubuntu@
/usr/lib/
+ 'should not be any non-English items after an English item.')
Traceback (most recent call last):
File "/usr/lib/
res = f(*args, **kwargs)
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
iface.
File "/usr/lib/
return self._proxy_
File "/usr/lib/
**keywords)
File "/usr/lib/
message, timeout)
dbus.exceptions