xemacs (21.4.5) seems to reliably crash when reading vm mail
with too-long a recipient list. This is on a Mac G4 running
OS 10.1.2.
[1] Segmentation fault xemacs -f vm
[cohen2m3:~] rcohen%
Fatal error (11).
Unfortunately the crash produces a segmentation fault but no CORE
file, so I cannot provide a backtrace. It doesn't seem to matter
whether the characters are in the "To" field or the "CC" field.
The incoming mail file that produces a crash has something like
4175 characters in the To: field. Cutting that number down to
4172 results in no crash. Replacing the three deleted characters
with anything else on the keyboard restores the crash.
uname -a: Darwin
cohen2m3.llnl.gov 5.1 Darwin Kernel Version 5.1: Tue Oct 30 00:06:34 PST
2001; root:xnu/xnu-201.5.obj~1/RELEASE_PPC Power Macintosh powerpc
./configure
XEmacs 21.4.5 "Civil Service" configured for `powerpc-apple-darwin5.1'.
Compilation / Installation:
Source code location: /usr/local/xemacs-21.4.5
Installation prefix: /usr/local
Operating system description file: `s/darwin.h'
Machine description file: `m/powerpc.h'
Compiler: cc -g -O3 -Wall -Wno-switch -Winline
-Wmissing-prototypes -Wsign-compare -Wshadow -Wpointer-arith
Relocating allocator for buffers: no
GNU version of malloc: no
- The GNU allocators don't work with this system configuration.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Using Lucid menubars.
Using Lucid scrollbars.
TTY:
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
WARNING: -----------------------------------------------------------
WARNING: Compiling without PNG image support.
WARNING: You should strongly consider installing the PNG libraries.
WARNING: Otherwise certain images and glyphs may not display.
WARNING: (a copy may be found in
ftp://ftp.xemacs.org/pub/xemacs/aux)
WARNING: -----------------------------------------------------------
Sound:
Databases:
Compiling in support for DBM.
Internationalization:
Mail:
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Using the new portable dumper.