From xemacs-m  Fri Feb 21 14:37:01 1997
Received: from hudutilgw.ml.com (hudutilf01.ml.com [198.242.49.31])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id OAA01814
	for <xemacs-beta@xemacs.org>; Fri, 21 Feb 1997 14:37:00 -0600 (CST)
Received: from ml2.ml.com ([199.201.37.130])
	by hudutilgw.ml.com (8.8.5/8.8.5/MLgw-3.03) with ESMTP id PAA17034
	for <xemacs-beta@xemacs.org>; Fri, 21 Feb 1997 15:35:20 -0500 (EST)
Received: from commpost.ml.com (commpost.ml.com [146.125.4.24]) by ml2.ml.com (8.7.5/8.7.3/MLml-2.06b) with SMTP id PAA20264 for <xemacs-beta@xemacs.org>; Fri, 21 Feb 1997 15:39:32 -0500 (EST)
Received: from spssunp.spspme.ml.com (spssunp.spspme.ml.com [192.168.111.13]) by commpost.ml.com (8.6.12/8.6.12) with ESMTP id PAA15818; Fri, 21 Feb 1997 15:39:06 -0500
Received: by spssunp.spspme.ml.com (SMI-8.6/SMI-4.1)
	id PAA12143; Fri, 21 Feb 1997 15:36:18 -0500
To: XEmacs Beta List <xemacs-beta@xemacs.org>
Subject: 20.1 b1 solaris/gnus/efs assert failure
Reply-To: Colin Rafferty <craffert@ml.com>
X-Face: y,o:AU/bfCrS+zS/W"^puB!rT!G7?U1Mvp1Hd{6h^>X4@Xp5,|g+rG>4gv/iy^&x9`k#s!]X~{]Js>@A4c}4Z"Ct7=#1nPS:?mrWH8c#>$)>/Wc5yuX_OFO1(4cZM{LvsKWVQSl~/i>!n[-B*i-alq[/m\bsdy;W4p(_ic;$BE.oG@eJf@sr#x#}FT<=H8Ozu%g;JpVz:v_~vt[>ef/MeNeo3~D^R]]*bB7{HB|E1$wfMzw
X-Y-Zippy: I want to read my new poem about pork brains and outer space...
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: multipart/mixed;
 boundary="Multipart_Fri_Feb_21_15:36:16_1997-1"
Content-Transfer-Encoding: 7bit
From: Colin Rafferty <craffert@spspme.ml.com>
Date: 21 Feb 1997 15:36:16 -0500
Message-ID: <ocrg1yp7v7j.fsf@spssunp.spspme.ml.com>
Lines: 137
X-Mailer: Gnus v5.4.12/XEmacs 20.1

--Multipart_Fri_Feb_21_15:36:16_1997-1
Content-Type: text/plain; charset=US-ASCII

