From xemacs-m  Mon Apr 21 17:06:55 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 RAA00964
	for <xemacs-beta@xemacs.org>; Mon, 21 Apr 1997 17:06:54 -0500 (CDT)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.5/8.8.5) id PAA31144;
	Mon, 21 Apr 1997 15:19:59 -0700
Mail-Copies-To: never
To: xemacs-beta@xemacs.org
Subject: Re: Build Success - 20.2b1 - Linux2.0.28, but...
References: <m2iv1hg0w7.fsf@sauna.ton.tut.fi> 	<m2hgh1obrn.fsf@altair.xemacs.org> 	<QQcmcx22856.199704201851@crystal.WonderWorks.COM> 	<m2iv1hsdau.fsf@sauna.ton.tut.fi> 	<QQcmdo26168.199704202313@crystal.WonderWorks.COM> 	<m2ohb8gj2i.fsf@altair.xemacs.org> <QQcmha22540.199704212138@crystal.WonderWorks.COM>
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@miranova.com>
In-Reply-To: Kyle Jones's message of Mon, 21 Apr 1997 17:38:11 -0400 (EDT)
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII
Date: 21 Apr 1997 15:19:54 -0700
Message-ID: <m2d8roggs5.fsf@altair.xemacs.org>
Lines: 22
X-Mailer: Gnus v5.4.45/XEmacs 20.2(beta2)

You never said, did this crash bear any relationship to the
balloon-help ones?

Kyle Jones <kyle_jones@wonderworks.com> writes:

> Anything that can cause the menubar widget state to be fiddled
> with can cause a crash if it is called from a menubar :filter
> callback.  It probably applies to :selected and :active callbacks
> also, but I haven't verified that.

> At the very least this means that Fnext_event/next-event calls
> must signal an error if called from within the guts of the menu
> code.  A simple semaphore like in_menubar ought to do it, ugly
> though it is.

Do you see any straight-forward way of doing this?  The event code
does not know when it is calling menubar code.  lwlib was originally
written to be independent of application and appears to have many
ugly-looking entry points.
-- 
steve@miranova.com baur
Unsolicited commercial e-mail will be billed at $250/message.

