From xemacs-m  Sat Jun 28 12:58:31 1997
Received: from altair.xemacs.org (steve@xemacs.miranova.com [206.190.83.19])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id MAA16641
	for <xemacs-beta@xemacs.org>; Sat, 28 Jun 1997 12:58:30 -0500 (CDT)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.6/8.8.6) id LAA04113;
	Sat, 28 Jun 1997 11:01:25 -0700
Mail-Copies-To: never
To: xemacs-beta@xemacs.org
Subject: XEmacs internal corruption integer `0' plist -- test case
X-Url: http://www.miranova.com/%7Esteve/
X-Face: #!T9!#9s-3o8)*uHlX{Ug[xW7E7Wr!*L46-OxqMu\xz23v|R9q}lH?cRS{rCNe^'[`^sr5"
 f8*@r4ipO6Jl!:Ccq<xoV[Qz2u8<8-+Vwf2gzJ44lf_/y9OaQ`@#Q65{U4/TC)i2`~/M&QI$X>p:9I
 OSS'2{-)-4wBnVeg0S\O4Al@)uC[pD|+
X-Attribution: sb
From: Steven L Baur <steve@xemacs.org>
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
Date: 28 Jun 1997 11:01:25 -0700
Message-ID: <m2k9jeppxm.fsf@altair.xemacs.org>
Lines: 30
X-Mailer: Gnus v5.4.59/XEmacs 20.3(beta10) - "Athens"

A single symbol with no apparent pattern as to which one, is getting
corrupted.  The symptom is that its property list is getting set to
integer 0.  This causes any call to the `get' subr to throw an error.
There are unguarded calls to `get' in a mapatoms looping over all
symbols in many places in customize.

Here is a simple test case that will not cause a crash.  Please
evaluate it in *scratch* and report the results.  In what was intended 
to be beta10 in a few hours (but will probably be delayed until this
is fixed) I get the following output:

Bad plist in font-menu-this-frame-only-p, 0
nil


(mapatoms (lambda (symbol)
	    (condition-case nil
		(get symbol 'custom-group)
	      (t (message "Bad plist in %s, %s"
			  (symbol-name symbol)
			  (prin1-to-string (object-plist symbol)))))))

My previous build was generating an identical error in `pp-variable'.
Michael Harnois was getting this error yesterday with
`format-insert-annotations'.

This problem has probably been around for (at least) a couple weeks now.
-- 
steve@calag.com baur
Unsolicited commercial e-mail will be billed at $250/message.

