Package: lfm
Version: 2.3-1
Severity: important

Dear Maintainer,

The lfm crashes upon performing the following action:
1. type "g" to call the "Go to directory" menu
2. type in any non-existent directory name

The crash output of lfm is:
"
Traceback (most recent call last):
  File "/usr/bin/lfm", line 27, in <module>
    lfm_start(sys.argv)
  File "/usr/share/lfm/lfm/lfm.py", line 1155, in lfm_start
    path = curses.wrapper(main, prefs, paths1, paths2)
  File "/usr/lib/python2.7/curses/wrapper.py", line 43, in wrapper
    return func(stdscr, *args, **kwds)
  File "/usr/share/lfm/lfm/lfm.py", line 1077, in main
    ret = app.run()
  File "/usr/share/lfm/lfm/lfm.py", line 209, in run
    ret = self.act_pane.manage_keys()
  File "/usr/share/lfm/lfm/lfm.py", line 804, in manage_keys
    ret = actions.do(self.act_tab, ch)
  File "/usr/share/lfm/lfm/actions.py", line 169, in do
    exec(act)
  File "<string>", line 1, in <module>
  File "/usr/share/lfm/lfm/actions.py", line 366, in goto_dir
    tab.init(todir)
  File "/usr/share/lfm/lfm/lfm.py", line 1026, in init
    messages.error('Cannot change directory\n%s: %s (%d)' % (path, err[0], 
err[1]))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal 
not in range(128)
"

3. The effect does not depend on the locale: I have tested with ru_RU.UTF-8 and 
en_GB.UTF-8, nor the shell - tcsh or bash.

Regards,
Alexei

-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.8.0-0 (SMP w/4 CPU cores)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lfm depends on:
ii  python          2.7.3-4
ii  python-support  1.0.15

lfm recommends no packages.

lfm suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to