From xemacs-m  Fri Jan 24 12:36:37 1997
Received: from UCSD.EDU (mailbox2.ucsd.edu [132.239.1.54])
          by xemacs.org (8.8.4/8.8.4) with ESMTP
	  id MAA22200 for <xemacs-beta@xemacs.org>; Fri, 24 Jan 1997 12:36:36 -0600 (CST)
Received: from sdnp5.ucsd.edu (sdnp5.ucsd.edu [132.239.79.10]) by UCSD.EDU (8.8.3/8.6.9) with SMTP id KAA09073 for <xemacs-beta@xemacs.org>; Fri, 24 Jan 1997 10:36:37 -0800 (PST)
Received: by sdnp5.ucsd.edu (SMI-8.6/SMI-SVR4)
	id KAA10355; Fri, 24 Jan 1997 10:34:09 -0800
Sender: dmoore@sdnp5.ucsd.edu
To: xemacs-beta@xemacs.org
Subject: Re: 20.0b91: croaks every time
References: <QQbzvf05787.199701240459@crystal.WonderWorks.COM> 	<m2afpzmiaw.fsf@altair.xemacs.org> <QQbzws14492.199701241442@crystal.WonderWorks.COM>
X-Face: "oX;zS#-JU$-,WKSzG.1gGE]x^cIg!hW.dq>.f6pzS^A+(k!T|M:}5{_%>Io<>L&{hO7W4cicOQ|>/lZ1G(m%7iaCf,6Qgk0%%Bz7b2-W3jd0m_UG\Y;?]}4s0O-U)uox>P3JN)9cm]O\@,vy2e{`3pb!"pqmRy3peB90*2L
Mail-Copies-To: never
From: David Moore <dmoore@UCSD.EDU>
Date: 24 Jan 1997 10:34:08 -0800
In-Reply-To: Kyle Jones's message of Fri, 24 Jan 1997 09:42:49 -0500 (EST)
Message-ID: <rvlo9isz1b.fsf@sdnp5.ucsd.edu>
Lines: 46
X-Mailer: Red Gnus v0.80/XEmacs 19.15

Kyle Jones <kyle_jones@wonderworks.com> writes:

> Steven L. Baur writes:
>  > Kyle Jones writes:
>  > 
>  > > I moved my .vm file aside and typed
>  > > xemacs.20 -q -f vm
>  > 
>  > > At this point all I have to do is wait.  XEmacs crashes every
>  > > time.  This is with VM 5.97, but 6.07 kills it also.
>  > 
>  > > In fact, running xemacs.20 followed by just typing in the
>  > > *scratch* buffer kills it on the second keystroke.  Something is
>  > > really rotten here.
>  > 
>  > How strange.  If you haven't applied David Moore's patch to
>  > scrollbar-x.c do so and see if that makes things any better.
> 
> Still crashes.  I'll rebuild without optimization now.

	I can't get it to crash here at all.  I notice that Christopher
Davis who's also reported strange crashes in the redisplay code is also
using the athena dialogs on a 486+, although he's using bsdi not
linux. So I maybe it's not a machine specific problem.

	All of the crashes seem to happen in some child of
redisplay_window (or more specifically in/at redisplay_update_line). A
version w/o optimization would help since at -O3 at least gcc seems to
have inlined regenerate_modeline.

	The only difference between redisplay-output.c in 20.0-b91 and
19.15-b90 that I see is the stupid_vertical_scrollbar_drag_hack.  There
have been some changes to scrollbar-x.c in that now a lot of #ifdef
checks also look for LWLIB_SCROLLBARS_ATHENA3D in addition to
LWLIB_SCROLLBARS_MOTIF and LWLIB_SCROLLBARS_LUCID.  And of course the
vertical scrollbar hack.

	Does using the redisplay-output.c and scrollbar-x.c from
19.15b90 help any?  If so, it's probably related to either of two above
mentioned changes. :)

-- 
David Moore <dmoore@ucsd.edu>       | Computer Systems Lab      __o
UCSD Dept. Computer Science - 0114  | Work: (619) 534-8604    _ \<,_
La Jolla, CA 92093-0114             | Fax:  (619) 534-1445   (_)/ (_)
<URL:http://oj.egbt.org/dmoore/>    | In a cloud bones of steel.

