From xemacs-m  Wed Jan 29 14:40:57 1997
Received: from mail.uni-muenster.de (MAIL.UNI-MUENSTER.DE [128.176.6.47])
          by xemacs.org (8.8.4/8.8.4) with ESMTP
	  id OAA04782 for <xemacs-beta@xemacs.org>; Wed, 29 Jan 1997 14:40:55 -0600 (CST)
Received: from cortex.corpus.uni-muenster.de (PPPE011.UNI-MUENSTER.DE [128.176.20.11]) by mail.uni-muenster.de (8.7.5/8.7.5) with ESMTP id VAA35012 for <xemacs-beta@xemacs.org>; Wed, 29 Jan 1997 21:40:03 +0100
Received: (from gutschk@localhost) by cortex.corpus.uni-muenster.de (8.8.2/8.8.2) id VAA13403; Wed, 29 Jan 1997 21:35:20 +0100
Sender: gutschk@cortex.corpus.uni-muenster.de
To: xemacs-beta@xemacs.org
Cc: gutschk@cortex.corpus.uni-muenster.de
Subject: Enriched mode crashes 20.0b91
X-Face: +.[`xCMz]E6GW}5ECgY#C"Er6&v$q7:oe+zPlPtOh>/US;9B>;)ro_lpLx9/]q_{u-\YR>r
 P&)Da0gS,PW{@BWSG,PIV)3#J<$Ft_t]qa!xF~'*wuwg-CJj*0:EUr3z}y
Mime-Version: 1.0 (generated by tm-edit 7.100)
Content-Type: multipart/mixed;
 boundary="Multipart_Wed_Jan_29_21:35:17_1997-4"
Content-Transfer-Encoding: 7bit
From: Markus Gutschke <gutschk@uni-muenster.de>
Date: 29 Jan 1997 21:35:18 +0100
In-Reply-To: sperber@informatik.uni-tuebingen.de's message of 29 Jan 1997 10:26:03 +0100
Message-ID: <m3ybdci5ix.fsf_-_@cortex.corpus.uni-muenster.de>
Lines: 207
X-Mailer: Gnus v5.2.40/XEmacs 20.0

--Multipart_Wed_Jan_29_21:35:17_1997-4
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,

I just had my first genuine crash with XEmacs in a long time, but
then, this is the first time that I compiled one of the 20.0
XEmacsen. This crash report is for beta91; I have not yet updated to a
more recent release :-(

To reproduce the crash

 1) start "xemacs" with "-q"
 2) M-x enriched
 3) select a foreground color (e.g. red) from the menu
 4) enter an 8bit character (e.g. a-Umlaut =E4)
 5) select a different foreground color (e.g. green) from the menu
 6) enter another 8bit character (e.g. o-Umlaut =F6)
 7) watch Xemacs crash :-(

I cannot reproduce the bug with normal 7bit characters.

This is the build information for my copy of XEmacs 20.0beta91:


--Multipart_Wed_Jan_29_21:35:17_1997-4
Content-Type: multipart/mixed;
 boundary="Multipart_Wed_Jan_29_21:35:17_1997-1"
Content-Transfer-Encoding: 7bit

--Multipart_Wed_Jan_29_21:35:17_1997-1
Content-Type: text/plain; charset=US-ASCII

./configure i586-pc-linux --cflags='-m486 -malign-functions=2 -malign-jumps=2 -malign-loops=2 -fPIC -O2 -fno-strength-reduce -Wall' --with-x --with-menubars=lucid --with-scrollbars=lucid --with-dialogs=motif --with-xpm --with-xface --with-gif --with-jpeg --with-png --with-tiff --with-database=gnudbm --with-sound=both --with-mule --with-xim=motif --debug --error-checking=none


Configured for `i586-pc-linux'.

  Where should the build process find the source code?    /var/local/src/xemacs-20.0-b91
  What installation prefix should install use?		  /usr/local
  What operating system and machine description files should XEmacs use?
        `s/linux.h' and `m/intel386.h'
  What compiler should XEmacs be built with?              gcc -m486 -malign-functions=2 -malign-jumps=2 -malign-loops=2 -fPIC -O2 -fno-strength-reduce -Wall
  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/include
  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 TIFF image conversion (not implemented).
  Compiling in both network and native sound support.
  Compiling in support for Berkeley DB.
  Compiling in support for GNU DBM.
  Compiling in Mule (multi-lingual) support.
  Compiling in XIM (X11R5+ I18N input method) support.
    Using Motif to provide XIM support.
  Using the Lucid menubar.
  Using the Lucid scrollbar.
  Using the Motif dialog boxes.
  Compiling in extra code for debugging.
  Compiling in code for checking XEmacs memory usage.

--Multipart_Wed_Jan_29_21:35:17_1997-1--

--Multipart_Wed_Jan_29_21:35:17_1997-4
Content-Type: text/plain; charset=US-ASCII


The first time that I stumbled over the bug was in VM, when I was
trying to experiment with TM's new MIME features. This resulted in the
attached error (I did not get a lisp backtrace):


--Multipart_Wed_Jan_29_21:35:17_1997-4
Content-Type: multipart/mixed;
 boundary="Multipart_Wed_Jan_29_21:35:17_1997-2"
Content-Transfer-Encoding: 7bit

--Multipart_Wed_Jan_29_21:35:17_1997-2
Content-Type: text/plain; charset=US-ASCII

Fatal error: assertion failed, file eval.c, line 1874, abort()

[3]+  IOT trap/Abort          (core dumped) emacs  (wd: ~)

#0  0x403969e9 in __kill ()
#1  0x808ad59 in fatal_error_signal ()
#2  0xbfffe3c8 in ?? ()
#3  0x403d2775 in gsignal ()
#4  0x808eaaa in signal_1 ()
#5  0x808ee92 in Fsignal ()
#6  0x808eecb in signal_error ()
#7  0x807b178 in Fwrong_type_argument ()
#8  0x80dc786 in Fmarker_buffer ()
#9  0x8086a06 in save_excursion_restore ()
#10 0x8093295 in unbind_to ()
#11 0x806e56d in Fbyte_code ()
#12 0x80914e8 in funcall_lambda ()
#13 0x80909c5 in funcall_recording_as ()
#14 0x8090a18 in Ffuncall ()
#15 0x806e4fe in Fbyte_code ()
#16 0x80914e8 in funcall_lambda ()
#17 0x80909c5 in funcall_recording_as ()
#18 0x8090a18 in Ffuncall ()
#19 0x8091c37 in call3 ()
#20 0x80b0586 in build_annotations ()
#21 0x80afda7 in Fwrite_region_internal ()
#22 0x80b0ee2 in auto_save_1 ()
#23 0x808e6c8 in condition_case_1 ()
#24 0x80b143f in Fdo_auto_save ()
#25 0x808c428 in shut_down_emacs ()
#26 0x808ace3 in fatal_error_signal ()
#27 0xbfffee04 in ?? ()
#28 0x813ef63 in x_output_string ()
#29 0x813e240 in x_output_display_block ()
#30 0x80f6d51 in compare_display_blocks ()
#31 0x80f7307 in output_display_line ()
#32 0x80f829b in redisplay_output_window ()
#33 0x80f1726 in redisplay_window ()
#34 0x80f1a51 in redisplay_frame ()
#35 0x80f1bb5 in redisplay_device ()
#36 0x80f1e31 in redisplay_without_hooks ()
#37 0x80f2079 in redisplay ()
#38 0x8099e1e in Fnext_event ()
#39 0x8077526 in Fcommand_loop_1 ()
#40 0x8077386 in command_loop_1 ()
#41 0x808e6c8 in condition_case_1 ()
#42 0x8076e46 in command_loop_3 ()
#43 0x8076e71 in command_loop_2 ()
#44 0x808e339 in internal_catch ()
#45 0x8077039 in initial_command_loop ()
#46 0x808bb86 in main_1 ()
#47 0x808c2b5 in main ()
#48 0x806107b in _start ()

--Multipart_Wed_Jan_29_21:35:17_1997-2--

--Multipart_Wed_Jan_29_21:35:17_1997-4
Content-Type: text/plain; charset=US-ASCII


When reproducing the crash as described above, I got a different
backtrace. This time, there was also a lisp backtrace, although I
guess it is rather useless.


--Multipart_Wed_Jan_29_21:35:17_1997-4
Content-Type: multipart/mixed;
 boundary="Multipart_Wed_Jan_29_21:35:17_1997-3"
Content-Transfer-Encoding: 7bit

--Multipart_Wed_Jan_29_21:35:17_1997-3
Content-Type: text/plain; charset=US-ASCII

Lisp backtrace follows:

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

Segmentation fault (core dumped)

#0  0x403969e9 in __kill ()
#1  0x808ad59 in fatal_error_signal ()
#2  0xbfffedcc in ?? ()
#3  0x813ef63 in x_output_string ()
#4  0x813e240 in x_output_display_block ()
#5  0x80f6d51 in compare_display_blocks ()
#6  0x80f7307 in output_display_line ()
#7  0x80f7f49 in redisplay_update_line ()
#8  0x80f0bac in regenerate_window_incrementally ()
#9  0x80f156d in redisplay_window ()
#10 0x80f1a51 in redisplay_frame ()
#11 0x80f1bb5 in redisplay_device ()
#12 0x80f1e31 in redisplay_without_hooks ()
#13 0x80f2079 in redisplay ()
#14 0x8099e1e in Fnext_event ()
#15 0x8077526 in Fcommand_loop_1 ()
#16 0x8077386 in command_loop_1 ()
#17 0x808e6c8 in condition_case_1 ()
#18 0x8076e46 in command_loop_3 ()
#19 0x8076e71 in command_loop_2 ()
#20 0x808e339 in internal_catch ()
#21 0x8077039 in initial_command_loop ()
#22 0x808bb86 in main_1 ()
#23 0x808c2b5 in main ()
#24 0x806107b in _start ()

--Multipart_Wed_Jan_29_21:35:17_1997-3--

--Multipart_Wed_Jan_29_21:35:17_1997-4
Content-Type: text/plain; charset=US-ASCII



-- 
Markus Gutschke          Internet:       gutschk@math.uni-muenster.de
Schlage 5a               PGP public key: finger -l gutschk@math.uni-muenster.de
D-48268 Greven-Gimbte
Germany                            >>> I prefer encrypted e-mail <<<

--Multipart_Wed_Jan_29_21:35:17_1997-4--

