From xemacs-m  Mon Jun 16 16:57:32 1997
Received: from steadfast.teradyne.com (steadfast.teradyne.com [131.101.1.200])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id QAA00434
	for <xemacs-beta@xemacs.org>; Mon, 16 Jun 1997 16:57:32 -0500 (CDT)
Received: from engine.ecf.teradyne.com (engine.ecf.teradyne.com [131.101.192.6]) by steadfast.teradyne.com (8.7.1/8.7.1) with ESMTP id SAA28821 for <xemacs-beta@xemacs.org>; Mon, 16 Jun 1997 18:01:27 -0400 (EDT)
Received: (from aichner@localhost) by engine.ecf.teradyne.com (8.7.1/8.7.1) id XAA13726; Mon, 16 Jun 1997 23:56:52 +0200 (MET DST)
To: XEmacs Beta Mailing List <xemacs-beta@xemacs.org>
Subject: C-g causes core dump when running -nw
X-Face: 4[iHdXiTu\V3u[~\I)<f9HC);%~nG8`oUqv#uzvs6=\V{AjN6Sn
 c/qi;YLwRmEbt8Y*=j5n(urqY@chPh@J'D"QlqD!C8>*}#kYF[-tYl3VZga/HSOP|K,{L
 Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9
 =w|R6U3_;SH&B<Mfy6Q%#
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: multipart/mixed;
 boundary="Multipart_Mon_Jun_16_23:56:51_1997-1"
Content-Transfer-Encoding: 7bit
From: Adrian Aichner <aichner@ecf.teradyne.com>
Date: 16 Jun 1997 23:56:52 +0200
Message-ID: <rxsiuzeb49n.fsf@ecf.teradyne.com>
Lines: 202
X-Mailer: Gnus v5.4.56/XEmacs 20.3(beta7) - "Oslo"

--Multipart_Mon_Jun_16_23:56:51_1997-1
Content-Type: text/plain; charset=US-ASCII


Ahem,

even though I don't have a test-case yet, I feel it's time to speak
up.

I have seen regular core dumps caused by keyboard-quit under
xemacs-20.3-b4, only when running -nw though.

Since I had it compiled --debug=no and I didn't see line numbers in
post-mortem, I kept quiet.

Now I got my first C-g (keyboard-quit) core-dump under xemacs-20.3-b7,
which I have attached the traceback for (--debug=yes).

The exact circumstances are unknown, but I typicaly hit C-g to
interrupt completion of an interactive command I decided to back out
of.

I'll try to generate a -no-site-file -no-init-file case later.

Later,

Adrian


--Multipart_Mon_Jun_16_23:56:51_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="xemacs-20.3-b7-nw-ctrl-g.ci"
Content-Transfer-Encoding: 7bit


-------------------------------------------------------
Core Analysis generated by
/u/aichner/sh/core_info.sh
on Mon Jun 16 21:51:50 MET DST 1997.

Core File: core
Current Working Directory: /u/aichner
Program: /usr/local/xemacs-20.3-b7/src/xemacs
Host: engine
Architecture: sun4m

Equivalent dbx command sequence:

(dbx /usr/local/xemacs-20.3-b7/src/xemacs core) 2>&1
<<here
where
dump
quit
here
-------------------------------------------------------

Reading symbolic information for xemacs
core file header read successfully
Reading symbolic information for rtld /usr/lib/ld.so.1
Reading symbolic information for libXm.so.3
Reading symbolic information for libz.so
Reading symbolic information for libDtSvc.so.1
Reading symbolic information for libtt.so.2
Reading symbolic information for libXmu.so.4
Reading symbolic information for libXt.so.4
Reading symbolic information for libXext.so.0
Reading symbolic information for libX11.so.4
Reading symbolic information for libintl.so.1
Reading symbolic information for libkvm.so.1
Reading symbolic information for libkstat.so.1
Reading symbolic information for libsocket.so.1
Reading symbolic information for libnsl.so.1
Reading symbolic information for libelf.so.1
Reading symbolic information for libdl.so.1
Reading symbolic information for libc.so.1
Reading symbolic information for libw.so.1
Reading symbolic information for libm.so.1
Reading symbolic information for libmp.so.1
Reading symbolic information for nss_nisplus.so.1
Reading symbolic information for straddr.so
program terminated by signal SEGV (Segmentation Fault)
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:emacs.c stab #618 s:p(97,63),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:emacs.c stab #625 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:emacs.c stab #632 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:emacs.c stab #637 Lisp_Symbol:T(97,69)=s20next:(97,70)=*(97,69),0,32;name:(97,63),32,32;value:(127,1),64,32;function:(127,1),96,32;plist:(127,1),128,32;;,
assuming type `int {assumed}'
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:emacs.c stab #1064 __gseda_s__:(97,63),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:emacs.c stab #1184 __gseda_s__:(97,63),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:emacs.c stab #1187 __gseda_s__:(97,63),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:emacs.c stab #1236 __gseda_s__:(97,63),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:emacs.c stab #1241 __gseda_s__:(97,63),
assuming type `int {assumed}'
Current function is fatal_error_signal (optimized)
  168   {
  [1] kill(0x0, 0xb, 0x2d441c, 0x50304018, 0x0, 0x1), at 0xef033e30
=>[2] fatal_error_signal(sig = ???) (optimized), at 0x7298c (line ~168) in "emacs.c"
  ---- called from signal handler with signal 11 (SIGSEGV) ------
dbx: core file read error: address 0x4094aa3c not in data space
  [3] 0x9187ac(), at 0x9187ab
  [4] _select(0xf, 0xefffd4a8, 0x4, 0x4, 0xf7, 0xefffb320), at 0xef011d98
  [5] _XtwaitForSomething(0x3b41c8, 0x3b400c, 0x0, 0x3b401c, 0x0, 0x0), at 0xef39d94c
  [6] XtAppProcessEvent(0x3b4000, 0x0, 0x3b41cc, 0x3b400c, 0x3b41c8, 0x0), at 0xef39ecc8
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:event-Xt.c stab #618 s:p(97,63),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:event-Xt.c stab #625 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:event-Xt.c stab #632 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:event-Xt.c stab #637 Lisp_Symbol:T(97,69)=s20next:(97,70)=*(97,69),0,32;name:(97,63),32,32;value:(127,1),64,32;function:(127,1),96,32;plist:(127,1),128,32;;,
assuming type `int {assumed}'
  [7] emacs_Xt_next_event(emacs_event = ???) (optimized), at 0x140a0c (line ~2076) in "event-Xt.c"
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:event-stream.c stab #625 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:event-stream.c stab #632 v:p(97,68),
assuming type `int {assumed}'
  [8] event_stream_next_event(event = ???) (optimized), at 0xa91c8 (line ~464) in "event-stream.c"
  [9] next_event_internal(target_event = ???, allow_queued = ???) (optimized), at 0xab008 (line ~1857) in "event-stream.c"
  [10] Fnext_event(event = ???, prompt = ???) (optimized), at 0xab55c (line ~1986) in "event-stream.c"
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:cmdloop.c stab #618 s:p(97,63),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:cmdloop.c stab #625 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:cmdloop.c stab #632 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:cmdloop.c stab #637 Lisp_Symbol:T(97,69)=s20next:(97,70)=*(97,69),0,32;name:(97,63),32,32;value:(127,1),64,32;function:(127,1),96,32;plist:(127,1),128,32;;,
assuming type `int {assumed}'
  [11] Fcommand_loop_1() (optimized), at 0x5f160 (line ~498) in "cmdloop.c"
  [12] command_loop_1(dummy = ???) (optimized), at 0x5ef68 (line ~476) in "cmdloop.c"
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:eval.c stab #618 s:p(97,63),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:eval.c stab #625 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:eval.c stab #632 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:eval.c stab #637 Lisp_Symbol:T(97,69)=s20next:(97,70)=*(97,69),0,32;name:(97,63),32,32;value:(127,1),64,32;function:(127,1),96,32;plist:(127,1),128,32;;,
assuming type `int {assumed}'
  [13] condition_case_1(handlers = ???, bfun = ???, barg = ???, hfun = ???, harg = ???) (optimized), at 0x76c44 (line ~1585) in "eval.c"
  [14] command_loop_3() (optimized), at 0x5e9b4 (line ~218) in "cmdloop.c"
  [15] command_loop_2(dummy = ???) (optimized), at 0x5e9e8 (line ~252) in "cmdloop.c"
  [16] call_command_loop(catch_errors = ???) (optimized), at 0x5ec4c (line ~309) in "cmdloop.c"
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:minibuf.c stab #625 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:minibuf.c stab #632 v:p(97,68),
assuming type `int {assumed}'
  [17] Fread_minibuffer_internal(prompt = ???) (optimized), at 0xf512c (line ~140) in "minibuf.c"
  [18] primitive_funcall(fn = ???, nargs = ???, args = ???) (optimized), at 0x79b90 (line ~3403) in "eval.c"
  [19] funcall_subr(subr = ???, args = ???) (optimized), at 0x79dbc (line ~3431) in "eval.c"
  [20] funcall_recording_as(recorded_as = ???, nargs = ???, args = ???) (optimized), at 0x79268 (line ~3041) in "eval.c"
  [21] Ffuncall(nargs = ???, args = ???) (optimized), at 0x793a4 (line ~3167) in "eval.c"
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:bytecode.c stab #625 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:bytecode.c stab #632 v:p(97,68),
assuming type `int {assumed}'
  [22] Fbyte_code(bytestr = ???, vector = ???, maxdepth = ???) (optimized), at 0x547f8 (line ~272) in "bytecode.c"
  [23] primitive_funcall(fn = ???, nargs = ???, args = ???) (optimized), at 0x79bbc (line ~3403) in "eval.c"
  [24] funcall_subr(subr = ???, args = ???) (optimized), at 0x79dbc (line ~3431) in "eval.c"
  [25] Feval(form = ???) (optimized), at 0x78d7c (line ~2828) in "eval.c"
  [26] internal_catch(tag = ???, func = ???, arg = ???, threw = ???) (optimized), at 0x76888 (line ~1286) in "eval.c"
  [27] Fbyte_code(bytestr = ???, vector = ???, maxdepth = ???) (optimized), at 0x5507c (line ~272) in "bytecode.c"
  [28] funcall_lambda(fun = ???, nargs = ???, arg_vector = ???) (optimized), at 0x7a1c0 (line ~3481) in "eval.c"
  [29] funcall_recording_as(recorded_as = ???, nargs = ???, args = ???) (optimized), at 0x792c8 (line ~3041) in "eval.c"
  [30] Ffuncall(nargs = ???, args = ???) (optimized), at 0x793a4 (line ~3167) in "eval.c"
  [31] Fbyte_code(bytestr = ???, vector = ???, maxdepth = ???) (optimized), at 0x547f8 (line ~272) in "bytecode.c"
  [32] funcall_lambda(fun = ???, nargs = ???, arg_vector = ???) (optimized), at 0x7a1c0 (line ~3481) in "eval.c"
  [33] funcall_recording_as(recorded_as = ???, nargs = ???, args = ???) (optimized), at 0x792c8 (line ~3041) in "eval.c"
  [34] Ffuncall(nargs = ???, args = ???) (optimized), at 0x793a4 (line ~3167) in "eval.c"
  [35] Fbyte_code(bytestr = ???, vector = ???, maxdepth = ???) (optimized), at 0x547f8 (line ~272) in "bytecode.c"
  [36] funcall_lambda(fun = ???, nargs = ???, arg_vector = ???) (optimized), at 0x7a1c0 (line ~3481) in "eval.c"
  [37] apply_lambda(fun = ???, numargs = ???, unevalled_args = ???) (optimized), at 0x79ec8 (line ~3441) in "eval.c"
  [38] Feval(form = ???) (optimized), at 0x78de0 (line ~2828) in "eval.c"
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:callint.c stab #618 s:p(97,63),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:callint.c stab #625 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,68) at /usr/local/xemacs-20.3-b7/src/xemacs:callint.c stab #632 v:p(97,68),
assuming type `int {assumed}'
dbx: warning: undefined type number (97,63) at /usr/local/xemacs-20.3-b7/src/xemacs:callint.c stab #637 Lisp_Symbol:T(97,69)=s20next:(97,70)=*(97,69),0,32;name:(97,63),32,32;value:(127,1),64,32;function:(127,1),96,32;plist:(127,1),128,32;;,
assuming type `int {assumed}'
  [39] Fcall_interactively(function = ???, record_flag = ???, keys = ???) (optimized), at 0x569a4 (line ~226) in "callint.c"
  [40] Fcommand_execute(cmd = ???, record = ???, keys = ???) (optimized), at 0x78144 (line ~2547) in "eval.c"
  [41] execute_command_event(command_builder = ???, event = ???) (optimized), at 0xadc48 (line ~3626) in "event-stream.c"
  [42] Fdispatch_event(event = ???) (optimized), at 0xae268 (line ~3841) in "event-stream.c"
  [43] Fcommand_loop_1() (optimized), at 0x5f170 (line ~498) in "cmdloop.c"
  [44] command_loop_1(dummy = ???) (optimized), at 0x5ef68 (line ~476) in "cmdloop.c"
  [45] condition_case_1(handlers = ???, bfun = ???, barg = ???, hfun = ???, harg = ???) (optimized), at 0x76c44 (line ~1585) in "eval.c"
  [46] command_loop_3() (optimized), at 0x5e9b4 (line ~218) in "cmdloop.c"
  [47] command_loop_2(dummy = ???) (optimized), at 0x5e9e8 (line ~252) in "cmdloop.c"
  [48] internal_catch(tag = ???, func = ???, arg = ???, threw = ???) (optimized), at 0x76888 (line ~1286) in "eval.c"
  [49] initial_command_loop(load_me = ???) (optimized), at 0x5ebec (line ~261) in "cmdloop.c"
  [50] main_1_xemacs_20_3_b7_sparc_sun_solaris2_5(argc = ???, argv = ???, envp = ???) (optimized), at 0x73c7c (line ~445) in "emacs.c"
  [51] main(argc = ???, argv = ???, envp = ???) (optimized), at 0x744c0 (line ~1756) in "emacs.c"
_mask =  RECORD 
sig = ???

--Multipart_Mon_Jun_16_23:56:51_1997-1--

