Public bug reported:

Binary package hint: language-selector

I have a Ubuntu 10.10 which is upgrade from Ubuntu 10.04, everything is
up-to-date.

The default language is English, after I install the Chinese (whatever
simplified or traditional), I drag the Language in the front, then a
crash report display.

I try to run Language Selector under terminal, here the output:

Traceback (most recent call last):
  File 
"/usr/lib/python2.6/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", 
line 78, in wrapper
    res = f(*args, **kwargs)
  File 
"/usr/lib/python2.6/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", 
line 1062, in on_treeview_locales_drag_end
    self.writeUserLanguage(envLanguage)
  File 
"/usr/lib/python2.6/dist-packages/LanguageSelector/gtk/GtkLanguageSelector.py", 
line 781, in writeUserLanguage
    self.writeUserLanguageSetting(userLanguage=languageString)
  File "/usr/lib/python2.6/dist-packages/LanguageSelector/LanguageSelector.py", 
line 201, in writeUserLanguageSetting
    find_string_and_replace(findString, setString, conffiles)
  File "/usr/lib/python2.6/dist-packages/LanguageSelector/utils.py", line 37, 
in find_string_and_replace
    os.rename(out.name, fname)
OSError: [Errno 18] Invalid cross-device link

After reading the source code, I've known the bug is caused by moving
file from /tmp to $HOME through Python's os module.

I've fix the bug in my bzr branch, Please help to merge my work.

** Affects: language-selector (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Language Selector crashes when drag languages
https://bugs.launchpad.net/bugs/645774
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to