From xemacs-m  Sun Mar 16 14:48:55 1997
Received: from amber.vis-av.com (amber.vis-av.com [206.119.44.2])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id OAA05021
	for <xemacs-beta@xemacs.org>; Sun, 16 Mar 1997 14:48:43 -0600 (CST)
Received: (from derrell@localhost)
          by amber.vis-av.com (8.8.5/8.8.4)
	  id PAA20419; Sun, 16 Mar 1997 15:48:38 -0500 (EST)
Date: Sun, 16 Mar 1997 15:48:38 -0500 (EST)
Message-Id: <199703162048.PAA20419@amber.vis-av.com>
From: Derrell Lipman <derrell@vis-av.com>
To: xemacs-beta@xemacs.org
Subject: xemacs-19.15-b99 issues
Reply-To: derrell@vis-av.com
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: multipart/mixed;
 boundary="Multipart_Sun_Mar_16_15:48:37_1997-1"
Content-Transfer-Encoding: 7bit

--Multipart_Sun_Mar_16_15:48:37_1997-1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable


I have encountered a number of issues with xemacs-19.15-b99:

----------------------------------------------------------------------

First, MY CONFIGURATION:
------------------------

/usr/src/local/xemacs-19.15-b99 ---> configure --with-toolbars=3Dno
- You did not tell me what kind of host system you want to configure.
- I will attempt to guess the kind of system this is.
- Looks like this is a i386-unknown-freebsd2.1.5
checking for ln -s
checking the configuration name
checking for gcc
checking how to run the C preprocessor
checking for a BSD compatible install
checking for bison
checking for byacc
checking for AIX
checking for mach/mach.h
checking for sys/stropts.h
checking for sys/timeb.h
checking for sys/time.h
checking for unistd.h
checking for utime.h
checking for sys/wait.h
checking for libintl.h
checking for locale.h
checking for libgen.h
checking for linux/version.h
checking for ANSI C header files
checking for whether time.h and sys/time.h may both be included
checking for sys_siglist declaration in signal.h or unistd.h
checking for struct utimbuf
checking for return type of signal handlers
checking for struct timeval
checking for struct tm in time.h
checking for tm_zone in struct tm
checking for lack of working const
checking byte ordering
checking for long file names
checking for -xildoff compiler flag
checking for specified window system
  No window system specified.  Looking for X11.
checking for X include and library files with xmkmf
  Using X11.
examining the machine- and system-dependent files to find out
 - which libraries the lib-src programs will want, and
 - whether the GNU malloc routines are usable.
checking for -ldnet
checking for -lXbsd
checking for -lpthreads
checking for XFree86
checking for -lX11
checking for -lXau
checking for -lDtSvc
checking for -lDnd
checking the version of X11 being used
checking for X11/Xlocale.h
checking for -lm
checking for -lXpm
checking for -lXmu
checking for compface.h
checking for -lcompface
checking for jpeglib.h
checking for -ljpeg
checking for png.h
checking for -lpng
checking for -lz
checking for -lXm
checking for -lXm in another way
checking for declaration of h_errno in netdb.h
checking for sigsetjmp
checking whether localtime caches TZ
checking whether cross-compiling
checking for whether gettimeofday can't accept two arguments
checking for whether inline functions are supported
checking for working alloca.h
checking for alloca
checking for pid_t in sys/types.h
checking for vfork.h
checking for working vfork
checking for strcoll
checking size of short
checking size of int
checking size of long
checking for acosh
checking for asinh
checking for atanh
checking for cbrt
checking for closedir
checking for dup2
checking for eaccess
checking for fmod
checking for fpathconf
checking for frexp
checking for ftime
checking for gethostname
checking for getpagesize
checking for gettimeofday
checking for getwd
checking for logb
checking for lrand48
checking for matherr
checking for mkdir
checking for mktime
checking for perror
checking for poll
checking for random
checking for realpath
checking for rename
checking for res_init
checking for rint
checking for rmdir
checking for select
checking for setitimer
checking for setpgid
checking for setlocale
checking for setsid
checking for sigblock
checking for sighold
checking for sigprocmask
checking for strcasecmp
checking for strerror
checking for tzset
checking for utimes
checking for waitpid
checking for mmap
checking for socket
checking for netinet/in.h
checking for arpa/inet.h
checking for sun_len member in struct sockaddr_un
checking for dirent.h
checking how to do terminal I/O
checking for termios.h
checking for nlist.h
checking for -lncurses
checking for ncurses/term.h
checking for ncurses/curses.h
checking for ncurses/curses.h
checking for -ldb
checking for dbopen
checking for -lgdbm
checking for -ldbm
checking for dbm_open


Configured for `i386-unknown-freebsd2.1.5'.

  Where should the build process find the source code?    /usr/src/local/=
xemacs-19.15-b99
  What installation prefix should install use?		  /usr/local
  What operating system and machine description files should XEmacs use?
        `s/freebsd.h' and `m/intel386.h'
  What compiler should XEmacs be built with?              gcc  -g -O =

  Should XEmacs use the GNU version of malloc?            yes
  Should XEmacs use the relocating allocator for buffers? yes
  What window system should XEmacs use?                   x11
  Where do we find X Windows header files?                /usr/X11R6/incl=
