[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:14092] Re: [debian-users:27975] Re: Re gnome のメニューが ?????
たごーです.
>>>>> On Thu, 19 Apr 2001 23:14:53 +0900,
>>>>> "GM" == GOTO Masanori <gotom@debian.or.jp> wrote:
GM> えーと、手元にある各種テストプログラムをうごかして、
GM> テストした範囲だと、どうもエラーが発生しません。
GM> 問題が起きているのは gnome-games だけです。
GM> # jnethack は setlocale() の使い方にまず疑問があるので、
GM> # 一旦置いておきます。
GM> まず setgid を on/off した strace で gnome-games の動きを追うと、
GM> 日本語が出てしまいます。これは前回の結果とは異なります。
GM> 次に gnome games apps に setuid +u すると、
GM> tk-WARNING **: This process is currently running setuid or setgid.
GM> This is not a supported use of GTK+. You must create a helper
GM> program instead. For further details, see:
GM> http://www.gtk.org/setuid.html
GM> Refusing to initialize GTK+.
GM> なんてエラーが出ます。
GM> このページをみると、何やら setuid/setgid について色々書いてあります。
GM> tagoh さんに伺うと、何やら gtk+ 1.2.9 からこの辺りの扱いが
GM> 変更になったとのこと。
GM> 本当に glibc が問題の原因なのか疑問です。
GM> gnome-same-gnome に問題があったりはしないでしょうか?
大まかなことはすでに書いてある通りなので,結果的にどこが悪い
かというとgnome-gamesでsetgidしているアプリケーションに問題
があります.upstream bugではありますが,回避方法として先のリ
ンクに書いてある通り,setuid/setgidに必要な部分をわけたライ
ブラリを作りGTK_MODULESあるいは--gtk-modules=に与えて初期化
に必要な部分をgtk_module_init ()に書き出すことで正常に動作す
るようになるはずです.
--
Akira TAGOH :: at@xxxxxxxxx
tagoh@xxxxxxxxxxx / Japan GNOME Users Group
tagoh@xxxxxxxxxxxx / GNOME-DB Project
tagoh@xxxxxxxxxx / Red Hat, Inc.