LinuxSir.cn,穿越时空的Linuxsir!

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

谁有能力解决或是解释这个问题?

[复制链接]
发表于 2004-8-9 08:37:26 | 显示全部楼层 |阅读模式
1. 启动过程中,当进入INIT启动期间, 出现这样的error message:
_mcleanup: gmon.out: Permission denied
2. 这一mesg在text mode中不断出现, 包括login, logout, cd等等.任何一个命令都会倒置这一message出现.
3. "gmon.out" 这一文件出现在所有的文件系统, 所有的目录.
4. -rw-r--r--  1 root root 443126 Aug  8 17:44 gmon.out
_mcleanup: gmon.out: Permission denied
5. rm -fr gmon.out 文件之后, 它自动生成, 也就是说无法删除它.
6. gmon.out: GNU prof performance data - version 1. 只能file它, 但无法看到它的内容. gprof 可以, 但不知道怎么用.
7. startx不能用了. (startx启动fvwm, 但失败. logfile 中找不到明显错误.)
8. 能用kdm启动kde.
9. 在这些发生的前一天, 系统运行正常, 正常启动和shutdown. 有update过系统.

问题:
1. 什么原因倒置这种情况发生?
2. 如何找到是那个或是哪些程序出错?
3. 如何解决这个问题?
发表于 2004-8-9 09:34:02 | 显示全部楼层
什么系统?
 楼主| 发表于 2004-8-9 11:18:53 | 显示全部楼层
Linux pluto.localdomain 2.4.21-15.0.3.EL #1 Tue Jun 29 18:17:52 EDT 2004 i686 i686 i386 GNU/Linux
Red Hat Enterprise Linux WS release 3 (Taroon Update 2)
发表于 2004-8-9 13:41:47 | 显示全部楼层
glibc的版本是多少?
会不会是glibc的问题?
 楼主| 发表于 2004-8-10 01:11:27 | 显示全部楼层
glibc-kernheaders-2.4-8.34
glibc-headers-2.3.2-95.20
glibc-2.3.2-95.20
glibc-common-2.3.2-95.20
glibc-devel-2.3.2-95.20

我大概知道是gprof的问题,但是到底是什么程序使用了gprof, 就查不出来了. message log中也没有记录.
 楼主| 发表于 2004-8-10 09:44:41 | 显示全部楼层
终于找到了, 是刚刚编译的bash3.0的问题. bash3.0中用了-pg 参数, 用到了gprof来profile bash. 就是这个参数倒置了这么多问题的出现.
 楼主| 发表于 2004-8-10 10:08:42 | 显示全部楼层
请自己编译bash3.0的兄弟们注意这个问题, -pg参数缺省是没有的,但不知为什么我download的这个版本加上了这么个参数,导致50%以上的命令无法用(包括X, fvwm等重要的命令.出错是Profiler timer expired), 每个路目和filesystem下都产生了gmon.out文件;系统从INIT开始就报错,一直到你关机.所有程序运行都剧慢...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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