I had been running XEmacs for a couple of days, and using it pretty
heavily.  In the call the `gnus-topic-edit-parameters' (G p), I got an
assertion failure.  The last thing I remember was seeing the message:

> Loading gnus-eform...

I thought, "uh-oh, new feature".  Sure enough, all my screens disappear.
And in the console window, there is the expected backtrace.

I have included the Lisp backtrace and the output from ./configure.  I
suppress core files, so no real backtrace.  Sorry.

A final word of advice to Gnus users.  Think about using the following
form in your .gnu.el file:

    (add-hook 'gnus-select-article-hook 'gnus-summary-save-newsrc)

It slows things down a little, but it can save your life (especially in
big newsgroups).


--Multipart_Fri_Feb_21_15:36:16_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="backtrace"
Content-Transfer-Encoding: 8bit

Fatal error: assertion failed, file bytecode.h, line 76, RECORD_TYPEP (_obj, lrecord_compiled_function) || MARKED_RECORD_P (_obj)
 
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 /home/craffert/bin/xemacs20 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:
 
  # bind (current-load-list standard-input)
  # (unwind-protect ...)
  # bind (load-file-name)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # (unwind-protect ...)
  load-internal("/export1/craffert/src/xemacs20/lisp/utils/pp.elc" nil t t binary)
  # bind (__codesys__ path handler filename nosuffix nomessage noerror file)
  efs-real-load("/export1/craffert/src/xemacs20/lisp/utils/pp.elc" nil t t)
  # bind (after-load-alist parsed after-load filename nosuffix nomessage noerror file)
  load("/export1/craffert/src/xemacs20/lisp/utils/pp.elc" nil t t)
  apply(load ("/export1/craffert/src/xemacs20/lisp/utils/pp.elc" nil t t))
  # bind (inhibit-file-name-handlers inhibit-file-name-operation args op)
  dired-handler-fn(load "/export1/craffert/src/xemacs20/lisp/utils/pp.elc" nil t t)
  # bind (path handler filename nosuffix nomessage noerror file)
  efs-real-load("/export1/craffert/src/xemacs20/lisp/utils/pp.elc" nil t t)
  # bind (after-load-alist parsed after-load filename nosuffix nomessage noerror file)
  load("pp" nil nil nil)
  # (unwind-protect ...)
  pp(((gnus-group-time-last-entered 13070 229 712985) (gnus-group-time-last-fed 13069 64769 758178) (bbdb-auto-note . "xemacs-beta") (to-address . "XEmacs Discussion <xemacs-beta-discuss@xemacs.org")) #<buffer "*Gnus edit form*">)
  # bind (p winconf exit-func documentation form)
  gnus-edit-form(((gnus-group-time-last-entered 13070 229 712985) (gnus-group-time-last-fed 13069 64769 758178) (bbdb-auto-note . "xemacs-beta") (to-address . "XEmacs Discussion <xemacs-beta-discuss@xemacs.org")) "Editing the group parameters." (lambda (form) (gnus-group-edit-group-done (quote params) "nnml:list.xemacs.discuss" form)))
  # bind (part info part group)
  gnus-group-edit-group("nnml:list.xemacs.discuss" params)
  # bind (group)
  gnus-group-edit-group-parameters("nnml:list.xemacs.discuss")
  # bind (group)
  #<compiled-function (from "gnus-topic.elc") (group) "...(56)" [group gnus-group-edit-group-parameters gnus-group-topic-p error "Nothing to edit on the current line." gnus-group-topic-name topic gnus-edit-form gnus-topic-parameters "Editing the topic parameters." lambda (form) gnus-topic-set-parameters (form)] 8 ("/export1/craffert/src/xemacs20/lisp/gnus/gnus-topic.elc" . 28142) (list (gnus-group-group-name))>("nnml:list.xemacs.discuss")
  call-interactively(gnus-topic-edit-parameters)
  # (condition-case ... . error)
  # (catch top-level ...)
 

--Multipart_Fri_Feb_21_15:36:16_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="config"
Content-Transfer-Encoding: 8bit


Configured for `sparc-sun-solaris2.4'.

  Where should the build process find the source code?    /export1/craffert/src/xemacs-20.1-b1
  What installation prefix should install use?		  /usr/local
  What operating system and machine description files should XEmacs use?
        `s/sol2-4.h' and `m/sparc.h'
  What compiler should XEmacs be built with?              gcc -g -O 
  Should XEmacs use the GNU version of malloc?            yes
  Should XEmacs use the relocating allocator for buffers? yes
  What window system should XEmacs use?                   x11
  Where do we find X Windows header files?                /usr/openwin/include
  Where do we find X Windows libraries?                   /usr/openwin/lib
  Additional header files:                                /export1/craffert/src/site
  Additional libraries:                                   /export1/craffert/src/site /export1/craffert/src/site
  Compiling in support for XAUTH.
  Compiling in support for XPM.
  Compiling in support for X-Face headers.
  Compiling in support for GIF image conversion.
  Compiling in native sound support.
  Compiling in support for DBM.
  Compiling in support for ToolTalk.
  Compiling in Mule (multi-lingual) support.
  Compiling in support for SparcWorks.
  Using the Lucid menubar.
  Using the Lucid scrollbar.
  Using the Athena dialog boxes.
  Compiling in extra code for debugging.
  Compiling in code for checking XEmacs memory usage.


--Multipart_Fri_Feb_21_15:36:16_1997-1
Content-Type: text/plain; charset=US-ASCII

-- 
Colin

--Multipart_Fri_Feb_21_15:36:16_1997-1--

