From xemacs-m  Tue Feb  4 15:03:24 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 PAA08342
	for <xemacs-beta@xemacs.org>; Tue, 4 Feb 1997 15:03:23 -0600 (CST)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.5/8.8.5) id NAA17989;
	Tue, 4 Feb 1997 13:14:32 -0800
To: xemacs-beta@xemacs.org
Subject: Re: 20.0 --with-mule segfaults when viewing Japanese
References: <yviasp3digdf.fsf@atreides.mindspring.com> <m2g1zc1hlt.fsf@altair.xemacs.org> <rxsraiwco40.fsf@midnight.ecf.teradyne.com>
X-Url: http://www.miranova.com/%7Esteve/
Mail-Copies-To: never
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: Adrian Aichner's message of 04 Feb 1997 21:28:31 +0100
Mime-Version: 1.0 (generated by tm-edit 7.101)
Content-Type: text/plain; charset=US-ASCII
Date: 04 Feb 1997 13:14:28 -0800
Message-ID: <m2k9ooz32j.fsf@altair.xemacs.org>
Lines: 34
X-Mailer: Gnus v5.4.11/XEmacs 20.0

>   [3] add_disp_table_entry_runes(), at 0x184eb4
 ...
>   What compiler should XEmacs be built with?              cc -xO5

Please build with -g so stack backtraces come with line numbers.

Have you applied David Byer's recent display char bounds checking patch?

> From: David Byers <davby@ida.liu.se>

*** glyphs-old.h	Tue Feb  4 12:35:23 1997
--- glyphs.h	Tue Feb  4 12:35:38 1997
***************
*** 548,554 ****
   *****************************************************************************/
  
  #define DISP_TABLE_SIZE	256
! #define DISP_CHAR_ENTRY(dp, c)	((dp)->contents[c])
  
  struct Lisp_Vector *get_display_table (struct window *, face_index);
  
--- 548,554 ----
   *****************************************************************************/
  
  #define DISP_TABLE_SIZE	256
! #define DISP_CHAR_ENTRY(dp, c) ((c < (dp)->size) ? (dp)->contents[c] : Qnil)
  
  struct Lisp_Vector *get_display_table (struct window *, face_index);
  


-- 
steve@miranova.com baur
Unsolicited commercial e-mail will be billed at $250/message.

