たかの様、情報ありがとうございます。
DBUS,GCONF,GSETTINGをオプションから外してemacsをportsからインストール。
hald,dbusも非起動
という条件では少なくとも問題は起こらなくなったようです。

半月ほど前、pkg_delete -aしてから最新portsで必要なものをすべて再インストール
したんですが、そのときはエラーメッセージは出るもののなんとか動いていました。
ところが最近、どこをどう触ったのか、動かなくなったのでうろたえてしまいました。
portsも最新にしてみます。

昨日のメールには書き忘れましたが、OSは8-stable(6/1)です。
ネット上には9.1-releaseを使えばdbus付きでOKっていう情報もありましたが、
さすがにこれは作業量が大きい。


 大澤 日佐雄  osawa.hi...@nikon.co.jp  ☆ミ
   (株)ニコン 光学設計部
        TEL:045-853-8549 (ex. Y-3866)  FAX:045-853-8706


>>>>> In <20121003.233356.1096730761907283264.takac...@running-dog.net> 
>>>>>     TAKANO Yuji (たかのゆ〜じ) <takac...@running-dog.net> 様 wrote:
> たかのです。こんばんは。

>   僕も以前に確か似たような現象に陥りました。

>   そのときに起きた事情を IRC で叫んだような気がしたのでログを調
> べたのですが、いまいち発見できませんでした。

>   emacs の make config 時に怪しいと思える関連性アプリのチェック
> をはずして色々なパータンで 10 回くらい make しなおして原因を特定
> した記憶があります。


>   なので、「emacs の動作はこれが怪しい。」となったら make config
> からそれを外して make し直せば良いのではないかと思います。確か
> DBUS とか GCONF のオプションのチェックを外したような気がしないで
> もないのですが・・。

>   で、現在はというと make config の default の [*] の状態でも無
> 事に動作しています。定期的に ports を csup したりしてますので。

>   あと、そのあとは確か派手な ports のライブラリのアップデートが
> あったので全ての ports を make deinstall した後は問題く動作した
> ような記憶があります。


>   あまり役に立たない情報ですみません・・。



> From: "Hisao Osawa" <osawa.hi...@nikon.co.jp>さん
> > 
> > emacsについてトラブルが起こっていまして、アドバイスを頂きたく。
> > 
> > 現象としてはX上のコンソールからemacsを起動すると、emacsのウィンドウが現れる前に
> > デスクトップが固まります。時計なども止まっています。
> > 別の端末(別のPCからのSSH)で見ると、dbus-launchが2つ動いていてそれが問題のようです。
> > 普通に起動するにはどうしたらいいのでしょうか。
> > 
> > 片方をKILLすると、
> > (emacs:28579): GLib-GIO-CRITICAL **: g_dbus_connection_add_filter: 
> > assertion `G_IS_DBUS_CONNECTION (connection)' failed
> > なるメッセージが出た後、emacsウィンドウが現れ全く問題なく使えます。
> > 
> > さらに、もうひとつemacsを起動しようとすると、さらにdbus-launchプロセスが現れて
> > 同じ現象となります。
> > 
> > ちなみにコンソールには、次のエラーが7つ表示されます。
> > (emacs:28579): GLib-WARNING **: In call to g_spawn_sync(), exit status of a 
> > child process was requested but SIGCHLD action was set to SIG_IGN and 
> > ECHILD was received by waitpid(), so exit status can't be returned. This is 
> > a bug in the program calling g_spawn_sync(); either don't request the exit 
> > status, or don't set the SIGCHLD action.
> > 
> > 
> > /etc/rc.conf内で、
> > hald_enable="YES"
> > dbus_enable="YES"
> > としてありますが、"NO"でも状況は変わりません。
> > 
> > emacs-24.2,1のdbusオプションのON/OFFでも変化ありません。
> > 
> > 
> > とりあえず、関連ありそうなportsをリストアップすると、
> > dbus-1.4.14_3       A message bus system for inter-application communication
> > dbus-glib-0.94      GLib bindings for the D-BUS messaging system
> > eggdbus-0.6_1       D-Bus bindings for GObject
> > qt4-dbus-4.8.2      Qt4 bindings for the D-BUS messaging system
> > hal-0.5.14_19       Hardware Abstraction Layer for simplifying device access
> > xorg-7.5.2          X.Org complete distribution metaport
> > xorg-apps-7.5.2     X.org apps meta-port
> > xorg-cf-files-1.0.4 X.org cf files for use with imake builds
> > xorg-drivers-7.5.2  X.org drivers meta-port
> > xorg-libraries-7.5.1 X.org libraries meta-port
> > xorg-macros-1.16.1  X.Org development aclocal macros
> > xorg-server-1.7.7_6,1 X.Org X server and related programs
> > nvidia-driver-295.71_1 NVidia graphics card binary drivers for hardware 
> > OpenGL ren
> > emacs-24.2,2        GNU editing macros
> > windowmaker-0.95.2_4 GNUstep-compliant NeXTstep window manager clone

> たかの
> ---
> Contact to me.
> takachan[at]running-dog.net     http://www.running-dog.net/
> takachan[at]xn--w8j2bze0962a.jp http://xn--w8j2bze0962a.jp/

メールによる返信