This is addressed by the first entry in the PROBLEMS file:
** General
*** Don't use -O2 with gcc 2.8.1 and egcs 1.0 under SPARC architectures
without also using `-fno-schedule-insns'.
gcc will generate incorrect code otherwise, typically resulting in
crashes in the function skip-syntax-backward.
Steve Rawlinson <sjr(a)cisco.com> writes:
I had pressed MC-\ when this happened.
% gdb /auto/sw/packages/xemacs/20.4/sparc-sun-solaris2.6/bin/xemacs core
GNU gdb 5.0
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 "sparc-sun-solaris2.6"...
warning: core file may not match specified executable file.
Core was generated by
`/auto/sw/packages/xemacs/20.4/sparc-sun-solaris2.6/bin/xemacs'.
Program terminated with signal 11, Segmentation Fault.
Reading symbols from /usr/lib/libXm.so.3...done.
Loaded symbols for /usr/lib/libXm.so.3
Reading symbols from /usr/dt/lib/libDtSvc.so.1...done.
Loaded symbols for /usr/dt/lib/libDtSvc.so.1
Reading symbols from /usr/openwin/lib/libtt.so.2...done.
Loaded symbols for /usr/openwin/lib/libtt.so.2
Reading symbols from /usr/lib/libXmu.so.4...done.
Loaded symbols for /usr/lib/libXmu.so.4
Reading symbols from /usr/lib/libXt.so.4...done.
Loaded symbols for /usr/lib/libXt.so.4
Reading symbols from /usr/lib/libXext.so.0...done.
Loaded symbols for /usr/lib/libXext.so.0
Reading symbols from /usr/lib/libX11.so.4...done.
Loaded symbols for /usr/lib/libX11.so.4
Reading symbols from /usr/lib/libSM.so.6...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libkvm.so.1...done.
Loaded symbols for /usr/lib/libkvm.so.1
Reading symbols from /usr/lib/libkstat.so.1...done.
Loaded symbols for /usr/lib/libkstat.so.1
Reading symbols from /usr/lib/libm.so.1...done.
Loaded symbols for /usr/lib/libm.so.1
Reading symbols from /usr/lib/libsocket.so.1...done.
Loaded symbols for /usr/lib/libsocket.so.1
Reading symbols from /usr/lib/libnsl.so.1...done.
Loaded symbols for /usr/lib/libnsl.so.1
Reading symbols from /usr/lib/libelf.so.1...done.
Loaded symbols for /usr/lib/libelf.so.1
Reading symbols from /usr/lib/libdl.so.1...done.
Loaded symbols for /usr/lib/libdl.so.1
Reading symbols from /usr/lib/libc.so.1...done.
Loaded symbols for /usr/lib/libc.so.1
Reading symbols from /usr/lib/libmp.so.2...done.
Loaded symbols for /usr/lib/libmp.so.2
Reading symbols from /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1...done.
Loaded symbols for /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1
#0 0xef18828c in _libc_kill () from /usr/lib/libc.so.1
(gdb) where
#0 0xef18828c in _libc_kill () from /usr/lib/libc.so.1
#1 0x6d6c0 in fatal_error_signal (sig=11) at emacs.c:220
#2 <signal handler called>
#3 skip_chars (buf=0x467c00, forwardp=0, syntaxp=1, string=45, lim=1) at buffer.h:675
#4 0x10ac68 in Fskip_syntax_backward (syntax=1615491664, lim=-1607815164,
buffer=-1607815164) at search.c:936
#5 0x75604 in funcall_recording_as (recorded_as=-1607714352, nargs=1, args=0xefffddfc)
at eval.c:3235
#6 0x75c90 in Ffuncall (nargs=2, args=0xefffddf8) at eval.c:3280
#7 0x5183c in Fbyte_code (bytestr=1615491700, vector=-2141770624, maxdepth=7) at
bytecode.c:420
#8 0x76de8 in funcall_lambda (fun=542703652, nargs=2, arg_vector=0xefffe3ec) at
eval.c:3665
#9 0x75c1c in funcall_recording_as (recorded_as=542703652, nargs=2, args=0xefffe3e8) at
eval.c:3256
#10 0x75c90 in Ffuncall (nargs=3, args=0xefffe3e8) at eval.c:3280
#11 0x5183c in Fbyte_code (bytestr=1612864472, vector=-2145231728, maxdepth=57) at
bytecode.c:420
#12 0x76de8 in funcall_lambda (fun=539122916, nargs=3, arg_vector=0xefffe70c) at
eval.c:3665
#13 0x75c1c in funcall_recording_as (recorded_as=-1607069452, nargs=3, args=0xefffe708)
at eval.c:3256
#14 0x75c90 in Ffuncall (nargs=4, args=0xefffe708) at eval.c:3280
#15 0x546d0 in Fcall_interactively (function=-1607069452, record_flag=-1607815164,
keys=-1607815164) at callint.c:926
#16 0x73f58 in Fcommand_execute (cmd=-1607069452, record=-1607815164, keys=-1607815164)
at eval.c:2631
#17 0x9a500 in execute_command_event (command_builder=0x2dfb80, event=542356272) at
event-stream.c:4253
#18 0x9ae14 in Fdispatch_event (event=542356272) at event-stream.c:4547
#19 0x59180 in Fcommand_loop_1 () at cmdloop.c:560
#20 0x58fa8 in command_loop_1 (dummy=-1607815164) at cmdloop.c:480
#21 0x71dbc in condition_case_1 (handlers=-1607815084, bfun=0x58f84
<command_loop_1>, barg=-1607815164, hfun=0x592f0 <cmd_error>,
harg=-1607815164) at eval.c:1696
#22 0x59408 in command_loop_2 (dummy=-1607815164) at cmdloop.c:242
#23 0x71b98 in internal_catch (tag=-1607738208, func=0x593bc <command_loop_2>,
arg=-1607815164, threw=0x0) at eval.c:1371
#24 0x58bb0 in initial_command_loop (load_me=365500) at cmdloop.c:291
#25 0x6ece8 in xemacs_20_4_sparc_sun_solaris2_6 (argc=1, argv=0xefffef4c,
envp=0xefffef54) at emacs.c:1493
#26 0x6f3f0 in main (argc=0, argv=0xefffef4c, envp=0xefffef54) at emacs.c:1849
(gdb)
Running on Sun Ultra-10 using Solaris 2.6. Don't know what procedures
were followed for installing Xemacs.
File that I was editing was .cshrc
Probably doing an alignment was not a good thing since there
were no clues from the file type as to what kind of file it was.
Hope this helps.
--
Steve Rawlinson | |
Cisco Systems, Inc. ||| |||
(408) 853-6181 ||||||| |||||||
sjr(a)cisco.com _.:|||||||||||:..:|||||||||||:._
--
In a minute there is time
For decisions and revisions which a minute will reverse. T.S. Eliot
[URL:
http://www.cs.amherst.edu/~ccm/prufrock.html]