From xemacs-m  Tue Feb 25 06:39:37 1997
Received: from nlh750.nlh.no (nlh.no [128.39.177.7])
	by xemacs.org (8.8.5/8.8.5) with SMTP id GAA04332
	for <xemacs-beta@xemacs.org>; Tue, 25 Feb 1997 06:39:34 -0600 (CST)
Received: from nlh10.nlh.no by nlh750.nlh.no with SMTP
	(16.7/16.2) id AA18709; Tue, 25 Feb 97 13:43:15 +0100
Received: from jf-unix.nlh.no by nlh10.nlh.no (5.0/SMI-SVR4)
	id AA09029; Tue, 25 Feb 1997 13:43:02 +0100
Received: by jf-unix.nlh.no (SMI-8.6/SMI-SVR4)
	id NAA09390; Tue, 25 Feb 1997 13:38:01 +0100
Date: Tue, 25 Feb 1997 13:38:01 +0100
Message-Id: <199702251238.NAA09390@jf-unix.nlh.no>
From: Hans Olav Eggestad <olav@jf-unix.nlh.no>
To: xemacs-beta@xemacs.org
Subject: 19.15b95-crash
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by xemacs.org id GAA04333

In XEmacs 19.15-b95 [Lucid] (sparc-sun-solaris2.5) of Tue Feb 25 1997 on jf-unix

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

xemacs crashed when I was sending mail (vm), (and after I started
LaTeX-mode (auctex), if this is relevant). here's the backtrace:

jf-unix(~)[10]=> Fatal error: assertion failed, file frame-x.c, line 1523, FRAME_TYPE_P (MTframe_data, x)

Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.

