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
--------------------------------------------