[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: emacs crash
From: |
Kenichi Handa |
Subject: |
Re: emacs crash |
Date: |
Mon, 17 Dec 2001 08:34:13 +0900 (JST) |
User-agent: |
SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/21.1.30 (sparc-sun-solaris2.6) MULE/5.0 (SAKAKI) |
ET <eli@beach.weizmann.ac.il> writes:
>> Thank you. I found what is wrong. In the macro
>> DECODE_COMPOSITION_END of coding.c, we are checking if we should
>> produce composition data by:
coding-> composing == COMPOSITION_DISABLED
>> But, that is not sufficient. We may have encountered `composition
>> end' sequence in an invalid cotext (i.e. without preceding
>> `composition start' sequence). Thus, we must check it by:
>> ! COMPOSING_P (coding)
>> Could you please modify that macro as above, and try again?
>>
>> ---
>> Ken'ichi HANDA
>> handa@etl.go.jp
> looks like you found the problem. when I make the following change as
> you suggested, the bug is eliminated:
> #define DECODE_COMPOSITION_END(c1) \
> do {
> \
> if (! COMPOSING_P (coding)) /*(coding->composing ==
> COMPOSITION_DISABLED)*/ \
> {
> \
> *dst++ = ISO_CODE_ESC; \
> .
> .
> .
Thank you for verifying it. Someone please install this
fix.
---
Ken'ichi HANDA
handa@etl.go.jp