From xemacs-m  Fri Mar 28 10:54:06 1997
Received: from newman (root@newman.aventail.com [38.225.141.10])
	by xemacs.org (8.8.5/8.8.5) with SMTP id KAA06487
	for <xemacs-beta@xemacs.org>; Fri, 28 Mar 1997 10:53:47 -0600 (CST)
Received: from kramer.in.aventail.com.aventail.com (wmperry@kramer [192.168.1.12]) by newman (8.6.12/8.6.9) with SMTP id IAA26848 for <xemacs-beta@xemacs.org>; Fri, 28 Mar 1997 08:50:58 -0800
Date: Fri, 28 Mar 1997 08:50:58 -0800
Message-Id: <199703281650.IAA26848@newman>
From: "William M. Perry" <wmperry@aventail.com>
To: xemacs-beta@xemacs.org
Subject: overlay.el broken in 19.15
Errors-to: wmperry@aventail.com
Reply-to: wmperry@aventail.com
X-Face: O~Rn;(l][/-o1sALg4A@xpE:9-"'IR[%;,,!m7</SYF`{vYQ(&RI1&EiH[FvT;J}@f!4kfz
 x_!Y#=y{Uuj9GvUi=cPuajQ(Z42R[wE@{G,sn$qGr5g/wnb*"*ktI+,CD}1Z'wxrM2ag-r0p5I6\nA
 [WJopW_J.WY;

VM and GNUS both break in a stock 19.15 installation.  VM stacktrace below
- this was with trying to send a mime message.  GNUS dies with a similar
'wrong-type-argument(overlayp nil) message in gnus-kill-all-overlays.

This is bad bad bad.  This is because of this code:

(if (fboundp 'overlay-get)
    (fset 'vm-extent-property 'overlay-get)
  (fset 'vm-extent-property 'extent-property))

Which should do the right thing.  I guess the overlay code isn't quite
ready for prime time yet.

-Bill P.

  # bind (standard-output stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error)
  wrong-type-argument(overlayp #<extent (460, 510) 0x880a090 in buffer forward of Marc VanHeyningen's note re: >)
  # bind (prop overlay)
  vm-extent-property(#<extent (460, 510) 0x880a090 in buffer forward of Marc VanHeyningen's note re: > vm-mime-object)
  # bind (e)
  #<compiled-function (from "vm-mime.elc") (e) "...(5)" [vm-extent-property e vm-mime-object] 3>(#<extent (460, 510) 0x880a090 in buffer forward of Marc VanHeyningen's note re: >)
  # bind (p reverse prev reverse list predicate)
  vm-delete(#<compiled-function (from "vm-mime.elc") (e) "...(5)" [vm-extent-property e vm-mime-object] 3> (#<extent (460, 510) 0x880a090 in buffer forward of Marc VanHeyningen's note re: >) t)
  # bind (8bit just-one boundary-positions already-mimed layout e e-list boundary type encoding charset params description disposition object opoint-min)
  # (unwind-protect ...)
  vm-mime-encode-composition()
  vm-mail-send()
  # bind (b arg)
  vm-mail-send-and-exit(nil)
  # bind (command-debug-status)
  call-interactively(vm-mail-send-and-exit)
  # (condition-case ... . error)
  # (catch top-level ...)

