From xemacs-m  Tue Jul  8 01:45:03 1997
Received: from kurims.kurims.kyoto-u.ac.jp (kurims.kurims.kyoto-u.ac.jp [130.54.16.1])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id BAA17391
	for <xemacs-beta@xemacs.org>; Tue, 8 Jul 1997 01:43:17 -0500 (CDT)
Received: from orion.kurims.kyoto-u.ac.jp (orion.kurims.kyoto-u.ac.jp [130.54.16.5]) by kurims.kurims.kyoto-u.ac.jp (8.8.5/3.4W2) with SMTP id PAA26822 for <xemacs-beta@xemacs.org>; Tue, 8 Jul 1997 15:42:48 +0900 (JST)
Received: (from petersen@localhost) by orion.kurims.kyoto-u.ac.jp (SMI-8.6/3.5Wbeta) id PAA16460; Tue, 8 Jul 1997 15:42:48 +0900
To: XEmacs Beta List <xemacs-beta@xemacs.org>
Subject: Re: b11 crash report (with paren and w3)
References: <lbafjyuly2.fsf@orion.kurims.kyoto-u.ac.jp>
From: Jens-U H Petersen <petersen@kurims.kyoto-u.ac.jp>
Date: 08 Jul 1997 15:42:47 +0900
In-Reply-To: Jens-U H Petersen's message of 08 Jul 1997 14:55:49 +0900
Message-ID: <lb90ziujrs.fsf@orion.kurims.kyoto-u.ac.jp>
Lines: 50
X-Mailer: Gnus v5.4.52/XEmacs 20.2

Following up to my proceeding post: I should say that the same thing
also happens with "paren.el" (as I described for "mic-paren.el"): so this
problem is probably related to the post-command-hook and w3.  Here is
a backtrace output (this time with "paren.el"):

---- Start of included text -----------------------8<--- cut here -------------
Lisp backtrace follows:

  char-syntax(?~)
  (eq (char-syntax (following-char)) ?\()
)
  (cond ((eq ... ?\)) -1) ((eq ... ?\() 1))
)
  (and paren-mode (not (input-pending-p)) (not executing-kbd-macro) (cond (... -1) (... 1)))
)
  (let ((oldpos ...) (pface nil) (dir ...) pos mismatch) (save-excursion (if ... nil ... ... ... ... ... ...)))
)
  paren-highlight()
  # (condition-case ... . error)
  # (condition-case ... . error)
  # (catch top-level ...)
Abort (core dumped)
---- End of included text -------------------------8<--- and here -------------

in the "mic-paren.el" case I have

---- Start of included text -----------------------8<--- cut here -------------
Lisp backtrace follows:

  char-syntax(?~)
  (eq (char-syntax (following-char)) ?\()
)
  (and (eq (char-syntax ...) ?\() (not (and ... ...)) (paren-evenp (paren-backslashes-before-char ...)))
)
  (if (and (eq ... ?\() (not ...) (paren-evenp ...)) (let (close) (save-excursion ...) (if close ... ... ... ... ...)))
)
  mic-paren-highlight()
  # (condition-case ... . ((error (if ... ...))))
  (condition-case paren-error (mic-paren-highlight) (error (if ... ...)))
)
  (or executing-kbd-macro (input-pending-p) (condition-case paren-error (mic-paren-highlight) (error ...)))
)
  mic-paren-command-hook()
  # (condition-case ... . error)
  # (condition-case ... . error)
  # (catch top-level ...)
Abort (core dumped)
---- End of included text -------------------------8<--- and here -------------

Jens

