[Anthy-dev 545] Re: uim-xim and uim-helper-server problem on Mac OS X

Back to archive index

Etsushi Kato ekato****@ees*****
2004年 2月 10日 (火) 22:48:39 JST


御返答ありがとうございます。ちょうどメールが入れ違いになってしまいました。

On 2004/02/10, at 10:13 PM, TOKUNAGA Hiroyuki wrote:

>  fst.st_uid != getuid()のチェックを外すのはセキュリティ的にあまりよろし
> くないような気がします。個人でわかってて外す分には構わないとは思うのです
> が。

もちろん通常のユーザで使っているのですが、なぜか fst.st_uid が 0 になっています。

>  uim-helper-serverがexeclp()で呼び出されるとすぐにクラッシュするという
> のは、パスが通ってないところにuim-helper-serverがインストールされている
> というわけではないですよね?なぜ落ちるのか、ちょっと予想がつきません。

パスは通っているのですが、なぜか落ちてしまいます。

>> あと uim-xim についてですが、Mac OS X では canddisp.cpp の fflush() に
>> よって SIGPIPE で uim-xim が落ちてしまうようです。uim-xim の main() に
>> SIGPIPE を無視するようにコードを追加していただけるとありがたいです。
>
>  とりあえず、無視するようにはしておきました。私はSIGPIPEが送られてくる
> のはhelper-serverが落ちて書き込めなかったときではないかと思っています。
> よければもう少し状況を説明していただけませんか?

これは先程入れ違いのメールにも書きましたが、uim-helper-candwin-gtk が落ちてしまっているためではと思います。

-- 
Etsushi Kato
ekato****@ees*****




Anthy-dev メーリングリストの案内
Back to archive index