From xemacs-m  Sat Jun 28 13:00:39 1997
Received: from jagor.srce.hr (hniksic@jagor.srce.hr [161.53.2.130])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id NAA16669
	for <xemacs-beta@xemacs.org>; Sat, 28 Jun 1997 13:00:36 -0500 (CDT)
Received: (from hniksic@localhost)
          by jagor.srce.hr (8.8.5/8.8.4)
	  id UAA26589; Sat, 28 Jun 1997 20:00:25 +0200 (MET DST)
To: XEmacs Developers <xemacs-beta@xemacs.org>
Subject: Re: Mee too: [bug] no keyboard input was accepted....
References: <87radmajif.fsf@bittersweet.inetarena.com> 	<kig67uyep0g.fsf@jagor.srce.hr> <QQcvxg00769.199706281612@crystal.WonderWorks.COM> <kigyb7ud7ak.fsf@jagor.srce.hr> <m2n2oapqqt.fsf@altair.xemacs.org>
X-Attribution: Hrv
X-Face: Mie8:rOV<\c/~z{s.X4A{!?vY7{drJ([U]0O=W/<W*SMo/Mv:58:*_y~ki>xDi&N7XG
        KV^$k0m3Oe/)'e%3=$PCR&3ITUXH,cK>]bci&<qQ>Ff%x_>1`T(+M2Gg/fgndU%k*ft
        [(7._6e0n-V%|%'[c|q:;}td$#INd+;?!-V=c8Pqf}3J
From: Hrvoje Niksic <hniksic@srce.hr>
Date: 28 Jun 1997 20:00:25 +0200
In-Reply-To: Steven L Baur's message of "28 Jun 1997 10:43:54 -0700"
Message-ID: <kigd8p6vc92.fsf@jagor.srce.hr>
Lines: 38
X-Mailer: Gnus v5.4.59/XEmacs 20.3(beta9) - "Sofia"

Steven L Baur <steve@xemacs.org> writes:

> Yup.  There are two bugs here.  The first one is the Michael and I
> were chasing down last night.  There is some random symbol in XEmacs
> getting its property list set to `0' and this causes `get' to throw an 
> error.

This smacks of abbrev to me -- it is the only package I know of that
tries to do something as disgusting as setting a symbol's plist to an
integer value, 0 by default.  But (to defend it), it should do it
only within confines of its own obarray.

Now, abbrev.el contains the following code:

  (while l
    (let ((fixup (car l)))
      (if (consp fixup)
          (progn
            (setq abbrev-table-name-list (delq fixup abbrev-table-name-list))
            (define-abbrev-table (car fixup) (cdr fixup))))
      (setq l (cdr l))))

Add something like:

(princ fixup)
(terpri)

at the beginning of cons, and see if you notice anything unusual.

> After guarding against the symbol with `0' property list I can still
> reproduce this.

I don't see a connection between these two bugs...

-- 
Hrvoje Niksic <hniksic@srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
I'm sure they'll listen to reason! -- Neal Stevenson, _Snow Crash_

