From xemacs-m  Sat Jul 12 01:46:40 1997
Received: from iria.mines.u-nancy.fr (galibert@iria.mines.u-nancy.fr [193.49.140.100])
	by xemacs.org (8.8.5/8.8.5) with SMTP id BAA27930
	for <xemacs-beta@xemacs.org>; Sat, 12 Jul 1997 01:46:39 -0500 (CDT)
Received: (from galibert@localhost) by iria.mines.u-nancy.fr (950413.SGI.8.6.12/950213.SGI.AUTOCF) id IAA09507; Sat, 12 Jul 1997 08:45:22 +0200
Message-ID: <19970712084522.33446@iria.mines.u-nancy.fr>
Date: Sat, 12 Jul 1997 08:45:22 +0200
From: Olivier Galibert <Olivier.Galibert@mines.u-nancy.fr>
To: xemacs-beta@xemacs.org
Subject: Re: Two problems with Helsinki (and previous betas also)
References: <19970712061537.61444@iria.mines.u-nancy.fr> <m2oh88q0d7.fsf@altair.xemacs.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 0.79
In-Reply-To: <m2oh88q0d7.fsf@altair.xemacs.org>; from Steven L Baur on Fri, Jul 11, 1997 at 10:56:52PM -0700

On Fri, Jul 11, 1997 at 10:56:52PM -0700, Steven L Baur wrote:
> Olivier Galibert <Olivier.Galibert@mines.u-nancy.fr> writes:
> > 1- When you split the window you can't move the modeline. Clicking
> > on it lays :
> >   Wrong type argument: command-event-p, #<eval-event (identity nil)> unread-command-events)
> > Didn't succeed in producing a backtrace (The DM says "experience
> > level too low, try again in some levels").
> 
> Try sacrificing a chicken[1] and setting `debug-on-signal' to t, You
> might also need to set `debug-ignored-errors' to nil.

No avail. Eventually put my "asm geek" T-shirt on and fired up dbx. More
exactly I put a breakpoint on Fsignal. People that want debug-ignored-errors
set to nil by default may want to know that 219 signals are sent before
any window is open (mostly by faces.el).

Backtrace:
  # (condition-case ... . error)
  # (catch top-level)

Actually the error occurs from Fnext_event and more exactly this part of
the code:
  if (!EVENTP (e) || !command_event_p (e))
    signal_error (Qwrong_type_argument,
		  list3 (Qcommand_event_p, e, Qunread_command_events));
(lines 2062-2064 of event-stream.c).
e is #<eval-event (identity nil)>

> Footnotes: 
> [1]  Open range bred only.  A captive chicken probably won't work.

The janitor would sacrifice _me_ after that ;-)

  OG.

