[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:01697] Re: Bug(kinput2-canna, ftpmirror)
From: Kazuhiro Sasayama <kaz@xxxxxxxxxxxxxxx>
> >>>>> On Sun, 31 Aug 1997 11:50:36 +0900, NABETANI Hidenobu <nabetani@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> said:
>
> NH> kinput2(canna) を立ち上げている状態で、mule-19.34 の新しいフレーム(C-x 5 2)
> NH> を作り、フレームを一つ消そうとする(C-x 5 0) と、mule が死んでしまいます。
> NH> 皆さんの環境では、再現されるでしょうか?
>
> これがもしkinput2を使っているときにしか発生しないのだとする
> と、以前ニュースに出ていたkinput2のバグかもしれません。次の
> fix4で修正されると言うことでしたが、ニュース記事のアーカイブ
> で探せば対応のパッチも見付かると思います。
多分 Message-ID: <CANDY.97Jul18093409@xxxxxxxxxxxxxxxxx> だと思います
ので添付しておきます.違ってたらごめんなさい.
> netscapeが、ポップアップウィンドウを開こうとするときによく落
> ちるのも同根でしょうか。
IC(Input Context) を destroy するときのバグなので,*開こう*と
するときには問題ないはずですが,netscape が motif を使っている
のでしたら案外これで直るかもしれません.
# motif は TextWidget 作るのに IC create/destroy を何度かして
# いたような覚えがあるので...
ふじさわ
From candy@xxxxxxxxxxxxx Tue Jul 22 15:09:16 1997
Path: atr-la!atrwide!aist-nara!wnoc-tyo-news!etlnews.etl.go.jp!news.trc!nf8.iij.ad.jp!nr0.iij.ad.jp!news.iij.ad.jp!iijnet!vvv.kgc.co.jp!vvv!candy
From: candy@xxxxxxxxxxxxx (Toshihiro Kanda)
Newsgroups: fj.windows.x
Subject: Re: Xaw(i18n) text widget within popupshell
Date: 18 Jul 1997 00:34:09 GMT
Organization: Keisoku Giken Corp.
Lines: 78
Message-ID: <CANDY.97Jul18093409@xxxxxxxxxxxxxxxxx>
References: <5qkn9u$12ss@xxxxxxxxxxxxxxxxxxxxxxxxxx>
NNTP-Posting-Host: xxx.fct.kgc.co.jp
In-reply-to: j8193086@xxxxxxxxxxxxxxxxx's message of 17 Jul 1997 09:06:06 GMT
Xref: atr-la fj.windows.x:9115
In article <5qkn9u$12ss@xxxxxxxxxxxxxxxxxxxxxxxxxx>
j8193086@xxxxxxxxxxxxxxxxx (Daisuke Yasugi) writes:
> X11R6 の Athena Widget を使用したプログラムで、
>
> (a) 国際化を有効にして、かつ、
> (b) ポップアップシェルを作成しその中にテキストwidgetをはめ込み、かつ
> (c) 用済みになった上記シェルをDestroy
>
> すると、プログラムが固まってしまいます。
おお! これには半年悩まされました。懐かしい!
kinput2-v2 のバグとの事です。次のリリースでは fix されるそうで、それま
では次のパッチでしのいで下さい。
# 三宅@富山大学様、その節はお世話になりました _o_
神田敏広 <candy@xxxxxxxxxxxxx>
--------8<--------kinupt2-v2-fix3 用非公式パッチはじまり--------8<-------
kinput2 と通信中の X クライアントが XtDestroyWidget(3Xt) でフリーズす
るバグを解消するパッチ(kinupt2 version 2.0 fix 3 用)。
このパッチは京大の阪本様(sakamoto@xxxxxxxxxxxxxxxxxxxxxxxxx)によるもの
です。
注意: このパッチ自体はオフィシャルパッチではありませんが、
次の kinput2 オフィシャルパッチ(fix 4?)で修正される予定です。
使い方:
1. [kinput2-v2-fix3 を展開し、kinupt2-v2-fix3 に cd します。]
2. patch -p < this_patch
3. [Kinput2.conf を編集します。]
4. xmkmf
5. make Makefiles
6. make depend
7. make
8. make install
*** lib/imlib/imrequest.c 1996/04/24 09:12:11 1.10
--- lib/imlib/imrequest.c 1997/05/15 09:00:38
***************
*** 1,5 ****
#ifndef lint
! static char *rcsid = "$Id: imrequest.c,v 1.10 1996/04/24 09:12:11 ishisone Exp $";
#endif
/*
* Copyright (c) 1994 Software Research Associates, Inc.
--- 1,5 ----
#ifndef lint
! static char *rcsid = "$Id: imrequest.c,v 1.11 1997/05/15 09:00:37 ishisone Exp $";
#endif
/*
* Copyright (c) 1994 Software Research Associates, Inc.
***************
*** 844,851 ****
IMSendBadLength(conn, icp->im->id, icp->id);
return;
}
- IMDestroyIC(icp);
IMSendRequestWithIC(conn, XIM_DESTROY_IC_REPLY, 0, icp);
}
/*- ximSetICValuesProc: handle XIM_SET_IC_VALUES request -*/
--- 844,851 ----
IMSendBadLength(conn, icp->im->id, icp->id);
return;
}
IMSendRequestWithIC(conn, XIM_DESTROY_IC_REPLY, 0, icp);
+ IMDestroyIC(icp);
}
/*- ximSetICValuesProc: handle XIM_SET_IC_VALUES request -*/
--------8<--------kinupt2-v2-fix3 用非公式パッチ終り--------8<-------