ude
  Where do we find X Windows libraries?                   /usr/X11R6/lib
  Compiling in support for XAUTH.
  Compiling in support for XPM.
  Compiling in support for X-Face headers.
  Compiling in support for GIF image conversion.
  Compiling in support for JPEG image conversion.
  Compiling in support for PNG image conversion.
  Compiling in support for Berkeley DB.
  Compiling in support for DBM.
  Using the Lucid menubar.
  Using the Lucid scrollbar.
  Using the Athena dialog boxes.
  Compiling in extra code for debugging.


creating config.status
creating Makefile
creating lib-src/Makefile.in
creating src/Makefile.in
creating lwlib/Makefile.in
creating dynodump/Makefile.in
creating src/config.h
creating src/Makefile
creating lwlib/Makefile
creating lib-src/Makefile
creating dynodump/Makefile
/usr/src/local/xemacs-19.15-b99 ---> =



----------------------------------------------------------------------

ISSUE #1:
---------

During make...

Get this warning while compiling many many files (sysdep.c is only one
example)...

gcc -c -Demacs -DHAVE_CONFIG_H  -I. 	   -I/usr/src/local/xemacs-19.15-b99=
/src       	     -I/usr/X11R6/include    	     -I/usr/src/local/xemacs-19=
=2E15-b99/src/../lwlib -g -O sysdep.c
In file included from sysfile.h:32,
                 from sysdep.c:60:
/usr/include/sys/param.h:45: warning: `BSD' redefined
s/freebsd.h:88: warning: this is the location of the previous definition


I would recommend changing all uses of BSD to XEMACS_BSD or some such
thing, to avoid this problem.  That's probably easier than including
"param.h" before including "s/freebsd.h" and #undef'ing BSD, which is
the other way to solve it.

----------------------------------------------------------------------

ISSUE #2:
---------

Building with "make beta install" causes "make all-elc" to be called.
This runs the script "update-elc.sh", which trys to unset the shell
variable MAKEFLAGS.  This does not work with the Bourne Shell provided
with FreeBSD 2.1.5.  If MAKEFLAGS is already unset; it flags an error,
and the make aborts.  I'm not sure why, since it doesn't have a
problem in an interactive "sh".

Following is a patch to fix the problem:


*** lib-src/update-elc.sh~	Sun Mar 16 00:54:51 1997
--- lib-src/update-elc.sh	Sun Mar 16 15:10:50 1997
***************
*** 16,22 ****
  ##  'era-specific' instead.)
  =

  set -eu
! unset MAKEFLAGS   # GNU make sets MAKEFLAGS to -w; confuses non-GNU mak=
e
  =

  # This means we're running in a Sun workspace
  if [ -d ../era-specific ]; then
--- 16,26 ----
  ##  'era-specific' instead.)
  =

  set -eu
! =

! # GNU make sets MAKEFLAGS to -w; confuses non-GNU make
! if [ "x${MAKEFLAGS:-}" !=3D "x" ]; then
!   unset MAKEFLAGS
! fi
  =

  # This means we're running in a Sun workspace
  if [ -d ../era-specific ]; then


----------------------------------------------------------------------

ISSUE #3:
---------

Building with "make beta install" causes "make all-elc" to be called
after temacs is built, but BEFORE xemacs is built.  The script that it
runs, "update-elc.sh" requires xemacs, so it barfs.  I had to run
"make install" and then run "make all-elc" manually.

----------------------------------------------------------------------

ISSUE #4:
---------

(This one may not belong here)

I downloaded the "png" library from "ftp@ftp.xemacs.org:/pub/aux" and
ran "make install" using the default makefile.  There is no configure
script in this package.  It didn't run "ranlib" on the final library,
so the link of temacs failed with undefined references FROM the png
library TO names defined WITHIN the png library.  Running ranlib on
the png library fixed this problem, but it should be automatically run
from the makefile on environments which require such.

----------------------------------------------------------------------

ISSUE #5:

After reading my mail with VM (and now, for the first time, having the
compface library and X-Face headers displaying pictures), if I delete
the last message, and it has an X-Face header, the message window is
redisplayed to show Hrvoje Niksic's pretty X-Face image not only
between From: and the initiator's name, but also at the top left
corner of the window.  I rearrange my headers in VM as follows (in
case this matters):

    (setq vm-visible-headers		(list "Subject:"
					      "From:"
					      "Sender:"
					      "Apparently-To:"
					      "To:"
					      "Cc:"
					      "Bcc:"
					      "Date:"))

If someone can tell me how you guys are generating screen image .gif
files, I can include an image to show you.

----------------------------------------------------------------------

ISSUE #6:

andreas@sccon.com writes:

> when i go to www.altavista.digital.com using the w3 supplied with
> xemacs-20.1-b7 on solaris 2.5.1 i get a core dump....
> =

> can anyone else repeat this...

Yup.  Follows are the xemacs and gdb backtraces...


xemacs backtrace:
-----------------

Fatal error (11).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.

Please report this bug to the address `crashes@xemacs.org'.
*MAKE SURE* to include as much configuration information as
possible; at the very least what OS and hardware you are running
on, and hopefully also what compiler and compiler options the
binary was compiled with, what options XEmacs was compiled with,
whether you are using a prebuilt binary from ftp.xemacs.org or
compiled XEmacs yourself for your system, etc.

