我正在追逐一个奇怪的错误,我有一个线索,但我不知道这意味着什么。
我有一个程序,它使用在RH5工作站上运行的OpenGL和Motif。在两台机器上,程序需要5分钟左右才会出现,而在所有其他机器上(其中五台),它会立即出现。所有七台机器都装载相同且具有相同的硬件。
所以这是我的线索。如果我在两个"慢"中的任何一个上运行该过程。 gdb下的机器,或挂起时做一个pstack,它立刻就出现了。我知道这必须告诉我一些重要的事情,但我无法弄清楚是什么。
有什么想法吗?
编辑 - 更清楚 - 红帽企业Linux 5
答案 0 :(得分:0)
一个明显的例子: http://en.wikipedia.org/wiki/Heisenbug
Red Hat Linux 5很古老。我认为你不能指望得到任何好的帮助。
如果您错误地写了RH5,但它确实是RHEL(红帽企业Linux 5),那么请联系Red Hat支持。他们可以帮助您调试问题。
至于调试我不知道你对这么老的发行版有什么看法。但您可以尝试更改程序正在使用的某些组件,以帮助您了解问题的来源。例如X服务器(也许尝试vnc)。或者尝试更换机器的硬盘以查看是否存在硬件问题或BIOS差异。