[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freewnn:00282] Re: Freeze in xwnmo's init_w.c



From: Kaoru Fukui <k_fukui@highway.ne.jp>
To: freewnn@tomo.tomo.gr.jp
Subject: [freewnn:00281] Freeze in xwnmo's init_w.c
Date: Tue, 18 Jan 2000 20:15:50 +0900

> 福井です。
> 
> ぼちぼち、xwnmoを動かそうとしています。
> しかし、create_xim();内でフリーズします。(in init_w.cです。)
> 
> xwnmoを起動後、
> for(i=0;i< screen_count;i++){
>    if (create_one_root(xim->root_pointer[i],lc_name,i) == -1) return(-1);
> }
> このforループに結構時間が掛かり(2分位)
> write_ximid(port,xim->root_pointer[xim->default_screen]);
> 
> このwrite_ximid()
> 当たりで死んでしまいます。(自分では、この関数と思っています。)

write_ximid()の中の
XmuGetHostname(hostname,sizeof hostname);
で死んでいるようです。
Xserverのライブラリーが悪いのでしょうか?

当方のxserverはXfree-3.3.5
gcc-2.95.3.pre
glibc-2.1.3
MkLinux-R1及びLinuxPPC kernel-2.2.14pre
です。

> 次の
> if(XimPreConnect(port, xim->root_pointer[xim->default_screen])< 0 )
> にまで進まないように見受けられます。
> 
> 何処か設定が悪いのでしょうか?
> それともやっぱり、ここいらにBUGがありますでしょうか?
> ここから先には実力不足です。
> 何かヒントがございましたら、宜しくお願いします。
> 
> 福井 薫
> 
>