[HELP]How to check core dump?

非常奇怪,正在用的QNX的文件管理器坏了,在终端中输入:pfm
结果为:Memory fault (core dumped)
请教如何查看这个core dump文件,另外这种现象可能是什么原因引起的?
谢谢!

很快,我找到了core dump文件原来都放在/var/dumps目录下,不过如何分析这些core 文件?用cat试图把它打开,结果一直在蜂鸣,并不是文本形式,应该是二进制文件,这样怎么分析错误原因此?
非常抱歉,原来QNX提供了coreinfo来观察core文件的内容,把它输出到文件的结果为:
pfm.core:
processor=X86 num_cpus=1
cpu 1 cpu=686 name=Intel 686 F6M8S6 0000-0686-0000-5945-AAA0-D8CF speed=797
flags=0xc0003fff FPU MMU CPUID RDTSC INVLPG WP BSWAP MMX CMOV PSE PGE MTRR SEP SIMD FXSR
cyc/sec=797675300 tod_adj=1090484737000000000 nsec=1691355183058 inc=999847
boot=1090484737 epoch=1970 intr=0
rate=838095345 scale=-15 load=1193
MACHINE=“x86pc” HOSTNAME=“localhost”
pid=770089 parent=552986 child=0 pgrp=770089 sid=552986
flags=0x002000 umask=02 base_addr=0x8048000 init_stack=0x8047b78
ruid=0 euid=0 suid=0 rgid=0 egid=0 sgid=0
ign=0000000000020000 queue=ff00000000000000 pending=0000000000000000
fds=6 threads=1 timers=0 chans=1
thread 1 SIGNALLED-SIGSEGV code=1 MAPERR refaddr=4 fltno=11
ip=0xb82e4ca6 sp=0x8046f14 stkbase=0x7fc7000 stksize=528384
state=STOPPED flags=0 last_cpu=1 timeout=00000000
pri=10 realpri=10 policy=RR
看不出错误在哪里,请帮忙分析出一下,谢谢!

会不会是memory不够了。

谢谢唐先生指教,不过在system monitor中显示内存只用了20%的样子,而且运行QDE都没有问题.
我的文件管理器出现这个现象是在一次打开了近30000个文件目录后发生的,当时我试图选中5000个文件,因为速度特别慢,几乎是一秒一个文件地增加,就在鼠标仍是忙的状态下按下了Ctrl+X,这时文件管理器崩溃,以后就再也打不开了.是不是它仍然记得上次崩溃的数据,所以总是调用上回出错时的目录?

试试删掉pfm的config文件。rm -rf ~/.ph/pfm

谢谢唐先生的帮助,可惜还是不行.我又试图挂上另一块QNX启动的硬盘,把它正确运行的PFM程序cp到本机的相应目录,仍然不行.错误同上.
是不是QNX的图形界面功能还是比较有限,(比如在PFM中如果copy文件名或目录名中有空格的时候就不会有动作)象这种错误就属于不可恢复的错误了?

我的pfm在一次停电时坏掉了。症状是无法显示文件和目录,无论怎么更改filter都不行,虽然pfm还可以运行,但也没什么用处了。也象楼上的copy一个好的pfm也不行。不过那块硬盘已经被淘汰了,呵呵。

唉,是不是只有上QNX的USENET,新闻组才能找到更多的帮助?这里,除了唐先生常常诲人不倦地帮助之外,没有太多的可用参考呀。
QNX公司也真够可以的,连个论坛都不办。碰见问题,反映BUG应该上哪里去?(是不是太菜了,在他的主页上找不到?)自己觉得他的界面做得可实在不能让人恭维,而且GUI程序中的功能为什么这么有限?还是说用于实时操作的系统不需要有好的GUI程序?
看来有时这些对初学者的门槛会让人转到WINCE或WINXP embedded的旗下。

其实那些新闻组 news://nntp.qnx.com 是最好的地方了。基本上QNX公司的程序员都在看那些新闻组,你可以同写那些程序的人直接交流。其它的就是www.openqnx.com 了,也有一些QNX程序员在那里,更多的是QNX的用户,这些人都有很长的经验。很可能你的问题,他们都已遇见过。

:smiley: 今天误打误撞,抱着死马当作活马医的心理。我把/usr重命名为/user,然后重新启动QNX,结果系统又自动生成了一个/usr目录,pfm运行也正确了!不过缺少了自己安装的一些程序。把/user中的相应程序copy过来,但这时在运行就不是默认路径,要运行这些程序只能到相应的目录中去,请问应该如何修改使得他们能够像/bin下的程序一样在任何目录下都能运行?我找过/etc/.profile文件,可其中root的path并没有/usr/phton/bin或者/x86, 为什么却能在任何目录下运行pfm呢?
另外,唐先生说过可以通过看程序的manifest文件来了解程序的内容和目录结构。可是这种文件应该用什么来浏览呢?我用ped来看,其中有很多类似html的标记,所以看得并不清楚,请教应该怎样才能看明白manifest文件?
还有,在qnx帮助中说明有info命令,可以察看info文件,可是在terminal中输入info,并没有此命令。应该用什么命令或者要安装什么软件才能看info文件或者tex文件呢?(虽然用ped也能看,但还是很想知道专门的应用程序)。

请问这个新闻组还在吗news://nntp.qnx.com。怎么连不上呢,谢谢