If at all possible, *please* try to obtain a C stack backtrace;
it will help us immensely in determining what went wrong.
To do this, locate the core file that was produced as a result
of this crash (it's usually called `core' and is located in the
directory in which you started XEmacs, or maybe in your home
directory), and type

  gdb /usr/local/bin/xemacs core

then type `where' when the debugger prompt comes up.
(If you don't have GDB on your system, you might have DBX,
or XDB, or SDB.  A similar procedure should work for all of
these.  Ask your system administrator if you need more help.)

Lisp backtrace follows:

  # (unwind-protect ...)
  # (unwind-protect ...)
  specifier-instance(#<image-specifier global=3D((... . ...) (... . ...) =
(... . ...)) fallback=3D((nil . ...)) 0x1d25>)
  byte-code("=C0=C1\n!!=88=C3=87" [specifier-instance glyph-image glyph n=
il] 3)
  # (condition-case ... . ((error t)))
  # bind (href server-map client-map where glyph alt real-widget invalid-=
glyph widget)
  widget-image-value-create((image glyph #<glyph (buffer) #<image-specifi=
er global=3D... fallback=3D... 0x1d25>0x1d24> :to #<marker at 29 in AltaV=
ista Search: Main Page> :from #<marker at 29 in AltaVista Search: Main Pa=
ge> buffer #<buffer "AltaVista Search: Main Page"> :children ((push-butto=
n :to #<marker in no buffer> :from #<marker in no buffer> :help-echo widg=
et-image-summarize :parent ... :notify widget-image-notify :action widget=
-default-action :delete widget-default-delete :tag "[IMAGE()] " :value "h=
ttp://ad.doubleclick.net/jump/altavista.digital.com/" :args nil)) where #=
<marker at 24 in AltaVista Search: Main Page> :value-face (#<face w3-styl=
e-face-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-f=
ace-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face=
-00000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00=
000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000=
 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "A=
n Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An E=
macs-W3 face... don't edit by hand.">) target nil href "http://ad.doublec=
lick.net/jump/altavista.digital.com/" usemap nil ismap ismap alt "[IMAGE(=
)] " src "http://ad.doubleclick.net/ad/altavista.digital.com/" :args nil)=
)
  # bind (widget)
  widget-image-create((image glyph #<glyph (buffer) #<image-specifier glo=
bal=3D... fallback=3D... 0x1d25>0x1d24> :to #<marker at 29 in AltaVista S=
earch: Main Page> :from #<marker at 29 in AltaVista Search: Main Page> bu=
ffer #<buffer "AltaVista Search: Main Page"> :children ((push-button :to =
#<marker in no buffer> :from #<marker in no buffer> :help-echo widget-ima=
ge-summarize :parent ... :notify widget-image-notify :action widget-defau=
lt-action :delete widget-default-delete :tag "[IMAGE()] " :value "http://=
ad.doubleclick.net/jump/altavista.digital.com/" :args nil)) where #<marke=
r at 24 in AltaVista Search: Main Page> :value-face (#<face w3-style-face=
-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00=
007 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000=
 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "A=
n Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An E=
macs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An Emac=
s-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An Emacs-W=
3 face... don't edit by hand.">) target nil href "http://ad.doubleclick.n=
et/jump/altavista.digital.com/" usemap nil ismap ismap alt "[IMAGE()] " s=
rc "http://ad.doubleclick.net/ad/altavista.digital.com/" :args nil))
  apply(widget-image-create (image glyph #<glyph (buffer) #<image-specifi=
er global=3D... fallback=3D... 0x1d25>0x1d24> :to #<marker at 29 in AltaV=
ista Search: Main Page> :from #<marker at 29 in AltaVista Search: Main Pa=
ge> buffer #<buffer "AltaVista Search: Main Page"> :children ((push-butto=
n :to #<marker in no buffer> :from #<marker in no buffer> :help-echo widg=
et-image-summarize :parent ... :notify widget-image-notify :action widget=
-default-action :delete widget-default-delete :tag "[IMAGE()] " :value "h=
ttp://ad.doubleclick.net/jump/altavista.digital.com/" :args nil)) where #=
<marker at 24 in AltaVista Search: Main Page> :value-face (#<face w3-styl=
e-face-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-f=
ace-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face=
-00000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00=
000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000=
 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "A=
n Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An E=
macs-W3 face... don't edit by hand.">) target nil href "http://ad.doublec=
lick.net/jump/altavista.digital.com/" usemap nil ismap ismap alt "[IMAGE(=
)] " src "http://ad.doubleclick.net/ad/altavista.digital.com/" :args nil)=
 nil)
  # bind (args property widget)
  widget-apply((image glyph #<glyph (buffer) #<image-specifier global=3D.=
=2E. fallback=3D... 0x1d25>0x1d24> :to #<marker at 29 in AltaVista Search=
: Main Page> :from #<marker at 29 in AltaVista Search: Main Page> buffer =
#<buffer "AltaVista Search: Main Page"> :children ((push-button :to #<mar=
ker in no buffer> :from #<marker in no buffer> :help-echo widget-image-su=
mmarize :parent ... :notify widget-image-notify :action widget-default-ac=
tion :delete widget-default-delete :tag "[IMAGE()] " :value "http://ad.do=
ubleclick.net/jump/altavista.digital.com/" :args nil)) where #<marker at =
24 in AltaVista Search: Main Page> :value-face (#<face w3-style-face-0000=
7 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00007 "=
An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An =
Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An Ema=
cs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An Emacs-=
W3 face... don't edit by hand."> #<face w3-style-face-00000 "An Emacs-W3 =
face... don't edit by hand."> #<face w3-style-face-00000 "An Emacs-W3 fac=
e... don't edit by hand.">) target nil href "http://ad.doubleclick.net/ju=
mp/altavista.digital.com/" usemap nil ismap ismap alt "[IMAGE()] " src "h=
ttp://ad.doubleclick.net/ad/altavista.digital.com/" :args nil) :create)
  # (unwind-protect ...)
  # bind (value widget)
  widget-image-value-set((image glyph #<glyph (buffer) #<image-specifier =
global=3D... fallback=3D... 0x1d25>0x1d24> :to #<marker at 29 in AltaVist=
a Search: Main Page> :from #<marker at 29 in AltaVista Search: Main Page>=
 buffer #<buffer "AltaVista Search: Main Page"> :children ((push-button :=
to #<marker in no buffer> :from #<marker in no buffer> :help-echo widget-=
image-summarize :parent ... :notify widget-image-notify :action widget-de=
fault-action :delete widget-default-delete :tag "[IMAGE()] " :value "http=
://ad.doubleclick.net/jump/altavista.digital.com/" :args nil)) where #<ma=
rker at 24 in AltaVista Search: Main Page> :value-face (#<face w3-style-f=
ace-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face=
-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00=
000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000=
 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "A=
n Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An E=
macs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An Emac=
s-W3 face... don't edit by hand.">) target nil href "http://ad.doubleclic=
k.net/jump/altavista.digital.com/" usemap nil ismap ismap alt "[IMAGE()] =
" src "http://ad.doubleclick.net/ad/altavista.digital.com/" :args nil) #<=
glyph (buffer) #<image-specifier global=3D(... ... ...) fallback=3D(...) =
0x1d25>0x1d24>)
  apply(widget-image-value-set (image glyph #<glyph (buffer) #<image-spec=
ifier global=3D... fallback=3D... 0x1d25>0x1d24> :to #<marker at 29 in Al=
taVista Search: Main Page> :from #<marker at 29 in AltaVista Search: Main=
 Page> buffer #<buffer "AltaVista Search: Main Page"> :children ((push-bu=
tton :to #<marker in no buffer> :from #<marker in no buffer> :help-echo w=
idget-image-summarize :parent ... :notify widget-image-notify :action wid=
get-default-action :delete widget-default-delete :tag "[IMAGE()] " :value=
 "http://ad.doubleclick.net/jump/altavista.digital.com/" :args nil)) wher=
e #<marker at 24 in AltaVista Search: Main Page> :value-face (#<face w3-s=
tyle-face-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-styl=
e-face-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-f=
ace-00000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face=
-00000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00=
000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000=
 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "A=
n Emacs-W3 face... don't edit by hand.">) target nil href "http://ad.doub=
leclick.net/jump/altavista.digital.com/" usemap nil ismap ismap alt "[IMA=
GE()] " src "http://ad.doubleclick.net/ad/altavista.digital.com/" :args n=
il) #<glyph (buffer) #<image-specifier global=3D(... ... ...) fallback=3D=
(...) 0x1d25>0x1d24>)
  # bind (args property widget)
  widget-apply((image glyph #<glyph (buffer) #<image-specifier global=3D.=
=2E. fallback=3D... 0x1d25>0x1d24> :to #<marker at 29 in AltaVista Search=
: Main Page> :from #<marker at 29 in AltaVista Search: Main Page> buffer =
#<buffer "AltaVista Search: Main Page"> :children ((push-button :to #<mar=
ker in no buffer> :from #<marker in no buffer> :help-echo widget-image-su=
mmarize :parent ... :notify widget-image-notify :action widget-default-ac=
tion :delete widget-default-delete :tag "[IMAGE()] " :value "http://ad.do=
ubleclick.net/jump/altavista.digital.com/" :args nil)) where #<marker at =
24 in AltaVista Search: Main Page> :value-face (#<face w3-style-face-0000=
7 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00007 "=
An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An =
Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An Ema=
cs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An Emacs-=
W3 face... don't edit by hand."> #<face w3-style-face-00000 "An Emacs-W3 =
face... don't edit by hand."> #<face w3-style-face-00000 "An Emacs-W3 fac=
e... don't edit by hand.">) target nil href "http://ad.doubleclick.net/ju=
mp/altavista.digital.com/" usemap nil ismap ismap alt "[IMAGE()] " src "h=
ttp://ad.doubleclick.net/ad/altavista.digital.com/" :args nil) :value-set=
 #<glyph (buffer) #<image-specifier global=3D(... ... ...) fallback=3D(..=
=2E) 0x1d25>0x1d24>)
  # bind (value widget)
  widget-value-set((image glyph #<glyph (buffer) #<image-specifier global=
=3D... fallback=3D... 0x1d25>0x1d24> :to #<marker at 29 in AltaVista Sear=
ch: Main Page> :from #<marker at 29 in AltaVista Search: Main Page> buffe=
r #<buffer "AltaVista Search: Main Page"> :children ((push-button :to #<m=
arker in no buffer> :from #<marker in no buffer> :help-echo widget-image-=
summarize :parent ... :notify widget-image-notify :action widget-default-=
action :delete widget-default-delete :tag "[IMAGE()] " :value "http://ad.=
doubleclick.net/jump/altavista.digital.com/" :args nil)) where #<marker a=
t 24 in AltaVista Search: Main Page> :value-face (#<face w3-style-face-00=
007 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00007=
 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "A=
n Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An E=
macs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An Emac=
s-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An Emacs-W=
3 face... don't edit by hand."> #<face w3-style-face-00000 "An Emacs-W3 f=
ace... don't edit by hand.">) target nil href "http://ad.doubleclick.net/=
jump/altavista.digital.com/" usemap nil ismap ismap alt "[IMAGE()] " src =
"http://ad.doubleclick.net/ad/altavista.digital.com/" :args nil) #<glyph =
(buffer) #<image-specifier global=3D(... ... ...) fallback=3D(...) 0x1d25=
>0x1d24>)
  # (unwind-protect ...)
  # bind (glyph url node buffer widget)
  w3-finalize-image-download((image glyph #<glyph (buffer) #<image-specif=
ier global=3D... fallback=3D... 0x1d25>0x1d24> :to #<marker at 29 in Alta=
Vista Search: Main Page> :from #<marker at 29 in AltaVista Search: Main P=
age> buffer #<buffer "AltaVista Search: Main Page"> :children ((push-butt=
on :to #<marker in no buffer> :from #<marker in no buffer> :help-echo wid=
get-image-summarize :parent ... :notify widget-image-notify :action widge=
t-default-action :delete widget-default-delete :tag "[IMAGE()] " :value "=
http://ad.doubleclick.net/jump/altavista.digital.com/" :args nil)) where =
#<marker at 24 in AltaVista Search: Main Page> :value-face (#<face w3-sty=
le-face-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-=
face-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-fac=
e-00000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-0=
0000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-0000=
0 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "=
An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-00000 "An =
Emacs-W3 face... don't edit by hand.">) target nil href "http://ad.double=
click.net/jump/altavista.digital.com/" usemap nil ismap ismap alt "[IMAGE=
()] " src "http://ad.doubleclick.net/ad/altavista.digital.com/" :args nil=
))
  apply(w3-finalize-image-download (image glyph #<glyph (buffer) #<image-=
specifier global=3D... fallback=3D... 0x1d25>0x1d24> :to #<marker at 29 i=
n AltaVista Search: Main Page> :from #<marker at 29 in AltaVista Search: =
Main Page> buffer #<buffer "AltaVista Search: Main Page"> :children ((pus=
h-button :to #<marker in no buffer> :from #<marker in no buffer> :help-ec=
ho widget-image-summarize :parent ... :notify widget-image-notify :action=
 widget-default-action :delete widget-default-delete :tag "[IMAGE()] " :v=
alue "http://ad.doubleclick.net/jump/altavista.digital.com/" :args nil)) =
where #<marker at 24 in AltaVista Search: Main Page> :value-face (#<face =
w3-style-face-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-=
style-face-00007 "An Emacs-W3 face... don't edit by hand."> #<face w3-sty=
le-face-00000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-=
face-00000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-fac=
e-00000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-0=
0000 "An Emacs-W3 face... don't edit by hand."> #<face w3-style-face-0000=
0 "An Emacs-W3 face... don't edit by hand.">) target nil href "http://ad.=
doubleclick.net/jump/altavista.digital.com/" usemap nil ismap ismap alt "=
[IMAGE()] " src "http://ad.doubleclick.net/ad/altavista.digital.com/" :ar=
gs nil))
  byte-code("=08q=88	<=AB=85=C2=0B	\"=87	=AB=84=0B	!=87=0B =87" [buf url-=
current-callback-data apply url-current-callback-func] 3)
  # (unwind-protect ...)
  # (unwind-protect ...)
  # bind (buf)
  url-default-callback(" *W3GRAPH*<7>")
  # bind (status url-working-buffer buf string proc)
  url-sentinel(#<network connection "WWW<6>" (80 . "ad.doubleclick.net") =
state:exit> "exited abnormally with code 256\n")
  # (condition-case ... . error)
  # bind (inhibit-quit)
  # (unwind-protect ...)
  # (condition-case ... . error)
  # (catch top-level ...)


core dump backtrace:
--------------------

#0  0x83783e5 in end ()
#1  0x3b8b3 in fatal_error_signal (sig=3D11) at emacs.c:202
#2  0xefbfe13c in end ()
#3  0x8c88e in DGifGetLine (GifFile=3D0xad4c00, =

    Line=3D0xafb043 <Address 0xafb043 out of bounds>, LineLen=3D372)
    at dgif_lib.c:389
#4  0x128547 in our_own_dgif_slurp_from_gif2x11_c (GifFile=3D0xad4c00)
    at glyphs-x.c:1665
#5  0x1287f3 in gif_instantiate (image_instance=3D279792704, =

    instantiator=3D1084879264, pointer_fg=3D271077380, pointer_bg=3D27107=
7380, =

    dest_mask=3D47) at glyphs-x.c:1755
#6  0x8f4ba in instantiate_image_instantiator (device=3D271628544, =

    instantiator=3D1084879264, pointer_fg=3D271077380, pointer_bg=3D27107=
7380, =

    dest_mask=3D47) at glyphs.c:500
#7  0x92218 in image_instantiate (specifier=3D279792896, matchspec=3D2708=
32188, =

    domain=3D271757312, instantiator=3D1084879264, depth=3D1) at glyphs.c=
:1597
#8  0x42bb0 in primitive_funcall (fn=3D0x91c38 <image_instantiate>, nargs=
=3D5, =

    args=3D0xefbfc7b4) at eval.c:3460
#9  0x40aa0 in call_with_suspended_errors (fun=3D0x91c38 <image_instantia=
te>, =

    retval=3D270832188, class=3D271174452, errb=3D{
      really_unlikely_name_to_have_accidentally_in_a_non_errb_structure =3D=
 666}, nargs=3D5) at eval.c:2133
#10 0xf4b27 in specifier_instance_from_inst_list (specifier=3D279792896, =

    matchspec=3D270832188, domain=3D271757312, inst_list=3D547970140, err=
b=3D{
      really_unlikely_name_to_have_accidentally_in_a_non_errb_structure =3D=
 666}, no_quit=3D0, depth=3D1) at specifier.c:2281
#11 0xf4fe0 in specifier_instance (specifier=3D279792896, matchspec=3D270=
832188, =

    domain=3D271757312, errb=3D{
      really_unlikely_name_to_have_accidentally_in_a_non_errb_structure =3D=
 666}, no_quit=3D0, no_fallback=3D0, depth=3D0) at specifier.c:2390
#12 0xf515c in Fspecifier_instance (specifier=3D279792896, domain=3D27107=
7380, =

    defalt=3D271077380, no_fallback=3D271077380) at specifier.c:2480
#13 0x42b9e in primitive_funcall (fn=3D0xf50fb <Fspecifier_instance>, nar=
gs=3D4, =

    args=3D0xefbfc924) at eval.c:3459
#14 0x42cae in funcall_subr (subr=3D0x248bac, args=3D0xefbfc924) at eval.=
c:3481
#15 0x423d0 in funcall_recording_as (recorded_as=3D271184116, nargs=3D2, =

    args=3D0xefbfc980) at eval.c:3173
#16 0x4249b in Ffuncall (nargs=3D2, args=3D0xefbfc980) at eval.c:3217
#17 0x15a58 in Fbyte_code (bytestr=3D812991812, vector=3D1081565504, maxd=
epth=3D3)
    at bytecode.c:449
#18 0x42b8f in primitive_funcall (fn=3D0x15444 <Fbyte_code>, nargs=3D3, =

    args=3D0xefbfca6c) at eval.c:3458
#19 0x42cae in funcall_subr (subr=3D0x1a9fac, args=3D0xefbfca6c) at eval.=
c:3481
#20 0x420a8 in Feval (form=3D539872092) at eval.c:3029
#21 0x3ffdd in condition_case_1 (handlers=3D539872212, bfun=3D0x41948 <Fe=
val>, =

    barg=3D539872092, hfun=3D0x40038 <run_condition_case_handlers>, harg=3D=
271077380)
    at eval.c:1647
#22 0x401e6 in Fcondition_case_3 (bodyform=3D539872092, var=3D271077380, =

    handlers=3D539872212) at eval.c:1710
#23 0x15dfc in Fbyte_code (bytestr=3D812991500, vector=3D1084376576, maxd=
epth=3D26)
    at bytecode.c:654
#24 0x4302d in funcall_lambda (fun=3D278841956, nargs=3D1, arg_vector=3D0=
xefbfccf8)
    at eval.c:3591
#25 0x4245c in funcall_recording_as (recorded_as=3D278853340, nargs=3D2, =

    args=3D0xefbfccf4) at eval.c:3189
#26 0x4249b in Ffuncall (nargs=3D2, args=3D0xefbfccf4) at eval.c:3217
#27 0x15a58 in Fbyte_code (bytestr=3D812993512, vector=3D1081627392, maxd=
epth=3D5)
    at bytecode.c:449
#28 0x4302d in funcall_lambda (fun=3D278841700, nargs=3D1, arg_vector=3D0=
xefbfcea4)
    at eval.c:3591
#29 0x4245c in funcall_recording_as (recorded_as=3D278853292, nargs=3D2, =

    args=3D0xefbfcea0) at eval.c:3189
#30 0x4249b in Ffuncall (nargs=3D2, args=3D0xefbfcea0) at eval.c:3217
#31 0x42905 in Fapply (nargs=3D3, args=3D0xefbfcea0) at eval.c:3368
#32 0x4238b in funcall_recording_as (recorded_as=3D271161564, nargs=3D4, =

    args=3D0xefbfce9c) at eval.c:3156
#33 0x4249b in Ffuncall (nargs=3D4, args=3D0xefbfce9c) at eval.c:3217
#34 0x15a58 in Fbyte_code (bytestr=3D812886404, vector=3D1083692832, maxd=
epth=3D4)
    at bytecode.c:449
#35 0x4302d in funcall_lambda (fun=3D279258404, nargs=3D2, arg_vector=3D0=
xefbfcfb0)
    at eval.c:3591
#36 0x4245c in funcall_recording_as (recorded_as=3D278853484, nargs=3D3, =

    args=3D0xefbfcfac) at eval.c:3189
#37 0x4249b in Ffuncall (nargs=3D3, args=3D0xefbfcfac) at eval.c:3217
#38 0x15a58 in Fbyte_code (bytestr=3D812993920, vector=3D1081627328, maxd=
epth=3D5)
    at bytecode.c:449
#39 0x4302d in funcall_lambda (fun=3D278841732, nargs=3D2, arg_vector=3D0=
xefbfd154)
    at eval.c:3591
#40 0x4245c in funcall_recording_as (recorded_as=3D278853268, nargs=3D3, =

    args=3D0xefbfd150) at eval.c:3189
#41 0x4249b in Ffuncall (nargs=3D3, args=3D0xefbfd150) at eval.c:3217
#42 0x4294f in Fapply (nargs=3D3, args=3D0xefbfd150) at eval.c:3373
#43 0x4238b in funcall_recording_as (recorded_as=3D271161564, nargs=3D4, =

    args=3D0xefbfd14c) at eval.c:3156
#44 0x4249b in Ffuncall (nargs=3D4, args=3D0xefbfd14c) at eval.c:3217
#45 0x15a58 in Fbyte_code (bytestr=3D812886404, vector=3D1083692832, maxd=
epth=3D4)
    at bytecode.c:449
#46 0x4302d in funcall_lambda (fun=3D279258404, nargs=3D3, arg_vector=3D0=
xefbfd258)
    at eval.c:3591
#47 0x4245c in funcall_recording_as (recorded_as=3D278853484, nargs=3D4, =

    args=3D0xefbfd254) at eval.c:3189
#48 0x4249b in Ffuncall (nargs=3D4, args=3D0xefbfd254) at eval.c:3217
#49 0x15a58 in Fbyte_code (bytestr=3D812886716, vector=3D1083692768, maxd=
epth=3D7)
    at bytecode.c:449
#50 0x4302d in funcall_lambda (fun=3D279258468, nargs=3D2, arg_vector=3D0=
xefbfd36c)
    at eval.c:3591
#51 0x4245c in funcall_recording_as (recorded_as=3D278332932, nargs=3D3, =

    args=3D0xefbfd368) at eval.c:3189
#52 0x4249b in Ffuncall (nargs=3D3, args=3D0xefbfd368) at eval.c:3217
#53 0x15a58 in Fbyte_code (bytestr=3D812903256, vector=3D1084302848, maxd=
epth=3D7)
    at bytecode.c:449
#54 0x4302d in funcall_lambda (fun=3D278853764, nargs=3D1, arg_vector=3D0=
xefbfd520)
    at eval.c:3591
#55 0x4245c in funcall_recording_as (recorded_as=3D278332860, nargs=3D2, =

    args=3D0xefbfd51c) at eval.c:3189
#56 0x4249b in Ffuncall (nargs=3D2, args=3D0xefbfd51c) at eval.c:3217
#57 0x4294f in Fapply (nargs=3D2, args=3D0xefbfd51c) at eval.c:3373
#58 0x4238b in funcall_recording_as (recorded_as=3D271161564, nargs=3D3, =

    args=3D0xefbfd518) at eval.c:3156
#59 0x4249b in Ffuncall (nargs=3D3, args=3D0xefbfd518) at eval.c:3217
#60 0x15a58 in Fbyte_code (bytestr=3D814227200, vector=3D1083839968, maxd=
epth=3D3)
    at bytecode.c:449
#61 0x42b8f in primitive_funcall (fn=3D0x15444 <Fbyte_code>, nargs=3D3, =

    args=3D0xefbfd604) at eval.c:3458
#62 0x42cae in funcall_subr (subr=3D0x1a9fac, args=3D0xefbfd604) at eval.=
c:3481
#63 0x420a8 in Feval (form=3D547443804) at eval.c:3029
#64 0x3edcc in Fprogn (args=3D547443964) at eval.c:740
#65 0x15d96 in Fbyte_code (bytestr=3D814226816, vector=3D1081643648, maxd=
epth=3D3)
    at bytecode.c:632
#66 0x4302d in funcall_lambda (fun=3D278703780, nargs=3D1, arg_vector=3D0=
xefbfd7d0)
    at eval.c:3591
#67 0x4245c in funcall_recording_as (recorded_as=3D278597756, nargs=3D2, =

    args=3D0xefbfd7cc) at eval.c:3189
#68 0x4249b in Ffuncall (nargs=3D2, args=3D0xefbfd7cc) at eval.c:3217
#69 0x15a58 in Fbyte_code (bytestr=3D814224624, vector=3D1081937024, maxd=
epth=3D6)
    at bytecode.c:449
#70 0x4302d in funcall_lambda (fun=3D278703812, nargs=3D2, arg_vector=3D0=
xefbfd8e0)
    at eval.c:3591
#71 0x4245c in funcall_recording_as (recorded_as=3D278749764, nargs=3D3, =

    args=3D0xefbfd8dc) at eval.c:3189
#72 0x4249b in Ffuncall (nargs=3D3, args=3D0xefbfd8dc) at eval.c:3217
#73 0x4388b in call2 (fn=3D278749764, arg0=3D279750784, arg1=3D813683676)=

    at eval.c:3950
#74 0x448b9 in catch_them_squirmers_call2 (cons=3D547972444) at eval.c:44=
82
#75 0x3ffdd in condition_case_1 (handlers=3D271077476, =

    bfun=3D0x44797 <catch_them_squirmers_call2>, barg=3D547972444, =

    hfun=3D0x43e5a <caught_a_squirmer>, harg=3D271319488) at eval.c:1647
#76 0x44c0c in call2_trapping_errors (
    warning_string=3D0xc44b7 ")\003)\003)\004)\004)\004)\005)\005)\005)\0=
06)\006)\006)\a)\a)\a)\b)\b)\b)\t)\t)\t)\n)\n)\n)\013)\013)\013)\f)\f)\f)=
\r)\r)\r)\016)\016)\016)\017)\017)\017)\020)\020)\020)\021)\021)\021)\022=
)\022)\022)\023)\023)\023)\024)\024)\024)\025)\025)\025)\026)\026)\026)\0=
27)\027)\027)\030)\030)\030)\031)\031)\031)\032)\032)\032)\e)\e)\e)\034)\=
034)\034)\035)\035)\035)\036)\036)\036)\037)\037)\037) ) ) )!)!)!)\")\")\=
")#)#)#)$)$"..., function=3D278749764, =

    object1=3D279750784, object2=3D813683676) at eval.c:4546
#77 0xc4579 in exec_sentinel (proc=3D279750784, reason=3D813683676)
    at process.c:2044
#78 0xc500a in status_notify () at process.c:2465
#79 0x529d9 in execute_internal_event (event=3D275550212) at event-stream=
=2Ec:2892
#80 0x558c6 in Fdispatch_event (event=3D275550212) at event-stream.c:3900=

#81 0x1dc2a in Fcommand_loop_1 () at cmdloop.c:540
#82 0x1d931 in command_loop_1 (dummy=3D271077380) at cmdloop.c:460
#83 0x3ffdd in condition_case_1 (handlers=3D271077476, =

    bfun=3D0x1d8c5 <command_loop_1>, barg=3D271077380, hfun=3D0x1ccdc <cm=
d_error>, =

    harg=3D271077380) at eval.c:1647
#84 0x1cdca in command_loop_3 () at cmdloop.c:222
#85 0x1cde4 in command_loop_2 (dummy=3D271077380) at cmdloop.c:233
#86 0x3fc09 in internal_catch (tag=3D271154596, func=3D0x1cddc <command_l=
oop_2>, =

    arg=3D271077380, threw=3D0x0) at eval.c:1324
#87 0x1d1a9 in initial_command_loop (load_me=3D271077380) at cmdloop.c:27=
1
#88 0x3c69b in main_1 (argc=3D1, argv=3D0xefbfdc90, envp=3D0xefbfdc98)
    at emacs.c:1408
#89 0x3d041 in main (argc=3D1, argv=3D0xefbfdc90, envp=3D0xefbfdc98) at e=
macs.c:1759
(gdb) =


----------------------------------------------------------------------


--Multipart_Sun_Mar_16_15:48:37_1997-1
Content-Type: text/plain; charset=US-ASCII

Derrell

-- Derrell Lipman      Amateur Radio: N1YDI      Grumman Tiger, N28860

 - Civil Air Patrol:
   MAWG Group 1 HQ, Aerospace Education / Senior Programs
   Cadet Programs Officer, Mountain Mission Pilot, Air Ops Director,
   Ground Team Leader, Ground Ops Director, Mission Coordinator Trainee, 
   Communications Unit Director, Patriot 103

Pursuant to US Code, Title 47, Chapter 5, Subchapter II, Sec. 227,
any and all nonsolicited commercial E-mail sent to this address is
subject to a download and archival fee in the amount of $500 US.
E-mailing denotes acceptance of these terms.

--Multipart_Sun_Mar_16_15:48:37_1997-1--

