LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1131|回复: 6

vifm这是怎么回事?

[复制链接]
发表于 2009-5-10 09:01:49 | 显示全部楼层 |阅读模式

  1. liwei@supertux ~ $ vifm
  2. *** buffer overflow detected ***: vifm terminated
  3. ======= Backtrace: =========
  4. /lib/libc.so.6(__fortify_fail+0x48)[0xb7fde028]
  5. /lib/libc.so.6[0xb7fdc070]
  6. /lib/libc.so.6[0xb7fdb917]
  7. /lib/libc.so.6(__snprintf_chk+0x34)[0xb7fdb804]
  8. vifm[0x804c2c6]
  9. vifm[0x8050333]
  10. vifm[0x804a4bc]
  11. /lib/libc.so.6(__libc_start_main+0xe5)[0xb7f10725]
  12. vifm[0x804a191]
  13. ======= Memory map: ========
  14. 08048000-08064000 r-xp 00000000 08:01 865936     /usr/bin/vifm
  15. 08064000-08065000 r--p 0001b000 08:01 865936     /usr/bin/vifm
  16. 08065000-08066000 rw-p 0001c000 08:01 865936     /usr/bin/vifm
  17. 08066000-08096000 rw-p 08066000 00:00 0
  18. 0900d000-0902e000 rw-p 0900d000 00:00 0          [heap]
  19. b7b98000-b7cf5000 r--p 046d8000 08:01 256120     /usr/lib/locale/locale-archive
  20. b7cf5000-b7ef5000 r--p 00000000 08:01 256120     /usr/lib/locale/locale-archive
  21. b7ef5000-b7ef6000 rw-p b7ef5000 00:00 0
  22. b7ef6000-b7ef8000 r-xp 00000000 08:01 8919       /lib/libdl-2.9.so
  23. b7ef8000-b7ef9000 r--p 00001000 08:01 8919       /lib/libdl-2.9.so
  24. b7ef9000-b7efa000 rw-p 00002000 08:01 8919       /lib/libdl-2.9.so
  25. b7efa000-b8037000 r-xp 00000000 08:01 9372       /lib/libc-2.9.so
  26. b8037000-b8039000 r--p 0013d000 08:01 9372       /lib/libc-2.9.so
  27. b8039000-b803a000 rw-p 0013f000 08:01 9372       /lib/libc-2.9.so
  28. b803a000-b803d000 rw-p b803a000 00:00 0
  29. b803d000-b8089000 r-xp 00000000 08:01 9407       /lib/libncursesw.so.5.7
  30. b8089000-b808b000 r--p 0004b000 08:01 9407       /lib/libncursesw.so.5.7
  31. b808b000-b808c000 rw-p 0004d000 08:01 9407       /lib/libncursesw.so.5.7
  32. b808c000-b808d000 rw-p b808c000 00:00 0
  33. b8093000-b809f000 r-xp 00000000 08:01 243586     /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/libgcc_s.so.1
  34. b809f000-b80a0000 r--p 0000b000 08:01 243586     /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/libgcc_s.so.1
  35. b80a0000-b80a1000 rw-p 0000c000 08:01 243586     /usr/lib/gcc/i686-pc-linux-gnu/4.3.3/libgcc_s.so.1
  36. b80a1000-b80a2000 rw-p b80a1000 00:00 0
  37. b80a2000-b80be000 r-xp 00000000 08:01 9311       /lib/ld-2.9.so
  38. b80be000-b80bf000 r-xp b80be000 00:00 0          [vdso]
  39. b80bf000-b80c0000 r--p 0001c000 08:01 9311       /lib/ld-2.9.so
  40. b80c0000-b80c1000 rw-p 0001d000 08:01 9311       /lib/ld-2.9.so
  41. bf9ac000-bf9c1000 rw-p bffeb000 00:00 0          [stack]
复制代码

已经有一段时间了,本来指望升级之后自动解决的,可是没有
运行revdep-rebuild并没有发现损坏的包。
哪位大哥帮我看看?
发表于 2009-5-10 09:42:45 | 显示全部楼层
重新编译一下试试,vifm 除了命令行之外,还有其它的特色吗? 装了,但一直没有去用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-10 09:59:27 | 显示全部楼层
Post by linyunxian;1985525
重新编译一下试试,vifm 除了命令行之外,还有其它的特色吗? 装了,但一直没有去用。


重新编译过了,还是老样子

vifm就是命令行的文件管理器嘛 不开X的时候用着还不错,比较直观
回复 支持 反对

使用道具 举报

发表于 2009-5-10 12:29:54 | 显示全部楼层
Post by YaoM;1985529
重新编译过了,还是老样子

vifm就是命令行的文件管理器嘛 不开X的时候用着还不错,比较直观


请问vifm怎么关联文件啊,比如用mplayer打开一个视频。
回复 支持 反对

使用道具 举报

发表于 2009-5-11 13:57:58 | 显示全部楼层
先删掉他的配置文件试试看?
回复 支持 反对

使用道具 举报

发表于 2009-7-17 13:27:26 | 显示全部楼层
diff -Naur old/vifm-0.4/src/color_scheme.c new/vifm-0.4/src/color_scheme.c
--- old/vifm-0.4/src/color_scheme.c     2008-06-12 09:48:04.000000000 +0800
+++ new/vifm-0.4/src/color_scheme.c     2009-07-17 13:21:23.000000000 +0800
@@ -44,7 +44,7 @@
load_default_colors()
{

-       snprintf(col_schemes[0].name, PATH_MAX, "Default");
+       snprintf(col_schemes[0].name, NAME_MAX, "Default");
        snprintf(col_schemes[0].dir, PATH_MAX, "/");

        col_schemes[0].color[0].name = MENU_COLOR;
@@ -262,7 +262,7 @@
                                        //              sizeof(Col_scheme *) +1);

                                snprintf(col_schemes[cfg.color_scheme_num].name,
-                                               PATH_MAX, "%s", s1);
+                                               NAME_MAX, "%s", s1);

                                cfg.color_scheme_num++;
回复 支持 反对

使用道具 举报

发表于 2009-7-17 13:28:57 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表