Emacs is running on my QNX6 computer has been solid for two months.
However, it does take up a lot of memory, so we added a new 128MB
to the computer, doubling its memory. The computer works fine and
sees the memory. Emacs works fine for editing, but if I run a
compilation, it crashes a short while later with a segmentation
violation. If I compile from the command line, all is OK. Using
gdb on the core, I find that the crash is not always in exactly the
same spot. A sample GDB trace is shown at the end.
Can anyone suggest why this might be? Obviously,the memory is suspect,
but the problem did not appear immediately after the memory was added,
only after a few days. And the system in general is working well.
Why should Emacs be affected?
Thanks in advance
William Morris
Sample core dump. Also seen crashed in SignalKill()
GNU gdb 5.0 (UI_OUT)
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type “show copying” to see the conditions.
There is absolutely no warranty for GDB. Type “show warranty” for
details.
This GDB was configured as “–host=x86-pc-nto-qnx --target=ntox86”…(no
debugging symbols found)…
Program terminated with signal 11, segmentation violation.
Reading symbols from /usr/X11R6/lib/libXaw.so.7…(no debugging symbols
found)…done.
Reading symbols from /usr/X11R6/lib/libXmu.so.6…(no debugging symbols
found)…done.
Reading symbols from /usr/X11R6/lib/libXt.so.6…(no debugging symbols
found)…done.
Reading symbols from /usr/X11R6/lib/libSM.so.6…(no debugging symbols
found)…done.
Reading symbols from /usr/X11R6/lib/libICE.so.6…(no debugging symbols
found)…done.
Reading symbols from /usr/X11R6/lib/libXext.so.6…(no debugging symbols
found)…done.
Reading symbols from /x86/usr/lib/libtiff.so.3…done.
Reading symbols from /x86/usr/lib/libjpeg.so.2…done.
Reading symbols from /x86/usr/lib/libpng10.so.0…done.
Reading symbols from /x86/usr/lib/libz.so.2…done.
Reading symbols from /x86/lib/libm.so.2…done.
Reading symbols from /usr/X11R6/lib/libXpm.so.4…done.
Reading symbols from /usr/X11R6/lib/libX11.so.6…done.
Reading symbols from /x86/lib/libsocket.so.2…done.
Reading symbols from /x86/lib/libc.so.2…done.
#0 0xb033b1ed in memcpy () from /x86/lib/libc.so.2
(gdb) q