Problem description
===================
I've noticed this problem several times when editting C / C++ files.
I'm in C++ major mode, with or without font-lock.
The line I'm trying to edit is...
	gen_concept::gen_concept()
I get as far as the 2nd colon, at which point the system crashes and
coredumps. I have seen this with % characters from my SWIG header files.
Interestingly, although I can reliably reproduce this crash, I have used
this exact installation to edit 1000's of lines of C++ with very little
trouble.
I can make the system crash without doing any editting by issuing the
command
M-x c-electric-colon
Xemacs version
==============
xemacs --version
XEmacs 21.5  (beta9) "brussels sprouts" [Lucid] (sparc-sun-solaris2.7)
Installation details
====================
uname -a: SunOS trex 5.7 Generic_106541-20 sun4u sparc SUNW,Ultra-5_10
./configure  '--prefix=/hm/npavey/bin/xemacs-21.5.9'
XEmacs 21.5-b9 "brussels sprouts"  configured for
`sparc-sun-solaris2.7'.
Compilation / Installation:
  Source code location:
/usr1/npavey/Downloads/xemacs/xemacs-21.5.9
  Installation prefix:               /hm/npavey/bin/xemacs-21.5.9
  Runtime library search path:
/usr/ccs/lib:/usr/dt/lib:/usr/openwin/lib:/util/gnu/lib/gcc-lib/sparc-su
n-solaris2.7/2.95.2:/util/gnu/lib
  Operating system description file: `s/sol2.h'
  Machine description file:          `m/sparc.h'
  Compiler:                          gcc -g -O3 -Wall -Wno-switch
-Winline -Wmissing-prototypes -Wsign-compare -Wshadow -Wpointer-arith
  Relocating allocator for buffers:  yes
  GNU version of malloc:             yes
Window System:
  Compiling in support for the X window system:
    - X Windows headers location:                 /usr/dt/include
/usr/openwin/include
    - X Windows libraries location:               /usr/dt/lib
/usr/openwin/lib
    - Handling WM_COMMAND properly.
  Using Lucid menubars.
  Using Lucid scrollbars.
  Using Motif dialog boxes.
  Using Motif native widgets.
TTY:
Images:
  Compiling in support for GIF  images (builtin).
  WARNING: -----------------------------------------------------------
  WARNING: Compiling without XPM image support.
  WARNING: You should strongly consider installing XPM.
  WARNING: Otherwise toolbars and other graphics will look suboptimal.
  WARNING: (a copy may be found in 
ftp://ftp.xemacs.org/pub/xemacs/aux)
  WARNING: -----------------------------------------------------------
  Compiling in support for PNG  images.
Sound:
  Compiling in support for sound (native).
Databases:
  Compiling in support for DBM.
  Compiling in support for LDAP.
Internationalization:
Mail:
  Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
  Inhibiting IPv6 canonicalization at startup.
  Compiling in support for ToolTalk.
  Compiling in support for dynamic shared object modules.
  Compiling in support for extra debugging code.
  WARNING: ---------------------------------------------------------
  WARNING: Compiling in support for runtime error checking.
  WARNING: XEmacs will run noticeably more slowly as a result.
  WARNING: Error checking is on by default for XEmacs beta releases.
  WARNING: ---------------------------------------------------------
C stack trace from GDB
======================
#0  0xfec1c840 in _libc_kill () from /usr/lib/libc.so.1
(gdb) where
#0  0xfec1c840 in _libc_kill () from /usr/lib/libc.so.1
#1  0x0009b518 in fatal_error_signal (sig=6) at emacs.c:3424
#2  <signal handler called>
#3  0xfec1c840 in _libc_kill () from /usr/lib/libc.so.1
#4  0xfebb5a74 in abort () from /usr/lib/libc.so.1
#5  0x0009b6ac in zero_out_command_line_status_vars () at emacs.c:4267
--
--------------------------------------------
Nick Pavey
Product Validation,
Cadence Design Systems, Inc.
270 Billerica Road,
Chelmsford,
MA 01824
USA
Direct line : 978 262 6362
--------------------------------------------