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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]