Conference Room SAD
[thread display] [new arrival display] [word search] [past log] [管理用]

Subject Re: SADのプリンター設定
Date: 2008/03/26(Wed) 18:30:06
ContributorAkio Morita

> 私のパソコンにSADをインストールしてプリントアウトすると、プリントは出来るのですが、大量の以下のメッセージがでます。いかにたいしょすべきでしょうか。
> The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
> Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.
>
MacOSX固有のCoreFoundationが出しているメッセージです。
意味は、
「このプロセスは、fork()を使いました。あなたは、この``CoreFoundation''の機能を安全に使うことが出来ません。
あなたは、exec()しなければなりません。
デバッグのために、__THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__()関数へブレークポイントを設定しなさい。」
と言うことです。

SAD本体は、CoreFoundationを使っていないので、リンクされているTcl/Tk経由で
CoreFoundationが使われており fork(2)と干渉している模様です。
このメッセージは、MacOSX 10.5以降で CoreFoundationを組み込んだTcl/Tkを
SADが使う際に発生することが判明しています。

CVS repositoryの HEADでは、Tcl/Tkの構築条件を修正済みです。

詳細は、以下のチケットを参照のこと
http://jyurai.ddo.jp/~amorita/SAD/?Ticket-10


- 関連一覧ツリー (Click ▼ to display all articles in a thread.)