Please report this bug to the address `crashes@xemacs.org'.
*MAKE SURE* to include as much configuration information as
possible; at the very least what OS and hardware you are running
on, and hopefully also what compiler and compiler options the
binary was compiled with, what options XEmacs was compiled with,
whether you are using a prebuilt binary from ftp.xemacs.org or
compiled XEmacs yourself for your system, etc.

If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started XEmacs, or maybe in your home
directory), and type

  gdb /usr/local/bin/xemacs core

then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB.  A similar procedure should work for all of
these.  Ask your system administrator if you need more help.)

Lisp backtrace follows:

  # (condition-case ... . error)
  # (catch exit ...)
  # bind (standard-input standard-output)
  # (unwind-protect ...)
  recursive-edit()
  # bind (inhibit-trace standard-output buffer-read-only)
  byte-code("	! p +eb `!y`| @>c@=\"!cy@=cA@p\"c!cy@=cA@p\"c@=c@=Ap\"c!#$! +" [pop-to-buffer debugger-buffer erase-buffer t 50 print-length print-escape-newlines standard-output backtrace debugger-mode re-search-forward "\n[* ] debug(" 1 debugger-reenable debugger-args (lambda debug) "Entering:\n" debug backtrace-debug 3 delete-char 42 0 exit "Return value: " debugger-value prin1 10 32 error "Signaling: " "Beginning evaluation of function call form:\n" nil message "" buffer-read-only inhibit-trace recursive-edit] 3)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # bind (last-command this-command unread-command-event last-input-event last-input-char last-input-time last-command-event last-command-char overriding-local-map load-read-function standard-input standard-output cursor-in-echo-area)
  # (unwind-protect ...)
  # bind (debugger-value debug-on-error debug-on-quit debug-on-signal debugger-buffer debugger-old-buffer debugger-step-after-exit executing-macro debugger-outer-match-data debugger-outer-load-read-function debugger-outer-overriding-local-map debugger-outer-last-command debugger-outer-this-command debugger-outer-unread-command-event debugger-outer-unread-command-events debugger-outer-last-input-event debugger-outer-last-input-char debugger-outer-last-input-time debugger-outer-last-command-event debugger-outer-last-command-char debugger-outer-standard-input debugger-outer-standard-output debugger-outer-cursor-in-echo-area debugger-args)
  debug(error (error "Info file dir does not exist"))
  # (catch debugger ...)
  # (unwind-protect ...)
  # bind (stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error)
  signal(error ("Info file dir does not exist"))
  # bind (args)
  cerror("Info file %s does not exist" "dir")
  apply(cerror ("Info file %s does not exist" "dir"))
  # bind (args)
  error("Info file %s does not exist" "dir")
  # bind (line tryfile no-going-back nodename filename)
  Info-find-node("dir" "top")
  Info-directory()
  # bind (file)
  #<compiled-function (from "info.elc") (&optional file) "...(86)" [command-line-args p string-match "^-[fe]" "info" Info-standalone t 3 "^-" 2 file nil command-line-args-left (...) Info-goto-node "(" ")" get-buffer "*info*" switch-to-buffer Info-directory] 5 "Enter Info, the documentation browser.\nOptional argument FILE specifies the file to examine;\nthe default is the top-level directory of Info.\n\nIn interactive use, a prefix argument directs this command\nto read a file name from the minibuffer." (byte-code $C" [current-prefix-arg read-file-name "Info file name: " nil t] 5)>()
  call-interactively(info)
  # (condition-case ... . error)
  # (catch top-level ...)

C backtrace follows:
(A real debugger may provide better information)

8413:	xemacs
 ef2b8604 waitid   (0, 248a, efffb3a0, 3)
 ef2da5c8 waitpid  (248a, efffb488, 3, ef311018, 48, 0) + 58
 ef2f0fb0 system   (efffb5f8, 1e4cc8, 1e4c60, 20dd, 1031201c, 0) + 1d8
 0007a994 fatal_error_signal (6, 0, efffb740, 0, 0, 0) + d0
 ef2b7d44 sigacthandler (6, 0, efffb740, ef311018, 18, fffffff9) + 28
 ef2b95b4 abort    (59, 20e0f0, 5f3, 20e100, 3f, 3557e0) + c8
 0007cb44 assert_failed (20e0f0, 5f3, 20e100, c3e800, 0, 4630c0) + 1c
 0018c2e8 x_layout_widgets (c3e500, c3e800, efffbbd0, 28e, 0, 25e) + 38
 001c96e0 Resize   (c3e500, 0, 382810, 0, 475b80, 0) + 1c
 ef67da48 ResizeWrapper (c3e500, 45d500, 1c96c4, 1c9c, 1, 2db74c) + ec
 ef56840c XtResizeWidget (c3e500, 28e, 25e, 0, 4, c3e500) + 194
 ef64e61c Resize   (0, 9a9a20, 25e, 9a9a74, 475b80, 0) + 80
 ef67da48 ResizeWrapper (9a9a00, 45d880, ef64e59c, 1c9c, 1, 2db4e0) + ec
 ef636148 StructureNotifyHandler (9a9a00, c3eb3c, efffc000, c3eb00, ef78bdb4, 3c1600) + 4d4
 ef565b80 DispatchEvent (efffc000, 9a9a00, a0000, 4, 8, fffffffe) + 39c
 ef566228 DecideToDispatch (efffc000, 358d04, a0000, 0, 9a9a00, 0) + 21c
 ef56640c XtDispatchEvent (efffc000, 0, 331b70, 6, 9, 333000) + 48
 ef56ed18 XtAppProcessEvent (333000, 0, 3331cc, 33300c, 3331c8, 1) + 2e8
 00186d2c emacs_Xt_next_event (c9f2bc, 186aa8, 107fc200, 2e9800, 0, 11) + 284
 0008fbc8 event_stream_next_event (c9f2bc, 22d64c, 10c9f2bc, 3d, 0, 638878) + 10c
 00094204 next_event_internal (c9f2bc, 1, 1, 2e7400, fffffff, efffc240) + 244
 00094b04 Fnext_event (10312004, 10312004, 10312004, 0, 0, 0) + 75c
 0005b2cc Fcommand_loop_1 (0, 10312004, 103cf000, 7f12c, 0, 0) + 38c
 0005af30 command_loop_1 (10312004, 2de000, 10354c40, 5ae94, fffffff, efffc150) + 9c
 0007f19c condition_case_1 (10312064, 5ae94, 10312004, 5a030, 10312004, 0) + 100
 0005a128 command_loop_3 (0, efffc558, 7ec90, 7ec98, 10312004, 1) + 28
 0005a150 command_loop_2 (10312004, 0, 5a14c, 3b5cf0, 3c, efffc338) + 4
 0007ecbc internal_catch (10326604, 5a14c, 10312004, 0, 10312004, 1) + 94
 0005ae54 Frecursive_edit (2e7400, 0, 39, 10312004, 3b, efffc681) + 4c8
 00082aa4 primitive_funcall (5a98c, 0, efffc92c, fffffff, 10324dbc, 10324dbc) + 58
 00082c38 funcall_subr (22b1cc, efffc92c, 0, 0, 39, 22b1cc) + c
 00081fac funcall_recording_as (1022b1cc, 0, efffc928, 0, efffc8b0, 0) + 334
 000820e0 Ffuncall (1, efffc928, 10312004, 0, 66727c, efffc935) + c
 000538fc Fbyte_code (205236ac, efffc928, 667335, 7fffffff, 2e7000, 666478) + 720
 00082ae0 primitive_funcall (531dc, 3, efffcbb0, fffffff, 10324984, 10324984) + 94
 00082c38 funcall_subr (22aec8, efffcbb0, 2de000, 2e71ac, fffffff, 1) + c
 00081b04 Feval    (3, 2e5c00, 2de000, 2e71ac, 10312004, 1) + 848
 0007db70 Fprogn   (2047f574, 105c4900, 1032b8c4, fffffff8, 6657f0, efffcda5) + 48
 00053d18 Fbyte_code (1031201c, efffcd48, 665885, 7fffffff, 2e7000, 666028) + b3c
 00083110 funcall_lambda (106579e4, 2, efffd04c, fffffff, e, 0) + 3b0
 00082088 funcall_recording_as (106579e4, 2, efffd048, fffffff, 1032dd14, 1032dd14) + 410
 000820e0 Ffuncall (3, efffd048, 1e5800, fffffff, 7fffffff, 1e5800) + c
 00082a30 Fapply   (2, efffd138, 0, 0, 0, 0) + 344
 00083a20 apply1   (1032dd14, 204fe41c, 7ec90, 7ec98, 1032658c, 2) + 48
 0007d1b4 call_debugger_259 (204fe41c, 0, 7d1a8, 2dd400, 10312004, efffcfb0) + c
 0007ecbc internal_catch (103265a4, 7d1a8, 204fe41c, efffd324, 23eda8, efffd7a5) + 94
 0007d268 call_debugger (204fe41c, 204fe40c, 2de000, 7fffffff, 2e7000, 23ed9c) + a4
 0007d644 signal_call_debugger (20231564, 10312064, 204fe404, 10312004, 0, efffd450) + 1e8
 0007f940 signal_1 (10312064, 204fe404, 1e5800, efffd428, 2e8c00, 2de000) + 37c
 0007fb64 Fsignal  (10312064, 204fe404, efffd588, fffffff, 10325e4c, 10325e4c) + a4
 00082ac8 primitive_funcall (7fac0, 2, efffd794, fffffff, 103251cc, 103251cc) + 7c
 00082c38 funcall_subr (22d3c0, efffd794, 0, 2, 1034070c, 22d3c0) + c
 00081fac funcall_recording_as (1022d3c0, 2, efffd790, 2dd400, 10312004, 1) + 334
 000820e0 Ffuncall (3, efffd790, 1034070c, fffffff8, 23eda8, efffd7a5) + c
 000538fc Fbyte_code (1034070c, efffd790, 23edb0, 7fffffff, 2e7000, 23ed9c) + 720
 00083110 funcall_lambda (1023edcc, 2, efffda4c, fffffff, 8, 1) + 3b0
 00082088 funcall_recording_as (1023edcc, 2, efffda48, fffffff, 1035deac, 1035deac) + 410
 000820e0 Ffuncall (3, efffda48, 1e5800, fffffff, 7fffffff, 1e5800) + c
 00082a30 Fapply   (2, efffdc54, 826ec, fffffffe, 1034070c, 22d498) + 344
 00081f1c funcall_recording_as (1022d498, 2, efffdc50, 1032c334, 10312004, 1) + 2a4
 000820e0 Ffuncall (3, efffdc50, 1034070c, 10312004, 23ed54, efffdc5d) + c
 000538fc Fbyte_code (1034070c, efffdc50, 23ed58, 7fffffff, 2e7000, 23ed48) + 720
 00083110 funcall_lambda (1023ed6c, 2, efffdf04, fffffff, 7, 2d82a8) + 3b0
 00082088 funcall_recording_as (1023ed6c, 2, efffdf00, 1032c334, 10312004, 1) + 410
 000820e0 Ffuncall (3, efffdf00, 103fdb34, fffffff8, 64e034, efffdf1d) + c
 000538fc Fbyte_code (103fdb34, efffdf00, 64e0c5, 7fffffff, 2e7000, 5a6948) + 720
 00083110 funcall_lambda (10649024, 2, efffe1c4, fffffff, 2, 2e15a4) + 3b0
 00082088 funcall_recording_as (10649024, 2, efffe1c0, 342000, 0, 10324984) + 410
 000820e0 Ffuncall (3, efffe1c0, 2e5c00, fffffff, 6517ac, efffe1cd) + c
 000538fc Fbyte_code (30598e10, efffe1c0, 6517b0, 7fffffff, 2e7000, 598e10) + 720
 00083110 funcall_lambda (10649324, 0, efffe474, fffffff, 2, 22a818) + 3b0
 00082088 funcall_recording_as (10649324, 0, efffe470, 1032c334, 10312004, 1) + 410
 000820e0 Ffuncall (1, efffe470, 10312004, fffffff8, 64da54, efffe485) + c
 000538fc Fbyte_code (103402d4, efffe470, 64daa9, 7fffffff, 2e7000, 5a78f4) + 720
 00083110 funcall_lambda (106387a4, 0, efffe798, fffffff, 1, 5a7b4c) + 3b0
 00082088 funcall_recording_as (106387a4, 0, efffe794, fffffff, 10324984, 10324984) + 410
 000820e0 Ffuncall (1, efffe794, 2de000, 2e71ac, fffffff, 103297cc) + c
 00083a38 apply1   (106387a4, 10312004, 2de000, 2e71ac, fffffff, 0) + 60
 00055bc8 Fcall_interactively (10312004, 10312004, 10312004, 0, 0, 0) + 924
 00082ae0 primitive_funcall (552a4, 3, efffe9b8, fffffff, 1032499c, 1032499c) + 94
 00082c38 funcall_subr (22aef8, efffe9b8, 3, 3, efffe9f0, 22aef8) + c
 00081f98 funcall_recording_as (1022aef8, 1, efffead0, 2de2d4, 0, 5f07b9) + 320
 000820e0 Ffuncall (2, efffead0, 1, 0, fffffff, 5cb330) + c
 00083abc call1    (1032499c, 103297cc, 105cb3a4, 5cb3a4, 0, 5cb48c) + 30
 000991f0 execute_command_event (354c40, 3cf000, 10312004, fffffff, 2eb2f8, efffebd8) + 79c
 0009aabc Fdispatch_event (105cb3a4, 2e1c00, 10312004, 0, 0, 0) + 15b0
 0005b2e0 Fcommand_loop_1 (0, 10312004, 103cf000, 7f12c, 0, 0) + 3a0
 0005af30 command_loop_1 (10312004, 2de000, 0, 5ae94, 0, efffeae8) + 9c
 0007f19c condition_case_1 (10312064, 5ae94, 10312004, 5a030, 10312004, 0) + 100
 0005a128 command_loop_3 (0, efffeef0, 7ec90, 7ec98, 10312004, ff00) + 28
 0005a150 command_loop_2 (10312004, 0, 5a14c, 73, 2f, efffecd0) + 4
 0007ecbc internal_catch (10324da4, 5a14c, 10312004, 0, fffffff, 0) + 94
 0005a5e4 initial_command_loop (7fffffff, 30b400, 2e5000, 2e538c, 1, effff3e8) + 47c
 0007bc20 main_1   (1, effff1bc, effff1c4, 0, 0, 0) + d64
 0007c3cc main     (1, effff1bc, effff1c4, 2e1e60, 1, 0) + a8
 0003d440 _start   (0, 0, 0, 0, 0, 0) + 5c

[1]    Abort                         xemacs

