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