[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<-------